0001628280-22-013113.txt : 20220506 0001628280-22-013113.hdr.sgml : 20220506 20220506171758 ACCESSION NUMBER: 0001628280-22-013113 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Luminar Technologies, Inc./DE CENTRAL INDEX KEY: 0001758057 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 831804317 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38791 FILM NUMBER: 22902397 BUSINESS ADDRESS: STREET 1: 2603 DISCOVERY DRIVE, SUITE 100 CITY: ORLANDO STATE: FL ZIP: 32826 BUSINESS PHONE: 407-900-5259 MAIL ADDRESS: STREET 1: 2603 DISCOVERY DRIVE, SUITE 100 CITY: ORLANDO STATE: FL ZIP: 32826 FORMER COMPANY: FORMER CONFORMED NAME: Luminar Technologies, Inc./FL DATE OF NAME CHANGE: 20201203 FORMER COMPANY: FORMER CONFORMED NAME: Gores Metropoulos, Inc. DATE OF NAME CHANGE: 20181102 10-Q 1 lazr-20220331.htm 10-Q lazr-20220331
Luminar Technologies, Inc./DE00017580572022Q1falseDecember 31http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201602Member1125252525P1Y00017580572022-01-012022-03-310001758057us-gaap:CommonClassAMember2022-04-29xbrli:shares0001758057us-gaap:CommonClassBMember2022-04-2900017580572022-03-31iso4217:USD00017580572021-12-310001758057srt:AffiliatedEntityMember2022-03-310001758057srt:AffiliatedEntityMember2021-12-310001758057us-gaap:CommonClassAMember2022-03-310001758057us-gaap:CommonClassAMember2021-12-310001758057us-gaap:CommonClassBMember2022-03-310001758057us-gaap:CommonClassBMember2021-12-310001758057us-gaap:ProductMember2022-01-012022-03-310001758057us-gaap:ProductMember2021-01-012021-03-310001758057us-gaap:ServiceMember2022-01-012022-03-310001758057us-gaap:ServiceMember2021-01-012021-03-3100017580572021-01-012021-03-31iso4217:USDxbrli:shares0001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310001758057us-gaap:AdditionalPaidInCapitalMember2020-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001758057us-gaap:TreasuryStockMember2020-12-310001758057us-gaap:RetainedEarningsMember2020-12-3100017580572020-12-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-03-310001758057us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001758057us-gaap:RetainedEarningsMember2021-01-012021-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-03-310001758057us-gaap:AdditionalPaidInCapitalMember2021-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001758057us-gaap:TreasuryStockMember2021-03-310001758057us-gaap:RetainedEarningsMember2021-03-3100017580572021-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001758057us-gaap:AdditionalPaidInCapitalMember2021-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001758057us-gaap:TreasuryStockMember2021-12-310001758057us-gaap:RetainedEarningsMember2021-12-310001758057us-gaap:TreasuryStockMember2022-01-012022-03-310001758057us-gaap:CommonClassAMember2022-01-012022-03-310001758057us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001758057us-gaap:RetainedEarningsMember2022-01-012022-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-03-310001758057us-gaap:AdditionalPaidInCapitalMember2022-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001758057us-gaap:TreasuryStockMember2022-03-310001758057us-gaap:RetainedEarningsMember2022-03-310001758057us-gaap:AccountingStandardsUpdate201602Member2022-01-012022-03-310001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-012021-03-310001758057lazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-03-31xbrli:pure0001758057lazr:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-03-310001758057lazr:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-03-310001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerFourMemberus-gaap:AccountsReceivableMember2022-01-012022-03-310001758057lazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001758057lazr:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001758057srt:NorthAmericaMember2022-01-012022-03-310001758057srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057srt:NorthAmericaMember2021-01-012021-03-310001758057srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057srt:AsiaPacificMember2022-01-012022-03-310001758057srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057srt:AsiaPacificMember2021-01-012021-03-310001758057srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:EuropeAndMiddleEastMember2022-01-012022-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:EuropeAndMiddleEastMember2022-01-012022-03-310001758057lazr:EuropeAndMiddleEastMember2021-01-012021-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:EuropeAndMiddleEastMember2021-01-012021-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057us-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057us-gaap:TransferredOverTimeMember2022-01-012022-03-310001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057us-gaap:TransferredOverTimeMember2021-01-012021-03-310001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMember2022-01-012022-03-310001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:AutonomySolutionsSegmentMember2021-01-012021-03-310001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:ComponentsSegmentMember2022-01-012022-03-310001758057lazr:SegmentConcentrationRiskMemberlazr:ComponentsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:ComponentsSegmentMember2021-01-012021-03-310001758057lazr:SegmentConcentrationRiskMemberlazr:ComponentsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:VolvoCarTechnologyFundWarrantMemberus-gaap:CommonClassAMember2020-03-310001758057lazr:VolvoCarTechnologyFundWarrantMember2020-03-31lazr:tranche0001758057lazr:VolvoCarTechnologyFundWarrantMember2021-01-012021-12-3100017580572021-01-012021-12-310001758057us-gaap:USTreasurySecuritiesMember2022-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310001758057us-gaap:CommercialPaperMember2022-03-310001758057us-gaap:CorporateBondSecuritiesMember2022-03-310001758057us-gaap:AssetBackedSecuritiesMember2022-03-310001758057us-gaap:CashAndCashEquivalentsMember2022-03-310001758057lazr:MarketableSecuritiesMember2022-03-310001758057us-gaap:USTreasurySecuritiesMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001758057us-gaap:CommercialPaperMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMember2021-12-310001758057us-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:CashAndCashEquivalentsMember2021-12-310001758057lazr:MarketableSecuritiesMember2021-12-310001758057us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-03-310001758057us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001758057lazr:MarketableSecuritiesMemberus-gaap:EquityMethodInvestmentsMember2022-03-310001758057lazr:MarketableSecuritiesMemberus-gaap:EquityMethodInvestmentsMember2021-12-310001758057us-gaap:OtherNoncurrentAssetsMemberlazr:NonMarketableEquityInvestmentMember2022-03-310001758057us-gaap:OtherNoncurrentAssetsMemberlazr:NonMarketableEquityInvestmentMember2021-12-310001758057lazr:ClassAPreferredUnitsMemberlazr:RoboticResearchOpCoLLCMember2021-12-012021-12-310001758057lazr:RoboticResearchOpCoLLCMemberus-gaap:CommonClassAMember2021-12-012021-12-310001758057lazr:RoboticResearchOpCoLLCMemberus-gaap:CommonClassAMember2022-01-012022-03-310001758057lazr:RoboticResearchOpCoLLCMember2021-12-310001758057us-gaap:MachineryAndEquipmentMember2022-03-310001758057us-gaap:MachineryAndEquipmentMember2021-12-310001758057lazr:ComputerHardwareAndSoftwareMember2022-03-310001758057lazr:ComputerHardwareAndSoftwareMember2021-12-310001758057us-gaap:LeaseholdImprovementsMember2022-03-310001758057us-gaap:LeaseholdImprovementsMember2021-12-310001758057us-gaap:VehiclesMember2022-03-310001758057us-gaap:VehiclesMember2021-12-310001758057us-gaap:FurnitureAndFixturesMember2022-03-310001758057us-gaap:FurnitureAndFixturesMember2021-12-310001758057us-gaap:ConstructionInProgressMember2022-03-310001758057us-gaap:ConstructionInProgressMember2021-12-310001758057us-gaap:CustomerRelationshipsMemberlazr:OptoGrationIncMember2022-03-310001758057us-gaap:CustomerRelationshipsMemberlazr:OptoGrationIncMember2022-01-012022-03-310001758057us-gaap:CustomerRelationshipsMemberlazr:OptoGrationIncMember2021-12-310001758057us-gaap:CustomerRelationshipsMemberlazr:OptoGrationIncMember2021-01-012021-12-310001758057us-gaap:TradeNamesMemberlazr:OptoGrationIncMember2022-03-310001758057us-gaap:TradeNamesMemberlazr:OptoGrationIncMember2021-12-310001758057us-gaap:DevelopedTechnologyRightsMemberlazr:OptoGrationIncMember2022-03-310001758057us-gaap:DevelopedTechnologyRightsMemberlazr:OptoGrationIncMember2022-01-012022-03-310001758057us-gaap:DevelopedTechnologyRightsMemberlazr:OptoGrationIncMember2021-12-310001758057us-gaap:DevelopedTechnologyRightsMemberlazr:OptoGrationIncMember2021-01-012021-12-310001758057lazr:OptoGrationIncMember2022-03-310001758057lazr:OptoGrationIncMember2022-01-012022-03-310001758057lazr:OptoGrationIncMember2021-12-310001758057lazr:OptoGrationIncMember2021-01-012021-12-310001758057lazr:OptoGrationIncMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMember2022-03-310001758057lazr:ComponentsSegmentMember2022-03-310001758057lazr:AutonomySolutionsSegmentMember2021-12-310001758057lazr:ComponentsSegmentMember2021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-01-012022-03-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2021-12-310001758057us-gaap:DebtInstrumentRedemptionPeriodOneMemberlazr:ConvertibleSeniorNotesDue2026Memberus-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057us-gaap:DebtInstrumentRedemptionPeriodOneMemberlazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-31lazr:tradingDaylazr:consecutiveTradingDay0001758057us-gaap:DebtInstrumentRedemptionPeriodTwoMemberlazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057us-gaap:DebtInstrumentRedemptionPeriodThreeMemberlazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-31lazr:consecutiveBusinessDay0001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-03-310001758057us-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMember2022-03-310001758057us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMember2022-03-310001758057us-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2021-12-310001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2022-01-012022-03-310001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2022-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-03-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001758057us-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Member2022-03-310001758057us-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:WarrantMember2022-01-012022-03-310001758057us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001758057us-gaap:RestrictedStockMember2022-01-012022-03-310001758057lazr:LiabilityClassifiedRSUsMember2022-01-012022-03-310001758057lazr:VendorStockInLieuOfCashProgramMember2022-01-012022-03-310001758057us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001758057lazr:EarnOutSharesMember2022-01-012022-03-310001758057us-gaap:ConvertibleDebtSecuritiesMember2022-03-31lazr:vote0001758057lazr:PublicWarrantsMember2021-12-310001758057lazr:PrivateWarrantsMember2021-12-310001758057lazr:PrivateWarrantsMember2022-01-310001758057lazr:PrivateWarrantsMember2022-01-012022-01-310001758057lazr:PrivateWarrantsMember2022-03-310001758057lazr:DaimlerNorthAmericaCorporationMemberus-gaap:CommonClassAMember2022-01-012022-03-310001758057us-gaap:ResearchAndDevelopmentExpenseMemberlazr:DaimlerNorthAmericaCorporationMember2022-01-012022-03-310001758057lazr:DaimlerNorthAmericaCorporationMember2022-03-310001758057lazr:VendorStockInLieuOfCashProgramMember2021-12-310001758057lazr:VendorStockInLieuOfCashProgramMember2022-03-310001758057lazr:A2020PlanMember2022-03-310001758057lazr:A2015PlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberlazr:A2015PlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001758057lazr:A2015PlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-03-310001758057us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2019-01-012019-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2019-01-012019-06-300001758057us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2019-01-012019-06-300001758057us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2019-07-012022-03-310001758057us-gaap:RestrictedStockMember2021-12-310001758057us-gaap:RestrictedStockMember2022-01-012022-03-310001758057us-gaap:RestrictedStockMember2022-03-310001758057us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2021-12-310001758057us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2022-03-310001758057lazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001758057lazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-03-310001758057lazr:OptoGrationIncMember2021-08-032021-08-030001758057us-gaap:CostOfSalesMember2022-01-012022-03-310001758057us-gaap:CostOfSalesMember2021-01-012021-03-310001758057us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001758057us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001758057us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001758057us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001758057us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001758057us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001758057lazr:RestrictedStockAwardsMember2022-01-012022-03-310001758057lazr:RestrictedStockAwardsMember2021-01-012021-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001758057lazr:FixedValueEquityAwardsMember2022-01-012022-03-310001758057lazr:FixedValueEquityAwardsMember2021-01-012021-03-310001758057lazr:OptogrationAwardsMember2022-01-012022-03-310001758057lazr:OptogrationAwardsMember2021-01-012021-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001758057lazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheThreeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001758057lazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:ShareBasedPaymentArrangementTrancheFourMember2022-01-012022-03-3100017580572021-10-310001758057srt:MinimumMember2022-01-012022-03-31lazr:renewalOption0001758057srt:MinimumMember2022-03-310001758057srt:MaximumMember2022-03-3100017580572021-10-012021-10-310001758057lazr:P3USAIncMemberus-gaap:CommonClassAMember2021-07-012021-09-300001758057lazr:P3USAIncMember2022-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentsSegmentMember2022-01-012022-03-310001758057us-gaap:IntersegmentEliminationMember2022-01-012022-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310001758057us-gaap:OperatingSegmentsMemberlazr:ComponentsSegmentMember2022-01-012022-03-310001758057us-gaap:OperatingSegmentsMember2022-01-012022-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310001758057us-gaap:OperatingSegmentsMemberlazr:ComponentsSegmentMember2022-03-310001758057us-gaap:OperatingSegmentsMember2022-03-310001758057us-gaap:IntersegmentEliminationMember2022-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentsSegmentMember2021-01-012021-03-310001758057us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001758057us-gaap:OperatingSegmentsMemberlazr:ComponentsSegmentMember2021-01-012021-03-310001758057us-gaap:OperatingSegmentsMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310001758057us-gaap:OperatingSegmentsMemberlazr:ComponentsSegmentMember2021-03-310001758057us-gaap:OperatingSegmentsMember2021-03-310001758057us-gaap:IntersegmentEliminationMember2021-03-310001758057lazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001758057lazr:LargestCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:MrHengMember2021-02-280001758057lazr:MrHengMember2021-01-012021-12-310001758057lazr:MrHengMember2021-12-310001758057lazr:MrHengMember2022-03-310001758057srt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-022022-05-020001758057lazr:MarketOneMemberMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-022022-05-020001758057srt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMemberlazr:MarketTwoMemberMember2022-05-022022-05-020001758057srt:ChiefExecutiveOfficerMemberlazr:MarketThreeMemberMemberus-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-022022-05-02

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-38791
LUMINAR TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
Delaware83-1804317
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2603 Discovery DriveSuite 100OrlandoFlorida32826
(Address of Principal Executive Offices)(Zip Code)
(407) 900-5259
Registrant's telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Class A common stock, par value of $0.0001 per shareLAZRThe Nasdaq Stock Market LLC
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 and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes     No ☒

As of April 29, 2022, the registrant had 252,526,777 shares of Class A common stock and 97,088,670 shares of Class B common stock, par value $0.0001 per share, outstanding.


LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
FORM 10-Q
TABLE OF CONTENTS
Page

1

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (this “Form 10-Q”) includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, which involve substantial risks and uncertainties. These statements reflect the current views of management with respect to future events and our financial performance. In some cases, you can identify these statements by forward-looking words such as “outlook,” “believes,” “expects,” “future,” “potential,” “continues,” “may,” “will,” “should,” “could,” “seeks,” “approximately,” “predicts,” “intends,” “plans,” “estimates,” “anticipates” or the negative version of these words or other comparable words or phrases, but the absence of these words does not mean that a statement is not forward-looking. These forward-looking statements, which are subject to risks, uncertainties and assumptions about us, may include projections of our future financial performance, our anticipated growth strategies, product plans, future growth, market opportunities, strategic initiatives, industry positioning, customer acquisition and retention, revenue growth and anticipated trends in our business.
These statements are only predictions based on our current expectations and projections about future events. These statements involve known and unknown risks, uncertainties and other important factors that could cause our actual results, level of activity, performance or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements, including, our history of losses and our expectation that we will continue to incur significant expenses, including substantial R&D costs, and continuing losses for the foreseeable future as well as our limited operating history which makes it difficult to evaluate our future prospects and the risks and challenges we may encounter; our strategic initiatives which may prove more costly than we currently anticipate and potential failure to increase our revenue to offset these initiatives; whether our lidar products are selected for inclusion in autonomous driving or ADAS systems by automotive OEMs or their suppliers, and whether we will be de-selected by any customers; the lengthy period of time from a major commercial win to implementation and the risks of cancellation or postponement of the contract or unsuccessful implementation; potential inaccuracies in our forward looking estimates of certain metrics and our future cost of goods sold (COGS) and bill of materials (BOM) and total addressable market; the discontinuation, lack of success of our customers in developing and commercializing products using our solutions or loss of business with respect to a particular vehicle model or technology package and whether end automotive consumers will demand and be willing to pay for such features; our inability to reduce and control the cost of the inputs on which we rely, which could negatively impact the adoption of our products and our profitability; the effect of continued pricing pressures, competition from other lidar manufacturers, automotive original equipment manufacturers (“OEMs”) cost reduction initiatives and the ability of automotive OEMs to re-source or cancel vehicle or technology programs which may result in lower than anticipated margins, or losses, which may adversely affect our business; general economic uncertainty and the effect of general economic conditions on our industry in particular, including the level of demand and financial performance of the autonomous vehicle industry and market adoption of lidar as well as developments in alternative technology and the increasingly competitive environment in which we operate; our ability to manage our growth and expand our business operations effectively, including into international markets, such as China, which exposes us to operational, financial and regulatory risks; adverse impacts due to limited availability and quality of materials, supplies, and capital equipment, or dependency on third-party service providers whether we will be able to successfully transition our engineering designs into high volume manufacturing, including our ability to transition to an outsourced manufacturing business model and whether we and our outsourcing partners and suppliers can successfully operate complex machinery; whether we can successfully select, execute or integrate our acquisitions; whether the complexity of our products results in undetected defects and reliability issues which could reduce market adoption of our new products, limit our ability to manufacture, damage our reputation and expose us to product liability, warranty and other claims; our ability to maintain and adequately manage our inventory; our ability to remediate the material weakness in our internal controls over financial reporting; our ability to protect and enforce our intellectual property rights; changes in personnel and availability of qualified personnel and dependence on Austin Russell, our Founder, President and Chief Executive Officer; the amount and timing of future sales and whether the average selling prices of our products could decrease rapidly over the life of the product as well as our dependence on a few key customers, who are often large corporations with substantial negotiating power; the effects of the ongoing coronavirus (COVID-19) pandemic or other infectious diseases, health epidemics, pandemics and natural disasters on Luminar’s business; interruption or failure of our information technology and communications systems and cybersecurity risks to our operational systems, security systems, infrastructure, integrated software in our lidar solutions; and those other factors discussed in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 under the heading “Risk Factors” and Part II, Item 1A, of this Quarterly Report under the heading “Risk Factors” which we encourage you to carefully read. Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements. Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. We undertake no obligation to update any forward-looking statements made in this Form 10-Q to reflect events or circumstances after the date of this Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we
2

believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.
WEBSITE AND SOCIAL MEDIA DISCLOSURE
We use our website (https://www.luminartech.com/) and various social media channels as a means of disclosing information about the Company and its products to its customers, investors and the public (e.g., @luminartech on Twitter, Luminartech on YouTube, and Luminar Technologies on LinkedIn). The information on our website (or any webpages referenced in this Quarterly Report on Form 10-Q) or posted on social media channels is not part of this or any other report that the Company files with, or furnishes to, the SEC. The information we post through these channels may be deemed material. Accordingly, investors should monitor these channels, in addition to following our press releases, SEC filings and public conference calls and webcasts.
3

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements.
LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands)
March 31, 2022December 31, 2021
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$159,416 $329,977 
Restricted cash710 725 
Marketable securities (including $12,250 and $12,200 with a related party as of March 31, 2022 and December 31, 2021, respectively, see Note 15)
547,440 462,141 
Accounts receivable3,256 13,013 
Inventory10,012 10,342 
Prepaid expenses and other current assets37,545 29,195 
Total current assets758,379 845,393 
Property and equipment, net16,437 11,009 
Operating lease right-of-use assets14,005 9,145 
Intangible assets, net2,361 2,424 
Goodwill2,945 3,110 
Other non-current assets13,673 12,455 
Total assets$807,800 $883,536 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$17,293 $14,419 
Accrued and other current liabilities24,848 19,844 
Operating lease liabilities5,079 4,735 
Total current liabilities47,220 38,998 
Warrant liabilities16,399 31,230 
Convertible senior notes609,766 608,957 
Operating lease liabilities, non-current10,102 5,768 
Other non-current liabilities429 598 
Total liabilities683,916 685,551 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Class A common stock27 27 
Class B common stock10 10 
Additional paid-in capital1,314,742 1,257,214 
Accumulated other comprehensive loss(4,556)(908)
Treasury stock(275,519)(235,871)
Accumulated deficit(910,820)(822,487)
Total stockholders’ equity123,884 197,985 
Total liabilities and stockholders’ equity$807,800 $883,536 
See accompanying notes to the unaudited condensed consolidated financial statements.
4

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations and Comprehensive Loss
(Unaudited, in thousands, except share and per share data)
Three Months Ended March 31,
20222021
Revenue:
Products$1,541 $2,933 
Services5,314 2,380 
Total revenue6,855 5,313 
Cost of sales:
Products11,818 5,309 
Services4,836 2,330 
Total cost of sales16,654 7,639 
Gross loss(9,799)(2,326)
Operating expenses:
Research and development33,109 14,010 
Sales and marketing9,398 2,635 
General and administrative30,025 10,273 
Total operating expenses72,532 26,918 
Loss from operations(82,331)(29,244)
Other income (expense), net:
Change in fair value of warrant liabilities(3,857)(46,649)
Interest expense and other(3,280)(200)
Interest income and other1,539 170 
Total other income (expense), net(5,598)(46,679)
Loss before provision for income taxes(87,929)(75,923)
Provision for income taxes404  
Net loss$(88,333)$(75,923)
Net loss per share:
Basic and diluted$(0.25)$(0.23)
Shares used in computing net loss per share:
Basic and diluted348,683,836 332,987,523 
Comprehensive Loss:
Net loss$(88,333)$(75,923)
Net unrealized losses on available-for-sale debt securities(3,648)(43)
Comprehensive loss$(91,981)$(75,966)
See accompanying notes to the unaudited condensed consolidated financial statements.
5

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited, in thousands, except share data)
Class A
Common Stock
Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Treasury
Stock
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
Balance as of December 31, 2020218,818,037 $22 105,118,203 $11 $733,175 $34 $ $(584,501)$148,741 
Issuance of Class A common stock upon exercise of Public and Private Warrants15,574,037 1 — — 492,219 — — — 492,220 
Issuance of Class A common stock upon exercise of stock options183,918 — — — 322 — — — 322 
Share-based compensation— — — — 1,843 — — — 1,843 
Other comprehensive loss— — — — — (43)— — (43)
Net loss— — — — — — — (75,923)(75,923)
Balance as of March 31, 2021234,575,992 $23 105,118,203 $11 $1,227,559 $(9)$ $(660,424)$567,160 
Balance as of December 31, 2021266,076,525 $27 97,088,670 $10 $1,257,214 $(908)$(235,871)$(822,487)$197,985 
Shares repurchased— — — — — — (39,648)— (39,648)
Issuance of Class A common stock upon exercise of Private Warrants401,365 — — — 18,689 — — — 18,689 
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units2,117,059 — — — 1,085 — — — 1,085 
Retirement of unvested restricted common stock(40,763)— — — — — — — — 
Vendor stock-in-lieu of cash program1,424,350 — — — 14,613 — — — 14,613 
Share-based compensation— — — — 23,657 — — — 23,657 
Payments of employee taxes related to vested restricted stock units— — — — (516)— — — (516)
Other comprehensive loss— — — — — (3,648)— — (3,648)
Net loss— — — — — — — (88,333)(88,333)
Balance as of March 31, 2022269,978,536 $27 97,088,670 $10 $1,314,742 $(4,556)$(275,519)$(910,820)$123,884 
See accompanying notes to the unaudited condensed consolidated financial statements.
6

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
Three Months Ended March 31,
20222021
Cash flows from operating activities:
Net loss$(88,333)$(75,923)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization805 657 
Noncash lease expense related to operating lease right-of-use assets885 890 
Amortization of premium on marketable securities444 262 
Change in fair value of warrants3,857 46,649 
Vendor stock-in-lieu of cash program7,848  
Amortization of debt discount and issuance costs809  
Impairment of inventories1,356 257 
Share-based compensation26,698 1,837 
Product warranty and other107 853 
Changes in operating assets and liabilities:
Accounts receivable9,757 3,828 
Inventories(768)(442)
Prepaid expenses and other current assets(3,300)(5,797)
Other non-current assets158 (1,318)
Accounts payable5,983 1,766 
Accrued and other current liabilities1,200 (813)
Other non-current liabilities(343)(720)
Net cash used in operating activities(32,837)(28,014)
Cash flows from investing activities:
Purchases of marketable securities(193,687)(226,245)
Proceeds from maturities of marketable securities91,454 69,275 
Proceeds from sales of marketable securities12,842 29,505 
Purchases of property and equipment(5,004)(889)
Net cash used in investing activities(94,395)(128,354)
Cash flows from financing activities:
Proceeds from exercise of warrants 153,927 
Proceeds from exercise of stock options1,092 321 
Payments of employee taxes related to vested restricted stock units(516) 
Repurchase of common stock and redemption of warrants(43,920)(2)
Other financing activities (142)
Net cash provided by (used in) financing activities(43,344)154,104 
Net decrease in cash, cash equivalents and restricted cash(170,576)(2,264)
Beginning cash, cash equivalents and restricted cash330,702 209,719 
Ending cash, cash equivalents and restricted cash$160,126 $207,455 
Supplemental disclosures of cash flow information:
Cash paid for interest$ $19 
Supplemental disclosures of noncash investing and financing activities:
Issuance of Class A common stock upon exercise of warrants$18,689 $338,293 
Operating lease right-of-use assets obtained in exchange for lease obligations upon adoption of ASC 842 10,849 
Operating lease right-of-use assets obtained in exchange for lease obligations5,746 2,876 
Deferred financing costs recorded in accrued liabilities 223 
Purchases of property and equipment recorded in accounts payable and accrued liabilities1,950 504 
See accompanying notes to the unaudited condensed consolidated financial statements.
7

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)

Note 1. Organization and Description of Business
Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.) consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). Legacy Luminar was incorporated in Delaware on March 31, 2015. In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to Reverse Merger with Gores in Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 for additional information relating to the Business Combination.
The Company is a developer of advanced sensor technologies and software for the autonomous vehicle industry, encompassing Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors and certain components for the autonomous vehicle industry. The Company is headquartered in Orlando, Florida and has various facilities located in the United States and internationally in Munich, Germany.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Segment Information
The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:
(i) “Autonomous Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities; and
(ii) “Components” which includes development of application-specific integrated circuits, pixel-based sensors, as well as designing, testing and providing consulting services for non-standard integrated circuits. In August 2021, the Company acquired Optogration, Inc. (“Optogration”), which has been included in the Components segment.
8

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of March 31, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets. Four customers accounted for 39%, 20%, 11% and 10%, respectively, of the Company’s accounts receivable at March 31, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2022.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
Note 3. Revenue
The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by (1) geographic region based on customer’s billed to location, and (2) 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, as well as revenue by segment, are as follows (in thousands):
Three Months Ended March 31,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,968 73 %$2,539 48 %
Asia Pacific1,860 27 %321 6 %
Europe and Middle East27  %2,453 46 %
Total$6,855 100 %$5,313 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,541 22 %$2,053 39 %
Recognized over time5,314 78 %3,260 61 %
Total$6,855 100 %$5,313 100 %
Revenue by segment:
Autonomy Solutions$5,898 86 %$4,336 82 %
Components957 14 %977 18 %
Total$6,855 100 %$5,313 100 %
9

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The Company’s management determined that the vesting of the second tranche of Volvo Warrants was not probable as of March 31, 2022.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of March 31, 2022 and December 31, 2021 were $14.8 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.9 million as of March 31, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
The significant changes in contract assets balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$9,907 $ 
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed4,865 9,907 
Ending balance$14,772 $9,907 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(250)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period259 406 
Ending balance$907 $898 
10

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 4. Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$251,673 $1 $(2,685)$248,989 
U.S. agency and government sponsored securities4,996  (89)4,907 
Commercial paper130,103 1 (126)129,978 
Corporate bonds158,595 1 (1,348)157,248 
Asset-backed securities41,185  (311)40,874 
Total debt securities$586,552 $3 $(4,559)$581,996 
Included in cash and cash equivalents$80,201 $2 $(28)$80,175 
Included in marketable securities506,351 1 (4,531)501,821 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $1 $(474)$161,465 
U.S. agency and government sponsored securities4,995  (25)4,970 
Commercial paper40,788  (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540  (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $ $ $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(2,685)$228,993 $(474)$146,454 
U.S. agency and government sponsored securities(89)4,907 (25)4,970 
Commercial paper(126)114,980 (4)30,285 
Corporate bonds(1,348)156,246 (345)145,522 
Asset-backed securities(311)40,874 (74)45,251 
Total$(4,559)$546,000 $(922)$372,482 
11

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Equity Investments
The Company’s equity investments consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationMarch 31, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$47,497 $25,654 
Marketable equity investments(1)
Marketable securities45,619 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$103,118 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.
Total realized and unrealized gains and losses associated with the Company’s equity investments was not material in the three months ended March 31, 2022 and 2021.
Note 5. Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Cash$31,744 $303,373 
Money market funds47,497 25,654 
U.S. treasury securities19,997  
Commercial paper60,178 950 
Total cash and cash equivalents$159,416 $329,977 
Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Raw materials$6,535 $5,866 
Work-in-process2,265 1,171 
Finished goods1,212 3,305 
Total inventories, net$10,012 $10,342 
The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $1.4 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively.
12

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Prepaid expenses$15,893 $14,651 
Contract assets14,772 9,907 
Advance payments to vendors4,417 1,810 
Other receivables2,463 2,827 
Total prepaid expenses and other current assets$37,545 $29,195 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Machinery and equipment$8,286 $7,694 
Computer hardware and software2,871 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,631 2,421 
Furniture and fixtures829 272 
Construction in progress8,454 3,677 
Total property and equipment23,956 17,787 
Accumulated depreciation and amortization(7,519)(6,778)
Total property and equipment, net$16,437 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material.
Depreciation and amortization expense associated with property and equipment was $0.7 million and $0.7 million for the three months ended March 31, 2022 and 2021, respectively.
Intangible Assets
The following table summarizes the activity in the Company’s intangible assets during the three months ended March 31, 2022 (in thousands):
Three Months
Ended
March 31, 2022
Beginning of the period$2,424 
Amortization(63)
End of the period$2,361 
The components of intangible assets were as follows (in thousands):
March 31, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$780 $(52)$728 9.3$780 $(33)$747 9.6
Tradename120 (120) — 120 (120) — 
Developed technology1,750 (117)1,633 9.31,750 (73)1,677 9.6
Total intangible assets$2,650 $(289)$2,361 9.3$2,650 $(226)$2,424 9.6
Amortization expense related to intangible assets was $0.1 million and $0.0 million for the three months ended March 31, 2022 and 2021, respectively.
13

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
As of March 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
Remaining 2022$190 
2023253 
2024253 
2025253 
2026253 
Thereafter1,159 
Total$2,361 
Goodwill
The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):
 Autonomy SolutionsComponentsTotal
As of March 31, 2022$687 $2,258 $2,945 
As of December 31, 2021$687 $2,423 $3,110 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Security deposits$2,574 $1,187 
Non-marketable equity investment10,002 10,002 
Other non-current assets1,097 1,266 
Total other non-current assets$13,673 $12,455 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Accrued compensation and benefits$13,755 $9,899 
Accrued expenses6,431 6,727 
Warranty reserves1,401 1,798 
Accrued interest payable2,242 316 
Other1,019 1,104 
Total accrued and other current liabilities$24,848 $19,844 
Note 6. Convertible Senior Notes and Capped Call Transactions
In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026 in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.
The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million.
Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the
14

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on or after December 20, 2024, and on or before the 40th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Convertible Senior Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if certain liquidity conditions are satisfied and the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice, and (2) the trading day immediately before the date the Company sends such notice. If the Company undergoes a fundamental change (as defined in the indenture governing the Convertible Senior Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Convertible Senior Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Convertible Senior Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Class A common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of specified corporate events or distributions on the Class A common stock; and (4) if the Notes are called for redemption. On or after June 15, 2026, holders may convert all or any portion of their Convertible Senior Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its Class A common stock or a combination of cash and shares of its Class A common stock, at the Company’s election. As of March 31, 2022, the conditions allowing holders of the Convertible Senior Notes to convert were not met.
It is the Company’s current intent to settle the principal amount of its outstanding Convertible Senior Notes in cash and any excess in shares of the Company’s Class A common stock.
The Convertible Senior Notes are senior unsecured obligations and will rank equal in right of payment with the Company’s future senior unsecured indebtedness; senior in right of payment to the Company’s future indebtedness that is expressly subordinated to the Convertible Senior Notes; effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company’s subsidiaries.
The Company has classified the Convertible Senior Notes as a non-current liability under the guidance in ASC 470-20, as amended by ASU 2020-06. Debt discount and issuance costs aggregating approximately $16.2 million were initially recorded as a reduction to the principal amount of the Convertible Senior Notes and is being amortized as interest expense on a straight line basis over the contractual terms of the notes. The Company estimates that the difference between amortizing the debt discounts and the issuance costs using the straight line method as compared to using effective interest rate method is immaterial.
The net carrying amount of the Convertible Senior Notes was as follows (in thousands):
March 31, 2022December 31, 2021
Principal$625,000 $625,000 
Unamortized debt discount and issuance costs(15,234)(16,043)
Net carrying amount$609,766 $608,957 
15

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):
Three Months
Ended
March 31, 2022
Contractual interest expense$1,926 
Amortization of debt discount and issuance costs809 
Total interest expense$2,735 
The remaining term over which the debt discount and issuance costs will be amortized is 4.7 years. Interest expense of $1.9 million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three months ended March 31, 2022.
In connection with the offering of the Convertible Senior Notes, the Company entered into privately negotiated capped call option transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $19.98 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Convertible Senior Notes. The Capped Calls have initial cap prices of $30.16 per share, subject to certain adjustment events. The Capped Calls are generally intended to reduce the potential dilution to the Class A common stock upon any conversion of the Convertible Senior Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Convertible Senior Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The Capped Calls expire on April 6, 2027, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, failure to deliver, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $73.4 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.
Note 7. Fair Value Measurements
As of March 31, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021.
Fair value is based on 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. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
16

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of March 31, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.68 years, volatility of 75.6% and a risk-free rate of 2.44%. Accordingly, the Private Warrants are classified as Level 3 financial instruments.
The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercise in January 20224,586 
Exercises in January 2022(18,688)
Other measurement adjustments(729)
Balance as of March 31, 2022$16,399 
17

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (in thousands):
Fair Value (in thousands) Measured as of
March 31, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$47,497 $ $ $47,497 
U.S. treasury securities19,997   19,997 
Commercial paper 60,178  60,178 
Total cash equivalents$67,494 $60,178 $ $127,672 
Marketable investments:
U.S. treasury securities$228,992 $ $ $228,992 
U.S. agency and government sponsored securities 4,907  4,907 
Commercial paper 69,800  69,800 
Corporate bonds 157,248  157,248 
Asset-backed securities 40,874  40,874 
Equity investments45,619   45,619 
Total marketable investments$274,611 $272,829 $ $547,440 
Liabilities:
Private Warrants$ $ $16,399 $16,399 
Total warrant liabilities$ $ $16,399 $16,399 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $ $ $25,654 
Commercial paper 950  950 
Total cash equivalents$25,654 $950 $ $26,604 
Marketable investments:
U.S. treasury securities$161,465 $ $ $161,465 
U.S. agency and government sponsored securities 4,970  4,970 
Commercial paper 39,834  39,834 
Corporate bonds 165,190  165,190 
Asset-backed securities 46,466  46,466 
Marketable equity investments44,216   44,216 
Total marketable investments$205,681 $256,460 $ $462,141 
Liabilities:
Private Warrants  31,230 31,230 
Total warrant liabilities$ $ $31,230 $31,230 
As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $631.9 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s Convertible Senior Notes.
The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the
18

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
Note 8. Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.
The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(88,333)$(75,923)
Denominator:
Weighted average common shares outstanding- Basic348,683,836 332,987,523 
Weighted average common shares outstanding- Diluted348,683,836 332,987,523 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.25)$(0.23)
The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:
March 31, 2022
Warrants5,776,772 
Stock options10,187,197 
Restricted stock awards and restricted stock units15,077,199 
Liability classified RSUs2,628,407 
Vendor stock-in-lieu of cash program833,173 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total74,389,181 
The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes. These notes will have a dilutive impact when the average market price of the Company’s common stock for a given period exceeds the initial conversion price of $19.981 per share. These Convertible Senior Notes were not convertible as of March 31, 2022 because the closing price of Class A common stock as of March 31, 2022 was less than the initial conversion price.
Note 9. Stockholders’ Equity
Class A and Class B Common Stock
The Company’s Board of Directors has authorized two classes of common stock, Class A and Class B. As of March 31, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of March 31, 2022, the Company had 269,978,536 and 97,088,670 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.
19

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Public and Private Warrants
As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding.
In January 2022, 1,389,529 Private Warrants were exercised on a cashless basis and the Company issued 401,365 shares of Class A common stock pursuant to the exercises. The Company had 1,687,492 Private Warrants outstanding as of March 31, 2022. These Private Warrants are set to expire on December 2, 2025. Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.
Stock-in-lieu of Cash Program
The Company has entered into arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three months ended March 31, 2022, the Company issued 674,350 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of March 31, 2022, the Company had a total of $2.5 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.
In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $2.0 million during the three months ended March 31, 2022. During the three months ended March 31, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $9.2 million in prepaid expenses and other current and non-current assets as of March 31, 2022.
The Company’s vendor Stock-in-lieu of Cash Program activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20211,500,000 $15.72 
Granted674,350 12.93 
Vested(1,424,350)14.09 
Outstanding as of March 31, 2022750,000 15.72 
Note 10. Stock-based Compensation
Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan.
In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, as of March 31, 2022, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock.
Stock Options
Under the terms of the 2015 Plan, incentive stock options had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.
20

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
A summary of the Company’s stock option activity for the nine months ended March 31, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(654,935)1.67 
Cancelled/Forfeited(665,511)1.67 
Outstanding as of March 31, 202210,187,197 1.73 7.50$143,555 
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2022 was $8.3 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $0.8 million during the three months ended March 31, 2022.
Restricted Stock Awards
Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.
Restricted stock awards activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(11,783)1.22 
Vested(168,144)1.16 
Outstanding as of March 31, 2022486,371 1.23 
Restricted Stock units
The Company has been granting restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted4,429,640 14.10 
Forfeited(326,912)17.94 
Vested(1,494,932)19.48 
Outstanding as of March 31, 202214,590,828 17.92 
Fixed Value Equity Awards
The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the 2020 EIP and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period.
21

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
For the three months ended March 31, 2022 and 2021, the Company recorded $1.8 million and $0.0 million, respectively, in stock-based compensation expense related to these awards.
Optogration Awards
As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of March 31, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.1 million in stock-based compensation expense through March 31, 2022.
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of sales$1,786 $83 
Research and development7,102 762 
Sales and marketing2,868 186 
General and administrative14,942 806 
Total$26,698 $1,837 
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended March 31,
20222021
Equity Classified Awards:
Stock options$522 $163 
RSAs(166)1,674 
RSUs21,509  
Liability Classified Awards:
Fixed value equity awards1,780  
Optogration awards3,053  
Total$26,698 $1,837 
Note 11. Income Taxes
The Company had provision for income taxes of $0.4 million and $0.0 million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate was 0.5% and 0.0% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
Note 12. Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
22

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
The components of lease expenses for were as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Operating lease cost$1,116 $1,174 
Variable lease cost385 459 
Total operating lease cost$1,501 $1,633 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,314)$(1,219)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,746 2,876 
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$14,005 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$5,079 $4,735 
Operating lease liabilities, non-current10,102 5,768 
Total operating lease liabilities$15,181 $10,503 
Weighted average remaining terms were as follows (in years):
March 31, 2022December 31, 2021
Weighted average remaining lease term
Operating leases3.972.95
Weighted average discount rates were as follows:
March 31, 2022December 31, 2021
Weighted average discount rate
Operating leases3.62 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining nine months)$3,993 
20234,591 
20242,373 
20252,351 
20261,795 
20271,231 
Thereafter800 
Total lease payments17,134 
Less: imputed interest(1,953)
Total leases liabilities$15,181 
23

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 13. Commitments and Contingencies
Purchase Obligations
The Company purchases goods and services from a variety of suppliers in the ordinary course of business. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum quantities to be purchased, fixed, minimum, or variable price provisions, and the approximate timing of the transaction. The Company had purchase obligations primarily for purchases of inventory, R&D, and general and administrative activities totaling $39.1 million as of March 31, 2022, which are expected to be received within a year. In October 2021, the Company entered into an office space lease commencing April 1, 2022. This will commit the Company to total rent payments of $5.0 million and variable costs of $1.4 million through the end of the lease ending August 31, 2027.
In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term.
Legal Matters
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. When it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated, the Company records a liability for such loss contingencies. The Company’s estimates regarding potential losses and materiality are based on the Company’s judgment and assessment of the claims utilizing currently available information. Although the Company will continue to reassess its reserves and estimates based on future developments, the Company’s objective assessment of the legal merits of such claims may not always be predictive of the outcome and actual results may vary from the Company’s current estimates.
Note 14. Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) Components. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.
Autonomy Solutions
This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.
Components
This segment is in the business of development of ultra-sensitive pixel-based sensors. This segment also designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. This segment is impacted by trends in and the strength of automobile and aeronautics sector as well as government spending in military and defense activities.
24

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):
Three Months Ended March 31, 2022
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,898 $957 $6,855 $— $6,855 
Revenues from internal customer2,361 2,156 4,517 (4,517)— 
Total revenue$8,259 $3,113 $11,372 $(4,517)$6,855 
Depreciation and amortization$544 $261 $805 $ $805 
Operating income (loss)(82,177)270 (81,907)(424)(82,331)
Other significant items:
Segment assets815,160 10,992 826,152 (18,352)807,800 
Inventories, net9,813 199 10,012  10,012 
Three Months Ended March 31, 2021
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,336 $977 $5,313 $— $5,313 
Revenues from internal customer1,275 1,142 2,417 (2,417)— 
Total revenue$5,611 $2,119 $7,730 $(2,417)$5,313 
Depreciation and amortization$638 $20 $658 $(1)$657 
Operating income (loss)(28,868)(237)(29,105)(139)(29,244)
Other significant items:
Segment assets650,211 3,708 653,919 (2,705)651,214 
Inventories, net3,245 38 3,283  3,283 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
Two customers accounted for 52% and 23% of the Company’s revenue for the three months ended March 31, 2022. One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021.
Note 15. Related Party Transactions
Equity Investments
In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of March 31, 2022 was $12.3 million.
Note 16. Subsequent Event
On March 14, 2022, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of Freedom Photonics LLC (“Freedom Photonics”). The closing consideration was paid in the form of shares of Class A common stock of the Company and additional stock consideration would be due to the sellers if certain post-closing conditions are met. Management is in the process of making a determination whether some or all of the additional consideration is required to be reflected as compensation costs in the post-acquisition periods. The transaction closed on April 13, 2022. The
25

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. Freedom Photonics is expected to be included as part of the Company’s Components segment.
On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:
Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. Stock price will be measured based on volume-weighted average price per share for 90 consecutive trading days;
Service condition: Vesting over 7-years; and
Performance condition: Upon start of production of one series production program.
26

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 1, 2022. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021, and in Part II, Item 1A - “Risk Factors” and elsewhere in this report. See also “Cautionary Note Regarding Forward-Looking Statements” at the beginning of this report.
Overview
Luminar is a global automotive technology company ushering in a new era of vehicle safety and autonomy. We are enabling solutions for series production passenger cars and commercial trucks as well as other targeted markets.
Founded in 2012 by President and Chief Executive Officer Austin Russell, Luminar built a new type of lidar from the chip-level up, with technological breakthroughs across all core components. As a result, we have created what we believe is the lidar sensor that meets the demanding performance, safety, and cost requirements for Level 3 through Level 5 autonomous vehicles in production, bypassing the traditional limitations of legacy lidar technology, while also enabling Level 0 through Level 3 (Advanced Driving Assistance Systems (“ADAS”) and/or Luminar Proactive SafetyTM) with our Proactive SafetyTM solution. Integrating this advanced hardware with our custom developed software stack enables a turn-key autonomous solution to accelerate widespread adoption across automakers at series production scale.
Our lidar hardware and software products help set the standard for safety in the industry and are designed to enable accurate and reliable detections of some of the most challenging “edge cases” autonomous vehicles can encounter on a regular basis. This is achieved by advancing existing lidar range and resolution to new levels, ensuring hard-to-see objects like a tire on the road ahead or a child that runs into the street are not missed, as well as by developing our software to interpret the data needed to inform autonomous and assisted driving decisions.
Our full-stack hardware and presently under development software autonomy solution for cars and trucks as well as our standalone lidar technology offerings is expected to make us one of the leading technology partners for the world’s top OEMs.
COVID-19 Impact
The coronavirus (COVID-19) pandemic has adversely affected our and some of our customers’ business operations. The extent of the continued impact of the coronavirus pandemic on our operational and financial performance will depend on various future developments, including the duration and spread of the outbreak, including the emergence of variants, and impact on our customers, suppliers, and employees, all of which is uncertain at this time. We expect the coronavirus (COVID-19) pandemic to adversely impact our business, including product development and industrialization initiatives, timing of shipment of products and provision of services to customers, supply chain, and may impact our financial position and results of operations. We are unable to predict at this time the potential adverse impact. For more information on our operations and risks related to health epidemics, including the COVID-19 pandemic, see Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2021.
Industrialization Update
Luminar believes it remains on track to its previously announced goal of achieving series production readiness for Iris lidar and core software by the end of 2022. In the first quarter of 2022, Luminar continued to validate and successfully ramp production of lidar transceivers (its most complex component) at contract manufacturing partner Fabrinet.
In the first quarter of 2022, Luminar delivered certain software prototypes to a third party testing company to further validate its Proactive Safety™ capability. Luminar believes it remains on track to a Sentinel software beta release by year end.
Customer Updates
Luminar recently announced two new major commercial wins:
Mercedes Benz: In January 2022, we announced a partnership with Mercedes-Benz to accelerate the development of future automated driving technologies for Mercedes passenger cars.
Nissan: Nissan recently announced and demonstrated its integration of Luminar’s lidar as part of the development of a new driver-assistance technology.
We identify major commercial wins only when we have entered into a collaboration or partnership agreement and have reason to believe that such engagement is expected to result in future series production. Given the customary business practices in the automotive industry, there remains potential risk that our major commercial wins may not ultimately generate any
27

significant revenue. See the discussion under the heading “The period of time from a major commercial win to implementation is long and we are subject to the risks of cancellation or postponement of the contract or unsuccessful implementation” in “Risk Factors” in Item IA of Part I in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on March 1, 2022.
Basis of Presentation
We currently conduct our business through two operating segments: (i) Autonomy Solutions and (ii) Components.
Components of Results of Operations
Revenue
Our revenue producing activities are organized in two operating segments: (i) Autonomy Solutions and (ii) Components.
The Autonomy Solutions segment is engaged in design, manufacturing, and sale of lidar sensors catering mainly to the original equipment manufacturers in the automobile, commercial vehicle, robo-taxi and adjacent industries. The Autonomy Solutions segment revenue also includes fees earned from non-recurring engineering services provided to customers in connection with customization of our sensor and software products.
The Components segment provides advanced semiconductors and related components as well as design, test and consulting services to the Autonomy Solutions segment as well as various third-party customers, including government agencies and defense contractors, in markets generally unrelated to autonomous vehicles.
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Fixed fee arrangements are satisfied over time and utilize the input method based on costs incurred. Accordingly, revenue for fixed fee arrangements is recognized on a percentage of completion basis. Certain customer contracts are also structured as time and materials and billed at cost of time incurred plus a markup. Such time and material contracts are recognized over time.
Two customers accounted for 52% and 23% of the Company’s revenue for the three months ended March 31, 2022. One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021.
Cost of sales and gross profit (loss)
Cost of sales includes the fixed and variable manufacturing cost of our lidar sensors, which primarily consists of personnel-related costs including certain engineering personnel and stock-based compensation and material purchases from third-party contract manufacturers and suppliers which are directly associated with our manufacturing process. Cost of sales includes cost of providing services to customers, depreciation and amortization for manufacturing fixed assets or equipment, cost of components, product testing and launch-related costs, an allocated portion of overhead, facility and information technology (“IT”) costs, write downs for excess and obsolete inventory and shipping costs.
The Components segment provides certain services and components to the Autonomy Solutions segment which are recorded as cost of goods sold or research and development costs depending on the nature and use of such services and components by the Autonomy Solutions segment. These inter-segment transactions are eliminated in the consolidated results.
Gross profit (loss) equals revenue less cost of sales.
Operating Expenses
Research and Development (R&D)
R&D costs are expensed as incurred.
Our R&D 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 and integrated software solutions. R&D expenses consist primarily of:
Personnel-related expenses, including salaries, benefits, and stock-based compensation expense, for personnel in our research and engineering functions;
Expenses related to materials, software licenses, supplies and third-party services;
Prototype expenses;
An allocated portion of facility and IT costs and depreciation.
The Components segment provides certain services and components to the Autonomy Solutions segment which are recorded as cost of goods sold or research and development costs depending on the nature and use of such services and
28

components by the Autonomy Solutions segment. These inter-segment transactions are eliminated in our consolidated results. We expect our R&D costs to increase for the foreseeable future as we continue to invest in research and development activities to achieve our product roadmap.
Sales and Marketing Expenses
Sales and marketing expenses consist of personnel and personnel-related expenses, including stock-based compensation of our business development team as well as advertising and marketing expenses. These include the cost of marketing programs, trade shows, promotional materials, demonstration equipment, an allocated portion of facility and IT costs and depreciation.
We expect to increase our sales and marketing activities, mainly in order to continue to build out our geographic presence to be closer to our partners and better serve them. We also expect that our sales and marketing expenses will increase over time as we continue to hire additional personnel to scale our business.
General and Administrative Expenses
General and administrative expenses consist of personnel and personnel-related expenses, including stock-based compensation of our executive, finance, human resources, information systems and legal departments as well as legal and accounting fees for professional and contract services.
We expect our general and administrative expenses to increase for the foreseeable future as we scale headcount with the growth of our business, and as a result of operating as a public company, including compliance with the rules and regulations of the SEC, legal, audit, additional insurance expenses, investor relations activities, and other administrative and professional services.
Change in Fair Value of Warrants
The warrant liabilities are classified as marked-to-market liabilities and the corresponding increase or decrease in value is reflected in change in fair value of warrants.
Interest Income and Other, and Interest Expense and Other
Interest income and other consists primarily of income earned on our cash equivalents and marketable securities. These amounts will vary based on our cash, cash equivalents and marketable securities balances, and also with market rates. It also includes realized gains and losses related to the marketable securities, as well as impact of gains and losses related to foreign exchange transactions. Interest expense and other consisted primarily of interest on convertible senior notes issued in December 2021, finance leases and interest on our senior secured term loan facility, which was repaid upon consummation of the Business Combination.
29

Results of Operations for the Three Months Ended March 31, 2022 and 2021
The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and notes included elsewhere in this report. The following table sets forth our consolidated results of operations data for the periods presented (in thousands):
Three Months Ended March 31,
20222021$ Change% Change
Revenue$6,855 $5,313 $1,542 29 %
Cost of sales16,654 7,639 9,015 118 %
Gross loss(9,799)(2,326)(7,473)321 %
Operating Expenses:
Research and development33,109 14,010 19,099 136 %
Sales and marketing9,398 2,635 6,763 257 %
General and administrative30,025 10,273 19,752 192 %
Total operating expenses72,532 26,918 45,614 169 %
Loss from operations(82,331)(29,244)(53,087)182 %
Other income (expense), net:
Change in fair value of warrants(3,857)(46,649)42,792 (92)%
Interest expense and other(3,280)(200)(3,080)1540 %
Interest income and other1,539 170 1,369 805 %
Total other income (expense), net(5,598)(46,679)41,081 (88)%
Loss before income taxes(87,929)(75,923)(12,006)16 %
Provision for income taxes404 — 404 nm
Net loss$(88,333)$(75,923)$(12,410)16 %
Revenue
The increase in revenue in the three months ended March 31, 2022 compared to the same period of 2021 was primarily driven by increased revenue from our Autonomy Solutions segment. The following table sets forth a breakdown of our revenue by these segments for the periods presented (in thousands):
Three Months Ended March 31,
20222021$ Change% Change
Revenue from sales to external customers:
Autonomy Solutions$5,898 $4,336 $1,562 36 %
Components957 977 (20)(2)%
Total$6,855 $5,313 $1,542 29 %
The increase in revenue of our Autonomy Solutions segment in the three months ended March 31, 2022 compared to same period in 2021 was primarily driven by increase in revenue from customization / non-recurring engineering services and increase in sales of sensors.
Cost of Sales
The $9.0 million increase in the cost of sales in the three months ended March 31, 2022, compared to the same period in 2021, was primarily due to launch-related costs, increase in sales of sensors and increases in customization / NRE services and tooling costs, as well as impairment of inventory and costs associated with industrialization of Iris as we get closer to series production readiness.
Operating Expenses
Research and Development
The $19.1 million increase in research and development expenses in the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to:
a $9.4 million increase in personnel-related costs driven mainly by increased headcount and an increase in stock-based compensation expense; and
a $8.6 million increased contractor fees and external spend in relation to continued development and testing of our sensor and software products, as well as development activities related to advanced manufacturing.
30

Sales and Marketing
The $6.8 million increase in sales and marketing expenses for the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to:
a $3.3 million increase in personnel related costs including stock-based compensation costs due to increased headcount; and
a $2.7 million increase in marketing expenses related to trade shows and presentations in auto industry conventions as well as increased outside consultants costs related to business development activities.
General and Administrative
The $19.8 million increase in general and administrative expenses for the three months ended March 31, 2022 compared to the same period in 2021 was primarily due to:
a $15.8 million increase in personnel costs including stock-based compensation costs, driven mainly by increased headcount;
a $2.0 million increase in costs associated with being a public company, including audit fees and tax advisory fees; and
a $2.2 million increase in legal and other costs associated with our acquisition of Freedom Photonics LLC.
Change in Fair Value of Warrant Liabilities
The change in fair value of warrant liabilities is a non-cash benefit or charge due to the corresponding decrease or increase in the estimated fair value of warrants.
In January 2022, 1,389,529 Private Warrants were exercised. The non-cash charge related to Private Warrants was $3.9 million for the three months ended March 31, 2022.
Segment Operating Income or Loss
Segment income or loss is defined as income or loss before taxes. Our segment income or loss breakdown is as follows (in thousands):
Three Months Ended March 31,
20222021$ Change% Change
Segment operating income (loss)
Autonomy Solutions$(82,177)$(28,868)$(53,309)185 %
Components270 (237)507 (214 %)
Liquidity and Capital Resources
Sources of Liquidity
Our capital requirements will depend on many factors, including lidar and software sales volume, the timing and extent of spending to support R&D efforts, investments in information technology systems, the expansion of sales and marketing activities, and market adoption of new and enhanced products and features. Until we can generate sufficient revenue from sale of products and services to cover our operating expenses, working capital, and capital expenditures, we expect our cash, cash equivalents and marketable securities, and proceeds from debt and/or equity financings to fund our cash needs. If we are required to raise additional funds by issuing equity securities, dilution to stockholders would result. Any equity securities issued may also provide for rights, preferences or privileges senior to those of holders of our common stock. If we raise funds by issuing debt securities, these debt securities may have rights, preferences and privileges senior to those of holders of our common stock. The terms of debt securities or borrowings could impose significant restrictions on our operations. The credit market and financial services industries have in the past, and may in the future, experience periods of uncertainty that could impact the availability and cost of equity and debt financing.
We expect to continue to invest in our product and software development as well as incur efforts to build customer relations and markets. Further, we expect to invest in developing advanced manufacturing capabilities, both, internally as well as with our contract manufacturing partners. For example, in January 2022, we executed an arrangement with Celestica committing approximately $26.9 million for purchase of capital equipment as well as engineering efforts related to manufacturing process. We expect to fund these product and business development initiatives, and capital expenditures either through our cash, cash equivalents and marketable securities or through our Stock-in-lieu of Cash Program.
As of March 31, 2022, we had cash and cash equivalents totaling $159.4 million and marketable securities of $547.4 million. To date, our principal sources of liquidity have been proceeds received from issuances of debt and equity. Market and
31

economic conditions, such as increase in interest rates by federal agencies, may materially impact relative cost and mix of these sources of liquidity.
To date, we have not generated positive cash flows from operating activities and have incurred significant losses from operations in the past as reflected in our accumulated deficit of $910.8 million as of March 31, 2022. We expect to continue to incur operating losses for at least the foreseeable future due to continued R&D and other infrastructure investments that we have made and intend to continue to make in our business and, as a result, we may require additional capital resources to grow our business. We believe that current cash, cash equivalents, and marketable securities will be sufficient to continue to execute our business strategy in the next 12 months and until we expect to begin series production.
Cash Flow Summary
The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
20222021
Net cash provided by (used in):
Operating activities$(32,837)$(28,014)
Investing activities$(94,395)$(128,354)
Financing activities$(43,344)$154,104 
Operating Activities
Net cash used in operating activities was $32.8 million during the three months ended March 31, 2022. Net cash used in operating activities was due to our net loss of $88.3 million adjusted for non-cash items of $42.8 million, primarily consisting of $26.7 million of stock-based compensation, $7.8 million of vendor payments in stock in lieu of cash and $3.9 million of change in fair value of warrant liabilities, offset by use of cash for operating assets and liabilities of $12.7 million due to the timing of cash payments to vendors and cash receipts from customers.
Investing Activities
Net cash used in investing activities of $94.4 million in the three months ended March 31, 2022 comprised of $193.7 million related to purchases of marketable securities and $5.0 million in capital expenditures, offset by $12.8 million and $91.5 million, respectively, of cash proceeds from sales and maturities of marketable securities.
Financing Activities
Net cash used in financing activities of $43.3 million in the three months ended March 31, 2022 comprised primarily of $43.9 million cash paid for repurchases of shares of Class A common stock.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe our critical accounting policies involve the greatest degree of judgment and complexity and have the greatest potential impact on our condensed consolidated financial statements.
During the three months ended March 31, 2022, there were no significant changes to our critical accounting policies and estimates. For a more detailed discussion of our critical accounting policies and estimates, please refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Recent Accounting Pronouncements
See Note 2 of the notes to condensed consolidated financial statements included in this report.
32

ITEM 3. Quantitative and Qualitative Disclosures about Market Risk.
We are exposed to market risk 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 a result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes. For a discussion of market risk, see “Quantitative and Qualitative Disclosure about Market Risk” in Item 7A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. Our exposure to market risk has not changed materially since December 31, 2021.
We had cash and cash equivalents, and marketable securities totaling $706.9 million as of March 31, 2022. Cash equivalents and marketable securities were invested primarily in U.S. treasury securities, commercial paper, corporate bonds, U.S. agency and government sponsored securities, equity investments and asset-backed securities. Our investment policy is focused on the preservation of capital and supporting our liquidity needs. Under the policy, we invest in highly rated securities, while limiting the amount of credit exposure to any one issuer other than the U.S. government. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 100 basis point change in interest rates would not have a material impact on the value of our cash and cash equivalents or marketable investments.
As of March 31, 2022, the principal amount outstanding of our Convertible Senior Notes was $625.0 million. The fair value of the Convertible Senior Notes is subject to interest rate risk, market risk and other factors due to their conversion features. The fair value of the Convertible Senior Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the Convertible Senior Notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligations. We carry the Convertible Senior Notes at face value less unamortized discount on our consolidated balance sheets.
Our Convertible Senior Notes bear fixed interest rate, and therefore, are not subject to interest rate risk. We have not utilized derivative financial instruments, derivative commodity instruments or other market risk sensitive instruments, positions or transactions in any material fashion, except for the privately negotiated capped call transactions entered into in December 2021 related to the issuance of our Convertible Senior Notes.
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Currently, 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 in Europe. Luminar’s results of operations and cash flows in the future may be adversely affected due to an expansion of non-U.S. dollar denominated contracts, growth of its international entities, and 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 or current 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 the risk relating to fluctuations in currency rates.
ITEM 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure 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.
Our management, with the participation of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the fiscal quarter ended March 31, 2022. Based on this evaluation and for the reasons set forth below, our CEO and CFO have concluded that our disclosure controls and procedures were not effective as of March 31, 2022 due to the material weaknesses in internal control over financial reporting disclosed in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 (the “2021 Annual Report”).
Previously identified material weaknesses
As discussed in Part II, Item 9A in our 2021 Annual Report, we identified deficiencies in the control environment, control activities, information & communication, and monitoring components of the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO framework”) that constitute material weaknesses, either individually or in the aggregate. The material weaknesses in these components of the COSO framework resulted from a lack of sufficient number of qualified personnel within our accounting and internal audit
33

functions who possessed an appropriate level of expertise to effectively perform certain functions and activities and led to additional material weaknesses, as discussed in Part II, Item 9A in our 2021 Annual Report.
Notwithstanding the conclusion by our CEO and CFO that our disclosure controls and procedures as of March 31, 2022 were not effective, and notwithstanding the identified material weaknesses, management, including our CEO and CFO, believes the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q fairly represent in all material respects our financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. GAAP.
Remediation Plan and Status
Management is committed to remediating the material weaknesses identified as promptly as possible. As part of our remediation plan described in Part II, Item 9A in our 2021 Annual Report, we are continuing to test the ongoing operating effectiveness of new and existing controls. The material weaknesses cannot be considered completely remediated until the applicable controls have operated for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We cannot assure you that the measures we have taken to date, and are continuing to implement, will be sufficient to remediate the material weaknesses we have identified or avoid potential future material weaknesses.
During the three months ended March 31, 2022, we continued to initiate and will continue to implement measures designed to improve our internal control over financial reporting to remediate this material weakness, including the following:
During 2021, we initiated formalizing our internal controls environment and had performed a risk assessment and scoping of key systems and business processes, including a risk assessment at the financial statement assertion level to ensure that the level of precision of relevant controls is adequate to address the identified risks. We will continue to revise our risk assessment and scoping to rectify the deficiencies noted, enhance design and implement new controls, expand education and training, update documentation and strengthen supervisory reviews by our management. We will continue to remediate the design effectiveness of certain specific controls and test the operating effectiveness of the remediated controls in 2022.
We have added and we continue to be in the process of adding sufficient number of qualified personnel within our accounting function. In the fourth quarter of 2021, we have hired our new Chief Accounting Officer, and in the first quarter of 2022, we have hired our new Corporate Controller, Assistant Corporate Controller and Vice President of Internal Audit. We will further invest in building an in-house internal audit function and hire further personnel with accounting, financial reporting, and compliance experience as necessary.
We are in the process of strengthening access and segregation of duties related Information Technology General Controls related to financial accounting and reporting systems. We will increase standardization and automation within accounting processes to improve the reliability of information used by existing accounting personnel. We will revise our information technology general controls in the context of the systems and applications used in the key processes to address access changes segregation of duties related deficiencies.
We will provide training, implement technology tools, and enhance oversight over the execution and review of manual journal entry controls.
Changes in Internal Control Over Financial Reporting
Other than the above-mentioned remediation efforts, there were no changes in our internal control over financial reporting during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
34

PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings.
Information with respect to this Item may be found under the heading “Legal Matters” in Note 13 to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.
ITEM 1A. Risk Factors.
There have been no material changes from the Risk Factors previously disclosed in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. You should carefully consider the Risk Factors discussed in our Annual Report on Form 10-K as they could materially affect our business, financial condition and future results of operation.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended March 31, 2022, we issued an aggregate of 1,424,350 shares of Class A common stock to various vendors and partners in lieu of cash payment for services provided to us. The shares were issued in private placement transactions in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”). We subsequently filed a post-effective amendment to a registration statement on Form S-1 on a registration statement on Form S-3 (File No. 333-262250) and a registration statement on Form S-3 (File No. 333-257989) for the resale of these shares which become effective on February 3, 2022 and March 7, 2022, respectively.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
In December 2021, our Board of Directors authorized a program for us to repurchase shares of $312.5 million of the Company’s Class A common stock. The Company’s share repurchase program does not obligate the Company to acquire any specific number of shares. Under the program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Our stock repurchase program may be accelerated, suspended, delayed or discontinued at any time. As of March 31, 2022, approximately $37.0 million remained available for stock repurchases pursuant to our stock repurchase program. The following table summarizes the stock repurchase activity for the three months ended March 31, 2022 and the approximate dollar value of shares that may yet be purchased pursuant to our stock repurchase program (in thousands, except share and per share amounts):
Period(a)


Total
Number of
Shares
Purchased
(b)



Average
Price Paid
per Share
(c)
Total Number
of Shares
Purchased as Part
of Publicly
Announced Program
(d)
Approximate Dollar
Value of Shares that
May Yet Be
Purchased
Under the Program
January 1, 2022 — January 31, 20221,008,779 $17.66 1,008,779 $58,810 
February 1, 2022 — February 28, 2022— $— — $58,810 
March 1, 2022 — March 31, 20221,673,769 $13.04 1,673,769 $36,982 
Total2,682,548 $14.78 2,682,548 
ITEM 3. Defaults Upon Senior Securities.
None.
ITEM 4. Mine Safety Disclosures.
Not applicable.
ITEM 5. Other Information.
None.
35

ITEM 6. Exhibits.
Incorporation by Reference
Exhibit NumberDescriptionFormFile NumberExhibit/Appendix ReferenceFiling DateFiled Herewith
3.18-K/A001-387913.112/8/20
3.28-K/A001-387913.212/8/20
31.1X
31.2X
32.1Furnished
herewith
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as Inline XBRL).X

36

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.
Luminar Technologies, Inc.
Date: May 6, 2022
By:/s/ Austin Russell
Austin Russell
President, Chief Executive Officer and Chairman of the Board of Directors
(Principal Executive Officer)
/s/ Thomas J. Fennimore
Thomas J. Fennimore
Chief Financial Officer
(Principal Financial Officer)

37
EX-31.1 2 q1-2022exhibit311.htm EX-31.1 Document



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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, Austin Russell, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Luminar Technologies, Inc. for the quarter ended March 31, 2022;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: May 6, 2022
By:/s/ Austin Russell
Austin Russell
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 q1-2022exhibit312.htm EX-31.2 Document



Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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, Thomas J. Fennimore, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Luminar Technologies, Inc. for the quarter ended March 31, 2022;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: May 6, 2022
By:/s/ Thomas J. Fennimore
Thomas J. Fennimore
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 4 q1-2022exhibit321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

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


I, Austin Russell, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Luminar Technologies, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended March 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
Date: May 6, 2022
By:
Austin Russell
Chief Executive Officer
(Principal Executive Officer)

I, Thomas J. Fennimore, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Luminar Technologies, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended March 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.

Date: May 6, 2022
By:
Thomas J. Fennimore
Chief Financial Officer
(Principal Financial and Accounting Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Luminar Technologies, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 lazr-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Investments - Amortized Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Investments - Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Investments - Schedule of Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Financial Statement Components - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Financial Statement Components - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Financial Statement Components - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Financial Statement Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Financial Statement Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - Financial Statement Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Convertible Senior Notes and Capped Call Transactions link:presentationLink link:calculationLink link:definitionLink 2328304 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Earnings (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Stock-based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2355309 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Leases - Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2459437 - Disclosure - Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2161113 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2163114 - Disclosure - Segment and Customer Concentration Information link:presentationLink link:calculationLink link:definitionLink 2364310 - Disclosure - Segment and Customer Concentration Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2465440 - Disclosure - Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2466441 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2167115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2468442 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2169116 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 lazr-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 lazr-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 lazr-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercise of warrants Proceeds from Warrant Exercises Customer [Domain] Customer [Domain] Convertible Debt Convertible Debt [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Classified Awards [Axis] Equity Classified Awards [Axis] Equity Classified Awards Marketable securities (including $12,250 and $12,200 with a related party as of March 31, 2022 and December 31, 2021, respectively, see Note 15) Marketable securities Debt Securities, Available-for-sale, Current Income Statement Location [Axis] Income Statement Location [Axis] Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed Contract with Customer, Asset, Credit Loss Expense (Reversal) Other significant items: Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Vendor stock-in-lieu of cash program Payments To Vendors For Services, Noncash, Operating Activities Payments To Vendors For Services, Noncash, Operating Activities Security Exchange Name Security Exchange Name Vendor payments in shares in lieu of cash (in shares) Vendor Payments In Stock in Lieu Of Cash, Shares Vendor Payments In Stock in Lieu Of Cash, Shares Marketable equity investments Equity investments Equity Securities, FV-NI, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Stock option, capped calls, initial strike price Stock Option, Capped Calls, Initial Strike Price Stock Option, Capped Calls, Initial Strike Price Revenue from Contract with Customer [Abstract] Robotic Research OpCo, LLC Robotic Research OpCo, LLC [Member] Robotic Research OpCo, LLC Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Achievement of $50 stock price Market One Member [Member] Market One Member Other non-current assets Other non-current assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization Amortization Amortization of Intangible Assets Variable lease cost Variable Lease, Cost Operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Inventories, net Schedule of Inventory, Current [Table Text Block] Revenue recognized that was included in the contract liabilities beginning balance Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Liability Class [Axis] Liability Class [Axis] Subsequent Events [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Title of Individual [Domain] Title of Individual [Domain] Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Computer hardware and software Computer Hardware And Software [Member] Computer Hardware And Software Award Type [Domain] Award Type [Domain] Schedule of Net Carrying Amount Convertible Debt [Table Text Block] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Related Party Transactions [Abstract] Weighted- Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Components Components Components Segment [Member] Components Segment Contract With Customer Asset [Roll Forward] Contract With Customer Asset [Roll Forward] Contract With Customer Asset Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Right of use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Common stock, votes per share Common Stock, Voting Rights, Votes Per Common Share Common Stock, Voting Rights, Votes Per Common Share Percentage of accounts receivable (as percent) Percentage of revenue (as percent) Concentration Risk, Percentage Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Tradename Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Common stock, shares issued (in shares) Stock Issued During Period, Shares, Purchase of Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Customer Three Customer Three [Member] Customer Three Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Schedule of Gross Unrealized Losses and the Fair Value for Marketable Investments Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Achievement of $60 stock price Market Two Member [Member] Market Two Member Accounts receivable Increase (Decrease) in Accounts Receivable Purchases of property and equipment recorded in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Operating lease right-of-use assets obtained in exchange for lease obligations Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Prepaid expenses and other current assets Increase (Decrease) in Other Current Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Marketable equity investments Equity Securities, FV-NI Basic (in dollars per share) Net loss per shares attributable to common shareholders- Basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Document Information [Line Items] Document Information [Line Items] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Unamortized debt discount and issuance costs Unamortized Debt Issuance Expense Accrued interest repaid Interest Expense, Debt Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Machinery and equipment Machinery and Equipment [Member] Commercial paper Commercial paper Commercial Paper [Member] Payments of employee taxes related to vested restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Cash paid for operating leases included in operating activities Operating Lease, Payments Shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Portion of investment sold Investment Sold, Related Party Investment Sold, Related Party Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Assets: Assets, Fair Value Disclosure [Abstract] Achievement of $70 stock price Market Three Member [Member] Market Three Member Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Liability Classified Awards [Domain] Liability Classified Awards [Domain] Liability Classified Awards [Domain] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Shares used in computing net loss per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Included in cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Payments to purchase capped calls Payments To Purchase Capped Calls Payments To Purchase Capped Calls Accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] RSU vesting, market condition, stock price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price Tranche One Share-based Payment Arrangement, Tranche One [Member] Contract liabilities Contract with Customer, Liability, Current 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Segment Concentration Risk Segment Concentration Risk [Member] Segment Concentration Risk Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Services Service [Member] Repurchase of common stock and redemption of warrants Payments For Repurchase Of Common Stock And Warrants Payments For Repurchase Of Common Stock And Warrants Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Supplemental disclosures of cash flow information: Supplemental Cash Flow Elements [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Earnings (Loss) Per Share Earnings Per Share [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Earn-out shares Earn-Out Shares [Member] Earn-Out Shares Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Equity Classified Awards [Domain] Equity Classified Awards [Domain] Equity Classified Awards [Domain] Issuance of Class A common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Largest Customer Largest Customer [Member] Largest Customer Gross loss Gross Profit Related party Affiliated Entity [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Balance Sheet Location [Domain] Balance Sheet Location [Domain] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Debt issuance costs, net Debt Issuance Costs, Net Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Entity Address, State or Province Entity Address, State or Province Investment, fair value Investments, Related Party, Fair Value Investments, Related Party, Fair Value Leases Lessee, Finance Leases [Text Block] Investment in Robotic Research, percentage of capitalization (percent, less than) Investment, Ownership Percentage Investment, Ownership Percentage Aggregate Intrinsic Value (In Thousands) Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value Accrued compensation and benefits Accrued Employee Benefits, Current Current liabilities: Liabilities, Current [Abstract] U.S. agency and government sponsored securities US Government Corporations and Agencies Securities [Member] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Convertible Senior Notes and Capped Call Transactions Debt Disclosure [Text Block] Included in marketable securities Marketable securities Marketable Securities [Member] Marketable Securities Stock-based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Deferred financing costs recorded in accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Outstanding balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares) Stock Issued During Period, Shares, New Issues Total operating lease liabilities Total leases liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income (expense), net Nonoperating Income (Expense) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 13) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Impairment of inventories Inventory write-downs Inventory Write-down 2022 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Restricted stock awards and restricted stock units Restricted Stock [Member] Other Commitments [Table] Other Commitments [Table] Schedule of Other Noncurrent Assets Schedule of Other Assets, Noncurrent [Table Text Block] Accrued rent Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Cover [Abstract] Goodwill [Line Items] Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Work-in-process Inventory, Work in Process, Net of Reserves Cash Cash Vendor Stock-in-lieu of Cash Program Vendor Stock-in-lieu of Cash Program [Table Text Block] Vendor Stock-in-lieu of Cash Program Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Stock consideration Increase (Decrease) in Equity Securities, FV-NI Comprehensive Loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities, Current Revenue Recognition Timing Concentration Risk Revenue Recognition Timing Concentration Risk [Member] Revenue Recognition Timing Concentration Risk Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Share per warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Finished goods Inventory, Finished Goods, Net of Reserves Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Stock options Share-based Payment Arrangement, Option [Member] Document Information [Table] Document Information [Table] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Vendor payments in shares in lieu of cash Stock Issued During Period, Value, Issued for Services Document Quarterly Report Document Quarterly Report Measurement Input Type [Domain] Measurement Input Type [Domain] Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Common Stock Common Stock [Member] Interest income and other Investment Income, Interest Segment and Customer Concentration Information Segment Reporting Disclosure [Text Block] Loss from operations Operating income (loss) Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liabilities Operating lease liabilities, current Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Debt instrument, convertible, shares issuable Debt Instrument, Convertible, Shares Issuable Debt Instrument, Convertible, Shares Issuable Share-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Conversion of warrants into securities (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Non-marketable equity investment measured using the measurement alternative Equity Securities, FV-NI, Noncurrent Retirement of unvested restricted common stock (in shares) Stock Repurchased and Retired During Period, Shares Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Vendor payments in shares in lieu of cash (in shares) Shares issued for services (in shares) Stock Issued During Period, Shares, Issued for Services Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Equity Investments Included in Marketable Securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Advance payments to vendors Prepaid Supplies City Area Code City Area Code Exercises in January 2022 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Marketable equity investments Equity Method Investments [Member] Expected Term Measurement Input, Expected Term [Member] Entity Address, City or Town Entity Address, City or Town Other non-current assets Other Assets, Miscellaneous, Noncurrent Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Supplemental disclosures of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 2015 Plan 2015 Plan [Member] 2015 Plan Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities, non-current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Accounting Standards Update [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Public Warrants Public Warrants [Member] Public Warrants Upon adoption of ASC 842 Accounting Standards Update 2016-02 [Member] Principal Debt Instrument, Face Amount Interest expense and other Interest expense and other Interest Expense Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Accumulated deficit Retained Earnings (Accumulated Deficit) Reportable Segments Operating Segments [Member] Number of tranches Class Of Warrant Or Right, Number Of Tranches Class Of Warrant Or Right, Number Of Tranches Term of lease (in moths) Lessee, Operating Lease, Term of Contract Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Change in fair value prior to exercise in January 2022 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise Tranche Two Share-based Payment Arrangement, Tranche Two [Member] U.S. treasury securities U.S. treasury securities US Treasury Securities [Member] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] Schedule of Changes in Level 3 Liabilities Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Issuance of Class A common stock upon exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Other non-current assets Other Noncurrent Assets [Member] Total operating lease cost Operating And Variable Lease, Cost Operating And Variable Lease, Cost Customer Four Customer Four [Member] Customer Four Proceeds from exercise of stock options Proceeds from Stock Options Exercised Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Proceeds from the issuance of debt Proceeds from Issuance of Long-term Debt Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Number of renewal options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current RSAs Restricted Stock Awards [Member] Restricted Stock Awards Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Total inventories, net Inventories, net Inventory, Net Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Recognized over time Transferred over Time [Member] Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Shares repurchased Stock Repurchased During Period, Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Grantee Status [Axis] Grantee Status [Axis] Non-marketable equity investment Equity Securities without Readily Determinable Fair Value, Amount Chief Executive Officer Chief Executive Officer [Member] Equity Component [Domain] Equity Component [Domain] Commercial paper Commercial Paper, at Carrying Value Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Sale of stock (in shares) Investment in Equity Securities, FV-NI, Shares Investment in Equity Securities, FV-NI, Shares Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period VCTF warrant Volvo Car Technology Fund Warrant [Member] Volvo Car Technology Fund Warrant Amortization of premium on marketable securities Amortization of Debt Discount (Premium) Net carrying amount Convertible Debt, Noncurrent Vehicles, including demonstration fleet Vehicles [Member] Autonomy Solutions Autonomy Solutions Autonomy Solutions Segment [Member] Autonomy Solutions Segment Statement [Line Items] Statement [Line Items] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization 2020 Plan 2020 Plan [Member] 2020 Plan Grantee Status [Domain] Grantee Status [Domain] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Liabilities [Abstract] Liabilities [Abstract] Fair Value Marketable investments: Debt Securities, Available-for-sale Issuance of Class A common stock upon exercise of warrants (in shares) Shares issued for exercise of warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Counterparty Name [Domain] Counterparty Name [Domain] Convertible senior notes, fair value Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Warrants exercised (in shares) Class Of Warrant Or Right, Exercised Class Of Warrant Or Right, Exercised Debt instrument, convertible, threshold percent of conversion price triggering convertible feature Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature Segment Reporting [Abstract] Mr. Heng Mr. Heng [Member] Mr. Heng Cost Debt Securities, Available-for-sale, Amortized Cost Weighted Average Remaining Period (Years) Finite-Lived Intangible Asset, Useful Life Weighted average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Vendor stock-in-lieu of cash program Vendor Stock-In-Lieu Of Cash Program [Member] Vendor Stock-In-Lieu Of Cash Program Customer [Axis] Customer [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Issuance of Class A common stock upon exercise of warrants Conversion Of Warrants, Amount Issued Conversion Of Warrants, Amount Issued Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Asset Class [Axis] Asset Class [Axis] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-based Compensation Expense by Function Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Money market funds Money Market Funds, at Carrying Value Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Optogration awards Optogration Awards [Member] Optogration Awards Total assets Segment assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Product warranty and other Product Warranty and Other Expense Product Warranty and Other Expense Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Investment Investments, Related Party Investments, Related Party Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Weighted average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Renewal lease term (in years) Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Convertible senior notes Convertible Notes Payable, Noncurrent Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Corporate bonds Corporate bonds Corporate Bond Securities [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Other receivables Other Receivables, Net, Current Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average common shares outstanding- Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Net loss per shares attributable to common shareholders- Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Noncash lease expense related to operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Vesting [Domain] Vesting [Domain] Products Product [Member] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Subsequent Event Subsequent Events [Text Block] Consecutive trading days Consecutive Trading Days Consecutive Trading Days Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total cost of sales Cost of Revenue Beginning balance Ending balance Contract with Customer, Liability Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock Treasury Stock, Value Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award vesting period (in years and in months) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Restricted Stock Awards Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Change in fair value of warrants Fair Value Adjustment Of Warrants And Financial Instruments Subject to Mandatory Redemption Fair Value Adjustment Of Warrants And Financial Instruments Subject to Mandatory Redemption Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from convertible debt Proceeds from Convertible Debt Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Remaining 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Contract assets Beginning balance Ending balance Contract with Customer, Asset, after Allowance for Credit Loss Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Warranty reserves Product Warranty Accrual, Current Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net unrealized losses on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Shares Number of Common Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] U.S. treasury securities US Government Securities, at Carrying Value Schedule of Property and Equipment and Property and Equipment Capitalized Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Note term (in months) Debt Instrument, Term Thereafter Finite​ Lived​ Intangible ​Assets ​Amortization​ Expense​ After ​Year Four Finite​ Lived​ Intangible ​Assets ​Amortization​ Expense​ After ​Year Four Total marketable investments Investments, Fair Value Disclosure Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Customer relationships Customer Relationships [Member] Liability Classified Awards [Axis] Liability Classified Awards [Axis] Liability Classified Awards Total property and equipment, net Property, Plant and Equipment, Net Prepaid expenses Other Prepaid Expense, Current Total operating expenses Operating Expenses Customer One Customer One [Member] Customer One Other non-current liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement, Employee Share-based Payment Arrangement, Employee [Member] Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net loss per share: Earnings Per Share [Abstract] Prepaid expenses and other current assets related to stock-in-lieu of cash program Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program OptoGration OptoGration, Inc. [Member] OptoGration, Inc. Total property and equipment Property, Plant and Equipment, Gross Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] Stock price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Proceeds from sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Fixed value equity awards Fixed Value Equity Awards [Member] Fixed Value Equity Awards Other Commitments [Line Items] Other Commitments [Line Items] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Warrants Warrant [Member] Warrants term (in years) Warrants and Rights Outstanding, Term Liabilities: Liabilities, Fair Value Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Contingent stock consideration Business Combination, Consideration Transferred, Liabilities Incurred Compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Private Warrants Private Warrants [Member] Private Warrants Other Other Accrued Liabilities, Miscellaneous, Current Other Accrued Liabilities, Miscellaneous, Current Convertible Senior Notes Convertible Debt Securities [Member] Beginning of the period End of the period Intangible Assets, Net (Including Goodwill) Entity Current Reporting Status Entity Current Reporting Status Risk-Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Weighted Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Liability classified RSUs Liability Classified RSUs [Member] Liability Classified RSUs Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent P3 USA, Inc. P3 USA, Inc. [Member] P3 USA, Inc. Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Restricted cash Restricted Cash, Current Counterparty Name [Axis] Counterparty Name [Axis] Construction in progress Construction in Progress [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class A Common Stock Common Class A [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Beginning cash, cash equivalents and restricted cash Ending cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Customer Two Customer Two [Member] Customer Two Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Leases [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable lease costs Lessee, Operating Lease, Lease Not Yet Commenced, Variable Lease Costs Lessee, Operating Lease, Lease Not Yet Commenced, Variable Lease Costs Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of Class A common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Purchase obligations Purchase Obligation, to be Paid, Year One Diluted (in shares) Weighted average common shares outstanding- Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liabilities Fair value of warrants outstanding Warrants and Rights Outstanding Fair Value, Recurring Fair Value, Recurring [Member] Europe and Middle East Europe And Middle East [Member] Europe And Middle East Service period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Accrued interest payable Interest Payable, Current Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Recognized at a point in time Transferred at Point in Time [Member] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Purchase commitment Purchase Obligation Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Payments of employee taxes related to vested restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Eliminations Intersegment Eliminations [Member] Money market funds Money Market Funds [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Daimler North America Corporation Daimler North America Corporation [Member] Daimler North America Corporation Current Fiscal Year End Date Current Fiscal Year End Date Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Stock option, capped calls, initial cap price Stock Option, Capped Calls, Initial Cap Price Stock Option, Capped Calls, Initial Cap Price Asset-backed securities Asset-backed securities Asset-backed Securities [Member] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] North America North America [Member] Security deposits Deposits Assets, Noncurrent Net Carrying Amount Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill Class A Preferred Units Class A Preferred Units [Member] Class A Preferred Units Price Volatility Measurement Input, Price Volatility [Member] Cost of sales Cost of Sales [Member] Gross Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Warrants outstanding, measurement input Warrants and Rights Outstanding, Measurement Input Other measurement adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Schedule of Goodwill Schedule of Goodwill [Table Text Block] Organization and Description of Business Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Vendor payments in stock in lieu of cash, liability Vendor Payments In Stock In Lieu Of Cash, Liability Vendor Payments In Stock In Lieu Of Cash, Liability Non-Marketable Equity Investment Non-Marketable Equity Investment [Member] Non-Marketable Equity Investment Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] EX-101.PRE 9 lazr-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-38791  
Entity Registrant Name Luminar Technologies, Inc./DE  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1804317  
Entity Address, Address Line One 2603 Discovery Drive  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Orlando  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32826  
City Area Code 407  
Local Phone Number 900-5259  
Title of 12(b) Security Class A common stock, par value of $0.0001 per share  
Trading Symbol LAZR  
Security Exchange Name NASDAQ  
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 Central Index Key 0001758057  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   252,526,777
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   97,088,670
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 159,416 $ 329,977
Restricted cash 710 725
Marketable securities (including $12,250 and $12,200 with a related party as of March 31, 2022 and December 31, 2021, respectively, see Note 15) 547,440 462,141
Accounts receivable 3,256 13,013
Inventory 10,012 10,342
Prepaid expenses and other current assets 37,545 29,195
Total current assets 758,379 845,393
Property and equipment, net 16,437 11,009
Operating lease right-of-use assets 14,005 9,145
Intangible assets, net 2,361 2,424
Goodwill 2,945 3,110
Other non-current assets 13,673 12,455
Total assets 807,800 883,536
Current liabilities:    
Accounts payable 17,293 14,419
Accrued and other current liabilities 24,848 19,844
Operating lease liabilities 5,079 4,735
Total current liabilities 47,220 38,998
Warrant liabilities 16,399 31,230
Convertible senior notes 609,766 608,957
Operating lease liabilities, non-current 10,102 5,768
Other non-current liabilities 429 598
Total liabilities 683,916 685,551
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Additional paid-in capital 1,314,742 1,257,214
Accumulated other comprehensive loss (4,556) (908)
Treasury stock (275,519) (235,871)
Accumulated deficit (910,820) (822,487)
Total stockholders’ equity 123,884 197,985
Total liabilities and stockholders’ equity 807,800 883,536
Class A Common Stock    
Stockholders’ equity:    
Common stock 27 27
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 10 $ 10
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable securities $ 547,440 $ 462,141
Related party    
Marketable securities $ 12,250 $ 12,200
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total revenue $ 6,855 $ 5,313
Total cost of sales 16,654 7,639
Gross loss (9,799) (2,326)
Operating expenses:    
Research and development 33,109 14,010
Sales and marketing 9,398 2,635
General and administrative 30,025 10,273
Total operating expenses 72,532 26,918
Loss from operations (82,331) (29,244)
Change in fair value of warrant liabilities (3,857) (46,649)
Interest expense and other (3,280) (200)
Interest income and other 1,539 170
Total other income (expense), net (5,598) (46,679)
Loss before provision for income taxes (87,929) (75,923)
Provision for income taxes 404 0
Net loss $ (88,333) $ (75,923)
Net loss per share:    
Basic (in dollars per share) $ (0.25) $ (0.23)
Diluted (in dollars per share) $ (0.25) $ (0.23)
Shares used in computing net loss per share:    
Basic (in shares) 348,683,836 332,987,523
Diluted (in shares) 348,683,836 332,987,523
Comprehensive Loss:    
Net loss $ (88,333) $ (75,923)
Net unrealized losses on available-for-sale debt securities (3,648) (43)
Comprehensive loss (91,981) (75,966)
Products    
Total revenue 1,541 2,933
Total cost of sales 11,818 5,309
Services    
Total revenue 5,314 2,380
Total cost of sales $ 4,836 $ 2,330
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Accumulated Deficit
Class A Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Class B Common Stock
Common Stock
Beginning balance at Dec. 31, 2020 $ 148,741 $ 733,175 $ 34 $ 0 $ (584,501)   $ 22   $ 11
Beginning balance (in shares) at Dec. 31, 2020             218,818,037   105,118,203,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock upon exercise of warrants (in shares)             15,574,037    
Issuance of Class A common stock upon exercise of warrants 492,220 492,219         $ 1    
Issuance of Class A common stock upon exercise of stock options (in shares)             183,918    
Issuance of Class A common stock upon exercise of stock options 322 322              
Share-based compensation 1,843 1,843              
Other comprehensive loss (43)   (43)            
Net loss (75,923)       (75,923)        
Ending balance at Mar. 31, 2021 567,160 1,227,559 (9) 0 (660,424)   $ 23   $ 11
Ending balance (in shares) at Mar. 31, 2021             234,575,992   105,118,203,000
Beginning balance at Dec. 31, 2021 197,985 1,257,214 (908) (235,871) (822,487)   $ 27   $ 10
Beginning balance (in shares) at Dec. 31, 2021             266,076,525   97,088,670
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock upon exercise of warrants (in shares)           401,365      
Issuance of Class A common stock upon exercise of warrants $ 18,689 18,689              
Issuance of Class A common stock upon exercise of stock options (in shares) 654,935                
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)             2,117,059    
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units $ 1,085 1,085              
Retirement of unvested restricted common stock (in shares)             (40,763)    
Vendor payments in shares in lieu of cash (in shares)             1,424,350    
Vendor payments in shares in lieu of cash 14,613 14,613              
Share-based compensation 23,657 23,657              
Payments of employee taxes related to vested restricted stock units (516) (516)              
Shares repurchased (39,648)     (39,648)          
Other comprehensive loss (3,648)   (3,648)            
Net loss (88,333)       (88,333)        
Ending balance at Mar. 31, 2022 $ 123,884 $ 1,314,742 $ (4,556) $ (275,519) $ (910,820)   $ 27   $ 10
Ending balance (in shares) at Mar. 31, 2022           269,978,536 269,978,536 97,088,670 97,088,670
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net loss $ (88,333) $ (75,923)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 805 657
Noncash lease expense related to operating lease right-of-use assets 885 890
Amortization of premium on marketable securities 444 262
Change in fair value of warrants 3,857 46,649
Vendor stock-in-lieu of cash program 7,848 0
Amortization of debt discount and issuance costs 809 0
Impairment of inventories 1,356 257
Share-based compensation 26,698 1,837
Product warranty and other 107 853
Changes in operating assets and liabilities:    
Accounts receivable 9,757 3,828
Inventories (768) (442)
Prepaid expenses and other current assets (3,300) (5,797)
Other non-current assets 158 (1,318)
Accounts payable 5,983 1,766
Accrued and other current liabilities 1,200 (813)
Other non-current liabilities (343) (720)
Net cash used in operating activities (32,837) (28,014)
Cash flows from investing activities:    
Purchases of marketable securities (193,687) (226,245)
Proceeds from maturities of marketable securities 91,454 69,275
Proceeds from sales of marketable securities 12,842 29,505
Purchases of property and equipment (5,004) (889)
Net cash used in investing activities (94,395) (128,354)
Cash flows from financing activities:    
Proceeds from exercise of warrants 0 153,927
Proceeds from exercise of stock options 1,092 321
Payments of employee taxes related to vested restricted stock units (516) 0
Repurchase of common stock and redemption of warrants (43,920) (2)
Other financing activities 0 (142)
Net cash provided by (used in) financing activities (43,344) 154,104
Net decrease in cash, cash equivalents and restricted cash (170,576) (2,264)
Beginning cash, cash equivalents and restricted cash 330,702 209,719
Ending cash, cash equivalents and restricted cash 160,126 207,455
Supplemental disclosures of cash flow information:    
Cash paid for interest 0 19
Supplemental disclosures of noncash investing and financing activities:    
Issuance of Class A common stock upon exercise of warrants 18,689 338,293
Operating lease right-of-use assets obtained in exchange for lease obligations 5,746 2,876
Deferred financing costs recorded in accrued liabilities 0 223
Purchases of property and equipment recorded in accounts payable and accrued liabilities $ 1,950 504
Accounting Standards Update [Extensible List] Upon adoption of ASC 842  
Upon adoption of ASC 842    
Supplemental disclosures of noncash investing and financing activities:    
Operating lease right-of-use assets obtained in exchange for lease obligations $ 0 $ 10,849
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.) consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). Legacy Luminar was incorporated in Delaware on March 31, 2015. In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to Reverse Merger with Gores in Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 for additional information relating to the Business Combination.
The Company is a developer of advanced sensor technologies and software for the autonomous vehicle industry, encompassing Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors and certain components for the autonomous vehicle industry. The Company is headquartered in Orlando, Florida and has various facilities located in the United States and internationally in Munich, Germany.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Segment Information
The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:
(i) “Autonomous Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities; and
(ii) “Components” which includes development of application-specific integrated circuits, pixel-based sensors, as well as designing, testing and providing consulting services for non-standard integrated circuits. In August 2021, the Company acquired Optogration, Inc. (“Optogration”), which has been included in the Components segment.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of March 31, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets. Four customers accounted for 39%, 20%, 11% and 10%, respectively, of the Company’s accounts receivable at March 31, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2022.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by (1) geographic region based on customer’s billed to location, and (2) 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, as well as revenue by segment, are as follows (in thousands):
Three Months Ended March 31,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,968 73 %$2,539 48 %
Asia Pacific1,860 27 %321 %
Europe and Middle East27 — %2,453 46 %
Total$6,855 100 %$5,313 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,541 22 %$2,053 39 %
Recognized over time5,314 78 %3,260 61 %
Total$6,855 100 %$5,313 100 %
Revenue by segment:
Autonomy Solutions$5,898 86 %$4,336 82 %
Components957 14 %977 18 %
Total$6,855 100 %$5,313 100 %
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The Company’s management determined that the vesting of the second tranche of Volvo Warrants was not probable as of March 31, 2022.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of March 31, 2022 and December 31, 2021 were $14.8 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.9 million as of March 31, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
The significant changes in contract assets balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$9,907 $— 
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed4,865 9,907 
Ending balance$14,772 $9,907 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(250)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period259 406 
Ending balance$907 $898 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$251,673 $$(2,685)$248,989 
U.S. agency and government sponsored securities4,996 — (89)4,907 
Commercial paper130,103 (126)129,978 
Corporate bonds158,595 (1,348)157,248 
Asset-backed securities41,185 — (311)40,874 
Total debt securities$586,552 $$(4,559)$581,996 
Included in cash and cash equivalents$80,201 $$(28)$80,175 
Included in marketable securities506,351 (4,531)501,821 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(2,685)$228,993 $(474)$146,454 
U.S. agency and government sponsored securities(89)4,907 (25)4,970 
Commercial paper(126)114,980 (4)30,285 
Corporate bonds(1,348)156,246 (345)145,522 
Asset-backed securities(311)40,874 (74)45,251 
Total$(4,559)$546,000 $(922)$372,482 
Equity Investments
The Company’s equity investments consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationMarch 31, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$47,497 $25,654 
Marketable equity investments(1)
Marketable securities45,619 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$103,118 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.
Total realized and unrealized gains and losses associated with the Company’s equity investments was not material in the three months ended March 31, 2022 and 2021.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Components Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Cash$31,744 $303,373 
Money market funds47,497 25,654 
U.S. treasury securities19,997 — 
Commercial paper60,178 950 
Total cash and cash equivalents$159,416 $329,977 
Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Raw materials$6,535 $5,866 
Work-in-process2,265 1,171 
Finished goods1,212 3,305 
Total inventories, net$10,012 $10,342 
The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $1.4 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Prepaid expenses$15,893 $14,651 
Contract assets14,772 9,907 
Advance payments to vendors4,417 1,810 
Other receivables2,463 2,827 
Total prepaid expenses and other current assets$37,545 $29,195 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Machinery and equipment$8,286 $7,694 
Computer hardware and software2,871 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,631 2,421 
Furniture and fixtures829 272 
Construction in progress8,454 3,677 
Total property and equipment23,956 17,787 
Accumulated depreciation and amortization(7,519)(6,778)
Total property and equipment, net$16,437 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material.
Depreciation and amortization expense associated with property and equipment was $0.7 million and $0.7 million for the three months ended March 31, 2022 and 2021, respectively.
Intangible Assets
The following table summarizes the activity in the Company’s intangible assets during the three months ended March 31, 2022 (in thousands):
Three Months
Ended
March 31, 2022
Beginning of the period$2,424 
Amortization(63)
End of the period$2,361 
The components of intangible assets were as follows (in thousands):
March 31, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$780 $(52)$728 9.3$780 $(33)$747 9.6
Tradename120 (120)— — 120 (120)— — 
Developed technology1,750 (117)1,633 9.31,750 (73)1,677 9.6
Total intangible assets$2,650 $(289)$2,361 9.3$2,650 $(226)$2,424 9.6
Amortization expense related to intangible assets was $0.1 million and $0.0 million for the three months ended March 31, 2022 and 2021, respectively.
As of March 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
Remaining 2022$190 
2023253 
2024253 
2025253 
2026253 
Thereafter1,159 
Total$2,361 
Goodwill
The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):
 Autonomy SolutionsComponentsTotal
As of March 31, 2022$687 $2,258 $2,945 
As of December 31, 2021$687 $2,423 $3,110 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Security deposits$2,574 $1,187 
Non-marketable equity investment10,002 10,002 
Other non-current assets1,097 1,266 
Total other non-current assets$13,673 $12,455 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Accrued compensation and benefits$13,755 $9,899 
Accrued expenses6,431 6,727 
Warranty reserves1,401 1,798 
Accrued interest payable2,242 316 
Other1,019 1,104 
Total accrued and other current liabilities$24,848 $19,844 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Convertible Senior Notes and Capped Call Transactions Convertible Senior Notes and Capped Call Transactions
In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026 in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.
The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million.
Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the
maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on or after December 20, 2024, and on or before the 40th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Convertible Senior Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if certain liquidity conditions are satisfied and the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice, and (2) the trading day immediately before the date the Company sends such notice. If the Company undergoes a fundamental change (as defined in the indenture governing the Convertible Senior Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Convertible Senior Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Convertible Senior Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Class A common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of specified corporate events or distributions on the Class A common stock; and (4) if the Notes are called for redemption. On or after June 15, 2026, holders may convert all or any portion of their Convertible Senior Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its Class A common stock or a combination of cash and shares of its Class A common stock, at the Company’s election. As of March 31, 2022, the conditions allowing holders of the Convertible Senior Notes to convert were not met.
It is the Company’s current intent to settle the principal amount of its outstanding Convertible Senior Notes in cash and any excess in shares of the Company’s Class A common stock.
The Convertible Senior Notes are senior unsecured obligations and will rank equal in right of payment with the Company’s future senior unsecured indebtedness; senior in right of payment to the Company’s future indebtedness that is expressly subordinated to the Convertible Senior Notes; effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company’s subsidiaries.
The Company has classified the Convertible Senior Notes as a non-current liability under the guidance in ASC 470-20, as amended by ASU 2020-06. Debt discount and issuance costs aggregating approximately $16.2 million were initially recorded as a reduction to the principal amount of the Convertible Senior Notes and is being amortized as interest expense on a straight line basis over the contractual terms of the notes. The Company estimates that the difference between amortizing the debt discounts and the issuance costs using the straight line method as compared to using effective interest rate method is immaterial.
The net carrying amount of the Convertible Senior Notes was as follows (in thousands):
March 31, 2022December 31, 2021
Principal$625,000 $625,000 
Unamortized debt discount and issuance costs(15,234)(16,043)
Net carrying amount$609,766 $608,957 
The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):
Three Months
Ended
March 31, 2022
Contractual interest expense$1,926 
Amortization of debt discount and issuance costs809 
Total interest expense$2,735 
The remaining term over which the debt discount and issuance costs will be amortized is 4.7 years. Interest expense of $1.9 million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three months ended March 31, 2022.
In connection with the offering of the Convertible Senior Notes, the Company entered into privately negotiated capped call option transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $19.98 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Convertible Senior Notes. The Capped Calls have initial cap prices of $30.16 per share, subject to certain adjustment events. The Capped Calls are generally intended to reduce the potential dilution to the Class A common stock upon any conversion of the Convertible Senior Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Convertible Senior Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The Capped Calls expire on April 6, 2027, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, failure to deliver, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $73.4 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
As of March 31, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021.
Fair value is based on 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. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of March 31, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.68 years, volatility of 75.6% and a risk-free rate of 2.44%. Accordingly, the Private Warrants are classified as Level 3 financial instruments.
The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercise in January 20224,586 
Exercises in January 2022(18,688)
Other measurement adjustments(729)
Balance as of March 31, 2022$16,399 
The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (in thousands):
Fair Value (in thousands) Measured as of
March 31, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$47,497 $— $— $47,497 
U.S. treasury securities19,997 — — 19,997 
Commercial paper— 60,178 — 60,178 
Total cash equivalents$67,494 $60,178 $— $127,672 
Marketable investments:
U.S. treasury securities$228,992 $— $— $228,992 
U.S. agency and government sponsored securities— 4,907 — 4,907 
Commercial paper— 69,800 — 69,800 
Corporate bonds— 157,248 — 157,248 
Asset-backed securities— 40,874 — 40,874 
Equity investments45,619 — — 45,619 
Total marketable investments$274,611 $272,829 $— $547,440 
Liabilities:
Private Warrants$— $— $16,399 $16,399 
Total warrant liabilities$— $— $16,399 $16,399 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $— $— $25,654 
Commercial paper— 950 — 950 
Total cash equivalents$25,654 $950 $— $26,604 
Marketable investments:
U.S. treasury securities$161,465 $— $— $161,465 
U.S. agency and government sponsored securities— 4,970 — 4,970 
Commercial paper— 39,834 — 39,834 
Corporate bonds— 165,190 — 165,190 
Asset-backed securities— 46,466 — 46,466 
Marketable equity investments44,216 — — 44,216 
Total marketable investments$205,681 $256,460 $— $462,141 
Liabilities:
Private Warrants— — 31,230 31,230 
Total warrant liabilities$— $— $31,230 $31,230 
As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $631.9 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s Convertible Senior Notes.
The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the
Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.
The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(88,333)$(75,923)
Denominator:
Weighted average common shares outstanding- Basic348,683,836 332,987,523 
Weighted average common shares outstanding- Diluted348,683,836 332,987,523 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.25)$(0.23)
The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:
March 31, 2022
Warrants5,776,772 
Stock options10,187,197 
Restricted stock awards and restricted stock units15,077,199 
Liability classified RSUs2,628,407 
Vendor stock-in-lieu of cash program833,173 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total74,389,181 
The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes. These notes will have a dilutive impact when the average market price of the Company’s common stock for a given period exceeds the initial conversion price of $19.981 per share. These Convertible Senior Notes were not convertible as of March 31, 2022 because the closing price of Class A common stock as of March 31, 2022 was less than the initial conversion price.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Class A and Class B Common Stock
The Company’s Board of Directors has authorized two classes of common stock, Class A and Class B. As of March 31, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of March 31, 2022, the Company had 269,978,536 and 97,088,670 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.
Public and Private Warrants
As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding.
In January 2022, 1,389,529 Private Warrants were exercised on a cashless basis and the Company issued 401,365 shares of Class A common stock pursuant to the exercises. The Company had 1,687,492 Private Warrants outstanding as of March 31, 2022. These Private Warrants are set to expire on December 2, 2025. Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.
Stock-in-lieu of Cash Program
The Company has entered into arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three months ended March 31, 2022, the Company issued 674,350 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of March 31, 2022, the Company had a total of $2.5 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.
In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $2.0 million during the three months ended March 31, 2022. During the three months ended March 31, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $9.2 million in prepaid expenses and other current and non-current assets as of March 31, 2022.
The Company’s vendor Stock-in-lieu of Cash Program activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20211,500,000 $15.72 
Granted674,350 12.93 
Vested(1,424,350)14.09 
Outstanding as of March 31, 2022750,000 15.72 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan.
In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, as of March 31, 2022, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock.
Stock Options
Under the terms of the 2015 Plan, incentive stock options had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.
A summary of the Company’s stock option activity for the nine months ended March 31, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(654,935)1.67 
Cancelled/Forfeited(665,511)1.67 
Outstanding as of March 31, 202210,187,197 1.73 7.50$143,555 
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2022 was $8.3 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $0.8 million during the three months ended March 31, 2022.
Restricted Stock Awards
Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.
Restricted stock awards activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(11,783)1.22 
Vested(168,144)1.16 
Outstanding as of March 31, 2022486,371 1.23 
Restricted Stock units
The Company has been granting restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted4,429,640 14.10 
Forfeited(326,912)17.94 
Vested(1,494,932)19.48 
Outstanding as of March 31, 202214,590,828 17.92 
Fixed Value Equity Awards
The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the 2020 EIP and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period.
For the three months ended March 31, 2022 and 2021, the Company recorded $1.8 million and $0.0 million, respectively, in stock-based compensation expense related to these awards.
Optogration Awards
As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of March 31, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.1 million in stock-based compensation expense through March 31, 2022.
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of sales$1,786 $83 
Research and development7,102 762 
Sales and marketing2,868 186 
General and administrative14,942 806 
Total$26,698 $1,837 
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended March 31,
20222021
Equity Classified Awards:
Stock options$522 $163 
RSAs(166)1,674 
RSUs21,509 — 
Liability Classified Awards:
Fixed value equity awards1,780 — 
Optogration awards3,053 — 
Total$26,698 $1,837 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company had provision for income taxes of $0.4 million and $0.0 million for the three months ended March 31, 2022 and 2021, respectively. The effective tax rate was 0.5% and 0.0% for the three months ended March 31, 2022 and 2021, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
The components of lease expenses for were as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Operating lease cost$1,116 $1,174 
Variable lease cost385 459 
Total operating lease cost$1,501 $1,633 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,314)$(1,219)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,746 2,876 
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$14,005 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$5,079 $4,735 
Operating lease liabilities, non-current10,102 5,768 
Total operating lease liabilities$15,181 $10,503 
Weighted average remaining terms were as follows (in years):
March 31, 2022December 31, 2021
Weighted average remaining lease term
Operating leases3.972.95
Weighted average discount rates were as follows:
March 31, 2022December 31, 2021
Weighted average discount rate
Operating leases3.62 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining nine months)$3,993 
20234,591 
20242,373 
20252,351 
20261,795 
20271,231 
Thereafter800 
Total lease payments17,134 
Less: imputed interest(1,953)
Total leases liabilities$15,181 
Leases Leases The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
The components of lease expenses for were as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Operating lease cost$1,116 $1,174 
Variable lease cost385 459 
Total operating lease cost$1,501 $1,633 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,314)$(1,219)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,746 2,876 
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$14,005 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$5,079 $4,735 
Operating lease liabilities, non-current10,102 5,768 
Total operating lease liabilities$15,181 $10,503 
Weighted average remaining terms were as follows (in years):
March 31, 2022December 31, 2021
Weighted average remaining lease term
Operating leases3.972.95
Weighted average discount rates were as follows:
March 31, 2022December 31, 2021
Weighted average discount rate
Operating leases3.62 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining nine months)$3,993 
20234,591 
20242,373 
20252,351 
20261,795 
20271,231 
Thereafter800 
Total lease payments17,134 
Less: imputed interest(1,953)
Total leases liabilities$15,181 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Obligations
The Company purchases goods and services from a variety of suppliers in the ordinary course of business. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum quantities to be purchased, fixed, minimum, or variable price provisions, and the approximate timing of the transaction. The Company had purchase obligations primarily for purchases of inventory, R&D, and general and administrative activities totaling $39.1 million as of March 31, 2022, which are expected to be received within a year. In October 2021, the Company entered into an office space lease commencing April 1, 2022. This will commit the Company to total rent payments of $5.0 million and variable costs of $1.4 million through the end of the lease ending August 31, 2027.
In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term.
Legal Matters
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. When it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated, the Company records a liability for such loss contingencies. The Company’s estimates regarding potential losses and materiality are based on the Company’s judgment and assessment of the claims utilizing currently available information. Although the Company will continue to reassess its reserves and estimates based on future developments, the Company’s objective assessment of the legal merits of such claims may not always be predictive of the outcome and actual results may vary from the Company’s current estimates.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Customer Concentration Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Segment and Customer Concentration Information Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) Components. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.
Autonomy Solutions
This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.
Components
This segment is in the business of development of ultra-sensitive pixel-based sensors. This segment also designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. This segment is impacted by trends in and the strength of automobile and aeronautics sector as well as government spending in military and defense activities.
The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):
Three Months Ended March 31, 2022
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,898 $957 $6,855 $— $6,855 
Revenues from internal customer2,361 2,156 4,517 (4,517)— 
Total revenue$8,259 $3,113 $11,372 $(4,517)$6,855 
Depreciation and amortization$544 $261 $805 $— $805 
Operating income (loss)(82,177)270 (81,907)(424)(82,331)
Other significant items:
Segment assets815,160 10,992 826,152 (18,352)807,800 
Inventories, net9,813 199 10,012 — 10,012 
Three Months Ended March 31, 2021
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,336 $977 $5,313 $— $5,313 
Revenues from internal customer1,275 1,142 2,417 (2,417)— 
Total revenue$5,611 $2,119 $7,730 $(2,417)$5,313 
Depreciation and amortization$638 $20 $658 $(1)$657 
Operating income (loss)(28,868)(237)(29,105)(139)(29,244)
Other significant items:
Segment assets650,211 3,708 653,919 (2,705)651,214 
Inventories, net3,245 38 3,283 — 3,283 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
Two customers accounted for 52% and 23% of the Company’s revenue for the three months ended March 31, 2022. One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Equity Investments
In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of March 31, 2022 was $12.3 million.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventOn March 14, 2022, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of Freedom Photonics LLC (“Freedom Photonics”). The closing consideration was paid in the form of shares of Class A common stock of the Company and additional stock consideration would be due to the sellers if certain post-closing conditions are met. Management is in the process of making a determination whether some or all of the additional consideration is required to be reflected as compensation costs in the post-acquisition periods. The transaction closed on April 13, 2022. The
Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. Freedom Photonics is expected to be included as part of the Company’s Components segment.
On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:
Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. Stock price will be measured based on volume-weighted average price per share for 90 consecutive trading days;
Service condition: Vesting over 7-years; and
Performance condition: Upon start of production of one series production program.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Segment Information
Segment Information
The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:
(i) “Autonomous Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities; and
(ii) “Components” which includes development of application-specific integrated circuits, pixel-based sensors, as well as designing, testing and providing consulting services for non-standard integrated circuits. In August 2021, the Company acquired Optogration, Inc. (“Optogration”), which has been included in the Components segment.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of March 31, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
Fair Value Measurements Fair Value Measurements
As of March 31, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021.
Fair value is based on 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. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):
Three Months Ended March 31,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,968 73 %$2,539 48 %
Asia Pacific1,860 27 %321 %
Europe and Middle East27 — %2,453 46 %
Total$6,855 100 %$5,313 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,541 22 %$2,053 39 %
Recognized over time5,314 78 %3,260 61 %
Total$6,855 100 %$5,313 100 %
Revenue by segment:
Autonomy Solutions$5,898 86 %$4,336 82 %
Components957 14 %977 18 %
Total$6,855 100 %$5,313 100 %
Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities
The significant changes in contract assets balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$9,907 $— 
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed4,865 9,907 
Ending balance$14,772 $9,907 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(250)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period259 406 
Ending balance$907 $898 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-sale
The Company’s investments in debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$251,673 $$(2,685)$248,989 
U.S. agency and government sponsored securities4,996 — (89)4,907 
Commercial paper130,103 (126)129,978 
Corporate bonds158,595 (1,348)157,248 
Asset-backed securities41,185 — (311)40,874 
Total debt securities$586,552 $$(4,559)$581,996 
Included in cash and cash equivalents$80,201 $$(28)$80,175 
Included in marketable securities506,351 (4,531)501,821 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
Schedule of Gross Unrealized Losses and the Fair Value for Marketable Investments
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(2,685)$228,993 $(474)$146,454 
U.S. agency and government sponsored securities(89)4,907 (25)4,970 
Commercial paper(126)114,980 (4)30,285 
Corporate bonds(1,348)156,246 (345)145,522 
Asset-backed securities(311)40,874 (74)45,251 
Total$(4,559)$546,000 $(922)$372,482 
Schedule of Equity Investments Included in Marketable Securities
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(2,685)$228,993 $(474)$146,454 
U.S. agency and government sponsored securities(89)4,907 (25)4,970 
Commercial paper(126)114,980 (4)30,285 
Corporate bonds(1,348)156,246 (345)145,522 
Asset-backed securities(311)40,874 (74)45,251 
Total$(4,559)$546,000 $(922)$372,482 
Equity Investments
The Company’s equity investments consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationMarch 31, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$47,497 $25,654 
Marketable equity investments(1)
Marketable securities45,619 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$103,118 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Cash$31,744 $303,373 
Money market funds47,497 25,654 
U.S. treasury securities19,997 — 
Commercial paper60,178 950 
Total cash and cash equivalents$159,416 $329,977 
Schedule of Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Raw materials$6,535 $5,866 
Work-in-process2,265 1,171 
Finished goods1,212 3,305 
Total inventories, net$10,012 $10,342 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Prepaid expenses$15,893 $14,651 
Contract assets14,772 9,907 
Advance payments to vendors4,417 1,810 
Other receivables2,463 2,827 
Total prepaid expenses and other current assets$37,545 $29,195 
Schedule of Property and Equipment and Property and Equipment Capitalized Under Finance Lease (Capital Lease Prior to Adoption of ASC 842)
Property and equipment consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Machinery and equipment$8,286 $7,694 
Computer hardware and software2,871 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,631 2,421 
Furniture and fixtures829 272 
Construction in progress8,454 3,677 
Total property and equipment23,956 17,787 
Accumulated depreciation and amortization(7,519)(6,778)
Total property and equipment, net$16,437 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material.
Schedule of Finite-Lived Intangible Assets
The following table summarizes the activity in the Company’s intangible assets during the three months ended March 31, 2022 (in thousands):
Three Months
Ended
March 31, 2022
Beginning of the period$2,424 
Amortization(63)
End of the period$2,361 
The components of intangible assets were as follows (in thousands):
March 31, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$780 $(52)$728 9.3$780 $(33)$747 9.6
Tradename120 (120)— — 120 (120)— — 
Developed technology1,750 (117)1,633 9.31,750 (73)1,677 9.6
Total intangible assets$2,650 $(289)$2,361 9.3$2,650 $(226)$2,424 9.6
Schedule of Future Amortization Expense As of March 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
Remaining 2022$190 
2023253 
2024253 
2025253 
2026253 
Thereafter1,159 
Total$2,361 
Schedule of Goodwill
The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):
 Autonomy SolutionsComponentsTotal
As of March 31, 2022$687 $2,258 $2,945 
As of December 31, 2021$687 $2,423 $3,110 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2022December 31, 2021
Security deposits$2,574 $1,187 
Non-marketable equity investment10,002 10,002 
Other non-current assets1,097 1,266 
Total other non-current assets$13,673 $12,455 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2022December 31, 2021
Accrued compensation and benefits$13,755 $9,899 
Accrued expenses6,431 6,727 
Warranty reserves1,401 1,798 
Accrued interest payable2,242 316 
Other1,019 1,104 
Total accrued and other current liabilities$24,848 $19,844 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount The net carrying amount of the Convertible Senior Notes was as follows (in thousands):
March 31, 2022December 31, 2021
Principal$625,000 $625,000 
Unamortized debt discount and issuance costs(15,234)(16,043)
Net carrying amount$609,766 $608,957 
Schedule of Interest Expense The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):
Three Months
Ended
March 31, 2022
Contractual interest expense$1,926 
Amortization of debt discount and issuance costs809 
Total interest expense$2,735 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Changes in Level 3 Liabilities Measured at Fair Value The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercise in January 20224,586 
Exercises in January 2022(18,688)
Other measurement adjustments(729)
Balance as of March 31, 2022$16,399 
Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used
The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (in thousands):
Fair Value (in thousands) Measured as of
March 31, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$47,497 $— $— $47,497 
U.S. treasury securities19,997 — — 19,997 
Commercial paper— 60,178 — 60,178 
Total cash equivalents$67,494 $60,178 $— $127,672 
Marketable investments:
U.S. treasury securities$228,992 $— $— $228,992 
U.S. agency and government sponsored securities— 4,907 — 4,907 
Commercial paper— 69,800 — 69,800 
Corporate bonds— 157,248 — 157,248 
Asset-backed securities— 40,874 — 40,874 
Equity investments45,619 — — 45,619 
Total marketable investments$274,611 $272,829 $— $547,440 
Liabilities:
Private Warrants$— $— $16,399 $16,399 
Total warrant liabilities$— $— $16,399 $16,399 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $— $— $25,654 
Commercial paper— 950 — 950 
Total cash equivalents$25,654 $950 $— $26,604 
Marketable investments:
U.S. treasury securities$161,465 $— $— $161,465 
U.S. agency and government sponsored securities— 4,970 — 4,970 
Commercial paper— 39,834 — 39,834 
Corporate bonds— 165,190 — 165,190 
Asset-backed securities— 46,466 — 46,466 
Marketable equity investments44,216 — — 44,216 
Total marketable investments$205,681 $256,460 $— $462,141 
Liabilities:
Private Warrants— — 31,230 31,230 
Total warrant liabilities$— $— $31,230 $31,230 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended March 31,
20222021
Numerator:
Net loss$(88,333)$(75,923)
Denominator:
Weighted average common shares outstanding- Basic348,683,836 332,987,523 
Weighted average common shares outstanding- Diluted348,683,836 332,987,523 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.25)$(0.23)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:
March 31, 2022
Warrants5,776,772 
Stock options10,187,197 
Restricted stock awards and restricted stock units15,077,199 
Liability classified RSUs2,628,407 
Vendor stock-in-lieu of cash program833,173 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total74,389,181 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Vendor Stock-in-lieu of Cash Program
The Company’s vendor Stock-in-lieu of Cash Program activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20211,500,000 $15.72 
Granted674,350 12.93 
Vested(1,424,350)14.09 
Outstanding as of March 31, 2022750,000 15.72 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity for the nine months ended March 31, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(654,935)1.67 
Cancelled/Forfeited(665,511)1.67 
Outstanding as of March 31, 202210,187,197 1.73 7.50$143,555 
Schedule of Restricted Stock Awards Activity
Restricted stock awards activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(11,783)1.22 
Vested(168,144)1.16 
Outstanding as of March 31, 2022486,371 1.23 
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted4,429,640 14.10 
Forfeited(326,912)17.94 
Vested(1,494,932)19.48 
Outstanding as of March 31, 202214,590,828 17.92 
Schedule of Stock-based Compensation Expense by Function
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of sales$1,786 $83 
Research and development7,102 762 
Sales and marketing2,868 186 
General and administrative14,942 806 
Total$26,698 $1,837 
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended March 31,
20222021
Equity Classified Awards:
Stock options$522 $163 
RSAs(166)1,674 
RSUs21,509 — 
Liability Classified Awards:
Fixed value equity awards1,780 — 
Optogration awards3,053 — 
Total$26,698 $1,837 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates
The components of lease expenses for were as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Operating lease cost$1,116 $1,174 
Variable lease cost385 459 
Total operating lease cost$1,501 $1,633 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2022March 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,314)$(1,219)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,746 2,876 
Weighted average remaining terms were as follows (in years):
March 31, 2022December 31, 2021
Weighted average remaining lease term
Operating leases3.972.95
Weighted average discount rates were as follows:
March 31, 2022December 31, 2021
Weighted average discount rate
Operating leases3.62 %2.80 %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$14,005 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$5,079 $4,735 
Operating lease liabilities, non-current10,102 5,768 
Total operating lease liabilities$15,181 $10,503 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining nine months)$3,993 
20234,591 
20242,373 
20252,351 
20261,795 
20271,231 
Thereafter800 
Total lease payments17,134 
Less: imputed interest(1,953)
Total leases liabilities$15,181 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Customer Concentration Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances
The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):
Three Months Ended March 31, 2022
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,898 $957 $6,855 $— $6,855 
Revenues from internal customer2,361 2,156 4,517 (4,517)— 
Total revenue$8,259 $3,113 $11,372 $(4,517)$6,855 
Depreciation and amortization$544 $261 $805 $— $805 
Operating income (loss)(82,177)270 (81,907)(424)(82,331)
Other significant items:
Segment assets815,160 10,992 826,152 (18,352)807,800 
Inventories, net9,813 199 10,012 — 10,012 
Three Months Ended March 31, 2021
Autonomy
Solutions
ComponentsTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,336 $977 $5,313 $— $5,313 
Revenues from internal customer1,275 1,142 2,417 (2,417)— 
Total revenue$5,611 $2,119 $7,730 $(2,417)$5,313 
Depreciation and amortization$638 $20 $658 $(1)$657 
Operating income (loss)(28,868)(237)(29,105)(139)(29,244)
Other significant items:
Segment assets650,211 3,708 653,919 (2,705)651,214 
Inventories, net3,245 38 3,283 — 3,283 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Accounts Receivable - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Customer One    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 39.00% 39.00%
Customer Two    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 20.00% 31.00%
Customer Three    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 11.00%  
Customer Four    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 10.00%  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 6,855 $ 5,313
Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 100.00% 100.00%
Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 100.00% 100.00%
Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 100.00% 100.00%
Autonomy Solutions    
Disaggregation of Revenue [Line Items]    
Revenue $ 5,898 $ 4,336
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 86.00% 82.00%
Components    
Disaggregation of Revenue [Line Items]    
Revenue $ 957 $ 977
Components | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 14.00% 18.00%
Recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,541 $ 2,053
Recognized at a point in time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 22.00% 39.00%
Recognized over time    
Disaggregation of Revenue [Line Items]    
Revenue $ 5,314 $ 3,260
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 78.00% 61.00%
North America    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,968 $ 2,539
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 73.00% 48.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,860 $ 321
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 27.00% 6.00%
Europe and Middle East    
Disaggregation of Revenue [Line Items]    
Revenue $ 27 $ 2,453
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 0.00% 46.00%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
tranche
$ / shares
shares
Class of Warrant or Right [Line Items]          
Fair value of warrants outstanding $ 16,399   $ 31,230    
Change in fair value of warrant liabilities (3,857) $ (46,649)      
Contract assets 14,772   9,907 $ 0  
Contract liabilities $ 900   900    
VCTF warrant          
Class of Warrant or Right [Line Items]          
Number of tranches | tranche         2
Fair value of warrants outstanding         $ 2,900
Change in fair value of warrant liabilities     $ 1,000    
Class A Common Stock | VCTF warrant          
Class of Warrant or Right [Line Items]          
Conversion of warrants into securities (in shares) | shares         4,089,280
Stock price of warrants (in dollars per share) | $ / shares         $ 3.1769
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Contract With Customer Asset [Roll Forward]    
Beginning balance $ 9,907 $ 0
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed 4,865 9,907
Ending balance 14,772 9,907
Contract with Customer, Liability [Roll Forward]    
Beginning balance 898 2,284
Revenue recognized that was included in the contract liabilities beginning balance (250) (1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 259 406
Ending balance $ 907 $ 898
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Amortized Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cost $ 586,552 $ 419,783
Gross Unrealized Gains 3 14
Gross Unrealized Losses (4,559) (922)
Fair Value 581,996 418,875
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 80,201 950
Gross Unrealized Gains 2 0
Gross Unrealized Losses (28) 0
Fair Value 80,175 950
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 506,351 418,833
Gross Unrealized Gains 1 14
Gross Unrealized Losses (4,531) (922)
Fair Value 501,821 417,925
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 251,673 161,938
Gross Unrealized Gains 1 1
Gross Unrealized Losses (2,685) (474)
Fair Value 248,989 161,465
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 4,996 4,995
Gross Unrealized Gains 0 0
Gross Unrealized Losses (89) (25)
Fair Value 4,907 4,970
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 130,103 40,788
Gross Unrealized Gains 1 0
Gross Unrealized Losses (126) (4)
Fair Value 129,978 40,784
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 158,595 165,522
Gross Unrealized Gains 1 13
Gross Unrealized Losses (1,348) (345)
Fair Value 157,248 165,190
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 41,185 46,540
Gross Unrealized Gains 0 0
Gross Unrealized Losses (311) (74)
Fair Value $ 40,874 $ 46,466
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (4,559) $ (922)
Fair Value 546,000 372,482
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (2,685) (474)
Fair Value 228,993 146,454
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (89) (25)
Fair Value 4,907 4,970
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (126) (4)
Fair Value 114,980 30,285
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1,348) (345)
Fair Value 156,246 145,522
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (311) (74)
Fair Value $ 40,874 $ 45,251
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Schedule of Equity Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments $ 103,118 $ 79,872
Money market funds | Cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments 47,497 25,654
Marketable equity investments | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments 45,619 44,216
Non-Marketable Equity Investment | Other non-current assets    
Debt Securities, Available-for-sale [Line Items]    
Non-marketable equity investment measured using the measurement alternative $ 10,002 $ 10,002
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Narrative (Details) - Robotic Research OpCo, LLC - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Investment in Robotic Research, percentage of capitalization (percent, less than) 5.00%  
Class A Preferred Units    
Debt Securities, Available-for-sale [Line Items]    
Sale of stock (in shares) 1,495  
Class A Common Stock    
Debt Securities, Available-for-sale [Line Items]    
Stock consideration $ 10.0  
Common stock, shares issued (in shares)   618,924
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 31,744 $ 303,373
Money market funds 47,497 25,654
U.S. treasury securities 19,997 0
Commercial paper 60,178 950
Total cash and cash equivalents $ 159,416 $ 329,977
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Raw materials $ 6,535   $ 5,866
Work-in-process 2,265   1,171
Finished goods 1,212   3,305
Total inventories, net 10,012 $ 3,283 $ 10,342
Inventory write-downs $ 1,356 $ 257  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 15,893 $ 14,651
Contract assets 14,772 9,907
Advance payments to vendors 4,417 1,810
Other receivables 2,463 2,827
Prepaid expenses and other current assets $ 37,545 $ 29,195
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 23,956   $ 17,787
Accumulated depreciation and amortization (7,519)   (6,778)
Total property and equipment, net 16,437   11,009
Depreciation and amortization 700 $ 700  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 8,286   7,694
Computer hardware and software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 2,871   2,854
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 885   869
Vehicles, including demonstration fleet      
Property, Plant and Equipment [Line Items]      
Total property and equipment 2,631   2,421
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 829   272
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 8,454   $ 3,677
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Beginning of the period $ 2,424    
Amortization (63)    
End of the period 2,361   $ 2,424
OptoGration      
Finite-Lived Intangible Assets [Line Items]      
Amortization (100) $ 0  
Gross Carrying Amount 2,650   2,650
Accumulated Amortization (289)   (226)
Net Carrying Amount $ 2,361   $ 2,424
Weighted Average Remaining Period (Years) 9 years 3 months 18 days   9 years 7 months 6 days
OptoGration | Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 780   $ 780
Accumulated Amortization (52)   (33)
Net Carrying Amount $ 728   $ 747
Weighted Average Remaining Period (Years) 9 years 3 months 18 days   9 years 7 months 6 days
OptoGration | Tradename      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 120   $ 120
Accumulated Amortization (120)   (120)
Net Carrying Amount 0   0
OptoGration | Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 1,750   1,750
Accumulated Amortization (117)   (73)
Net Carrying Amount $ 1,633   $ 1,677
Weighted Average Remaining Period (Years) 9 years 3 months 18 days   9 years 7 months 6 days
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Future Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 63    
OptoGration      
Finite-Lived Intangible Assets [Line Items]      
Remaining 2022 190    
2023 253    
2024 253    
2025 253    
2026 253    
Thereafter 1,159    
Net Carrying Amount 2,361   $ 2,424
Amortization $ 100 $ 0  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]    
Goodwill $ 2,945 $ 3,110
Autonomy Solutions    
Goodwill [Line Items]    
Goodwill 687 687
Components    
Goodwill [Line Items]    
Goodwill $ 2,258 $ 2,423
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Security deposits $ 2,574 $ 1,187
Non-marketable equity investment 10,002 10,002
Other non-current assets 1,097 1,266
Other non-current assets $ 13,673 $ 12,455
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 13,755 $ 9,899
Accrued expenses 6,431 6,727
Warranty reserves 1,401 1,798
Accrued interest payable 2,242 316
Other 1,019 1,104
Accrued and other current liabilities $ 24,848 $ 19,844
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)
1 Months Ended 3 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
tradingDay
$ / shares
Dec. 31, 2021
USD ($)
consecutiveTradingDay
$ / shares
Dec. 31, 2021
USD ($)
consecutiveBusinessDay
$ / shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Debt Instrument [Line Items]            
Stock option, capped calls, initial strike price | $ / shares $ 19.98 $ 19.98 $ 19.98 $ 19.98 $ 19.98  
Stock option, capped calls, initial cap price | $ / shares $ 30.16 $ 30.16 $ 30.16 $ 30.16 $ 30.16  
Class A Common Stock            
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares           $ 0.0001
Convertible Senior Notes Due 2026 | Convertible Debt            
Debt Instrument [Line Items]            
Principal $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000
Interest rate (as a percent) 1.25% 1.25% 1.25% 1.25% 1.25%  
Proceeds from the issuance of debt $ 75,000,000          
Proceeds from convertible debt $ 609,400,000          
Debt instrument, convertible, shares issuable | shares           50.0475
Conversion price (in dollars per share) | $ / shares $ 19.98 $ 19.98 $ 19.98 $ 19.98 $ 19.98  
Debt issuance costs, net $ 16,200,000 $ 16,200,000 $ 16,200,000 $ 16,200,000 $ 16,200,000  
Note term (in months)           4 years 8 months 12 days
Accrued interest repaid           $ 1,900,000
Payments to purchase capped calls           $ 73,400,000
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Debt instrument, convertible, threshold trading days | tradingDay     20      
Debt instrument, convertible, threshold consecutive trading days | consecutiveTradingDay       30    
Debt instrument, redemption price, percentage   100.00%        
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%        
Debt instrument, convertible, threshold trading days | tradingDay     20      
Debt instrument, convertible, threshold consecutive trading days | consecutiveTradingDay       30    
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period Three            
Debt Instrument [Line Items]            
Debt instrument, convertible, threshold trading days       10 5  
Debt instrument, convertible, threshold percent of conversion price triggering convertible feature   98.00%        
Convertible Senior Notes Due 2026 | Convertible Debt | Class A Common Stock            
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Convertible Senior Notes Due 2026 | Convertible Debt | Class A Common Stock | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%        
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) - Convertible Senior Notes Due 2026 - Convertible Debt - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Principal $ 625,000,000 $ 625,000,000
Unamortized debt discount and issuance costs (15,234,000) (16,043,000)
Net carrying amount $ 609,766,000 $ 608,957,000
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Debt Instrument [Line Items]    
Interest expense and other $ 3,280 $ 200
Convertible Senior Notes Due 2026 | Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense 1,926  
Amortization of premium on marketable securities 809  
Interest expense and other $ 2,735  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Level 3 | Expected Term | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term (in years) 3 years 8 months 4 days  
Level 3 | Price Volatility | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input 0.756  
Level 3 | Risk-Free Interest Rate | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input 0.0244  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible senior notes, fair value $ 631.9 $ 669.4
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) - Warrants - Private Warrants
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 31,230
Change in fair value prior to exercise in January 2022 4,586
Exercises in January 2022 (18,688)
Other measurement adjustments (729)
Balance at end of period $ 16,399
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Marketable investments: $ 581,996 $ 418,875
Liabilities:    
Warrant liabilities 16,399 31,230
U.S. treasury securities    
Assets:    
Marketable investments: 248,989 161,465
U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,907 4,970
Corporate bonds    
Assets:    
Marketable investments: 157,248 165,190
Asset-backed securities    
Assets:    
Marketable investments: 40,874 46,466
Fair Value, Recurring    
Assets:    
Total cash equivalents 127,672 26,604
Equity investments 45,619 44,216
Total marketable investments 547,440 462,141
Liabilities:    
Warrant liabilities 16,399 31,230
Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 16,399 31,230
Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 228,992 161,465
Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,907 4,970
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 69,800 39,834
Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 157,248 165,190
Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 40,874 46,466
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 47,497 25,654
Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 19,997  
Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 60,178 950
Level 1 | Fair Value, Recurring    
Assets:    
Total cash equivalents 67,494 25,654
Equity investments 45,619 44,216
Total marketable investments 274,611 205,681
Liabilities:    
Warrant liabilities 0 0
Level 1 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 228,992 161,465
Level 1 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 47,497 25,654
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 19,997  
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total cash equivalents 60,178 950
Equity investments 0 0
Total marketable investments 272,829 256,460
Liabilities:    
Warrant liabilities 0 0
Level 2 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 2 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,907 4,970
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 69,800 39,834
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 157,248 165,190
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 40,874 46,466
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 0  
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 60,178 950
Level 3 | Fair Value, Recurring    
Assets:    
Total cash equivalents 0 0
Equity investments 0 0
Total marketable investments 0 0
Liabilities:    
Warrant liabilities 16,399 31,230
Level 3 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 16,399 31,230
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 0  
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents $ 0 $ 0
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss $ (88,333) $ (75,923)
Denominator:    
Weighted average common shares outstanding- Basic (in shares) 348,683,836 332,987,523
Weighted average common shares outstanding- Diluted (in shares) 348,683,836 332,987,523
Net loss per shares attributable to common shareholders- Basic (in dollars per share) $ (0.25) $ (0.23)
Net loss per shares attributable to common shareholders- Diluted (in dollars per share) $ (0.25) $ (0.23)
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share - Antidilutive Securities (Details)
3 Months Ended
Mar. 31, 2022
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 74,389,181
Warrants  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 5,776,772
Stock options  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 10,187,197
Restricted stock awards and restricted stock units  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 15,077,199
Liability classified RSUs  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 2,628,407
Vendor stock-in-lieu of cash program  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 833,173
Convertible Senior Notes  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 31,279,716
Earn-out shares  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 8,606,717
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Loss) Per Share - Narrative (Details)
Mar. 31, 2022
$ / shares
Convertible Senior Notes  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion price (in dollars per share) $ 19.981
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2022
shares
Mar. 31, 2022
USD ($)
vote
$ / shares
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
shares
Class of Stock [Line Items]        
Vendor payments in shares in lieu of cash (in shares)   674,350    
Vendor payments in stock in lieu of cash, liability | $   $ 2,500    
Compensation expense | $   26,698 $ 1,837  
Daimler North America Corporation        
Class of Stock [Line Items]        
Prepaid expenses and other current assets related to stock-in-lieu of cash program | $   9,200    
Research and development        
Class of Stock [Line Items]        
Compensation expense | $   7,102 $ 762  
Research and development | Daimler North America Corporation        
Class of Stock [Line Items]        
Compensation expense | $   $ 2,000    
Public Warrants        
Class of Stock [Line Items]        
Warrants outstanding (in shares)       0
Private Warrants        
Class of Stock [Line Items]        
Warrants outstanding (in shares)   1,687,492   3,077,021
Warrants exercised (in shares) 1,389,529      
Shares issued for exercise of warrants (in shares) 401,365      
Share per warrant (in shares)   1    
Stock price of warrants (in dollars per share) | $ / shares   $ 11.50    
Class A Common Stock        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)   715,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001    
Common stock, shares issued (in shares)   269,978,536    
Common stock, shares outstanding (in shares)   269,978,536    
Common stock, votes per share | vote   1    
Shares issued for exercise of warrants (in shares)   401,365    
Class A Common Stock | Daimler North America Corporation        
Class of Stock [Line Items]        
Vendor payments in shares in lieu of cash (in shares)   1,500,000    
Award vesting period (in years and in months)   2 years    
Shares issued in period (in shares)   750,000    
Class B Common Stock        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)   121,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001    
Common stock, shares issued (in shares)   97,088,670    
Common stock, shares outstanding (in shares)   97,088,670    
Common stock, votes per share | vote   10    
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Outstanding at beginning of period (in shares) | shares 11,507,643
Outstanding at end of period (in shares) | shares 10,187,197
Weighted- Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.72
Outstanding at end of period (in dollars per share) | $ / shares $ 1.73
Vendor stock-in-lieu of cash program  
Shares  
Outstanding at beginning of period (in shares) | shares 1,500,000
Granted (in shares) | shares 674,350
Vested (in shares) | shares (1,424,350)
Outstanding at end of period (in shares) | shares 750,000
Weighted- Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 15.72
Granted (in dollars per share) | $ / shares 12.93
Vested (in dollars per share) | $ / shares 14.09
Outstanding at end of period (in dollars per share) | $ / shares $ 15.72
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 33 Months Ended
Aug. 03, 2021
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of stock options exercised   $ 8,300        
Fair value of options vested   800        
Stock-based compensation expense   26,698 $ 1,837      
OptoGration            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 9,100        
Contingent stock consideration $ 22,000          
2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized for issuance (in shares)   36,588,278       36,588,278
Stock options | 2015 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)   4 years        
Award expiration period (in years)   10 years        
Stock options | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)   1 year        
Stock options | Tranche One | 2015 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage   25.00%        
Stock options | Tranche Two | 2015 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)   36 months        
Award vesting percentage   75.00%        
Restricted stock awards and restricted stock units | Share-based Payment Arrangement, Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)         4 years  
Granted (in shares)           0
Restricted stock awards and restricted stock units | Share-based Payment Arrangement, Employee | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)       1 year    
Award vesting percentage         25.00%  
Restricted stock awards and restricted stock units | Share-based Payment Arrangement, Employee | Tranche Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)         36 months  
Award vesting percentage         75.00%  
Fixed value equity awards | Share-based Payment Arrangement, Employee | 2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)   4 years        
Stock-based compensation expense   $ 1,800 $ 0      
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche One | 2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage   25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Two | 2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage   25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Three | 2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage   25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Four | 2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage   25.00%        
RSUs | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years and in months)   6 years        
RSUs | Share-based Payment Arrangement, Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   4,429,640        
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Number of Common Stock Options  
Outstanding at beginning of period (in shares) | shares 11,507,643
Exercised (in shares) | shares (654,935)
Forfeited (in shares) | shares (665,511)
Outstanding at end of period (in shares) | shares 10,187,197
Weighted- Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.72
Exercised (in dollars per share) | $ / shares 1.67
Forfeited (in dollars per share) | $ / shares 1.67
Outstanding at end of period (in dollars per share) | $ / shares $ 1.73
Weighted- Average Remaining Contractual Life (Years)  
Outstanding balance 7 years 6 months
Aggregate Intrinsic Value (In Thousands)  
Outstanding balance | $ $ 143,555
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted stock awards and restricted stock units  
Shares  
Outstanding at beginning of period (in shares) | shares 666,298
Forfeited (in shares) | shares (11,783)
Vested (in shares) | shares (168,144)
Outstanding at end of period (in shares) | shares 486,371
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) $ 1.21
Forfeited (in dollars per share) 1.22
Vested (in dollars per share) 1.16
Outstanding at end of period (in dollars per share) $ 1.23
RSUs  
Shares  
Outstanding at beginning of period (in shares) | shares 11,983,032
Forfeited (in shares) | shares (326,912)
Vested (in shares) | shares (1,494,932)
Outstanding at end of period (in shares) | shares 14,590,828
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) $ 19.56
Granted (in dollars per share) 14.10
Forfeited (in dollars per share) 17.94
Vested (in dollars per share) 19.48
Outstanding at end of period (in dollars per share) $ 17.92
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 26,698 $ 1,837
Fixed value equity awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 1,780 0
Optogration awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 3,053 0
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 522 163
RSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense (166) 1,674
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 21,509 0
Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 1,786 83
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 7,102 762
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 2,868 186
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 14,942 $ 806
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 404 $ 0
Effective tax rate, percent 0.50% 0.00%
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - renewalOption
3 Months Ended
Mar. 31, 2022
Oct. 31, 2021
Lessee, Lease, Description [Line Items]    
Term of lease (in moths)   65 months
Minimum    
Lessee, Lease, Description [Line Items]    
Number of renewal options 1  
Renewal lease term (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Renewal lease term (in years) 6 years  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease cost $ 1,116 $ 1,174
Variable lease cost 385 459
Total operating lease cost $ 1,501 $ 1,633
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Cash paid for operating leases included in operating activities $ (1,314) $ (1,219)
Right of use assets obtained in exchange for lease obligations:    
Operating leases $ 5,746 $ 2,876
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating leases:    
Operating lease right-of-use assets $ 14,005 $ 9,145
Operating lease liabilities, current 5,079 4,735
Operating lease liabilities, non-current 10,102 5,768
Total operating lease liabilities $ 15,181 $ 10,503
Weighted average remaining lease term    
Operating leases (in years) 3 years 11 months 19 days 2 years 11 months 12 days
Weighted average discount rate    
Operating leases (as a percent) 3.62% 2.80%
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 (remaining nine months) $ 3,993  
2023 4,591  
2024 2,373  
2025 2,351  
2026 1,795  
2027 1,231  
Thereafter 800  
Total lease payments 17,134  
Less: imputed interest (1,953)  
Total leases liabilities $ 15,181 $ 10,503
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2021
Sep. 30, 2021
Mar. 31, 2022
Other Commitments [Line Items]      
Purchase obligations     $ 39.1
Accrued rent $ 5.0    
Variable lease costs $ 1.4    
P3 USA, Inc.      
Other Commitments [Line Items]      
Purchase commitment     $ 30.0
Class A Common Stock | P3 USA, Inc.      
Other Commitments [Line Items]      
Shares issued for services (in shares)   291,940  
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue:      
Revenue $ 6,855 $ 5,313  
Depreciation and amortization 805 657  
Operating income (loss) (82,331) (29,244)  
Other significant items:      
Segment assets 807,800 651,214 $ 883,536
Inventories, net 10,012 3,283 $ 10,342
Reportable Segments      
Revenue:      
Revenue 11,372 7,730  
Depreciation and amortization 805 658  
Operating income (loss) (81,907) (29,105)  
Other significant items:      
Segment assets 826,152 653,919  
Inventories, net 10,012 3,283  
Eliminations      
Revenue:      
Revenue (4,517) (2,417)  
Depreciation and amortization 0 (1)  
Operating income (loss) (424) (139)  
Other significant items:      
Segment assets (18,352) (2,705)  
Inventories, net 0 0  
Autonomy Solutions      
Revenue:      
Revenue 5,898 4,336  
Autonomy Solutions | Reportable Segments      
Revenue:      
Revenue 8,259 5,611  
Depreciation and amortization 544 638  
Operating income (loss) (82,177) (28,868)  
Other significant items:      
Segment assets 815,160 650,211  
Inventories, net 9,813 3,245  
Autonomy Solutions | Eliminations      
Revenue:      
Revenue (2,361) (1,275)  
Components      
Revenue:      
Revenue 957 977  
Components | Reportable Segments      
Revenue:      
Revenue 3,113 2,119  
Depreciation and amortization 261 20  
Operating income (loss) 270 (237)  
Other significant items:      
Segment assets 10,992 3,708  
Inventories, net 199 38  
Components | Eliminations      
Revenue:      
Revenue $ (2,156) $ (1,142)  
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Customer Concentration Information - Narrative (Details) - Revenue from contract with customer benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Customer One    
Concentration Risk [Line Items]    
Percentage of revenue (as percent) 52.00%  
Customer Two    
Concentration Risk [Line Items]    
Percentage of revenue (as percent) 23.00%  
Largest Customer    
Concentration Risk [Line Items]    
Percentage of revenue (as percent)   45.00%
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - Mr. Heng - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Feb. 28, 2021
Related Party Transaction [Line Items]      
Investment $ 12.1   $ 15.0
Portion of investment sold $ 2.9    
Investment, fair value   $ 12.3  
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Details) - Chief Executive Officer - RSUs - Subsequent Event
shares in Millions
May 02, 2022
tradingDay
$ / shares
shares
Subsequent Event [Line Items]  
Granted (in shares) | shares 10.8
Consecutive trading days | tradingDay 90
Service period (in years) 7 years
Achievement of $50 stock price  
Subsequent Event [Line Items]  
RSU vesting, market condition, stock price (in dollars per share) $ 50
Achievement of $60 stock price  
Subsequent Event [Line Items]  
RSU vesting, market condition, stock price (in dollars per share) 60
Achievement of $70 stock price  
Subsequent Event [Line Items]  
RSU vesting, market condition, stock price (in dollars per share) $ 70
XML 86 lazr-20220331_htm.xml IDEA: XBRL DOCUMENT 0001758057 2022-01-01 2022-03-31 0001758057 us-gaap:CommonClassAMember 2022-04-29 0001758057 us-gaap:CommonClassBMember 2022-04-29 0001758057 2022-03-31 0001758057 2021-12-31 0001758057 srt:AffiliatedEntityMember 2022-03-31 0001758057 srt:AffiliatedEntityMember 2021-12-31 0001758057 us-gaap:CommonClassAMember 2022-03-31 0001758057 us-gaap:CommonClassAMember 2021-12-31 0001758057 us-gaap:CommonClassBMember 2022-03-31 0001758057 us-gaap:CommonClassBMember 2021-12-31 0001758057 us-gaap:ProductMember 2022-01-01 2022-03-31 0001758057 us-gaap:ProductMember 2021-01-01 2021-03-31 0001758057 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001758057 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001758057 2021-01-01 2021-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001758057 us-gaap:TreasuryStockMember 2020-12-31 0001758057 us-gaap:RetainedEarningsMember 2020-12-31 0001758057 2020-12-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001758057 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001758057 us-gaap:TreasuryStockMember 2021-03-31 0001758057 us-gaap:RetainedEarningsMember 2021-03-31 0001758057 2021-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001758057 us-gaap:TreasuryStockMember 2021-12-31 0001758057 us-gaap:RetainedEarningsMember 2021-12-31 0001758057 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001758057 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001758057 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001758057 us-gaap:TreasuryStockMember 2022-03-31 0001758057 us-gaap:RetainedEarningsMember 2022-03-31 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 2022-03-31 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 2021-03-31 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001758057 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 srt:NorthAmericaMember 2021-01-01 2021-03-31 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:EuropeAndMiddleEastMember 2022-01-01 2022-03-31 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:EuropeAndMiddleEastMember 2021-01-01 2021-03-31 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001758057 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001758057 us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001758057 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-03-31 0001758057 lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-03-31 0001758057 lazr:ComponentsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentsSegmentMember 2022-01-01 2022-03-31 0001758057 lazr:ComponentsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember us-gaap:CommonClassAMember 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember 2021-01-01 2021-12-31 0001758057 2021-01-01 2021-12-31 0001758057 us-gaap:USTreasurySecuritiesMember 2022-03-31 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001758057 us-gaap:CommercialPaperMember 2022-03-31 0001758057 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001758057 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001758057 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001758057 lazr:MarketableSecuritiesMember 2022-03-31 0001758057 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember 2021-12-31 0001758057 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001758057 lazr:MarketableSecuritiesMember 2021-12-31 0001758057 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001758057 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001758057 lazr:MarketableSecuritiesMember us-gaap:EquityMethodInvestmentsMember 2022-03-31 0001758057 lazr:MarketableSecuritiesMember us-gaap:EquityMethodInvestmentsMember 2021-12-31 0001758057 us-gaap:OtherNoncurrentAssetsMember lazr:NonMarketableEquityInvestmentMember 2022-03-31 0001758057 us-gaap:OtherNoncurrentAssetsMember lazr:NonMarketableEquityInvestmentMember 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember lazr:ClassAPreferredUnitsMember 2021-12-01 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember us-gaap:CommonClassAMember 2021-12-01 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001758057 lazr:RoboticResearchOpCoLLCMember 2021-12-31 0001758057 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001758057 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001758057 lazr:ComputerHardwareAndSoftwareMember 2022-03-31 0001758057 lazr:ComputerHardwareAndSoftwareMember 2021-12-31 0001758057 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001758057 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001758057 us-gaap:VehiclesMember 2022-03-31 0001758057 us-gaap:VehiclesMember 2021-12-31 0001758057 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001758057 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001758057 us-gaap:ConstructionInProgressMember 2022-03-31 0001758057 us-gaap:ConstructionInProgressMember 2021-12-31 0001758057 lazr:OptoGrationIncMember us-gaap:CustomerRelationshipsMember 2022-03-31 0001758057 lazr:OptoGrationIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001758057 lazr:OptoGrationIncMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001758057 lazr:OptoGrationIncMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001758057 lazr:OptoGrationIncMember us-gaap:TradeNamesMember 2022-03-31 0001758057 lazr:OptoGrationIncMember us-gaap:TradeNamesMember 2021-12-31 0001758057 lazr:OptoGrationIncMember us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001758057 lazr:OptoGrationIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001758057 lazr:OptoGrationIncMember us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001758057 lazr:OptoGrationIncMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001758057 lazr:OptoGrationIncMember 2022-03-31 0001758057 lazr:OptoGrationIncMember 2022-01-01 2022-03-31 0001758057 lazr:OptoGrationIncMember 2021-12-31 0001758057 lazr:OptoGrationIncMember 2021-01-01 2021-12-31 0001758057 lazr:OptoGrationIncMember 2021-01-01 2021-03-31 0001758057 lazr:AutonomySolutionsSegmentMember 2022-03-31 0001758057 lazr:ComponentsSegmentMember 2022-03-31 0001758057 lazr:AutonomySolutionsSegmentMember 2021-12-31 0001758057 lazr:ComponentsSegmentMember 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-03-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2022-01-01 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2022-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001758057 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001758057 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001758057 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001758057 lazr:LiabilityClassifiedRSUsMember 2022-01-01 2022-03-31 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2022-01-01 2022-03-31 0001758057 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001758057 lazr:EarnOutSharesMember 2022-01-01 2022-03-31 0001758057 us-gaap:ConvertibleDebtSecuritiesMember 2022-03-31 0001758057 lazr:PublicWarrantsMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember 2022-01-31 0001758057 lazr:PrivateWarrantsMember 2022-01-01 2022-01-31 0001758057 lazr:PrivateWarrantsMember 2022-03-31 0001758057 lazr:DaimlerNorthAmericaCorporationMember us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember lazr:DaimlerNorthAmericaCorporationMember 2022-01-01 2022-03-31 0001758057 lazr:DaimlerNorthAmericaCorporationMember 2022-03-31 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2021-12-31 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2022-03-31 0001758057 lazr:A2020PlanMember 2022-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember 2022-01-01 2022-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2019-01-01 2019-06-30 0001758057 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-06-30 0001758057 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-06-30 0001758057 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2019-07-01 2022-03-31 0001758057 us-gaap:RestrictedStockMember 2021-12-31 0001758057 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockMember 2022-03-31 0001758057 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2022-01-01 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2021-01-01 2021-03-31 0001758057 lazr:OptoGrationIncMember 2021-08-03 2021-08-03 0001758057 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001758057 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001758057 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001758057 lazr:RestrictedStockAwardsMember 2022-01-01 2022-03-31 0001758057 lazr:RestrictedStockAwardsMember 2021-01-01 2021-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001758057 lazr:FixedValueEquityAwardsMember 2022-01-01 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember 2021-01-01 2021-03-31 0001758057 lazr:OptogrationAwardsMember 2022-01-01 2022-03-31 0001758057 lazr:OptogrationAwardsMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001758057 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-03-31 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember lazr:ShareBasedPaymentArrangementTrancheFourMember 2022-01-01 2022-03-31 0001758057 2021-10-31 0001758057 srt:MinimumMember 2022-01-01 2022-03-31 0001758057 srt:MinimumMember 2022-03-31 0001758057 srt:MaximumMember 2022-03-31 0001758057 2021-10-01 2021-10-31 0001758057 lazr:P3USAIncMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001758057 lazr:P3USAIncMember 2022-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentsSegmentMember 2022-01-01 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentsSegmentMember 2022-03-31 0001758057 us-gaap:OperatingSegmentsMember 2022-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2022-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember 2021-01-01 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentsSegmentMember 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2021-03-31 0001758057 lazr:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001758057 lazr:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:MrHengMember 2021-02-28 0001758057 lazr:MrHengMember 2021-01-01 2021-12-31 0001758057 lazr:MrHengMember 2021-12-31 0001758057 lazr:MrHengMember 2022-03-31 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember lazr:MarketOneMemberMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember lazr:MarketTwoMemberMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember lazr:MarketThreeMemberMember 2022-05-02 2022-05-02 shares iso4217:USD iso4217:USD shares pure lazr:tranche lazr:tradingDay lazr:consecutiveTradingDay lazr:consecutiveBusinessDay lazr:vote lazr:renewalOption Luminar Technologies, Inc./DE 0001758057 2022 Q1 false --12-31 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201602Member P1Y P1Y 0.25 0.25 0.25 0.25 P1Y 10-Q true 2022-03-31 false 001-38791 DE 83-1804317 2603 Discovery Drive Suite 100 Orlando FL 32826 407 900-5259 Class A common stock, par value of $0.0001 per share LAZR NASDAQ Yes Yes Large Accelerated Filer false false false 252526777 97088670 159416000 329977000 710000 725000 12250000 12200000 547440000 462141000 3256000 13013000 10012000 10342000 37545000 29195000 758379000 845393000 16437000 11009000 14005000 9145000 2361000 2424000 2945000 3110000 13673000 12455000 807800000 883536000 17293000 14419000 24848000 19844000 5079000 4735000 47220000 38998000 16399000 31230000 609766000 608957000 10102000 5768000 429000 598000 683916000 685551000 27000 27000 10000 10000 1314742000 1257214000 -4556000 -908000 275519000 235871000 -910820000 -822487000 123884000 197985000 807800000 883536000 1541000 2933000 5314000 2380000 6855000 5313000 11818000 5309000 4836000 2330000 16654000 7639000 -9799000 -2326000 33109000 14010000 9398000 2635000 30025000 10273000 72532000 26918000 -82331000 -29244000 3857000 46649000 3280000 200000 1539000 170000 -5598000 -46679000 -87929000 -75923000 404000 0 -88333000 -75923000 -0.25 -0.25 -0.23 -0.23 348683836 348683836 332987523 332987523 -88333000 -75923000 -3648000 -43000 -91981000 -75966000 218818037 22000 105118203000 11000 733175000 34000 0 -584501000 148741000 15574037 1000 492219000 492220000 183918 322000 322000 1843000 1843000 -43000 -43000 -75923000 -75923000 234575992 23000 105118203000 11000 1227559000 -9000 0 -660424000 567160000 266076525 27000 97088670 10000 1257214000 -908000 -235871000 -822487000 197985000 39648000 39648000 401365 18689000 18689000 2117059 1085000 1085000 40763 1424350 14613000 14613000 23657000 23657000 516000 516000 -3648000 -3648000 -88333000 -88333000 269978536 27000 97088670 10000 1314742000 -4556000 -275519000 -910820000 123884000 -88333000 -75923000 805000 657000 885000 890000 -444000 -262000 3857000 46649000 7848000 0 809000 0 1356000 257000 26698000 1837000 107000 853000 -9757000 -3828000 768000 442000 3300000 5797000 -158000 1318000 5983000 1766000 1200000 -813000 -343000 -720000 -32837000 -28014000 193687000 226245000 91454000 69275000 12842000 29505000 5004000 889000 -94395000 -128354000 0 153927000 1092000 321000 516000 0 43920000 2000 0 -142000 -43344000 154104000 -170576000 -2264000 330702000 209719000 160126000 207455000 0 19000 18689000 338293000 0 10849000 5746000 2876000 0 223000 1950000 504000 Organization and Description of Business<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.)</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%">consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Luminar was incorporated in Delaware on March 31, 2015.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to Reverse Merger with Gores in Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 for additional information relating to the Business Combination.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a developer of advanced sensor technologies and software for the autonomous vehicle industry, encompassing Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors and certain components for the autonomous vehicle industry. The Company is headquartered in Orlando, Florida and has various facilities located in the United States and internationally in Munich, Germany.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) “Autonomous Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities; and</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) “Components” which includes development of application-specific integrated circuits, pixel-based sensors, as well as designing, testing and providing consulting services for non-standard integrated circuits. In August 2021, the Company acquired Optogration, Inc. (“Optogration”), which has been included in the Components segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash held by the Company in foreign entities as of March 31, 2022 and December 31, 2021 was not material. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from customers located in the United States and international markets. Four customers accounted for 39%, 20%, 11% and 10%, respectively, of the Company’s accounts receivable at March 31, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2022. </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) “Autonomous Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities; and</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) “Components” which includes development of application-specific integrated circuits, pixel-based sensors, as well as designing, testing and providing consulting services for non-standard integrated circuits. In August 2021, the Company acquired Optogration, Inc. (“Optogration”), which has been included in the Components segment.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash held by the Company in foreign entities as of March 31, 2022 and December 31, 2021 was not material. </span></div>The Company’s revenue is derived from customers located in the United States and international markets. 0.39 0.20 0.11 0.10 0.39 0.31 <div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.</span></div> Revenue<div style="margin-bottom:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:27pt"><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 (1) geographic region based on customer’s billed to location, and (2) 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, as well as revenue by segment, are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe and Middle East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volvo Stock Purchase Warrant</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The Company’s management determined that the vesting of the second tranche of Volvo Warrants was not probable as of March 31, 2022. </span></div><div style="margin-bottom:6pt"><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 liabilities</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of March 31, 2022 and December 31, 2021 were $14.8 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.9 million as of March 31, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The significant changes in contract assets balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant changes in contract liabilities balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><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:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </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> Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are 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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe and Middle East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:100%">100 </span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </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:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="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:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 4968000 0.73 2539000 0.48 1860000 0.27 321000 0.06 27000 0 2453000 0.46 6855000 1 5313000 1 1541000 0.22 2053000 0.39 5314000 0.78 3260000 0.61 6855000 1 5313000 1 5898000 0.86 4336000 0.82 957000 0.14 977000 0.18 6855000 1 5313000 1 4089280 3.1769 2 2900000 -1000000 14800000 9900000 900000 900000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The significant changes in contract assets balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant changes in contract liabilities balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><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:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:100%">259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </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> 9907000 0 4865000 9907000 14772000 9907000 898000 2284000 250000 1792000 259000 406000 907000 898000 Investments<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">4,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">130,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">158,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">41,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</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:100%">$</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:100%">586,552 </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:100%">$</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:100%">3 </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:100%">$</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:100%">(4,559)</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:100%">$</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:100%">581,996 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,175 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</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:100%">506,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:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</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:100%">$</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:100%">419,783 </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:100%">$</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:100%">14 </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:100%">$</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:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">$</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:100%">418,875 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</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:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,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:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">(1,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,559)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546,000 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity investments consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheets Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:100%">45,619 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment measured using the measurement alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,118 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,872 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Investments with readily determinable fair values.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)    Investment in privately held company without readily determinable fair value.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total realized and unrealized gains and losses associated with the Company’s equity investments was not material in the three months ended March 31, 2022 and 2021.</span></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in debt securities consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">4,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">130,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">158,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">41,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</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:100%">$</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:100%">586,552 </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:100%">$</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:100%">3 </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:100%">$</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:100%">(4,559)</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:100%">$</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:100%">581,996 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,175 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</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:100%">506,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:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</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:100%">$</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:100%">419,783 </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:100%">$</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:100%">14 </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:100%">$</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:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">$</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:100%">418,875 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</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:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 251673000 1000 2685000 248989000 4996000 0 89000 4907000 130103000 1000 126000 129978000 158595000 1000 1348000 157248000 41185000 0 311000 40874000 586552000 3000 4559000 581996000 80201000 2000 28000 80175000 506351000 1000 4531000 501821000 <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.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</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:100%">$</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:100%">419,783 </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:100%">$</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:100%">14 </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:100%">$</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:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:100%">$</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:100%">418,875 </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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</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:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,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:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">(1,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,559)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546,000 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity investments consisted of the following as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheets Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:100%">45,619 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment measured using the measurement alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,118 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,872 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Investments with readily determinable fair values.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)    Investment in privately held company without readily determinable fair value.</span></div> 161938000 1000 474000 161465000 4995000 0 25000 4970000 40788000 0 4000 40784000 165522000 13000 345000 165190000 46540000 0 74000 46466000 419783000 14000 922000 418875000 950000 0 0 950000 418833000 14000 922000 417925000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,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:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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:100%">(1,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,559)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546,000 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </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> 2685000 228993000 474000 146454000 89000 4907000 25000 4970000 126000 114980000 4000 30285000 1348000 156246000 345000 145522000 311000 40874000 74000 45251000 4559000 546000000 922000 372482000 47497000 25654000 45619000 44216000 10002000 10002000 103118000 79872000 1495 10000000 618924 0.05 Financial Statement Components <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Cash</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury 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:100%">19,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">60,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories, net</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $1.4 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">14,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments to vendors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:100%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Machinery 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles, including demonstration fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,956 </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:100%">17,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(7,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,437 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment was $0.7 million and $0.7 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><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 in the Company’s intangible assets during the three months ended March 31, 2022 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months<br/>Ended<br/>March 31, 2022</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:100%">Beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </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:100%">Amortization</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:100%">(63)</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:100%">End of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (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:14.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><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:100%">March 31, 2022</span></td><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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Period<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</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:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</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:8pt;font-weight:400;line-height:100%">Total intangible 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:21.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $0.1 million and $0.0 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-indent:21.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the expected future amortization expense for intangible assets was as follows (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:82.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><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:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </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:100%">2023</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:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:100%">253 </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:100%">2025</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:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:100%">253 </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:100%">Thereafter</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:100%">1,159 </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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:21.6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Security deposits</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,673 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,455 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Accrued compensation and benefits</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,848 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Cash</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury 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:100%">19,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">60,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,977 </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> 31744000 303373000 47497000 25654000 19997000 0 60178000 950000 159416000 329977000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6535000 5866000 2265000 1171000 1212000 3305000 10012000 10342000 1400000 300000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">14,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments to vendors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:100%">2,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,545 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </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> 15893000 14651000 14772000 9907000 4417000 1810000 2463000 2827000 37545000 29195000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Machinery 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles, including demonstration fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,956 </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:100%">17,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(7,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,437 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material.</span></div> 8286000 7694000 2871000 2854000 885000 869000 2631000 2421000 829000 272000 8454000 3677000 23956000 17787000 7519000 6778000 16437000 11009000 700000 700000 <div style="margin-bottom:6pt;text-indent:27pt"><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 in the Company’s intangible assets during the three months ended March 31, 2022 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months<br/>Ended<br/>March 31, 2022</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:100%">Beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </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:100%">Amortization</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:100%">(63)</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:100%">End of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (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:14.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><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:100%">March 31, 2022</span></td><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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Period<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</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:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</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:8pt;font-weight:400;line-height:100%">Total intangible 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr></table></div> 2424000 63000 2361000 780000 52000 728000 P9Y3M18D 780000 33000 747000 P9Y7M6D 120000 120000 0 120000 120000 0 1750000 117000 1633000 P9Y3M18D 1750000 73000 1677000 P9Y7M6D 2650000 289000 2361000 P9Y3M18D 2650000 226000 2424000 P9Y7M6D 100000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the expected future amortization expense for intangible assets was as follows (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:82.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><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:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </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:100%">2023</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:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:100%">253 </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:100%">2025</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:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:100%">253 </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:100%">Thereafter</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:100%">1,159 </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:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </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> 190000 253000 253000 253000 253000 1159000 2361000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill allocated to the Company’s reportable segments was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2021</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110 </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> 687000 2258000 2945000 687000 2423000 3110000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Security deposits</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,673 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,455 </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> 2574000 1187000 10002000 10002000 1097000 1266000 13673000 12455000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Accrued compensation and benefits</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,848 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </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> 13755000 9899000 6431000 6727000 1401000 1798000 2242000 316000 1019000 1104000 24848000 19844000 Convertible Senior Notes and Capped Call Transactions<div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on or after December 20, 2024, and on or before the 40th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Convertible Senior Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if certain liquidity conditions are satisfied and the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice, and (2) the trading day immediately before the date the Company sends such notice. If the Company undergoes a fundamental change (as defined in the indenture governing the Convertible Senior Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Convertible Senior Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Convertible Senior Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Class A common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of specified corporate events or distributions on the Class A common stock; and (4) if the Notes are called for redemption. On or after June 15, 2026, holders may convert all or any portion of their Convertible Senior Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its Class A common stock or a combination of cash and shares of its Class A common stock, at the Company’s election. As of March 31, 2022, the conditions allowing holders of the Convertible Senior Notes to convert were not met.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s current intent to settle the principal amount of its outstanding Convertible Senior Notes in cash and any excess in shares of the Company’s Class A common stock.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are senior unsecured obligations and will rank equal in right of payment with the Company’s future senior unsecured indebtedness; senior in right of payment to the Company’s future indebtedness that is expressly subordinated to the Convertible Senior Notes; effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company’s subsidiaries.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has classified the Convertible Senior Notes as a non-current liability under the guidance in ASC 470-20, as amended by ASU 2020-06. Debt discount and issuance costs aggregating approximately $16.2 million were initially recorded as a reduction to the principal amount of the Convertible Senior Notes and is being amortized as interest expense on a straight line basis over the contractual terms of the notes. The Company estimates that the difference between amortizing the debt discounts and the issuance costs using the straight line method as compared to using effective interest rate method is immaterial. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Convertible Senior Notes was as follows (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:69.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </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:100%">Unamortized debt discount and issuance costs</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:100%">(15,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,043)</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:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the Convertible Senior Notes (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:84.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months<br/>Ended<br/>March 31, 2022</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:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </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:100%">Amortization of debt discount and issuance costs</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:100%">809 </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:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining term over which the debt discount and issuance costs will be amortized is 4.7 years. Interest expense of $1.9 million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three months ended March 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Convertible Senior Notes, the Company entered into privately negotiated capped call option transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $19.98 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Convertible Senior Notes. The Capped Calls have initial cap prices of $30.16 per share, subject to certain adjustment events. The Capped Calls are generally intended to reduce the potential dilution to the Class A common stock upon any conversion of the Convertible Senior Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Convertible Senior Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The Capped Calls expire on April 6, 2027, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, failure to deliver, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $73.4 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.</span></div> 625000000 0.0125 75000000 609400000 50.0475 0.0001 19.98 1.30 20 30 1 1.30 20 30 5 10 10 0.98 16200000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Convertible Senior Notes was as follows (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:69.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </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:100%">Unamortized debt discount and issuance costs</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:100%">(15,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,043)</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:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,957 </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> 625000000 625000000 15234000 16043000 609766000 608957000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the Convertible Senior Notes (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:84.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months<br/>Ended<br/>March 31, 2022</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:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926 </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:100%">Amortization of debt discount and issuance costs</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:100%">809 </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:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735 </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> 1926000 809000 2735000 P4Y8M12D 1900000 19.98 30.16 73400000 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is based on 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. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of March 31, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.68 years, volatility of 75.6% and a risk-free rate of 2.44%. Accordingly, the Private Warrants are classified as Level 3 financial instruments. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (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:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Private Warrants</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:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">Change in fair value prior to exercise in January 2022</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:100%">4,586 </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:100%">Exercises in January 2022</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:100%">(18,688)</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:100%">Other measurement adjustments</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:100%">(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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Fair Value (in thousands) Measured as of<br/>March 31, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,178 </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:100%">Total cash equivalents</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:100%">$</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:100%">67,494 </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:100%">$</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:100%">60,178 </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:100%">$</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:100%">— </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:100%">$</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:100%">127,672 </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="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:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,992 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </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:100%">Equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,619 </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:100%">Total marketable investments</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:100%">$</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:100%">274,611 </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:100%">$</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:100%">272,829 </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:100%">$</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:100%">— </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:100%">$</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:100%">547,440 </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="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:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Private Warrants</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrant 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Fair Value (in thousands) Measured as of<br/>December 31, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </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:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity 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:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </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:100%">Total marketable investments</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,141 </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:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Private Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">Total warrant liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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 style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $631.9 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s Convertible Senior Notes.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the </span></div>Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company. Fair Value Measurements<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is based on 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. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div>Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded. P3Y8M4D 0.756 0.0244 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (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:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Private Warrants</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:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">Change in fair value prior to exercise in January 2022</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:100%">4,586 </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:100%">Exercises in January 2022</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:100%">(18,688)</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:100%">Other measurement adjustments</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:100%">(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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </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> 31230000 4586000 18688000 -729000 16399000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Fair Value (in thousands) Measured as of<br/>March 31, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,497 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,178 </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:100%">Total cash equivalents</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:100%">$</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:100%">67,494 </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:100%">$</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:100%">60,178 </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:100%">$</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:100%">— </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:100%">$</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:100%">127,672 </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="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:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,992 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,874 </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:100%">Equity investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,619 </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:100%">Total marketable investments</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:100%">$</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:100%">274,611 </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:100%">$</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:100%">272,829 </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:100%">$</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:100%">— </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:100%">$</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:100%">547,440 </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="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:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Private Warrants</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrant 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:100%">Fair Value (in thousands) Measured as of<br/>December 31, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </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:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed 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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity 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:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </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:100%">Total marketable investments</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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,141 </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:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Private Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">Total warrant liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </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> 47497000 0 0 47497000 19997000 0 0 19997000 0 60178000 0 60178000 67494000 60178000 0 127672000 228992000 0 0 228992000 0 4907000 0 4907000 0 69800000 0 69800000 0 157248000 0 157248000 0 40874000 0 40874000 45619000 0 0 45619000 274611000 272829000 0 547440000 0 0 16399000 16399000 0 0 16399000 16399000 25654000 0 0 25654000 0 950000 0 950000 25654000 950000 0 26604000 161465000 0 0 161465000 0 4970000 0 4970000 0 39834000 0 39834000 0 165190000 0 165190000 0 46466000 0 46466000 44216000 0 0 44216000 205681000 256460000 0 462141000 0 0 31230000 31230000 0 0 31230000 31230000 631900000 669400000 Earnings (Loss) Per Share<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2022 and 2021 (in thousands, except for share and per share amounts):</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,333)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,923)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,683,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,987,523 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,683,836 </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:100%">332,987,523 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per shares attributable to common shareholders- Basic and Diluted</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,187,197 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards and restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,077,199 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability classified RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628,407 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor stock-in-lieu of cash program</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,173 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,279,716 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606,717 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">74,389,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes. These notes will have a dilutive impact when the average market price of the Company’s common stock for a given period exceeds the initial conversion price of $19.981 per share. These Convertible Senior Notes were not convertible as of March 31, 2022 because the closing price of Class A common stock as of March 31, 2022 was less than the initial conversion price. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2022 and 2021 (in thousands, except for share and per share amounts):</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,333)</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,923)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,683,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,987,523 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,683,836 </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:100%">332,987,523 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per shares attributable to common shareholders- Basic and Diluted</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -88333000 -75923000 348683836 332987523 348683836 332987523 -0.25 -0.25 -0.23 -0.23 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,187,197 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards and restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,077,199 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability classified RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628,407 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor stock-in-lieu of cash program</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,173 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,279,716 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606,717 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">74,389,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5776772 10187197 15077199 2628407 833173 31279716 8606717 74389181 19.981 Stockholders’ Equity<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class A and Class B Common Stock</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors has authorized two classes of common stock, Class A and Class B. As of March 31, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of March 31, 2022, the Company had 269,978,536 and 97,088,670 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public and Private Warrants</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, 1,389,529 Private Warrants were exercised on a cashless basis and the Company issued 401,365 shares of Class A common stock pursuant to the exercises. The Company had 1,687,492 Private Warrants outstanding as of March 31, 2022. These Private Warrants are set to expire on December 2, 2025. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-in-lieu of Cash Program</span></div><div style="margin-bottom:6pt;text-indent:27pt"><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 arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three months ended March 31, 2022, the Company issued 674,350 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of March 31, 2022, the Company had a total of $2.5 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.</span></div><div style="margin-bottom:6pt;text-indent:26.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $2.0 million during the three months ended March 31, 2022. During the three months ended March 31, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $9.2 million in prepaid expenses and other current and non-current assets as of March 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s vendor Stock-in-lieu of Cash Program activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.93 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,424,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">750,000 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 715000000 121000000 0.0001 0.0001 269978536 269978536 97088670 97088670 1 10 0 3077021 1389529 401365 1687492 1 11.50 674350 2500000 1500000 P2Y 2000000 750000 9200000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s vendor Stock-in-lieu of Cash Program activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.93 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(1,424,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">750,000 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1500000 15.72 674350 12.93 1424350 14.09 750000 15.72 Stock-based Compensation<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, as of March 31, 2022, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2015 Plan, incentive stock options had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><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 option activity for the nine months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Common<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </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: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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(654,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">10,187,197 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,555 </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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2022 was $8.3 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $0.8 million</span><span style="color:#ee2724;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%">during the three months ended March 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(168,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:100%">1.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">486,371 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock units</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been granting restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.</span></div><div style="text-indent:27pt"><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 restricted stock units activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,983,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326,912)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494,932)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,590,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed Value Equity Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the 2020 EIP and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, the Company recorded $1.8 million and $0.0 million, respectively, in stock-based compensation expense related to these awards.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optogration Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of March 31, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.1 million in stock-based compensation expense through March 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation expense</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by function was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="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:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837 </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 style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by type of award was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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:100%">Equity Classified Awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:100%">Liability Classified Awards:</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed value equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optogration awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 36588278 P4Y 0.25 0.75 P36M P10Y <div style="margin-bottom:6pt;text-indent:27pt"><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 option activity for the nine months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Common<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </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: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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(654,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">10,187,197 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,555 </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></table></div> 11507643 1.72 654935 1.67 665511 1.67 10187197 1.73 P7Y6M 143555000 8300000 800000 P4Y 0.25 0.75 P36M 0 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">(168,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:100%">1.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:100%">486,371 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><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 restricted stock units activity for the three months ended March 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,983,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326,912)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,494,932)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,590,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 666298 1.21 11783 1.22 168144 1.16 486371 1.23 P6Y 11983032 19.56 4429640 14.10 326912 17.94 1494932 19.48 14590828 17.92 P4Y 1800000 0 22000000 9100000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by function was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,102 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="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:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="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:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837 </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 style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by type of award was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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:100%">Equity Classified Awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:100%">Liability Classified Awards:</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed value equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optogration awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1786000 83000 7102000 762000 2868000 186000 14942000 806000 26698000 1837000 522000 163000 -166000 1674000 21509000 0 1780000 0 3053000 0 26698000 1837000 Income Taxes<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had provision for income taxes of $0.4 million and $0.0 million for the three months ended March 31, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The effective tax rate was 0.5% and 0.0% for the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.</span> 400000 0 0.005 0.000 Leases The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiMjIzYjlkMzc4NzQ1MWNiYzA5ZTc1NjJhMjkxZTk1L3NlYzpmYjIyM2I5ZDM3ODc0NTFjYmMwOWU3NTYyYTI5MWU5NV83My9mcmFnOjYwNjliODBiZDIzNDQ1OTk5MzA3Y2RlY2MxNGNkY2YyL3RleHRyZWdpb246NjA2OWI4MGJkMjM0NDU5OTkzMDdjZGVjYzE0Y2RjZjJfODE2_d38855b3-0f92-4b0e-912e-c39ef284087a">one</span> to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material. <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </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:100%">Total operating lease cost</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </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"/></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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><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:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,314)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</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="display:none"/><td colspan="3" style="display:none"/><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:100%">Right of use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </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="display:none"/><td colspan="3" style="display:none"/><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-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Operating leases:</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="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:100%">Operating lease right-of-use assets</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,005 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </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:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:100%">Operating lease liabilities, current</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </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:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </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><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average remaining lease term</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.97</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:100%">2.95</span></td><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</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:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average discount rate</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.62 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </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:100%">%</span></td><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2022 (remaining nine months)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,351 </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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </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:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,134 </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="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:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,953)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Leases The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZiMjIzYjlkMzc4NzQ1MWNiYzA5ZTc1NjJhMjkxZTk1L3NlYzpmYjIyM2I5ZDM3ODc0NTFjYmMwOWU3NTYyYTI5MWU5NV83My9mcmFnOjYwNjliODBiZDIzNDQ1OTk5MzA3Y2RlY2MxNGNkY2YyL3RleHRyZWdpb246NjA2OWI4MGJkMjM0NDU5OTkzMDdjZGVjYzE0Y2RjZjJfODE2_d38855b3-0f92-4b0e-912e-c39ef284087a">one</span> to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material. <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </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:100%">Total operating lease cost</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </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"/></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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><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:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,314)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</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="display:none"/><td colspan="3" style="display:none"/><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:100%">Right of use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </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="display:none"/><td colspan="3" style="display:none"/><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-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Operating leases:</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="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:100%">Operating lease right-of-use assets</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,005 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </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:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:100%">Operating lease liabilities, current</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </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:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </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><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average remaining lease term</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.97</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:100%">2.95</span></td><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</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:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average discount rate</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.62 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </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:100%">%</span></td><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2022 (remaining nine months)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,351 </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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </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:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,134 </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="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:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,953)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P65M 1 P6Y <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</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:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 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:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459 </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:100%">Total operating lease cost</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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </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"/></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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><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:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,314)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,219)</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="display:none"/><td colspan="3" style="display:none"/><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:100%">Right of use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </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="display:none"/><td colspan="3" style="display:none"/><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-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average remaining lease term</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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:100%">3.97</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:100%">2.95</span></td><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></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</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:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Weighted average discount rate</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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.62 </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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </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:100%">%</span></td><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></table></div> 1116000 1174000 385000 459000 1501000 1633000 1314000 1219000 5746000 2876000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:700;line-height:100%">Operating leases:</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="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:100%">Operating lease right-of-use assets</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,005 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </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:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:100%">Operating lease liabilities, current</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079 </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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </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:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </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><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></table></div> 14005000 9145000 5079000 4735000 10102000 5768000 15181000 10503000 P3Y11M19D P2Y11M12D 0.0362 0.0280 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2022 (remaining nine months)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,351 </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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </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:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,134 </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="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:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,953)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3993000 4591000 2373000 2351000 1795000 1231000 800000 17134000 1953000 15181000 Commitments and Contingencies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchases goods and services from a variety of suppliers in the ordinary course of business. Purchase obligations are defined as agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum quantities to be purchased, fixed, minimum, or variable price provisions, and the approximate timing of the transaction. The Company had purchase obligations primarily for purchases of inventory, R&amp;D, and general and administrative activities totaling $39.1 million as of March 31, 2022, which are expected to be received within a year. In October 2021, the Company entered into an office space lease commencing April 1, 2022. This will commit the Company to total rent payments of $5.0 million and variable costs of $1.4 million through the end of the lease ending August 31, 2027.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:6pt;text-indent:27pt"><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. When it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated, the Company records a liability for such loss contingencies. The Company’s estimates regarding potential losses and materiality are based on the Company’s judgment and assessment of the claims utilizing currently available information. Although the Company will continue to reassess its reserves and estimates based on future developments, the Company’s objective assessment of the legal merits of such claims may not always be predictive of the outcome and actual results may vary from the Company’s current estimates.</span></div> 39100000 5000000 1400000 291940 30000000 Segment and Customer Concentration Information<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reportable segments are (i) Autonomy Solutions and (ii) Components. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Autonomy Solutions</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment is in the business of development of ultra-sensitive pixel-based sensors. This segment also designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. This segment is impacted by trends in and the strength of automobile and aeronautics sector as well as government spending in military and defense activities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,898 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from internal customer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,259 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,517)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,907)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,331)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other significant items:</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"/><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815,160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,352)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:100%">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:100%">10,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from internal customer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,611 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,868)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other significant items:</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"/><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,705)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,214 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents the eliminations of all intercompany balances and transactions during the period presented.</span></div>Two customers accounted for 52% and 23% of the Company’s revenue for the three months ended March 31, 2022. One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,898 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from internal customer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,259 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,372 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,517)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,855 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,907)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,331)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other significant items:</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"/><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815,160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,352)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:100%">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:100%">10,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Components</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from internal customer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,611 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,730 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,868)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other significant items:</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"/><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,919 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,705)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,214 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents the eliminations of all intercompany balances and transactions during the period presented.</span></div> 5898000 957000 6855000 6855000 -2361000 -2156000 -4517000 -4517000 8259000 3113000 11372000 -4517000 6855000 544000 261000 805000 0 805000 -82177000 270000 -81907000 -424000 -82331000 815160000 10992000 826152000 -18352000 807800000 9813000 199000 10012000 0 10012000 4336000 977000 5313000 5313000 -1275000 -1142000 -2417000 -2417000 5611000 2119000 7730000 -2417000 5313000 638000 20000 658000 -1000 657000 -28868000 -237000 -29105000 -139000 -29244000 650211000 3708000 653919000 -2705000 651214000 3245000 38000 3283000 0 3283000 0.52 0.23 0.45 Related Party Transactions<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of March 31, 2022 was $12.3 million.</span></div> 15000000 2900000 12100000 12300000 Subsequent Event<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 14, 2022, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of Freedom Photonics LLC (“Freedom Photonics”). The closing consideration was paid in the form of shares of Class A common stock of the Company and additional stock consideration would be due to the sellers if certain post-closing conditions are met.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management is in the process of making a determination whether some or all of the additional consideration is required to be reflected as compensation costs in the post-acquisition periods. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction closed on April 13, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. Freedom Photonics is expected to be included as part of the Company’s Components segment. </span></div><div style="text-indent:26.78pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. Stock price will be measured based on volume-weighted average price per share for 90 consecutive trading days;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Service condition: Vesting over 7-years; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Performance condition: Upon start of production of one series production program.</span></div> 10800000 50 60 70 90 P7Y EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F*IE0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " YBJ94M26[B>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E8!R;UI:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:'84."9]3B)C(8KX;7.>ST''-3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G*_ (2FC2,$$+.)"9+(U6NB$BD*ZX(U>\/$S=3/,:, .'7K*4)45,#E- MC.>A:^$&F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[)LY-^Y0P=O3[F5>M[ ^ MD_(:QU_9"CI'7+/KY-=F\[C?,EGSNB[X?<%7^[H2U8-HFO?)]8??3=@%8P_V M'QM?!64+O^Y"?@%02P,$% @ .8JF5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" YBJ94**'4#Z<% ! & & 'AL+W=OQA ^)((OU9) 8<)]F"I8T39QO:80^,1-M")5&CJ#C^ M][N4;-'UY"NA0U]B?=W#PTORG$OF8B/5EVPMA"9O<91DEYVUUNE[Q\G\M8AY M=BY3D<";I50QUW"K5DZ6*L&#(BB.'.JZ R?F8=*97!3/YFIR(7,=A8F8*Y+E M<SI7<.=4*$$8BR0+94*46%YV MIM[[&1N9@.*+/T*QR0ZNB>G*BY1?S,U=<-EQ#2,1"5\;" X_KV(FHL@@ 8]_ M=J"=JDT3>'B]1[\M.@^=>>&9F,GHSS#0Z\O.J$,"L>1YI)_DYE>QZU#?X/DR MRHJ_9%-^V^MUB)]G6L:[8& 0ATGYR]]VB3@(Z+,3 7070(\"O%,ML%T *SI: M,BNZ=!M"'%Z,I.O0I$YC!CIDFS- ME<@N' W YK7C[T"N2A!Z H21#S+1ZXS<)($(OHYW@%#%BNY975$4\ -7YX1Y M9X2ZE-;PF>'ATQ3"Z;@N_"LZK$H2*_#8";QKZ>G1[L!L@1ZWHCM\>\(<:06H:T#<-I$("7P!#M+D@AEP])?>YP2#IP M&;D.,]^8U99<*W!^C*O5=8]].]?GC:SEBD,N\A#FB^>Z&$%K"AXNZ\<$9^8. M)N.SW"2UY'"X!Q7Q)) 8->L4'J[OQ]2JA3)7\C5,_/J!QC%O[S%JUC(\7.F/ MJ_>GE9[(0?JX@6[6T<*19 MQ&$53XDOXQBD$:IH_\L92<$^7GF4%VW\Z)Z[X',DA?*WJ'NQLM5Z",55'@J! M($Q69+&-7V14Q[P!X'[Z^0EC8HV"XJJ^SQZY>?/7/('Z_I3O-@!]G"ZNIUAM M2:TUT%;6,,N5,E5362H5Z0+MR&LW'@V(GXZW*U\SLT9 6QG!70(U;[FS-$4F MWU.M988C-C"S#D!;.8"IYZ & 8E=256[)!IP[KF".3#U?=A!0VTC@A(2XVBM M@+:R@D7,HXA M#7"/V"Z+6;UGN$Q/@5)0THKXJI8'#M TH9B5>8:+\E[?#T<-V[8WP'6['NTR M-$L'!SFX*N\+@UE9&"Q,88 !6YEFO>]V1,2LT+)60GO('@KOXM2./.0:JMS$ ME!]U)V8[Y'Z!; YW7R<4*C WY+5T7^R.AZZH]%@Z!XEU3DXHS6N5!Q=9U"AYHDNCVNKI]7Q^+0X%';L MY^79^@=N3"TCD5A"J'L^A.95>5Q=WFB9%B>^+U)K&1>7:\$#H%!@ 61L !@ !X;"]W;W)K M,Q(=$Y%$EZ*CGZ.9N8CI8M'J1Z:-><:_:C* MNKFG"\63;[F%6O>R VOX9^55!73<*KN%\U&<59T@ZIR08(@7E1,U+/E M1??;C5I>R%:7HN8W"C5M53'U=,5+^7@YP[.?/WP6]VMM?E@L+S;LGM]R_75S MH^!LL?=2B(K7C9 U4GQU.7N'SZ]I9@9T%O\*_M@<'",SE3LI'\S)A^)R%AA% MO.2Y-BX8?&WY-2]+XPET?-\YG>VO:08>'O_T_F9C,'6OXM2R_B4*O+V?I M#!5\Q=I2?Y:/?_/=A"+C+Y=ETWVBQYUM,$-YVVA9[0:#@DK4_3?[L0O$P0 < M3@P@NP'DN0/H;@#M)MHKZZ;UGFFVO%#R$2EC#=[,01>;;C3,1M3F-MYJ!?\* M&*>7U[(NX*;P L%1(TM1, TG5ZQD=<[1K7'OL>O7KQ&KU HD9?UK)M M6%TT%PL-&HRG1;Z[WE5_/3)QO8],O4$4GR$2$.(8?NT?_I[G^^'X>/@"9KZ? M/ME/GW3^Z-3T6Z5XK1%K&ICGN<95!DCQPS>Y*CAJ>MTIHP1OT2M1YV1:BODE>5^K5=:/XAHD"\1\;T_^:+B&D7G,%;?>P*;AT MIW8XDRB,1KIM*Y+A;*(VLKWNS*O[B]2L?(;$S"[+**5)-M)HFZ5A1+.)FXZ# M 2O!B?#"2J.K0 BKZ8(;8+\^0S773F@$]CV.0YJ,U+K,(&.R";4'$,1>M9] M*].FLY0PLETC'=>C^2$03#. X=9AL.)/, #NC Y45F:U??" M=,E>XG1TB9V)-,9CF0ZKD(03,@<>8C\0_Y*R>!1EZ11&'25BU9'#BN(##AT+ M&_"'_?S[U!5[+>OYZ6K"-N4PC1,Z5NHP(V$T=:L''F(_$/NB]\BSX9(&21J, M&>2R2VE$XPF! X5P_*QU5"G8G2@[7OL64WB@!_;C8\^W#7N:@AMV "(AF75S M'&9AB*>:QP 2["<)2%0MK#AL@!Q$PZG; 8@P#=.Q;ML,9VDX59@#2+"?)..F M=TJMC8HHL'CBL H3.E$ 9, )\>/DF'HGE!*;$F%"R+@8'&8TS;)T0NL $^*' MR3>F%'N&2@<\8IJ- ^HPHYC0B>Y'#C8^?GK =F\+@!;](KL6TK1"/2'5)D,< M9$D\7D Z[=(LFMBHD($AQ,\03ZJ>'79PIWB;'CC P7B1Z3"+DG@J&0;(D%^% MS*FTL!$2$BLI;*-H,G$'RI#G4.:4/ALA<4HS:\_JM(NB:&*_0P;4$/^.YUI6 ME=!F-=FOV7-9F\S@==YM$ON=&G7NU/R>S1.S\V;#/8##TGB!>VMEOG#6I8%5\W+/U*"D[?=\EH_^7A+!IB1$S K"F&>K[&R MWQ2;/=)D*(9]L%5G#D,2); 3GDB,@6?$SS/@<%NU_>Y_ MQV%90?S7YJ'C%IJ&;-P9;2-K#FLV*Z$=9EDP471T(!L]038%':U53Z@Q=];Y MD,CFU)PD4$GCKN TI%&:3-0<'9!&_4@[#&W!5R(7SE9+;5;-,QRD%GI=ABF! MQ<\$*>B ->K'6M_#FLDJ</#/UXLQIOU]A^ M<1(VOYQ; )>=9PM !])1/^FN2]B?H'?(]&=9HUL[G8\=#UBBT6]H>70 "CT- M%! \77_VG9$AR9/T]\1T:$34W\G/AG1S'[N M;>6IUZ87MCAX[V%>.GUDZE[4#2P25S H>)/ _5#]>YS^1,M-]RKD3FHMJ^YP MS1F$P1C _RL)JX?=B7F[LG^;MOP/4$L#!!0 ( #F*IE3J,\DJ(0( !4% M 8 >&PO=V]R:W-H965T&ULK53!CMHP$/T5*]K#KM22 MQ 1H5R%2 57MH1*";GLVR4 L'#NU)[#[][6=$+&[@'KH)9ZQYSV_-XZ='I7> MFQ( R7,EI)D&)6+]&(8F+Z%B9J!JD'9EJW3%T*9Z%YI: RL\J!(AC:)Q6#$N M@RSU=G MY/AR)8S_DF-;._D^[Z< :(DRL V@'HOP*&'6#HC;;* MO*T%0Y:E6AV)=M66S06^-QYMW7#I3G&-VJYRB\-LKF1ASP0*8B.C!"\8VF3& M!),YD+4C-N1^R31(+ %YSL0#^4B>U@MR?_= [@B7Y&>I&L-D8=(0K2;''.;= M_K-V?WIE_Q],#\@P_D!H1.D%^/PV? %Y#X]?PT/;B;X=M&\']7S)=3E[0+81 M0 SDC>;(X:*KEF;L:=Q-.62C9)(D41H>SM6_+TO&-$[BONR5RF&OF=/36],6J*'KC.3S[:=V#847LN#1$P-;BHL%D M%!#=7L(V057[_WBCT-X*'Y;VW0+M"NSZ5BD\)>YJ]"]A]A=02P,$% @ M.8JF5'#C*_2R!0 <1< !@ !X;"]W;W)K M\=@-VA?K\,SHFX/SD;,X,?Y-%)1*\%17C;B?%5(>[N9SL2UH3<0M.]!&_;-C MO"92/?+]7!PX)7FG5%=S% 3QO"9E,ULNNG>/?+E@K:S*ACYR(-JZ)OSO!UJQ MT_T,SBXO/I?[0NH7\^7B0/9T3>77PR-73_/!2E[6M!$E:P"GN_O9>WBWPJ%6 MZ"3^*.E)7-T#[H4C;V[)*=+_@U,L& M,[!MA61UKZP0U&5SOI*G/A!7"LJ.70'U"FBJ$#H4<*^ .T?/R#JW/A!)E@O. M3H!K:65-WW2QZ;25-V6CT[B67/U;*CVY7+$F5TFA.5!W@E5E3J1Z6$MU4=F2 M K =^/U .=%1%X T6K)6)5/H7!XI^)4) 6[ U_4'\.:'M^ '4#;@2\%:H43% M8BX52/VI^;8']' &A!R ,/C$&ED(\*,"EC_7GROG!@_1Q<,'Y#7XB?!;@.$[ M@ *$+'A6KU>''CAX"#CN[(4.>U^8))5: $?:M-06GK-ZW*GK17A;' M:\RF4(0A'H2>(0L'9.$KD&V9D#KG@E34FKZSD>CJTS".HW "T)1*8IS9 48# MP,@+\&>N2ZU2/S9&'<#Z]='L 7TZZ-4D M[CR5D@Q6$Z^[GZF@A&^+;LWEJF J=M!+TN9\8KB%,0RFSIM2, Q@8'<^'6"F M7IAK72@=1L4#WZ@.@PUA:GP[PUDZ 6@*H1A'=GS9@"_S5PUM5':J#B')50LM MA=39.EI77V8&,@C0=/F94C! B6/]P6#LQ<$K5B SJLG:10-SA:$(HPE2BQB* M,Y@ZH%[1!O1"[;K^CK/Z E>1@Q4F-!=(A7$<.CH>'-D" M^NGB8R,IIZHE][70E3&3!>56M-B"%J7!%*U%3.W['%A'_H!^ AFPELV6U2]! MM?!(A*<=RR:5N("./ +]1-*O,PWM@O5-']^W[T!#K2T66J@CBHP69A-3E9"X M*F'D&!B_O.(V5.W<*3AP=BR[G;1ZO+@@R9.CAF/+&DPR9 3;(I=$&7+UM9'( MH)_)'K\/KDE383#=7UB$7&4Q$AGT,]EOZM3DVEWTJO&S&*88XRDNBYPOAB.+ MP4C02";EONW$\ALV_? MX#B_HYFSL/H3X3ORT: BNZ4R> V46'CY_GN^4&R0S3XL/[MJCH^Y&N99R6[JH!8%P6MGDY8SA^.)G#R_,-U=K>4 M^H?9\>&*WK$;)C^NKBIU-]MZ2;."E2+C):C8[='D'7Q[B6N#&O$I8P]BYQKH M4#YS_D7?7*1'$T\S8CE+I'9!U=<]F[,\UYX4CZ^-T\EV3&VX>_WL_:P.7@7S MF0HVY_G?62J71Y-H E)V2]>YO.8/YZP)B&A_"<]%_0D>&JPW ]08(,, A3T&N#' AH$?]!CXC8%O4B(]!J0Q(":EOJ"# MQB P#6"/0=@8A(8![LM2U!A$^XX0-P;QOB- [WGFO+J"-E->U\N"2GI\6/$' M4&F\\J'S>R4O]FRDX>SWF9JFIG*5!7@N=92J6ZN9'J2RT# M*0"_57<\^;+D>XPFP^;O4O33*\TFH,KFJ5316).5YG;UV+$ M5Y*LBW5>9^ ON6252DJAMIVEW@_N&;@H$UXP\/IW+L2!P_WI2(1J Q/KZFF3 M3X?]V?[T%NPV2S+I96BS;%8.V*P;50_@]0YRPNZPLL_).[NED&6^SC%^8Y==J98LEK9@XV"?CYQO_9)3@TV-M( MZ!$((^1AS_/<H5?46XOCK0^^3NCOK+\U[ZSS7/#2;P08EWG3NWASRLVV:P&H0F ]4I=LD=6)9FH46KDBNI= M?R?;KN02.V6$A/YN;CN,@RWCX A'DG9-4V01Q>8.,Q_&="*)MY'$ M@Y'59%*8FS<4(J$MS1T?"09I_JK-<+RUHCQB2&!G,SL9Q77)MRX;#/?NT3(V& M_0>MMNT#.CDCBPL)0AB8FX<#!Q$*"8G-M-O J8$Y=6#,KNUR$P2>CPP!< X= M?=M(^*4#T]>X8=NYX7#K-I)M].VQQ)]#1^/&/E%U$)NRPP$=[]RP;=W0_S:E MYRX;&G^GL/;6GA>Q 'I"=CK;: WUM<#,F_9K!.<49!%)L+T=8675@W MF%9>P&%]\6/EW0FTY49 _!CW3 )J!0<:%AS?RIN6*;AG0NH%K/Y4_&65)?JA M16->9N,'#&2+% 1AZ)&>:4&M4$'#0N5_"<_Y" Z]DJK+2!; W50W:AW'EH, M*Z!K)K.J?J*G2:]+'8&BO,.^DX.QV7&($%]MKSU"#;7: 0UKAT^L3'D%5O1I M\_!Q2T-?Y1E;:_8)%VLZ+ASOJ2(P]R]%"UQ8DA0,X]0DQ"O[4 M!=.'6/,AV)D+&*L&93Y4.W< K=.#*XJ>_1FW_1T/]_?]CY^N&7B/[?Z+@C@. M(X(#,\2]H1<.J'7*:'*R!W*3F=G.6S_]+EN%ILY- N3L5IEZ;T+EH]J\'M[< M2+ZJ7P1^YE+RHKY<,JJ.(1J@_K_E7#[?Z'>+VY?TQ_\!4$L#!!0 ( #F* MIE2/RUKE90@ )DD 8 >&PO=V]R:W-H965T&ULQ5K; M;N0V$OT5PYBAZ;NNW.3G9*[=^OUUVQXPWK MWHD];^$_6R$;IN!6WJV[O>2L' 8U]1K'\6;=L*H].3\=GEW+\U/1J[IJ^;6, MNKYIF'RZY+5X.#M!)\\/OE1W.Z4?K,]/]^R.WW#U=7\MX6Y]F*6L&MYVE6@C MR;=G)Q?H_542ZP&#Q.\5?^AFUY%6Y5:(;_KF4WEV$FM$O.:%TE,P^+GG5[RN M]4R X\]ITI/#._7 ^?7S[#\-RH,RMZSC5Z+^HRK5[NPD.XE*OF5]K;Z(A[_Q M2:%$SU>(NAO^1@^3;'P2%7VG1#,-!@1-U8Z_['$RQ&P 3CP#\#0 +P8@ZAE MI@%D4'1$-JCU@2EV?BK%0R2U-,RF+P;;#*-!FZK5RWBC)/RW@G'J_$JT)2P* M+R.XZD1=E4S!S8V"'U@MU45B&UVQ;A?]!"O>1:OHZ\V'Z/OO?HB^BZHV^FTG M^HZU97>Z5H!&S[DNIC=?CF_&GC>3Z+-HU:Z+/@*"\N7X-6AQ4 4_JW*)@Q-^ M9O)=1-"/$8XQ=N"Y>OUP%(!##I8EPWS$9UEMM.U@M*T43021)YFJVKO1=2M5 M\>Y]X#WT\!XZO(=ZWO,+Q'HM.N<*C",WPT@=T/?GJRPCA)RN[^>&<8BE28Z- MV M@R0%8$C3 1?E/\-_1B92 F"]$6U0UC]H)L7ZJKPMMJ5[[('C46\VT.:#9 M!,WT@4.:*RHV)H^VC%@CI*K^-3QPV6Z<+ID9)8N3A>%LF4V2NJV6'G"FX>4$ M(VE[U!R24\0?]SHZP7CU$)=@,6.@443J1+42VQ58,&)=QY73%5);G6RICD,F MC]WJ9 =ULJ Z%S,KZU0"B]!4/41#"UE,?N.*W8)'=+SHY;#4+NB9!8M2NH!N MR^ -=D//#]#S(/2K'6OON/;)+:MD=,_JGFL5'IB4K'5;.;=@D&SF$2-66XAN M-C1WHT6QR>1Q$._OO"T%,+02Q;=5U:[JBO<:[^!.>RGN)&N<:3JV\*09S1:@ M'5(>UT S[D%O%I[GF !!)-DN8MA3VY1-D> B1(-";'9-\ MI6N=$LS8Z(3B37K35"_C:)-;SF"+H8SXD!HF0V$JNY:B[ OU'&%/@PL(M>/2 MB97:(.)EK#F$LL1#;,@P&PI3VY@:N@5?#;EWP%Q7[+:JCW(7,N2%PNQU40PQ MT6D6Y=6]3II.D]B$E*=6_G%(D0QG'J,8XD)AYOIT) 1L=EFE&\NS'%*4>C(Y M,BR$PC1T+3E$:_G,IYWQ+"BRI=1![*=.9)/+BI X7D)WB"5I[HL*0T,HS$._ M#C!;T:Y> =7F%I18-K:%5H@@CP-@0T X3$ ')]VS)Y^'8IM&DCQ;%J0.*91N M-AZ AF_P$;XI"ME#%K07?Q:P3M0V?R!L.8!#:I4A3[+!AFAPF&CL]3^&UJ:1 M%:&6C1U2*?;0(C9L@\-L\\MK"GHG:IM35@3/667"[9##68RH![EA'TS?U+!I M2N_>T(E@0Q\X"6>C7A8[IM,05 ZO+H.G25^&;4XVF64AAR"&=J%WD%,>6T1UB6>9I M3;"A,!RF,"LIN&++"=M!53DE^;)S=FE8_)'+HNJ.]IQDE!K,QK'(8(2 K'DL8UA)A)F)C_BH0F%U*_[##=L M1T,4Y\L@>3??9]$."E<2?F15 MZ,M1J;ZM/"OA(*8$+7L\AY2']/M]/1PAL7K8TZM%U\NQ;"F>.17<;CR)A-P4/ LQ M)$K#)#K0]=#JP\0PO>+:6,ZSD>/$Z1#Q+2\UI$GQ7S9,.VW^S\HC6.ZWEAS4 M,"$-,^&GY^U5?6(M2U*[C)EINQ#C%",IQ[&F4Z.P@+ MT^"OQT]&(G&K& P;BE#^6(Q;_-I5QB'BMJ[NF+=JH3;O)2E=QI1#"F>I9_>" M&GZD87[\P+<<^O^Y/PR[XL/)FBQ'G=BTQ7%DBX >9T^'"/8="5)#GO1(!WF\ M?5GJ\V)/:3RZ>Z62&^M<$T$+MM33YM?$1Z[4D"L-D^NT%Z87Z48!9B:A3/ZZ MUZ?KT=\_/BK](816Y^>J4_]P@@_/_U4')BO%H:R[N+F*AB[4GQ8,E=(PE?Z5 MR0V]T?S_G/\20U))>,?R?Y\Q)@";0* Y1%"<6>>!Z]E''@V7=\.W+UTTN-GX MD<3AZ>'[FHOAJY+%\TOT_FK\2L9,,WZT\YE)J*$ZT&P+4\;O4@@*.7X',]XH ML1\^);D52HEFN-QQ5G*I!>#_6R'4\XU^P>%KI/-_ U!+ P04 " YBJ94 MYFHH19<% #Y#0 & 'AL+W=OH%]M= M['7 ]L46J>-SS[WR=+ZR[K//F ,]%+GQ%[TLA/+Y<.B3C OE![9D@S<+ZPH5 ML'3+H2\=JS0>*O+A9#3Z85@H;7J7YW'OUEV>VRKDVO"M(U\5A7+K*\[MZJ(W M[K4;,[W,@FP,+\]+M>0[#A_+6X?5L$-)=<'&:VO(\>*B-QT_OSH1^2CPJ^:5 MWWHFL61N[6=9O$DO>B,AQ#DG01 4_N[YFO-<@$#C2X/9ZU3*P>WG%OU5M!VV MS)7G:YM_TFG(+GIG/4IYH:H\S.SJ)V[L.16\Q.8^_M*JD1WU**E\L$5S& P* M;>I_]=#XX5L.3)H#D\B[5A19OE1!79X[NR(GTD"3AVAJ/ URVDA0[H+#6XUS MX?*]6RJC_U2UBTQ*+]DG3I=Q;1=T57F<\/Y\&*!-S@R3!OFJ1I[L03ZF&VM" MYNE'DW*Z>WX(EAW524OU:G(0\$:Y 1V/^S09328'\(X[TX\CWO$WF-ZG:VN\ MS76Z\<2M8\\FJ-85K[11)M$JISML,C(S>/I].O?!(;?^.,#HI&-T$AF=_ _! M^&^0Z6V%)%../G"2&9O;I6;?IS2 ^,SJI!9CD2I4073:XN(T0T'9TM;Y;8F3D>-XOBZ M53N@#SC6D(PD @HT^4S\ MD&3*++E/RGMT4I5\J;37=6;5(L"#C(>(8[L=#>CSNM YG#YOHY#88@Y_Q/RJLLO M5S$U;Z+'=U";K4Y^8UD:J;5Y\E(E:_HJ?0>T MNQ]3Z5 .HXO!V74;&Y\.H$.\:II+JF/:>;HI4-E[C/EN,.LLK,LTEL3"V6)? M.,7M!^S>J@\Q=OSL10QS 3YU1FM/N?9B(K:$Q;OIW0R^K>:X3>- Y);T5_-JJ(9\I,0*>N,Y18S3=Y;)B>/=?L_G4;^E4 M)NAR!RVPQBF=1IC?)Z9P/3<8NT MZ*YIO[FFFPKZ.N.FQE00G#&*-4BL9=*C\>CIS]T]L&;09QEA-IVV&4+&44BE M:6STP-&FGI+K@357\PS*)92 LDKO88K\=KHW4]NE5CJ$B55$9.@C= MHU8$$G1UCH"!8&Z3MD.+WH]&RRH.=S5)C0IV=:B:V81N*J.3K$^O&8$VZ\%C M4]]P:QR/\X)\=(@_T&7JR;S;[;YKIO4XOQ&O/XK0>Q (4.4%CHX&STY[Y.H/ MC7H1;!F'^[D-^%2(C^(3=B* ]PN+XF@6HJ#[VKO\"U!+ P04 " YBJ94 M;&O<#&<) #B& & 'AL+W=O+*1+8EV=WGUW@3O?67?M*J2!NF]KXUY,JA/;E?.Z+2C72SVRK M#+YLK6MDP$^WF_O6*5GRIJ:>+Q>+Y_-&:C,Y.^5WE^[LU':AUD9=.N&[II'N M[ES5=O]Z3U?'+ M\Z>TGA?\7:N]'ST+\F1C[37]^*5\/5F00:I612 )$G]NU(6J:Q($,SXGF9-> M)6T2**S@?;I,VPH-$F_I6W"8?1AA>+!S8LTX8EVQT5L95O9)!GI\[NA:/5 MD$8/["KOAG':4%#6P>&KQKYP=BZ]]L)NQ:537ID@(U:F%.L8)OJVUCNCM[J0 M)HA54=C.!&UVXM+6NM#*G\X#+"%Y\R)I/8]:EP]H/1'OK0F5%V]-J%G)AC<>J,K[Y4"D476&;5IH[DE!81-MX5=)36H@? M6VVD*;2LA8/6GU>J2'X]?_%I4T.P4Q&3DB)R_-,K+U;&=-A[ MQ> +:"'&%\>+H[\*>,%;[I1T0A%=B3>J4,U&N4PXQS/Q2Y1K6VW(2.1'(PV: M&ADRS>;^;@2 '74M@: *67Y"%^#W4[&O-$!'!%/,$_+(0A?321@9.H+=P$;O MJ:+)@:W4[I J2HB^A&=B!7VC.>%G$I"==&UE3QHSK4]4:?8F=B:$: M*& F/B+V ..M#[KAFB-2B%D8$QH?OP>9J('J08>[4=XZ];G35 L#[)2CC;Q6 MXE-7[A)^JK>#R]QC%&FC:Q7)*76S1J&:Y1(0?,>U@6B-+0'LW=B7E+_Y"2;"( M*L7-W9"&&UEWB1QJC%A=N;/BR&/WOI$%]Z3:5:2!\X!IY* MQWL+[.D%@VRL.1KR+)/:KU=O>U(CR@8N:4-(S;XR(>RMV) 6L$4*)_ M%"D/5EVPQJ)0O%C;NN.*2HG!J2CQO;&$=VZMO"3S6!(@5PA#+AH&R6II'@INQLQJQ%69!$-Y01.G!0 CA0G;Z"HG7Z1 MT\KL ()RTBKT$#]2VY=C#8&^W84\PYE71:&5XNI 1 MN#M1R+;GE%\"6]UA#L&=4O@/M"Z0CD(\ITXAC.@IUC=PKM"K 6U:J^ M574JR(0JW$#X%;4>$LP<979H8I3<*2QPYD:7:::CDKB'&H6-Z MC\E(@VIB\#(K0W3) ]:)ACH.#TW(:'H 15 8XPS/<<%1$C+R69)Q^&K@0V^C ML1OD(VF E_4]8NV!3#,!P59BV0U--=0LXKE>@<%J6^3)Z>OS":E.W$VX *48 M=N#YSG9N)";%G.2C]DY^_H',Q#_'QS^PE&/Z@>;5=[WI0[$_D#T4B?N@P%NT MC4?4L](3*/\^+0<&ZV\=1@_!/D[U\7$P[Y&N/S]%Z"E7_NLC )]Y!NXQMD\. MD8Z%#W21;YE;QG9(6T/EE!)-O#N)EGP9F2M%/ ,"6966#\1CU!RZ#0Y2:9@& M _]6!$MN#!0\4-YHXSHQ.0[_E@@]D_"[U?J\GP!QXNWNZ\O;Q,>69OI^VVK] ML=_UJYWQ?V3!T>+%>$U^-_#[>9Y4@.%&FT2F3S[@W%6(%XMG/[XX@=[Y MSD:L> +.UQ3QW=^&03X69O[B(T5=]!D.!AWL&4X;TN16Y2BZR&:+6/X[SK%Y M,"FR.CF8T+\;G26&KD>G\V$J*P9?#YW;H_//%\]A8VQ!+ <$2!L(]ZF@/O. MS2GC^B3/(T_FKJ*'Y#'=Q)UZ2WHJ23<&>I>.A.GH&T7D!IU.^,/M39RK6K1^-[ZIR=*0Q-97=A]/!WNJW#YXY3AZ/34G=:HOVT/GT_OS M-5\]I]E<.KJDHI*\ETFQY?P%WZWPZ,B%>0?=O M^PO\5;RW'I;'VW_0&%(%ML74Q^^G9!*,1WZC''\&V?(N]L0$UR8^5PDG9 MT0)\WUH,9.D'*>C_M\;9?P!02P,$% @ .8JF5' RVG)/" ?!4 !@ M !X;"]W;W)KY]:!&DW7L?%OM 2[1%5!9]22JN[Z_?,T-*EA,WVV*Q^Y)8(H<\,W/F M<*BKG;%?7:Z4%]\V1>FN.[GWV\M^WZ6YVDC7,UM58F1E[$9Z/-IUWVVMDAD; M;8I^,AA,^QNIR\[-%;][L#=7IO*%+M6#%:[:;*3=WZG"[*X[PT[]XE&OWHUI/D_X7:N=:_T6Y,G2 MF*_T\%MVW1D0(%6HU-,*$O^>U+TJ"EH(,/Z,:W::+_0/[#E^6TJE[ M4_RA,Y]?=^8=D:F5K K_:':_JNC/A-9+3>'XK]B%N>-91Z25\V83C8%@H\OP M7WZ+<6@9S ??,4BB0<*XPT:,\IWT\N;*FIVP-!NKT0]VE:T!3I>4E,_>8E3# MSM\\JB=55NJJ[[$8O>JGT? N&";?,1R)CZ;TN1/ORTQEQ_9]@&B0)#62N^35 M!3]*VQ.C8579IE2E=T*6 MF?CT^%[0=CI5KB?>:2?7:ZO6DNL%RT0,K@U"9(=I&-'^ (5>G \OQ%J9M97;7",R:DT;45$!?MG,;?QB,"FCZC+N\^1"^/U6 M$<:U,3"VM1\\[C4J94VC@%*Z%3(=9[K65$<+'_"=;XTN_2^Z_ 7FBN:9)QC2 MPP6V)5?%4A4:SL;?SJ/^MYI\S4$5CR"5TE<4:+DQ5>F[-1("596ILAXRZ?>$ MIATX&DZER\4*&HG46+Q:K:!;V)+\;+HC%O D@(LN,L MIE9[9;4$4H??2TR42SC&'NT@AO2_66B/V*PAN4#.()Q8F8(QG6M:WE0.6-W% M)1AAE3J2 ($"3O.F@NG/L&:0>-.BT^LO@0&$I@.B114XBS=?E;\4GXP%K6Z1 M,KP69V+<74SG8C;":FX^'6P>D'F>H5 C?LSJ<#D2R043B1@.!KS?I#L: MCN)3RX$#_RQRMRXUI>(2,_CA+\J!%U(PX00%E@AW!I23\5 @=,&5 ?:&-V_: M=@TE>>NQF)&KHVX"[Z;#GX49FV]IT%TW/*6W)X&U8/R[H^.7P[065>ABYAS!^46E> MFL*L]^)#!0+&1L(UC-9"E6N(>#@'U+<2$DM>SW6RF,0 ML/#:@V&T."%IP%=;>AQW!_-%-YD/A(-4!P6_+Z1SXI84>X.]V>ENI(TEG<.< MLU%O.)LNQ!:<8,N@P.VH$;UW"B.9@@R E4%.EXH=^;/2$*.4MD*94'0139Y M2$^Z\D2J1ZLN04K04'U3-H7D+.$>,7EG6'/1.[J#+CEHD2/QBN=*%$)VCLRI MO#6.+K!0N2ZBP@V?3',*<6O2UIJLBMT<(&10XZ>0!RS:&JQ0<2[ 7S,Y,IQ5 M4$]MQ9,L*@Y>Y VV:^02ZYPEO05A*?BLL8K/8_(;^74Z4S:HZE;NV>,8J1!F M6%%@;:O*25IK4+IL=)87>P8ZK[A4$0?$!=@+U?Q])1Z=WUL9R(GRE\<]#>'R:]@X=+(I5 MQ?ZMT!(M$KB"O#P?#X>H+O8'%MV8XUY' L+7NY)T95GHT#NXX%,NGW!: M*%67,>G$LO)LN,/9G,?$N#"37.'9H7D['<+TN3,G7&8/7Z0DJ-G9<-R;-PR@ MB6>+X\)U6\7WO6+?"ET[7K$&:5]Y%RY;TXA#2VS NT]38C,J@ MU6,WZ8_+""J>EU@.N]"1UO*V)0F2&WGVF9W"O3G6VVDN4]SJNX ]B$6-[#^P MM,V;P+_!@6T_0=[NX3R.C&&G$"S+O4V3^K0"RO)XXZA7I":XUU%6P&!#-SV^ M)LB"7>8O ?'L?-&T*8EPE^13@)M_RN+S]O^9MR_+ M] YWN[(DTQK9F5AT%X,9_M<-]N/+LO@?JQ%:K?ET$H'@UG*,;SCNSF9) _1' M0MA.T/\MCM27TP4AF8]/Q9#C1*=*FV/M\C]&_6*#\V0RN,!=O3M;X)[]2=$5 M)44[ANXCJ[CGX;LJ=E00V$!;BO-I7>)>\4=5,:NXFXMUK'&S3R:XSPVF+Y,5 MJ$2A./7IIM_Z(H;Z7O-W/\H,J!$^CC5OFT^+M^&+VF%Z^"Z)%"%"3A1J!=-! M;S;I"!N^]84';[;\?6UI/,2$?^9*0G-I L97QOCZ@39H/KC>_!M02P,$% M @ .8JF5&+17_6$!@ *!$ !D !X;"]W;W)K&ULM5A;;]LV%/XKA)<-,:#:NEMJ+D#BMEN!9@V2=GL8]D#+M$5$$EV2CIO] M^GV'\D5)G*0MM@?;TA'/_>-W1!^OE+XQI1"6?:VKQIST2FL7KX=#4Y2BYF:@ M%J+!DYG2-;>XU?.A66C!ITZIKH:A[Z?#FLNF=WKL9)?Z]%@M;24;<:F96=8U MUW?GHE*KDU[0VPBNY+RT)!B>'B_X7%P+^WEQJ7$WW%J9REHT1JJ&:3$[Z9T% MK\]C6N\6_"'%RG2N&64R4>J&;MY/3WH^!20J45BRP/%S*\:BJL@0POBRMMG; MNB3%[O7&^CN7.W*9<"/&JOI33FUYTLMZ;"IF?%G9*[7Z3:SS2H2KCOMFJ M79O 8[$T5M5K9=S7LFE_^==U'3H*F?^$0KA6"%WFQ5BNF:36L MT85+U6DC.-E04ZZMQE,)/7OZOKD5QJ+*UAP/+0R2>%BLE<];Y? )Y8A=J,:6 MAKUMIF)Z7W^(0+;1A)MHSL-G#5YP/6!1X+'0#\-G[$7;[")G+WHY.X^]$1/+ M>#-E;[\LI;UCUZ)8:FFE,.ROLXFQ&@CY^QFG\=9I[)S&/U;2;U9N ^Y$^:D4 M;*SJ!6_N?ODI"X/1D6&RLUXVP"-4S$ZE4-@^QHHI4S-FH3]3%?:A;.:,&Y*A MXD6Y+;DKSQM1B'HB]$8:L$-8MJ5:&CPV_=DD2XHIJ<1CC)N\[>> R>M\4 MU1+[B_I;<%.Z8K@+ 2#?\LHU_X!EOA?Z5,K0E3/KM[)@E-PS >Z]$99/*M$- M(_%3+TH"2A4!1(@Z\0,/6>R!PP_V.TB13Y1M^AV/XOY:&J?)#W6[4^@P<=T> M^8^[C?*/LFRW-.ZWHOAQO]/$2P#H($+G8E@D09#[3[<;G8O]G6E*";(X39_L M=ASD\.U0'U,9\C#L.W$&D"3?W.P\\?&]<=R]HB'B:. M9'8DT>IAW!OGEQAD[EJ^;-#C2OX#'Q7N89$"=0Q#8+AU8, [ _&&$8_J8$MN MV4IH01'RYJ$YME!&NJE-)BIAG$:#C"\%C>=3% M.F$CB;\;ZQTN>P[H:S(+\#CS'<[!F;50 M3SR0^!KJ]Z@+B?J^W\%W- J]. LWL[<[YO:--=$NZTZW_V>4C5$0O&+"ZI@* M7\DI)Q?GO.)-(=@UO5@9]D$5W,'Q1>S@A4CBE0,?%;L/N*0-9N]B_I:$>Y&0P]L(@9;^KYE7]C"U6._PBVZ5Q>QTU78O< M8UY9H)+36S-@UVXN-HC D/6"@"A_E ,VH8N^ MV_N5M"6CPX2L[D 2<(AW7!?NCD;,P+G?J1%G+#0J: 6T2E&AK"U^G#T.#T%2^SXVT#H%7:J*L M+-@5Z-(!Y>-BK#SVX<.8'1*T0__HX1(G#H[ZCN@QLR4''1-VIM(41RP)L-9HKC9;)YU MIH,77BHI[4=9:;$="#MJ3G[>5X&MR8(OI"6&=[G=<\L:(1VT2B3&F9'S1LYD MP9WW&;I%&Y$8\G$D#8HV5C&IC%*I 1.W-U8MW%D8[<+)VEV6H JA:0&>SY2RFQMR ML/USY/1?4$L#!!0 ( #F*IE2B/Q)JK0< !D4 9 >&PO=V]R:W-H M965T)H@[/Y3M7Z62G]!>S$<*RK]NZ M,:>SC;7MF\7"E!NQY6:N6M'@S4KI+;=XU.N%:;7@E3NTK1>A[Z>++9?-[.S$ M[5WJLQ/5V5HVXE(STVVW7._/1:UVI[-@-FY\DNN-I8W%V4G+U^)*V#_:2XVG MQ<2EDEO1&*D:IL7J=+8,WIS'1.\(_I1B9^ZM&5ERH]07>OA0G-V*RY$71,CJ/'7P',VB:2#]]%?; M3VKWBQCL28A?J6KCKFPWT/HS5G;&JNUP&!IL9=/?^="MQSIZ]EPUO2LEK=F6Y%8#;L@NU M;56#E3E96,@@RD4Y\#OO^85/\(O81]78C6'OFDI4#\\OH-ND8#@J>!X^R_ C MUW,6!1X+_3!\AE\T&1PY?M$3_'[7:][(OSG%A =3&Z-J6?$^1)J*76IA8'J_ MH5;L $"&_6MY8ZQ&1/W[&8WB2:/8:12_F N>Y4=I_,:TO!2GLY:,T;=B]ATA M[(*;C3/?+=[]URM*L;T1>MP)>BFOZ#F+8UKXD1=E+IC$'O&NOZ ^K3IP8W'F MQ47&PL1+DYC],;^:,XMR9#J]9T:4G996"L."PBM ]L]_Y&$0_D2V;H5V +2\ MA>C4]X(L9T7BLVMEL5T^:>@K%B2%%P^U;%ZW6I7"&!9Z89JP *8%%+D2A:%B M:Z6 6^ !" 98_62P6#ZV 8;ZG@\JMXCBD%U#>0H3WNP=DME/9CJV9SM@+5Y7 M:M>PHU9+N$G6>U9U@EG%U TR2YA2-*7P&,R'58"C5,8RI4>?T_25/X^F#?0F![/=:"'8MB] @@K08WSI M*,'JH:&85KB64._GE/4MEQ5[]Q7=#AHYPM^=+A>=UI0M2VB*8!@IQ7W*7NMR MH.0]Y4M&P3=2*2:]O(AH$2,3 BIEKB2-XK&=92%#N/H96U:W2'^!V-_W%0P. M@AC!MIBV7Q+!C[SL=P+#LTASQ.6IP7[4VQD65-N MR::LNXK4K@2BDUJ':R^KFL:NT$LC8AE#R_>=;J3M!JDK^9768!D6+(0S+]SA MKA]H@ "DKC7E?>[%4"CRTNS.2P(*P''HD!. MG9!OE;9#IV1'<&10'+.C%%&5'S\K9"HFJ1='&2T"S_>+)[W,6PEF\F\H@0H/ MZ%>N60E6$\#L:" 8'E%H*-T5BH1JQRZ]O+I@>1RB6 A@UR@[U0KDI*HH[1'5 M,5L^B*0T.J;I\ !ME ;.U/)N, '1MYH[)\,1/23F?R\&/VN%I+D?_;\A8C^[ M$1X/RUNA\47R/;(+-YZ[>ED[V\Q&ME3ULMS']2A!/.(AQ)0QC^ZVH\AMQQFV M4W:M>24:OA4L"'UVA,OQ-+2,]Z??O!4(&01JQ:PH-XVJU7J/4IXE="#(CK%. MH\C)'W:SR&UF@_1A$'B,,'DC39RZ85X<3][I#;E[%Z;'DY>)W_)0:CEX2$5U MR)=]0@6/$\I_P81:NCAZ2.PYGJ1B2;JMNK[J'M*?%#BL^#,Q>-F'];M1P/M> MP"=!7\J4*DYCU,;"IR5:;!+1(AX7R;A(W0)Y@2EW19T)XUU2#*X;'?,S9KP= M .OSAVN])QDPIT/1@O'K\3V'NN7HCD.% MT=&/0E1JS[EO8=6Y>=58W:[MF5 MJCN7"/>_+7I%#_F QMD\[N!::%GO3;K+VCCD,*P\@+II'E-]6\?C2I M]2\:O/@_#F97_1?'GMJG,G)(G22CCQCX"?J29OVPZS"E5N*J]*WH)UPW<_OA M>'M2:_30@L:T,!W35CU%"M$T"KCA$& E"=4PW<'@;\?:7R6_D77_S72?ZN% M5]^C>DGX1HE4\9%K=SWZ1C1B)4=;LH1FR (#;S$=F<9/FC("7#-,J)\1^;P! MOL.'+\$6^P$5OR*?CB*9D4SX#L$X[)R"^,/'3H0OO!X<8!T4Y#\_'K#F/P0- M?!][>9R[O,8B9H?^#RSN_:Y!^UB[GU*$*W*U_W,S[4[_O9;][YX[\OZG&0!& MZS48C58XBC$DF3'=_XCJ'ZQJW<^?&V71J]QR(]!Q-!'@_4HI.SZ0@.EOX-E_ M 5!+ P04 " YBJ941678G5ZZO.EJJ0?VY4R>#.WKI(!/]WBU*^JM.NW1Y.CYL$O>K$,].#TW9N57*A/*GQ9?73X M==I2*72EC-?6"*?F;X]N)Z_>G]-Z7O!WK=:^][<@26;6?J4?/Q9OCS)B2)4J M#T1!XK][=:?*D@B!C5\3S:/V2-K8_[NA_A>6';+,I%=WMOR'+L+R[='UD2C4 M7-9E^,6N?U!)G@NBE]O2\[]B'==>G!^)O/;!5FDS.*BTB?_+AZ2'WH;K;,^& M:=HP9;[C0TX?O]]"#!GZ0;B[/)2$RSZ?0 O;-6#V=,[VP/ MO0]J%L0'[?/2^MHI\<_;F0\.\O[K /'SEO@Y$S__HY7\!QPC?C3B@\I5-5.. ME F5AJ42=[9:2?,HM/ZGR)MWE9%W3VU?./]C5V M&CYF53M?2SP.EB52#\KEVBLZ=EY#"UA.S^V*X6$!G02U4^1A7^^4_7TVGV>I\>^/7D]QJ2R4=)S[VJ]$MI3 V;/K(V'7 9G(+&7VNCQ.2"3=^:%[\AM)+0 MT2,6CL1,+;0QVBQZ6V)(1:[Z7,3CUS #\"=0C%C3)\W[+D>B-J7R'J>X4N.% M4XW2"F'I9Z%@YD+,'C?\#*_R>!C>;9E..P'E5#[R%&P@K2-?K9S-E2J\F#M; M,;6"HMC.YPJNL1@).<<^/"QJ& 9"SA7YA=2'K,ROMYA;2\30"L<]:(@. R,> MLIOQ>>.48_$]Z?3%9)1EV:!?/F72Q @HY[U5< HK+K)Q=GYU(?Q2PD$Z8LP: M.='DZK47=Z6$TF^QO:I@%^2-_.L(PCAQ+TL$W M0R;))&UPPT*\U(J]44R&06X MJ%?)R6V>UW!9$\_((3:J".%7*M=S#3]0]UCNB0OH*IF,?4^'1U'0&;,Z1)=$ M%,*;TRG8BG)%D.EDGCL",(J#VK!QFU ;$_0U@3S"CA(5"KE)PTANW3?4-B1TQS%9,1'88M<]U-K&: M%$'Q5\ NK0S:Y77E@X22L1R>"8@ @(4!@SWEIZQ3L;0E';!>6L&U%0-C\EJA M\7._GY-*C4GUV%J'9<1KN:WI'AHF_AM=H6 M DA#(:W%"L!7'<\_C&!*6N=)"<;$]P M;!B,WY2%\)8L&5#WCMAG([3A)_L:/\8R,@1C6R]S,_Z>QUUQR4Q!,='4YQDI M&Q5]49/"4-D4I*("QA*,_@0V<3/0!KH"QF.35Y(&:2NX6_5L8!#";N.$=-SK+OFH6["&O$ M\>0D9F9"VR!*1<=.L[ZI/*&W @%'UB7$ R&O\IJJCE'?[<^R_JL-&D*9(B;\ MZ"JQS&JU]PS/8)#KXXX'2;\OW"+@Q;..IR>_\Y"FO@-)P/SJX]\7T8:9)_6/Q0U+_4VR1>9KD\H269;-B M%YTW/8&Z1H:!6>WA8-XW97S[>]O55P[(S4$P4$+#NHWQ^E;=ML HPEI,^*RF MKH3II_U7#"X)'DB G,J^ K4A[.PHC1S'I %B:17'V?:R$T8VE&M,A_-/S*!; MU%J$$>C20:=ITT=-7?2_@%2*K_\#/&51^WB7^!WVA6U5OF;([#$RI^/[K/0= MS&]0C08BZWET+\YZ= M[&N'NC9HIP^!+@KM@]. 2JY>"L'ZLU N9- D>V$V< M-%]3246-/ET3$!_P'D8L[H.'F)K77)KN'$)5ZPQP1='QNGD]1#F%U!ZZ?3)Q MLD%#H0>$C_<((S2RUA7DC-U0=)\R7@LUGS?#SST[M[SR ?@5RY&B$W17OE$W MO65?2?:+,ZTV]9?4=3CHETG$T"=Y-A3%<10K4::BY1@.,LXI#(OFR!MQ.S7F0OTSH22Y'6W MG^[$^57VD@80M!F>5\3Q[NVG+X0QV8YD+)TXPW)_MYQ'2AF_<1P1.0-T,Q\5);3_1.IM MCX(84<9S0I?D49+CCBYCZ'X0FZF7;'"5[Y"XFZ()=G,\WQEL&@F46> 4B]P# M:YIDJ;TN/+=52)HWK-[D%3"\MRY83$RZ&05S=!G0G M-U<@:8_F6I.B#F:(@M!$/I?./2;-/4?;/%CWJ6_QXIC[5,SU F'4\N1]DYZK*?!P0"\>QF M='5YR7]=CVXNKECXKO,*Z6HF<,V:H'W'=\AM%X8Y:V8F3V#LCG(^+YU2S;7J M7<_3=@Y[(2:CF^FEN(W::,N+)W5RG=V(SWS=,D!S.KHZNV#A47I+'8'S30@*6 RRISFEP@/S9FI0P M6MZ/$P%J4+ "U1GY;)H%R3R/D@7/IG^ZLOFW@KUBR(MX3I8M48*)!01LTO=)U*A\ M5<^]2QJ)@1%Z=WGDFQLLP#[=F5@>/6[>Y@U=8!U2ZH @+$-+3ZXBH3B,.=CS !OOKYO&[LE^'V6BD[$T=8]-SR]C0FXGU&R/?N$ID9O=@EB]YZ\H MI&"'-A; VMSC^=9Y6U>FX0E5[-[H]KZ; M0$IP=82D_O4J&7Y!=8>C;S78J'WE-<[<.[6OA#@#A0&ULQ5EKD]NV%?TK&-7IQ#.T5J*X>FQV=\:[=AZ=N/'$=ORATP\0"8G(D@0- M@)*57]]S 9"B7G;;=*9?)#Z BW//?0*\W2K]9'(A+/M<%I6Y&^36UC=75R;- M1E5R60WN;]VSM_K^5C6VD)5X MJYEIRI+KW8,HU/9N,!ZT#WZ5Z]S2@ZO[VYJOQ3MA/]1O->ZN.BF9+$5EI*J8 M%JN[P"LQS]Y_SZ5FO_&B$>R-X*;1 HQ;55GS:L=2KK44&?Y-SL2G1FYX M05,CN))^$I8O"\%DM1'&>I&\RMA;C6%6L(^8S/%PR-[W1.8\8X"VD:HQQ7Z% MM\VRD&DWAVUS"51;H043GX5.I<$@DJY%)H _P[(!.F"/A\PIN7%*2N,"+F.( M7M*FUC(5N.(6H=X4&5L*B$D%PCIC*ZU*AF@'DVLLP+@Q2&E*LYK+C%G%8.3* MK(1FG!62+V4A[8X6QUBE,Z&AA!O"?;I8"KL5H@H$08JV,I6U4PH "$^Y-P++ MP-0Q>+ ID3< ;KECO*Z+'6&CF2M5(!O272Z%)NUW4: *2BHMK?P#ODE#954W M6+(A'J!%6).M>BM5I%VNA6"%V(C"6X^8\Q)20%A#YA_<*;:5-I>>T&YQUM2! M8\ ";"^(O,HM[SF'1GS#9>&&_>SDC=E?_S*/ MQ_%W[)$BW&GK&F0LD"ZY 4Y+='>% 6S M0I=D,GKP118F'0L?*G7"0P?3-'6M=( #"=;CK50+R"E*443.T$WK0K;D%:\QJ*ZD$U*C@] 8&DODTW^I,KAZQ#+D20S&>U0S>- O[@0VU:\:YTZ,(]R4/*C><2=%J 2P0? M1(6 ;CT\>$!/A7V8$T#W+-N;R?OHB1_T[;/4ZHG&:/"$PJ&=$CR8D1>@KN). MU]8X1C4Z]$>FU@*V@')'L MTZWW4Y]*,X%>FB#OB0+II)_S1B/:T6M1P604WA\9H@N>U;K_ <> MFTOTEMIQUX*Q&N@<5 Y@::-=;!NBR9L729X(J04H &)%:LK,V>W0X]IP\A2 MF(W,?!!?)/30+AOJOKNB[^-]XRMMJ%TINDWQV1):U'!)"<%(DV7E MMR^$YDMV/4P*M= T#01@-X/<0(JD(G-M8VN,E,;J-C&1,RTM=WG$K].SN0\* M(A%[&JKA/F7VO'_/H'==-#?4FF0((-!?^0FD?-?+0/OC-HT6 'H%O(!M0'RP M:$D$%*P#.D)25]?V+0#ABEG2_\H$C?-\(")KHN!5O]5*7# MT(+A'?8_K5%.L.1\X]S\I&(97OIHIZ+@YQYVCE&O?ARFY\#!88X6'/8X6IXZ MEFXM'BJ;X^)PKP4&C(T=F>;],O:7FLX%EZ?4DYK>'!' \%3Y]>O$MS5<"$1SFIS6&^ ML\S)VV@3[UP@=!+;=AU<3X;3.=L)3K&Z4900G.YX,[L>3K]QX<:9EN;IQ8I: M46IDZ&T\3))OH'Q*K@SAQ2XZKPLY?*^J<=-U*V=KK@_5?2/M2Z3;++GZB#YN M[>M&*Z9?&'Q*HVGJ%$GH03+J\WM&^-:QBNT.5#7/;T[G/? ".,4E#V#/Z#*> MC-BC T?8>N)=X^^R0]@GT?N_\:JA>D*^PI+H>CYEK\-K<_+^V_$\FL[GS]DO MKJ3WMR=[5S;LVUF\>'X$]M K@70\C2:+13\==DWY$#94A8^?B:/,1]CZ^\07( SEN8\E-\ -S8J/>EOGP5;N# MS@(!;7_7=E&MT[Q'HU,@=$G1&_9XM'^^H4,/L6LKSZJAPO.,);,H6?-9>C/6!S/ 3.^H'K[U@E UJM2OW=8[]O# M4'E@EY[<5D(2+4:SH[O+A"RB^6AT?/NH=.TV66RIR%@=O=>S*$[F)_?.\B^6 MR*,7((VB^2PYOGT-KMWIPKYA3ZZCZ7AQ8M;PV-OIPF$,B)LE V5W$TCQ<' MM%Z32R4C]O,^!L]DI_,F"7&^#W@')"3^@ZC^]^;_?P(N!HO7R26O\R\O.LKB M>G1P?3%FNE5HU,$*TV@Z2OZ;>!E/QU$RO;Y(KG_[)^)E-CJZNTC#! $R28YO M+\;+]#H:+T8G]U^-ERDTFA[?]I@39T(GB>+Q]#1T_..OA)IAWA%8C15A)'[T1%W<;?W4YWBXA\-IV,APN&C6+A/I9@^6?3Z6*8M(\B:G-K MX?;@Q2YT7_OU24;_N*9_;MO?R>^!7@#C3V318O1W^ZTDM(>VV]1E?-=*TX). MJMPN3*"-\B?,V'O :^D,]UQ;&;=-\KF#DB$P"0>(35WGL6IT.,K;;R0#IF/* M+VDV/-M,^=.7LQUN&-,#V#^3X:D[]C+A!-P?;G0/:[[KCFG]$M1JB4/_C/SF M\[/S)KAY:KW"0OY:>T^U-'.%!/]UZSN:?H!]B?LXYV^LJMT'L:6R5I7N,A<\$YH&X/U*P5[AAA;HOI#>_PM02P,$% M @ .8JF5.9LZ8K5! Z L !D !X;"]W;W)K&ULK5;93N0X%/T5*YH'D$(M214I$" !W:-IJ;N%H)>'T3RXDEL5"\=.VPX% M?S_'SD*Q%>K1/$ Y\;W'Y]PM/MEH)VI&M2 MV%EI4W&'1[,>V]H0+X)3)'=ESDYTXZ10=&68;:J*FX<+ MDGIS&DVC_L6U6)?.OQB?G=1\33?DOM=7!D_C :40%2DKM&*&5J?1^?3X8N;M M@\$/01N[M69>R5+K6__PJ3B-)IX02 M_<^@'5J6W-*EEC]%XY:;_ZB3L_DP*^+FSC]PHH=:6[7W6UNZS*S+LIN2&3L8.\-YHG'=0%RU4\@94RKYH MY4K+/JJ"BJ?^8] :N"4]MXMD)^ 7;D8LG<8LF23)#KQTT)H&O/0]K8-(]O?Y MTCJ#TOAG!_YLP)\%_-G_$![NN)+8)U0QK?D<&S3^H :E;(*[P\BSC7GH?"IRI2[B]V1_6H7' M2^CCZ@%3K-;&6<:#.!_Q..RW^GF84Y!0=,'R!EN!HOM<-@54>A=:K3#8!FN, MMMVBX"-,[[71C42PB7'E1.\_8M^VJ'8IL3NJJK&]7+?1![GD8-O&A>%KP02$ M7H:7YSBGZ-873VB.V,==16LYDN^QEMJ5[X(Q\,G)$WI@(5X0YR3BZ'1@&="D M0&"*-M0>*)0;86%\;=DV""LM\;4*ZOA2PI.@!3Q XI5T+4/WM6"O)LXK"&$J M#1&KVBE)?DHRS+B\'(9< ,%BRO:$@KEN+-X@@4@]U2X M9#>\/$ 7ND&B=X_ M!GM_Q/8@?GY$@/_:5.@@I\TQ^]I5(ON#[2T6<9JF^WZ9S>.C!,L/I#2^.ZWM MS^<-V(>_Z[['9CCH9E(Z6\2'BS1>I(0G*<[K M&K;J)D")Z,."U)-!&# M*G)_=$=NPPT8^2B;YWN-\D-B.H\GF?<^8I\%7PHI'.:/;W"Q$K"]OOEN61(? M)HMX-LG8#W2.[P./<"#4@134A)!P6T*X7AM>L46:QM,L1284"LP)G[8;4@*. M7[4?:Q"79$=Q-CT,(^@ 6>H3B"J;0.4T8]^T0UZS69PNCJ!PREZ[)8RW;E_H MJG6X8_IO&EJRO8@-;X=K['E[>WLT;^_ B/M:()Z25G"=C+)YU,ZE_L'I.MSE M, ]Q,PS+$E=Q,MX ^RL-<=V#/V"XW)_]"U!+ P04 " YBJ94MQ]+,E4& M ^$0 &0 'AL+W=OYD(6@_-3]^Q:GY^JRF:RP&L-ILISH>\O,5/KLT$X:!]\ MD,O4\H/A^6DIEGB#]N_R6M/=L$-)9(Z%D:H C;=G@XOPY'+,Z]V"3Q+7IG<- MG,E"J2]\\S8Y&P0<$&886T80]&>%KS#+&(C"^-I@#CJ7;-B_;M%_=[E3+@MA M\)7*/LO$IF>#V0 2O!559C^H]1ML\IDP7JPRX_Z'=;TV(H]Q9:S*&V.ZSV51 M_Q5W31UZ!K/@$8.H,8A?ZVDO3\=6D+F]\.X0;FL4:)'4$;P3A4V-?"Z2##9 MMA]21%U841O69700\)W0/HQ"#Z(@B@[@C;HT1PYO] A>G1C\<[$P5A,3_CV M.>XPQPYS_#]+=Q"%A^[$E"+&LP%-E4&]PL$6]*^_S*)P^K)Q *\R80Q<@"B2 MYOH27JD\)X8[*_B8(C\H17'?F-(2)70"ZA:NI*9Q4-I *@R(RJ9*RV^8@%TK MB!D.#:^+:T3#B-X^GSY$$0\#^'%$9A=V]2 MH6O/^_+K1T/S85,04 H-*Y%5R$9'@4\H(92H:R@@N0(4%)I+ZGNCC8[GWGPZ M\R:C8Q? ?.H%LYEW//VA"*4Q%>7+[TD&C:4+62P]TC!3HE.A[-Z'-W5[&=&% M\11J*E8(,L'"READH%ENC =X%V-I"4)82/=#;L%P<1C#9MQU!:I 6"F+O=IQ M"&Q?PVVC[:2Z!6:Q<&!F@^;#=;7(9.Q0K[5<"?+U66@M"FN:MEQAC/F"+)K. MA+N=*52+T]DRX,@+IM2C*-R%[I7>A[<%_"F*BK:=IO.A-YK-O4DTWS5<(Y?H M#G4L#:7%6P?$PJ094OZT TC35:B-L.GX."#8X\D>KFP5K:RTJQV8 9W#;G%!IUWO"M)$#C%K@61LY[X\)JGYX$Q MB(QV<=-G!Z%0/C')"3HNU11Z+'4BZ5$8^I.@3Q"G6R]D\2*36#E3JC:Y5DLM M\@K#59IP[9\,'3EB%6-)E MS".AU8KFER,'E"XDIA70FD5-(6[EACMVCY#O+>HS?AT%+P_6T:T)7S[WX:K2 M[(CA;:H1(:_W;N2]^Z!$-C0_GHZ]T62?)&[WVK@ZM*D&D131DI(XA<56YBUYA\][Y)]I9DGC>W MR)_0T2_+F)#$'3HFE$(F/+S$1NQ3/*ZTYC3X2:&*%]T][>N6D\F(O$ZIF>=/ M=(0T\[U:-:JP(\K;8T@:N20J;6IX)62>D>%[I>GN(D=-NQ89ZU)IX4:K96VS MLN5G-Y@MPIHRAP4VX\/,;4<\H0-O+_EVT(A+6[/: O$P6B>)[HV!BLT- K\BY8\:1RIS ^;-VCT \$GXYF2O,,QLIL=\OV M,06_,N@(Q-DG2 <*5;K:-YQH:!-T\2<_,/,_02&FD\>.=5MEV\J0M]7-)-:5 MJ0J:'9+2;TU1:@L7FWJH#35.V^Q6)!AUPTQ7NJ;(='TT]Z.?,UF/;L ["EX+ MRU/2Q=L*RU;#V:?;X'(3O..X'?H$;NK*?':?I;3\@DA(7]GPU\ZQ8>?T1:>. M27,N/X)PXD\C^(-W_Y[TAY$_'\$G8C<]?!9ZX\@]?P[AV _F>YP\B+8E2(V^ M[V-LV/NF)?58NB]W0RP@*:T_;[NGW8\#%_4W\69Y_&PO=V]R:W-H965T[V<+L;-.WNA\-]H"7:)BJ)*DG% M]?WZFQE2LN382198X+XD>AD.Y^699X;RU4[IKV8KA&7?B[PTUX.MM=7E:&32 MK2BX&:I*E/!FK73!+=SJS#971Y.T%Y$OA=BIWI7#/T9*745[SYF%T/0C1(Y"*UJ('#OT=Q)_(<%8$9 MW[S.0;LE+NQ>-]I_)-_!EQ4WXD[E?\C,;J\'\P'+Q)K7N?VD=C\+[\\4]:4J M-_27[9SL9#Q@:6VL*OQBL*"0I?O/O_LX=!;,PS,+8K\@)KO=1F3E#]SRFRNM M=DRC-&C#"W*55H-QLL2D/%@-;R6LLS3:< S7ULG$4L#B,XV?T MC5M7QZ1O?,[5+=?"NWK/]X LRY9:\W(CZ/K?RY6Q&F#RGVFHJGXGH 96>$?A2#L^K9O99*,ZO82J0*\+)AG%7U*I=IOF?@':2& M@;/2[@-FMX(6\W+/I#$UO))EBF\?!3.X U,5:C4!*U7Y[EO-<[F6(';TDI<9 M%"@$3Z:V?0LVB*+*U5X(0Q*HHGG"4E@(A<-+:U@-@-%,PE4<1E-&OK'[G)?L M#9KXC[_-XSA\3^_P*=U'[]\.V0.:2VZDN3+HK%K3[6T-=\(8=&\E2PI-W]\M M-V"0;?S&1R50B.G$E>^XSAKK<&UKP9!]+-D/(A7%"EX!/,.>BV(!%E= 51>&;X"&HTW;9%V@_Q#D1X;;=*R_^B M0\H%&P )_"6+NF!E30$$/>,DF,[G03R;,X-E2LKO<@ZF+ $K10'V4IR&'AZ_ M.>QU;+-"%Z9QI$U5< [2@ !,"1/?A4ZE$:P"]()QED']\!7D@!2MN=1@K_X* M_?&1YV"^W\$K.D!_@@EB\F'6LRDDU9EOG?H>5'T$7HX)ES5FRVS M^TJF/,_A2=])7,@@F)JM5:W97G ^4[:+8NG?T>CGXH3'IUG:ZEA.2]+2)\V ML&$OR&U%:8'C!ZZ;@=)&1X'M"%B/=N^+C1/WU@P]D%A3?Q0FSJ+P'9J*Z9&* MR##UC&WB332; 83]_"BV3&[CAXF^[GCD2A0&T7P6 M1(L9;C9FL^$TQ(TGXV ZG1* >6N_+*$SP1B9'FJHCSK1FIK5&O4Y,B?L>[R8-@\I(ZYQ3$S"N9"5P,:4=$&1W0CA<').1QS?10*_^ MNY38%$N[&/G V6*5Y;DKEG?$$D\U=2L/[".?PN&\\>E/163(/AVF $=#2]=$ MV['DGS6 =!RB?+3H]XN&J9Y,$KX1=P<*W"F5E10X/U0U&$$TY:K\:+D/CZ,, MBL)1)Z9A@)8B]G$?+1J=3U2Z[@1M@F@8VZK+E>[8PR51AEI93@6O0(];Z-+2 MZ*/ Y[S"URH7P%6.;<%B(%H@,1Q-/!&[*6LC2J&19_TRXK:)IU7BB?@]$>L+ M_-FT#.S(6([!&2Y]'8%7$W9<+XP3(5V+TS M8+L,4(=-"H8RC] MYM')/ G&LPAUC)\6;UWB4/[YJ%(.H:1,'8?-+7KC9]-/#U],,Y;V1FD_2 [9 M!PX&@5B;G1-26)!X]D$$\6Z9.FBHTM?7N<9Y:I*$"HO2CR>[% >%,,O[/$ :@ M+N;C(!S'B.+%<)JPGWRN)\$D7L#4$$+K'D9A%][C. D640Q(G@T7DP/ @\D" MIPE\L1A.YJ^8%2;!=!$&\WA.JF+VH_P.FGZG9/C3E6]37:C3804B0,(N<\() M'_I1*C11?.>@BP"MN+8^19#UM'L^AX/\5X@;P<:(EF.T:$^BQH%0U?9PF,%C MX,=[HD,4Y6FJ:HH?)A16Y)*O9(ZVI8AT=]KHG5^7#W=L%LV;'N$+O/OI8.CC MEZ:+M9X$3R&#AC*#VR[K30U)>>J(VD' '*E=P 37FHXZ*P5+TL.G@+[! M'4.;.O#0H#A I.F;,83'PXD?HJ!44JM**5VZR>L#KQV8!@>D0MA MW;A"M08!KG-[+CF+8=0Z])K@ QSH/'L\U]Z=$GYX2=L*&+?G/J&R-VXP MK TX8MY>0AD@#KM?4(]Q2%1ZAQE!H/,6!//Q[%6QL/N*NAD!^B\*B.?ONP/MN=*X//H,>9$A,2MDIZ!>D$H ].QZW MF6B>^@ ]ZGSD+X3>T$\9.#8 ,;KO_>W3]M>2I?N1X"#N?FJ!0&XD'CW$&I:& MP]ETX(:JYL:JBGXR6"EK54&76\&ACZ O%\K99L;W*#]#>GF?U!+ P04 M" YBJ94IVQTV)P" #M!0 &0 'AL+W=ONA0-%VVV'80;'I6*@^/(G.Q[\? M)2=N"JS=T(LM47R/CY3(R=JZ1U\C$FRT,GZ:U$3->9KZHD8M_, V:/BDLDX+ MXJU;IKYQ*,H(TBK-L^QCJH4TR6P2;;=N-K$M*6GPUH%OM19N.T=EU]-DF.P- M=W)94S"DLTDCEGB/]*VY=;Q+>Y92:C1>6@,.JVER,3R?CX-_=/@N<>T/UA R M65C[&#;7Y33)@B!46%!@$/Q;X24J%8A8QN\=9]*'#,##]9[]2\R=@5F!EJ;[B\VN M#@> L^P%0+X#Y%%W%RBJO!(D9A-GU^""-[.%14PUHEF<-.%2[LGQJ60%COTO$/G+Z!'<&,-U1X^FQ++Y_B4E?1R\KV<>?XJX8UP M Q@-CR'/\OP5OE&?WBCRC?Z9'EQ)7RCK6X?P\V+AR?&#^/5*B'$?8AQ#C-]8 MP?]'PT.-<&EU(\P6:E%"X^Q*QN?/W0>R"EV)Y*"4;>8C(I9&5+(0A=J^%R8=' MQUP[R5-&LG?9,J&-_KOB?GAWE@]//WE8"=6*;CHH'D_"%$'^"GGJ$-<;4+#X M!IVTX3+0LQG+P=\>37K0@AK=,@X:#X5M#77=V%O[67;1M?"3>S<(N61+:3PH MK!B:#4Y/$G#=<.DV9)O8T M+/![BLN9YC"XX\'EE+>TW(4 _X6=_ %!+ P04 M " YBJ94F'!6; D% "U% &0 'AL+W=O_2#+8KB.?S.=RX\X.E*Z2^FXMS2;5-+WU^JCI;"\G? M:S)=TS!]=\EKM3H;)(/UQ >QK*R;&)Z?MFS)K[G]K7VO\3;<:"E%PZ412I+F MB[/!17)RF;OU?L$GP5=F:TS.DKE27]S+F_)L$#M O.:%=1H8'C?\BM>U4P08 M7WN=@\V63G![O-;^L[<=MLR9X5>J_BQ*6YT-I@,J^8)UM?V@5K_PWAX/L%"U M\?^T"FL3+"XZ8U73"P-!(V1XLMN>ARV!:?R,0-H+I!YWV,BC?,TL.S_5:D7: MK88V-_"F>FF $](YY=IJ?!60L^>_%7!)&HA968$T'VC5))5\53!:\9O.:$U)5,^M6]IKX;2N\ M)+-TP[10G:&267RQE5;=LJ)KWEK>S*$+O$^/Z8VD=X55_03<8;?P<6FYYB4) M:16QL FQI>8<:6JI4 V>A=L/^7;1:E%3[U!"^8 $Q!N81^.T!N$W!AUB 'JX+86#1_&Y[HPA?+ ?];BY8Z9$OM&K\;LYIL+;%6%KG ML'X5^$:] C1G[@I<$7/C&J7/T$LAH1 N@&/-T0F4@+B=-"(D05%MLF#W-:%W MN^X% C#V A0GR3@\)R/Z!#?[8-A:DTUS&N4S^J@L.%#/JH>J$%"GRLG#_0\RI)MA?>$#W:UZ$W'\NQ![C).WL?J46K[;L1M",HCC.,9A%R2A_)+3C MC3T?(QQY6CM'O@ ?\62&YRB:9'LU1J$,]H))'"5QZM@<3Y\)^"U9!SV/DJD/ M_!@9D-%G?Y"#578#,3@0H06O.O%0/9[*ZSO.]#\B>(_VK4+S*#BRX]F$TN-9 M_EA!*4SA$H.T+^P/T'T+I!V-3V$9I_0]T$QC/-XR=SAY+I]*OK^M@O?J^P/Q M=U#IJH.;>@@VI9?W?.&/]\>(2\PLFLTRMRA#R.2SQ U'R*=LXF=S-\S][!@U M;@(JW4YHEKJ"CI5V ?)K&<1\WP9B6W36^RB>3*,E&@&G JFC:SH:C$)(H MH*@+LSP[VA8U3T?:GD8DWS0B^3A)(IJ6]DZ7 S*&)OGXW'(2JIT&+F&:KQ9 M.5_IB%M?C$/C2>>RJ++CV63RT[C2IAY0'X\OS1A=T1_%M<^MQ-^Z]Y*:B.AA7*T^KB\%B^OSJA.W% MX ]#FW!PK3B3I7/O^>9E?C&8,""RE$7VH/&WIFNREAT!QH?.YZ /R0L/K_?> M7TCNR&6I UT[^\[DL;P8/!VHG%:ZM?&-V_Q"73ZG["]S-LBOVB3;T]E 96V( MKNH6 T%EZO2OMQT/!PN>3CZS8-8MF GN%$A0WNBH+\^]VRC/UO#&%Y*JK 8X M4W-1[J+'6X-U\?+:596)8#DJ7>?JVM71U 75F:%P/HZ(P';CK/-VE;S-/N-M MKE[!01G4SW5.^?'Z,9#U\&9[>%>S+SI\I?U(S:=#-9O,9E_P-^_3G8N_^5?3 M#9_FJVY,R*P+K2?UYV(9HD?/_/6%J"=]U!.)>O)?HC[$\O]PIVY;GY7H4_5Z M:4VAN?>#^KTDF%6-KG>JZ0R"*IS+DXM ?FTR/%IY5RFMUMH;BCOE5AC7IK&& M?%"F5A%^G,]-C0%6F6L]XL!FV09@#&%T']T=1-<@%),"DUQIW!:>*,&/I8[R MFFH(3$9Z:4D 62JTM3NU-#6B%?),C$-#F5GM%-ZJ8(K:K$RFT;V1?!6&P)C9 M5E:LS!;AG.>I,55;J0\M[$QDCJ)32^J)R(?)>+@W'?(RID#@-![,X->M#4L1 M@B0P -K@Z=9 &TA%4W%4D,%OT#IUT"(\HR/R2YWW<8\X0A2HHD'*(.*@1G!H MZC7(ZZHYNTD04''RVLJUSAD[MRRK7!*[?:Y16X;V:/YL-$6*UHH< MBFO,5U;V S94F]+@7@JR!=$1#":N/&4$QSGD*99H!*UVQ+/YLE:OL^B6Y-D# M_,2#9(&:/-88H =*!%PQE:'1^+7$%&3H96Y> MX4_R B[4OM&[U$[(Z-'I:'*?))CIZYBYT)E,1R>]22R]:XM2O!/,NP(F=)2: M;]$64.(]34\DZU_;FKXAY;[7A3AU.U=O[Q9#.,A&ZOO'WSV=S29GMW.YF)[] MP'E)H^4 KY9[/[XC]1;"ZP51T":_#W^,TH30 N3LV73X[&2B0HF* M"S775H>@%D(YR,'VD[UG4,#=33^J[W.>)8]$>0ES((S<41.I^K9.T,"4"RVX MKUS.$RT5V"(IF?=/>).T 0HS!DO.$7881MI&XMTFH8,*[$MX[Z+%W%MU@Q;> MPSO]>"I#UV7<\9I%)K7"H_GDH)WV4-RZXSB#\O(FP=$1>:1^8]G"5,$/!/,% MBRF$@:1?\?]Q%7BTG5T+,2K)!3+*K#:L9:$UG<*GC-$9&1%WY+=H\:$6HJCD MD\XL=UT)&U20]<&3U4(Y,*(\.!]A[EMD@7 -5@%GO>(N[/IHB;,?CH;2+OO\ M62\WVGL66'[C%56-=3*5/TH I%@E5D;J74FUPD C_R4RXT!+F="T&RB+>376 MQ%27);%UG;6>&ZB7WLJAJOVT.G0MMH&D5#JX&O[0=>@E%N?\F'=H&7@+1Y%8 M=$,+[4NN#G?4HU;A29T^.0N];R:PT%YH;AQ:,1IPQUXHU8Z-H$ 2A865SY"H M:'T(J??Z=YL7_6&,JQ:"W'9YILY0+=K9_,,1A94Z(E>]UL8*BZ9.9W79>Q8V MEKV^[0GH5)5S;*4WF3..I;CA( 60DP[]?9H][E4;6]G0USC2-R*\PP>3<9R/ZN*C"3-%FX[]*K]$[5#AS8C=X%V:E1>I-<=>OQ?8&!36<%G?H5 MN'$43\O7/!-REGD(6,?:?7*CAPYYXX-3-8 6\NW O8'&2P?L_FG_>;)(I_)[ M\_1M@VT68AZ0]0I+)Z,GIP/ET_="NHFND3,ZY@$G?KDL\8E%G@WP?N706MT- M!^@_VB[_!5!+ P04 " YBJ942+U<8#X& "'#@ &0 'AL+W=OB#[1$6T0DT26I..G7]PPI*4YWLRG0[HMY$6=XYLSAT#S9*7UO*B$L>VSJ MUIQ.*FNW1[.9*2K1<'.HMJ+%E[72#;<8ZLW,;+7@I3-JZED!N_+TTE(@$0M"DL> M.)H'<2GJFAP!QI^]S\FX)1GN]P?O/[K8$3Z.-)R5^A:N-^VP9Y^(I!W!O$#K?? MR*&\XI:?G6BU8YI6PQMU7*C.&N!D2TFYLQI?)>SLV9W8@&++>%NR2[>=T.Q2 MM04F-7?$O6]][M$_F5GL29:SHO=_X?W'K_A/V ?5VLJPZ[84Y4O[&;".@.,! M\$7\58V#^^XGX^ MNI\[]_-OQN__Z;^/DJ]JP8RW-(QKP:;R@)UW5K6J>6)WJNYHM7%>IQ+?+E6S M52TM/V2?*F'VS'&*Z(@Q6PFVXT^N+2HIU@R5@R" TE(4TAWCAM\#W_2'[_(X M#H\O;ZX^N&YT?,#$ Z\[;H5Q'FA#WC[1UR@[-FS5&41N#(-/%PXB=/#00_$P M3 )*OR&0'[)K7E0#2%9QPTII@ 5 MUJ5'5JU7@L-=";H#YK0Z'J?^A[U$(5/ M]"2ZJ-FE"^OZ410=U1)VLU[+ O'('C/"@==]_(=?8O53!8,!&O!W:XBMT\+S M33BU7'7$1*$:H"HDKUDM2XYBBG*H-&W'82JX@9FS<'P01QM6HTAIK$C-RT$ ;R83UF".A!EBX]K8%;(AV4/T +QI'9JO8= MI009H["LV&@782%UT9%07?KHW $J=J+\DIUY,E8TAK+6T(5,$6GQ9R>U&*(8 ME?I?$N*3C2S[(\2%5BWF9&%ZJI$6ML--2>U&/0C=NDT,3D1)T<)O0QK!->XU M*]9@4/@[%O0*7R9(::IK'4%;!2WAPR"(Y^+PHA YJ+P1M+.M%'R"Z +GP0F$ M_:P@V_B0#67OV0N.#U+A$Z0%,E, H-+8C']S'G['N6!ODR1[M,,_PN@CQ-T;J0XN-QYJ4C4N + M1RP.DD6$WRA=L'F01AF;NN9@].21:>\'?O,@3I=HDR"*$K11%"19C,Y@.&Q] M)?#GL/#,>W4U=*_^Y2<0P'R.WQC;PVGX$CR-;\:,HE@#+)O6RI@#-LT!-\-& M<19B$ 7+$(/I/)[[;TD"/F^09APC'%B)RLSI7-"!.AKU@G(CD(X\2H-H$;(H M#);+F.7Q E3$2$D>)&E\ "!9D( 3? M#]]21_1MU3$'#0M21Y8YK20N5\\$^YFWU!$%<9;B-YK'T,B%[NGVB0\D8"0BW6 M, T/LW3"M'_V^(%56_?46"D+*;ENA9>BT+0 W]<*];L?T ;CV_/L;U!+ P04 M " YBJ943\VJ/ $# "Z!@ &0 'AL+W=O\,/=@*T<%3K;1=1)5SS4F2V+S"6MC8-*CY MIC14"\DQC6!;>M:T/,*E>D6 MT23:.V[EIG+>D2SGC=C@';IOS9K82@:40M:HK30:",M%=#HY6$"G/G$00_MGB&2GD@IO&XPXR&DC[Q\+Q'OPS:64LF M+)X9]4,6KEI$GR(HL!2MFN\*=GF./EQMEPR]T?>R4@_/6.E/ODIE!+77_ M%$^[/APD?!J_D9#N$M+ NR\46)X+)Y9S,AV0CV8T?PA20S:3D]K_*7>.^%9R MGEO>HA(."U@+HG4\*,[R&2XQHY;GRS>-6^04W_,=\:35< M&;V!*]2;$4C;UZJ$Y&EA2%VP(;&$BR?,6S]\\+4L98XT"I<"&I(ZEPU7M94@ MK(PJD($]N,>$#'-1,Q4H)/$4&_($7@KR+#!(C>&>;QQ2;7V8;9FF'%H#'1*" M-J#06BC%UI#(%,>;%X"N8N;L,^PDMB05T(3.]U"&; SG+?/>O-)?RP+@*(T_ M#ZT-?+DS!T2\]$IX^81^:WJH3"BA<_3A1Y,TG@SY(F@YQQSKC GM9F&GM>1. MPU:H%E^M$U)YA+@/^QF"CKV^PG1?(7[M=4\.]DF-M E;T_)KT&K7KY;!.RSF MTWX?_0GOMSK7WTA^5Q66G#J./QY'0/VF[ UGFK"=,N-XUX5CQ1\7)!_ ]Z4Q M;F_X L/G:OD;4$L#!!0 ( #F*IE2U=Q$OI 0 $4* 9 >&PO=V]R M:W-H965T,6Q ZH>2)FGB&$C2%AO0 MH$&R=A^&?:"E:XL+):HD92?[]3N7E!6E38L-^V*+CWMXSGV1\ZUU=[YD#G1? MF=J?C^K2KE'B[8V.W9:#;:3=SH=1ED8K*8-VK-MQP^-M<.HTF/ M4NB*:Z]M38Y79Z/SVR/&SYIWOK!-XF2I;5W,OBU.!M-A1 ;SH,@*/QM M^)*-$2#0^-QACOHCQ7#XO4-_%[5#RU)YOK3F=UV$\FQT/**"5ZHUX<9N?^%. MSRO!RZWQ\9>V:6_V>D1YZX.M.F,PJ'2=_M5]YX>!P?'T&P999Y!%WNF@R/*- M"FHQ=W9+3G8#33ZBU&@->/[=]\$H J:Y.\ M0[A("-DW$/;IRM:A]/2V+KAX:C\!FYY2MJ-TD7T7\$JY,>W/]BB;9MEW\/9[ MB?L1;_]?2O3TQ_G2!X>$^/,[\ <]_$&$/_@?'OQO"/2A)C@A+VEVD+RP1Z%D MNK15H^H'PA9V7)"N@R5%R)'\CIH6!DA/4FO'7 F,K.:?6^TP:0QI[UM8J;H@ M5*>WK^_I)]^_.$XRZ:G M7ZW&^=GISV/Z#6QS8[W@YQ857+!3L0JWRE.CM)"/FJ2MR%&/+"Z-\I[.85=5 M,.C)##T@&E11:('L"7]QD&U-04NFHF7QA)BC&1AVGC2TL@MH6=18'UX.J"9, M3V!#%8#_2$1$QU#XB4\-.V\*G0"#3 M896:H"@%&K[.&Z<-S?93@J6=._>"2-XZ!\WF@5:09/3?(C*R-\;FB4.GI\\\ M(.8,Y1J9"PB^;Q+WI*4SQ!C[< %H8&-E;6VQU?".Q!09K>JU7AIL]YYQW3R3 M@U]#ZSHW;9&\U"@7OD@7R;#.?YF :_@TA@7WRK;;/)N.C]&BC1'?W-Q^],+N'"T<4;IIO23?WO.T2LTK M>GO/>2M7%'U8K>!()S&!UH3O&'>NC]2OL-+A]1#!AIA.@PQ9.7AM<-Q>\C"D MM\N_H"JVA\>L7%G$9RM1WK!0'E;#"<72/CR5MG2'ET*_=$(?FWBW0L(F58D4 M<^I(,1TP?/%J*B506<=[].)P,!!&+X[ZB3'=#BQC5BRE#)5OI2;D]HVYN[&F MK?CE-EZY$H4-2FB]2\!&RD[:B307>CV-5;;S+8HA=KU"/?C37M8MNXV8#G1] MZKQ@@4U'+Q]8.1@(X9W1-;OX**J?&D:'H+NF-$2G*-I\5RY(/F2>T^AT@P5\ M(I^J\7.7T61PM5?LUO$!([V@K4.ZY?O9_HUTGIX&C]O3 PNQ6VNT-L,KF$[' M1Z]&Y-*C)0V";>)#86D#GAWQL\0[CYULP/K*VK ;R ']RW'Q#U!+ P04 M" YBJ94^&Q9-TP+ #2'@ &0 'AL+W=O[?=!LEF]\/A/M 2;;.52)6D MXKB__IX9DI*2.K[FL!_:V#(Y+\_,/)RA3M?6??$KI8*XJROCST:K$)J3_7U? MK%0M_<0VRN"7A76U#/CJEON^<4J6O*FN]J<'!R_W:ZG-Z.TI/[MT;T]M&RIM MU*43OJUKZ3;GJK+KL]'A*#^XTLM5H ?[;T\;N537*MPTEP[?]CLII:Z5\=H: MX=3B;#0[/#E_3>MYP1]:K?W@LR!/YM9^H2^_E&>C S)(5:H()$'BSZVZ4%5% M@F#&UR1SU*FDC86M//\OUFGMP4@4K0^V3IMA0:U-_"OO$@X_LF&:-DS9[JB(K7PG@WQ[ZNQ: M.%H-:?2!7>7=,$X;"LIURZ]]L(NQ*537ID@(U:F%-^H0^B(Y1T](F^;P_^> MS7UPR*C_[%#P4Z?@)U;PTY-#<&&-A\J2GVR#]B\1+'Y?*51'8>M&F@WY65C$ MPGA5TJ>T$%\6VDA3:%D)#UD*I1F\6,E;)>9*&0%2:*3#.FU8G"NQ6B&?PTHL ME5%.5M6&?E$-29,]KHW3D-M40!9[ \RY,9K67),>Y-??_W8\G1Z\^7DVN^2/ MAV^>LQ^R:1 1.:^4<"UMIX=.+=N*/6/G2=RU*EJG@TXKWM\5*VF6"CC4M?9, M,%G']?N+3@4D25>2A=H$Y70]@ #.6D?63\2%<@'TAT61)#/*Q@8E2NV+ROH6 M(< #_$P@P-VJ+2-46U'=A26A,("]#Y9UPM8Z$'!-ZWQ+Y1HL^+98;8=G0J$' M"UJGQH235T\*O5_9MBIAA:#C@$S%GL^MB7S+MA+X_UM0!LO? X;V7L2DI(@< MOGKCQ/4UU93/?:AISJIY101?HY)4K%' M ][@,A5^< CWIM6R1'@W0U=2#>$OE 2+S*+<<;>DX596;2*H"OT8DPKE'?H8 MY8AO@KSK3.\7PY^U=,@Q>DQT44@?. :>RM=["^SI 8-LK-GK8HU\;$R=$1/ MQ,<>D0;<;4M 1]RKHEO CHGQ?I0A;<-E&ZN9F-19WRCN';$Y6M,VL()W9\E9 M:JS.(K1\0GBTAF07L62ID2^H;6=K:+$PO].\J_I>=M7W(18A#(="$@^Q'W<[$7KZ2O5A9QF*&"3[TP(:ROFI 7$&=OZ>+3WXK=;=B*>Z>.L M#=98U*L7U[9JN;!3?G)%2/Q>6PI[[C)X2:;V5&3,(>T"1K2<[)1#J-S@]+S- ME4,%&2T;@-J*0 M34=M;UC.,]WC2WJM(=@SJ@^ >Z!T /(>%1Q1'6?!TK$[A78%R),H0]^I*O%" M0A5N(/R*3F$2S%1IECC/J<926.#,K2Y3>TN5>0\U"CF!2_$ 0.4VU=P]S-HE MB(&[B?$08"0BGRJE^-0$NXPGUA@[BDE'@8-?,A7F?**\YE-Z6P<4<)[%Z;7BG. /="B#AN*ACT5?5.!$I_,S-72Q X@#"U58H; #:\#U]XSA MD2!ZNZWV'M4K,*>M%$X)^+]"^>]]Q0%"34MI:TKA8M#@$& ZM*F!?X?6PQ/= M\?:NY]Z^'-ZA^8 .'#SD%"N&!HMTVI59&68>\H!U MHOD8AH3)G'+YKT-$'T)@$AI0T<,EJ(G9D^W&7 M[<<[L_U*48H@]K/2\NPYG.D=V PS2^P9M^7^7R6;V.-3$2SYV]-'7PF#C=>) MA;PXMT1&F4 ^S*[/NR8*@VM[7U_>)FX::HN[;;/KFV[7;W;"_\B"O8/CX9K\ MK.>F\WS*(KISFATXBY[]CO&I$,<'+YZ?#-43AZ+J^6)$S+B)S+<-\=FO?2\< M&Z'\BX^9>\'W7 D;(S.Q'-0%;2#3#)0WJ_25,;$U9P\"Z#&<^,2.@N9GKT/IA M?!/WT@'/UJ]0M=Q@KY53??#*8?2Z&?-6;^DKIZ*Z)2O)> M)D4F^B=Z-IJX$Q5%*;PXD?=P2ZGY[_$H0:_Y[7[S=% M!<8ZK9YXT%XZ+ -]_9E&SH<3 /5RZE:C=:]Z#9?M'/UCMR=E/F>:NE.NT#XE M&G),P7Y.M&AZO!EB)V_929S&L;U,P47S@ KD[F3=7WE1$T#!)2+SZ#UCV<2J MH& V4L;6$S&^RNQ!,Q=TICZ,T/8)9,#L*BFT(U$?, MX9&\E;J*XP=4#%NN-.8,S!J@ / $X+.KY!29.+,@/X(AU]!-WR1#:T;F.^!6692T"VRO6XF&THV,)5S=FY=SI?!HI2"2#') MSJ(=I_DH-><,>XN9BRX$%6Q,OIKJQZPV4#3@S2F&H I.246VR:FX44S M.*3,+PR&:3I.]J<4++A/B*\?N:??" M=A;?4_;+X]M>,"]:%H]Z7V#KP>35BQ$F-GZ#&K\$V_!;R[D-Z GYXTK!0T<+ M\/O"PIWTA11TK['?_A=02P,$% @ .8JF5*U*(WV9! PL !D !X M;"]W;W)K&ULO59;3^M&$/XKHQ0JD"SB:VZ%2!#. M42N54P2T?:CZL+$G]@K;F^ZN"?37=V;MF'#(2>E+7^S=V;E\<]T]WRC]: I$ M"\]569N+06'M>C8-+66-MQI,4U5"OUQAJ387@V"P)=S)O+!,&,[/UR+'>[2_KF\U M[8:]EDQ66!NI:M"XNAAS)4JE'WOR470Q\!H0EII8U M"/H]X0++DA41C+\ZG8/>) ONKK?:/SO?R9>E,+A0Y>\RL\7%8#* #%>B*>V= MVOR(G3\.8*I*X[ZPZ7C] :2-L:KJA E!)>OV+YZ[.'Q$(.P$0H>[->107@LK MYN=:;4 S-VGCA7/521,X67-2[JVF4TER=GZ'3U@W""$J-8JB?T0!C84 ?POU?T @9SZC-+QQKY:*5*:E8#)Y+5J\:(.C.G,W@H M-.*;= ,E*RWZ;/$GV'H(QSON'B82AK66/!4@1Y5KL2YD2LX2Y1'M#+XH3=FZ MI$P1&8X@]J:C"8PCTG8$H9=$4X@GM+DTY/2M2.5*IA!XDY$/X9CH$:$:T?]3 MHVF< ;D#-S++*$6?A+',\_UWDS (?R">T(N3"&)F;R-^!"-ODB00^+ZSEWA1 M$'6['0>LI/;,V3N-J2-Z-@O\*L\OU#"X;JVI5O<"]*AO&:IS09#J! MR: MT[@HE>'UE2A%G:+A\[['?Y9B*4M*!-&9^5Y21*DT!&5@48@Z)SIE8A__OO8\ MB)!OSYE9BQ0O!G0]&M1/.)@_4'.:':OIJ]5T:U48@Q37Y=8#.C#26$[\RG5W MVX[LY=<-^57W76.*U9**I:,$<(6YK%VP.O64F*DW]+4!4JN%R<9RULBTW MA;M9H1L)@J0JDRB!,:,+ZH_?):DN)0[&O MR8<[#Q,:WKE[?G%FJ#3:-TI/[5]XE^W#YI6]?1Y2BBA"!DI[94&O5-3,0.QVPP;Z=^_\'U!+ P04 " YBJ94 M($6#XK % "H$P &0 'AL+W=OJ2)@82M]T*K%O0M-W#L =:IBTA$JF2E%WOU^^0DFTE M<9RV6)_6AS@4R7/.=VZ?1%ZLI;K3.><&?:Y*H2\'N3'U^7BLLYQ73(]DS06L M+*2JF(%'M1SK6G$V=T)5.2:^'XTK5HC!Y,+-W:C)A6Q,60A^HY!NJHJIS34O MY?IR@ ?;B7?%,C=V8CRYJ-F2WW+SH;Y1\#3>:9D7%1>ZD (IOK@<7.'SZ\CN M=QL^%GRM>V-D/9E)>6&:N!P;\5G_*RM(H QJ=.YV!GT@KV MQUOMKYWOX,N,:3Z5Y9_%W.27@V2 YGS!FM*\D^M?>>[B\"4"I!,@#G=KR*%\R0R;7"BY1LKN!FUVX%QUT@"N M$#8IMT;!:@%R9O)&K+@V$&6CT>E[-BNY'EZ,#6BVZ^.LTW+=:B%/: G06RE, MKM$K,>?S^_)C0+2#1;:PKLE1A6^9&J$ >XCXA!S1%^S<#)R^X'DW/?22SPQB M8HY>?6H*LT&W/&M480JNT5]7,VT4E,K?1XR&.Z.A,QH^8=39V2OWT-6*%:6- M\1ETTYEF)3\4ZJ-*;9.>ZYIE_'( 7:BY6O'!Y'W.T516-1.;GW]*"(Y?:%3T M,EL(J%0 H_>>9A(:2QL^1W*!#,@O9 D=6H@E8MK.00JR?)<#%Z^7/./5C*OM M+$:GH-GDLM&PK(?G#X6F4AOTBY):=[^O6:'01U8V''T8W8Z0 2+1C=KTD9T@ M0K$7Q0&,,/R=$B]*Z-#.AXF7)FDK"I0ALHW#M90KKH1U%>D:_)(*W.II#+TT MC9"+#'F!3I-T:*?\V,:LXBHK6(EJ5H-C./ ][ =@]Q23:(@P2;TT3F"CJJ5B MAJ.9!$\1IHE'4^KV>4&8P$X:>X /76G-S=F,97$H?H MO32 X&&&3A!-(H]2 B,;B],0'M*AF\?.HS-\1]2C M4- X@,R%H-%.X-1_.MV0N=#?J[8NP5P814]F.\0IV'95']HPI(0,W70"14*_ M.-DI]>%W:[@_LBO/Y]O9"P(+HH40XMA+"45'&)'N&)$>9<1;^*:8-V /^*4M MD \"*J(L_@%$O\$SV+=N63[JE0ZPI666+=@>F1_BSZ,0GN;//?^U5MRJ#:D% MLW1@FSW8\C[8A06[VH$%2M3\48I-S@Q:<\5M\)EXJ [54A?N4\6J@!>QDQ# M0:AJWZ[_'3$_%GC4KU_3P#V*)D#1:=!O8UOV-/SJ-N[1]+$>[G@:PW+BNQ8& M"B? M ];>$_4$1!UM.WCL&WLI_KX'D^W74P]>#]U77R/E<%1W_=[K1O$Q L3 M("S M#AU:>+NM?W;Y/@>5*02$"PU:IS;P93%GUL0U*YG(@#CM@5K#)TG&7#D^6SMP M_N6;KN?0HFFC/433(ZT/A &J^WMX98&<9Q:A:%'<(1^ ME^*L.J(+5:Y^P=M&NUZ'F'93;IF5!JJ2V=L2*+LA^@,V*"1 *YA4;H>M%$?M M/J2;[ ?;BH CE(>QI?PXA;(A#GT_]^O"Y,A>(A7E!D@"#%:%<'#W-*)'SOQ> MS')&K2""AH-4SDL(:UL_3I]LS',J1X?>Q./>[0DTUM+=$=FZ:X1I+U)VL[MK MJ*OV]F6_O;W#@@0M"Z&!N18@ZH]B^!95[;U0^V!D[>YB9M(86;EA#I"YLAM@ M?2&EV3Y8 [O+N&PO M=V]R:W-H965TH+ !V:OOC]0VL':2 MMD#2&K'3/!3W@9:XNT2TXI:D[+B__IZAM%K;D147R'V12(J<&OYW-3KL6&FV.U%0V^+)7><(NN7LW-5@M>N46;>A[Z M?CK?<-G,SD[?)!2R8UHC%0-TV)Y.EL$K\^#D!:X&7]*<6<>M!EMY4:I+]3Y MK3J=^621J$5I203'ZU9JVK@GN^OG^C-6ML:J3;\8%FQDT[WYU]X1 M+UD0]@N<(^:=(F?E&V[YV8E6=TS3;$BCAMNJ6PWC9$.H7%F-KQ+K[-D[V?"F ME+QF5Y9; 7];=J$V6]6@9=C!-;^IA3D\F5LHHR7SLA=\W@D.GQ$.7G1,_+^T"O>R'\X MD2JMA:D[8*;M3/#-=[^WO&2 IUP,F[(THQ>9&Z-U( MT!G_BOI9'%/#C[PH<]00]Z"Q_H*\LVPAC<69%Q<9"Q,O36+VZ?CJF%FD&=/J M>V9$V6III3 L*+P"TW[Z3QX&X<]$U8W0#I4MWT)UZGM!EK,B\=FULA@NG]WH M*Q8DA1<'*1D60FZ6L0D4DP'%Y,4H_M;<0I72L-QCC;!CX$U*&P?O@=@?"M=' M?@=0K-#P)_DG]9(HP3OQ\C1EGY%>CV1SM-6J%,:PT O3A 7P=T#!(9&$*K92 M"F &'M!AP-I/>ACD$T^0]WW/QRS7B.)PRO?IX/OTQ;Y'_&ZYK-C;KSC!##Q% M)/@#'M+LHM6:$MW"&#$>49-JQD'9Z1,/]2FGK^SU<:?OAT+VC59BM9<7$35B MQ%) JA M'_%#1P+@C],(SSS,>HRW+_8 B[SDIBXA< +BF0*_&P /_L7X*-NT?;>F4#9 M<^M.MBZOCWZZX%N)3CI^6T[8^,$H-1/Y(I'WBYAE;]5,J*R0VRPFU_*.9YPO*T8'^*M2QK"GC9E'5; MD=F5V&!/X*/SV;*FPC/TTHA$QK#R7:L;:=M>ZU)^I39$A@4+0=H+M[CM*CIX M %I7FI)1[L4P*/+2;,_&49>&D5[HQX?H1Z[$_!=H^R0R(\G0BL?0BM_<6A1JK?BZ#V*Z0H'G.7-2B(A3"33 M:=G7CVAM*;GT=P0XQ#C6N])=PF^.\\)1E#?WK@C(?C88'JSH$TR%>H&D8;)= M:R'8IBM&!16C3V/E:2A=NQ5]^7HN5K)I2%@?@D!0JHHR%P@;L\4CDJ31(16\ M(W.C-&"TU7)?7&/2MY8[_+CI76+^?9S_HA7BX2&Q?P<9/[OK"3J+6Z%QW?K> MM MW]7 IOW9[,VNYI<2=Y3Z>!PFHADZ(4NLXV@]'D1N.,PRG[%KS2C1\(U@0 M^NP C\.ANU]X?'4PX1&FCASP[PX'-#I-K+_%J:' \J0-Q%&Q1!&Q5E9\2C1->?WB"@'J,GJ#G!SLN.\&]W"OI= M?A3T@X""R)$6";'PJ8GZ(8FH$>\:R:Z1N@8B!I> )1U'*#23H@=U!]D$)H&_ MOP'[+T;E%Y2O=[*N1^^[DV+&,7 1S[6^I[W#S2W2/=2L>C6,PXVEBS[D\['4 MAI(*V'1)4:RZ\_4[&"Q:JQJUN6=7JFY=Z#Z\T7<.'.,&%?QYYGP;)KE[%RC1 MNJG?YIG][#BDP(F\ '7B%"(/_DD$+T:D*SQ_5TWYW:)]6NHX0)WX1C5'_\O9ZU& MG5%0R1ZFN_RGGIL*U50NN8L",$PF:_ @W&,7OA@[G"ZZA0>_O7F]E_Q&UNY* M/XKDI(YGTMT#98\O'?5>V0^%=:>1CG2DS'WA>",:L90['V<)W7,*7,J*8",_8#.MV*?%B*G(R<:"Q=V1Q9$*ZX/4=!VOL8 M' @*XI4?]QS@+W(-.!E[>9R[](Q&/$J(^8-_C:@/5NZ/*OD5J:W[[3B,#G]M M%]V_ROWT[I M*Z7=-"J)ZG$SN;F(:4U'AOP355)>S+-2JSF4;]:+?Q4:Y+\AOQ;%*+-3X@?:KO+:_B#J60 M%6HGC0:+JVETU1]?#_WY<."SQ(W;FX//9&G,HU_<%=,H\0&APIP\@N#A">>H ME ?B,+YO,:/.I3?E<#@WZHLLJ)Q&%Q$4N!*-HH]F\PZW^80 ME8&&%=B)0Z>#-0K"!.YW$Q#%XI#C?^KMN_:4'_&7PWF@J'=SJ HO?[6.. MO4L@W25PG1X%?"_L&63]'J1)FA[!RSI"LH"7'<"[P27!C72Y,JZQ"%^OEHXL M)_[M"/B@ Q\$\,$!\ >NJ:)AJLT*/G#%S86U+U*OX:HRC:;7Z#P*Z$MV[&J1 MXS3BFG1HGS":+4H$S>CY#ET$=.^4^-=!R3>"97>P,HI+E466FL^;QO%5<*=C M8*;SLJ,:;C#':HEVM].'>RMU+FNAX 1&Z;"7),G>[)/F,-CM#[Y1A2>Y8))# M7/ZJ2><:H7.$W#ABW_UA+\T&ISP9]9)!=AKH^C,A!D\N>^>C49A=]"Z'YW!$ MI6>O"_5;K3A$PLP>TS]T&'KTET%.VP1"W//AWRU00.R9-OJ0PRR9UG;#US M"\S-6@?^+"I!/)(YKNB?$BY*B[BK0+8*%[MAP?YR=@+]WF4Z\A?3:R9""V4^ M_JG<17()"T.O8Z:]\VSXJD3Q7@NKT*Y#HW80W+3=K-OMWH*KM@7^.MX^)'Q/ MUY*;E,(5FR9GYZR/;9MSNR!3AX:X-,3M-4Q+?L_0^@/\?V68O.W".^A>R-E/ M4$L#!!0 ( #F*IE31='GI[ 0 &L. 9 >&PO=V]R:W-H965TAZ ,M MTQ8W$JDE*3O^^PXI69$O2M+VH2\61\.9.7,YM#C:"/FD$DHU>LY2KL:=1.M\ MV.VJ.*$941RZ03"#S6=$;3U#@" M&#\KGYTZI#%LKG?>KVWND,N<*#H3Z7>VT,FX$W70@BY)D>H[L?E,JWPLP%BD MROZB3;77[:"X4%IDE3$@R!@OG^2YJL-[#'!E@"WN,I!%>44TF8RDV"!I=H,W ML["I6FL Q[AIRKV6H&5@IR?7A$GTC:0%13>4J$)2J+A6Z.R!S%.JSD==#5', MWFY<>9R6'G&+QQZZ$5PG"GWB"[K8M^\"NAHBWD&@["+\2O^ M>G7*/>NO]W;*5TS%J3!9*_3GY5QI"5/RURLQ_#J&;V/X+3'N@3R+(J5(+-$L M(7P% 1A'7^F:IJB'OC(R9RG3#%Y795\@HM$+M%-U?S6D8>]0Y22FXP[04U&Y MIIW)0T+14J1 /<972)N>(JLU/8Z/@:4-8)*F1%LS@6XE6Q--T7VX*>@2^=B$(1OE#GPV.[*4D)CRDBRI3FBL8TFU.Y:Z^'/I@E[KE5U0RV MAOM<,B$-'OI,9 'GB1T/Y#O]*$"?*K4ZTI]YD1-$T3GZ0R<0-WN9 M>406/X!OU?B'>'!^ !;F,$[J002D7N#T!@/TRKCTZW'IOWM+^PND MI46Q1-W &H-\9[)[5:VA&9J@ H'*2P\#O]('K>&%T*);PXP/8@"(P M*'RS*#W'SK8 MCXYDV_G?YB1^:H'D.E'H'XJ?H-9ZVZP:\OM.X V.VEJ]+ON4G2RX*5SHPS;/ MKK 3X<%>6?MFI'RW>::<.*A/MZ0Z\NI%"613&NVQ^GWV_P_A,%2Q[[=-7:EL M'91!W]U;MW*FCF)V[44(G,#U_PU?O,!S_*#?6MQ2^Q_X$KH'4FL9>D"0GG\H MMO(EZ#O>P#V2W^1+ !D%AV*C\$Q=3JBZ9Z_%/*5&;UXM3G1K=Q 8!VK>PU!S[P1,%U>1>HW]8WJ +*\VI:!%;J\3 !AH$ !J"0 &0 'AL+W=O MV;2B/+O5,I^O%@,.Z7C,M@.?=K MMWHY5[457.*M!E.7)=,_+U"HW2*(@OW"'=\6UBWTE_.*;7&%]EMUJVG6[U!R M7J(T7$G0N%D$Y]'L8N3LO<%WCCMS, :7R5JI1S?Y.U\$ T<(!6;6(3#Z><)+ M%,(!$8U_6\R@"^D<#\=[]#]][I3+FAF\5.*!Y[98!), 32#/\HI9MIQKM0/M MK G-#7RJWIO(<>E$65E-NYS\[/*::9%@QE_@IG 5R5M8>!:YIB_]N\3OXYDO"=Y$1\%_,KT&211"/$@ MCH_@)5W2B<=+_B_IEVQ_G*^-U=0C_QS!'W;X0X\__ 1_14SA4:$LI$0G81 F1%IX 'H4$$)UR2N:H-K9@0 M\#G#RGJ@!M(9O@1@I:JE-;T9W/L0AUWR-H2'OZE+U,PJ/8,;NI\\WS_@9#() MDR3IN6$Z"JV#/XJ$R9[(?>LK0>DT+ S0U60L,:/"G;92),-) M.)XDX2090Y+$X722AJ,X^2VD5LI/L;H,NH(88-9JOJX;^:QZ!5\HD:,VI^^[ MQ24^.(M'O7:0]([T[*CKV=$O]^RYM-PW"5V8L,*LUMQRHGO]G(G:B;71JH3+ MU_WUOM$_ZNJC)-P+-#,5RW 1T!-C4#]A\&&K^UWJ)=^PE;(TYDQTNFP<.5?) ME579XZ%.Y, L[)#:$5]E\\&)V9\3^4XYM[O7RD=@/J@G@YJKW.P9DOL:,U8; M!"Y=O(8#EO1:U2*'@CJ++)#>IX.BS]X>AP>F-7/YCL(T'=-?O$^M!(.!RE\IUO!G7&'<,KEJ>!8^Y(P4U#B:JM9"9,D":,T(24D M'1[+G6PKE)P<;T@PXY*+TVF81F/?.Z>DTEY .D$#RC)*X5Y9TC4=ALED2AE& M\%&K]P_>/[HQMOZ5-Z0073?-4]BM=A\2Y\W[^6+>?(50W;>S.QJO*OZ5I9>IO]L*"/(=3.@/8WBI)K)RY ]WFU_ ]02P,$% @ M.8JF5-E!3:J@ @ D 4 !D !X;"]W;W)K&UL MC93;;AHQ$(9?9;2MVD0B[ E"0@$)2'JXB(I"FEQ4O3"[ VO%AXWMA>3M:WMA M2RM E1!KCV>^F;']>["1ZED7B 9>.1-Z&!3&E/TPU%F!G.BV+%'8E:54G!@[ M5:M0EPI)[H,X"Y,HN@PYH2(8#;QMID8#61E&!)&[XW!=;*0 M\ME-ON7#('(%(P%7T9& 9!N0^+KK1+[*&V+(:*#D!I3SMC0W\*WZ:%L<%>Y0YD;956KCS&AN M9/9<2):CTA_A]J6BY@W.'LB"H3X?A,:F<(YAML5-:EQR!)?"G12FT' K$=4&]*X!4F4)"=X:=-OZGGI$=ZVPY_CA3;*7HE?)YB= MAMGQS,X1YB.*7"KP6WE!Q06C6(%NL M:#8;-D2#_2TEL\K5?9@7Q-8!3_ZB6_?Q&I75+7ROC#9$Y%2LG+_-?(,9\@6J M'2N&N-6-HE841? >XFZ[E\ 7182C7/8ZK;0;09RTKU-X1.V,9W&KDWC[.<2= M=G1](,D_U?:Z-;^F'SK5<$\E'-7*OP4:,ED)4PNFL3;/S;A6V1_W^JVRN5=4 M:&"XM*%1N]<-0-7ZKR=&EEYS"VFL@OVPL$\F*N=@UY=2FMW$)6@>X=%O4$L# M!!0 ( #F*IE3:SKS(C@0 .<+ 9 >&PO=V]R:W-H965TO&!) M23J/8T-.&[2#5C7($G;#\,^T-+9%B*) M+DG%\;_?D5(4+TW<%!@PP+#XG/BNBI? M8\W56&RPH9VED#77-)4K5VTD\L(JU97+/"]V:UXVH^FI7;N4TU/1ZJIL\%*" M:NN:R]T95F([&?FCAX6KYPCE5E#%$8WWJ; MH\&E4=P?/UB_L&>GLRRXPKFHOI:%7D]&Z0@*7/*VTE=B^QOVYXF,O5Q4RO[# MMI.-DA'DK=*B[I4I@KILNB^_[W'84TB]%Q18K\!LW)TC&^5[KOGT5(HM2"-- MULS 'M5J4W!E8TBYUI)V2]+3TVLM\MNWYEP%S$5-7"MNX3JZX8L*U?&IJ\F- M$7;SWN199Y*]8#* CZ+1:P7G38'%O_5="F^(D3W$>,8.&OS(Y1@"WP'F,7; M7C"<.;#V@I?.O.82^S-?\AVEF(:9E+Q9H1W_-5LH+2E?_C[@+!R MHV63-[M??TF9G[Q3H*QSL7DL!G(.5-96NB$?4'>\H>$-"/5\/< .6ZZ ?DM1 M41VK$_BSK1+LWFJU6$E=<(WQJM=*\*&H*,X"ITLB(YI(TY@SIN<2A@+EXIRB:6V(G'D M1+[?BWSO\E72,E4YB;0 MCO_9ELM"'>3_H/7G^=]STS'-.S??,:W7$G^.:ELO:F 79G$F2D7LY&-P_05Q1 Z4>8Y*4NM*78H_>,A_>.?N_.>>V#.[\T88;&#B[:Q M;_1SI7#0T_.EL.\RWW>)CRZ7O+T9AH>*;=C^J:!J7^T&F21^H4[ZH,V]IFA&\ACD,0,KJV6V:?TO45M MR&).&A,E9.4#-I1-E=WG!?4 I7F=3#-CR,M"!JD7PXW0)/,&*"_BKMZ<-$C@ M-5CHW<9296^,_PB0\V^M*:EYQ94JEZ6I"7L?G?278/<.&:@B9A,_)J2N9\I< M 3$EKQ,G(2U\5L#,XY"!K6+V#OXH^:*L7K!]4=[3[(Y7+0)V$?37H"'$&XS0 M$RQ6L@.B%Z *C()!X 4TGZL-=Z_YJE&N;(NI".RVT5T?-JP.7>RL:]X>Q;L6 MF(!&PO=V]R:W-H965T M5P M*.,4"R8'O,*2=I9<%$S15*R&LA+($B-4Y$//<:)AP;+2FD_-VKV83WFM\JS$ M>P&R+@HF7J\QY^N9Y5J;A8=LE2J],)Q/*[;"1U2_5_>"9L,.)LSM4#7_^&K3VAQHMY+LTO MK-NSC@5Q+14O6F%B4&1E\V4OK1_>(^"U I[AW2@R+&^98O.IX&L0^C2AZ8$Q MU4@3N:S407E4@G8SDE/SKT@F23A[8HL /#ACIZJG*D+%8L MAQLF4_A,=0!?RJ:>*#%M^&%2!Q.X>D9!E0 /J,LI*U?PA*(@%%8FQZ=N,QGS MNE3PP!3*4Y'K-^(I18CWR.>&/+;D@2C"&@4"T^.<>%.B9"6HE->2*,GS2WA* M!>)>"@ %,$Z[".Y/7?A6$7NE;6NTQ5PJ^ "N[;I1\QT%\)V)3"?D[AE_'$(0 M3N"):U?RMV!"QS7?R/?WG1]KYR^U\[.M\ZFOY$P[5?$&2,*:K/T_#39!KUB6 M&'^R0H=,$H8!S8/\^X';3-#T#0$XY M=.SL'T8*VOECK*$G4>+!0E7P.$+W'*2LHUK;+AQ!=YMC*^(T[? M#EF$]BB(P+/'HVB;L*Q-6-&EM=)I?3*W7I$)[>8#G]YBC,4"Q=:M/>@-4:WC MF* _F(S &TS"8X!D4T]"U],ANW]#:0_Q%)?(@X_$9NS QYZN%'9=*7QW5]I+ M_6N6LS)&>#37_$[O.=4T>G7H-\*EK%B,,XL> 1+%,UKS/66+5EGSIOA/M?9+ MCQ^Z]"@C0>B07/#EQ4Z&4WL(;,<):3"QW2 \$MJKNYY-FVYH(73)?J#,=T83 M^@;VR.]%M*'DY<5&T'5LU_%TW43C-UK;CJRF'MKNV+0XAWJ=#SUY$W5Y$[T[ M;^Z8JD6CJ[O-OFX)G$J87O#3";.OY=C,7]TZ6_>VM_L?U#9T-]9+AVGBP=FV M-] /-5O3O74C].W)Q->'? I<.''U,*#^Y8_,:JB'H5F-Z$X94=N@X8B&GN_2 M54 TV9(:#8P=IXU>8TS%7@MSJ[HCV_4#HBDIE;*BJI7IK"2#=&%1'YZ$_OFN MJ#P=[U-A'NX\^PH4*_.XE6!:3O,"[%:[]_-5\VS<'F\>WU1IJZPDW;@D46
_%GGXQ,1V A\QY.=]>\$)O%Y8W6-;ZZOG>T<_( V T,Y M;\)]]_>;Y_NI?O 5-TYWC=).,?!#H7\)XLPFY #BD I@7C)*A2DNT1+L,8:5 MS ]IY))HQX2#FQH>G?%)2\NRQ I5>D+VX>H0#/&^5@[%Y/)]U=*G+HIWW_QZ M8P% HJ?1$I<$QYY:Y9.-\&7%$K,D3Y$9G!PC?,GG\4F$%Z\2CO@/N'J?1ZX,>LP-RIJBYD%,F8,%31%$E@Q7XB\-U\HA[08T5)0 M>N6B27/AC[T!:JV<[:8@*0W5_K'MDT<[%B]A M-'_;WF;OV\""=_&.BYQ(8,+DWO2#[S% M,2RB"='Z_9))/(@BS HOF+="$Z]O0>?UTUUB@\5>Y_.P 4! )["@1#3*6IU< M&QL9O0T$7GE,-_K]DVK-OV4X0W#48NN1XPEX'G$$:>D#DLXEJ93F#(>%92K- M(GBQBV)*5:#9)G[5I+[;"M@N4XI(%Q42 H,5<$*0L\(A&!>2$@R$DN:AD_KE MQK2:U'<,9XJ68RH",A[8&O>:(DT\08&DF#/-DQ9X8=FH1:SU(D#L/>;T XA] MJQB>XO,K*IV+6?/@./J\B=$^6ZK];QFKNMBJN.NJQ3Y(*T=8\G98K=@=ZR\6 M6Q;'@U("='_Z):_'C[-**%QCT,Z1C^[-./5/=_#L-+5MSWM7S?E'-V\4;16/ M\B/'SX&D#C\NJ>H5"T?]Z+.5GW9[H1\[']; &]O?Z2[FEN1Z5=QO<);L[UE8REMY[KI3-CUHRWGR5A8614R8A$04S/L41ZT1Z"#P&-_=VV3^U9?^$_U\/MK<[HXHK"W<>?_<8G M3.G%=@_*B#],U6ZO&.W?3SH '_E;T"8[,VVI[?WVCL;)5VU[[_+^-S;\VUS?6OBW6 M-AJ?EVHKC=7:M^^?OFVL;JQLP=LW/MNL/$NYIPYK#8P(,)\^+#SPJCA$E.-: MM2^MCNWXO,5=!+J."OGTW[YW[$EHP>?_GC8'IV[XS><&WM\GKCTL /AWK_4/ M]$!M0D-W;O;NRH#9:O0QUT"]%C,C3XV96>Q"=-@R'"4W1&K# O4QX>AHXJP\ M>T,(O=L5R[QH,PU[>;-7$)";7.P)WO&AV,;E(9RFV-S>(XV]72U<9$$0Q)S0 M*.L^(AN\02&GGJ;@.#7@EG6ZD]1C:.DCZWY$A$5;QA3+_\%]N'&.,TED)()K M)>&_ES&!RBV?L(9\)&OCM+&R"U-/DIB'7^B(.%<):2L22EP*K!C!),M!LD(: M#(9FBE&,8=Y5;WMIRH&F64? C4[M3PO+4N]LN%'P, LGA@A&-)5)!.Z5TRP) M;1U+T3,25!CZ6.0.'VN:>:_]BCW?ZE>AFP7#WIP48+$Q. M5O2<$LV\%NDY/NGU3V!@,O7.!C4RN_)\]A.(&%.YBKJ*R;#(C5NO#>?4!X=GI[X=8Y#]F-A;?'7<2O7HNI<> (U6OQ:7*[H5]?F&]-2 M7FO17LM[_F-/5+.YLE?_:EP5'@TFE=^W\/RS-&4:)[F/-]-E2M=G:'P,G\[R M@UW_;A54G7ZJ!+#9L\WM%?BOSL#-2=@+ Y,(*64MXLH+9'.$WF-JHY1!1*MO M",Y?5&*;OG-P!L1>UH-':7>2<7'S8'W[:GYDLE#< V^]G]95=0SAGEEG$ MC (W1RB"P!@BPHHF'H4 ]U,!V)(E,>4XX4W!]AD,1GT;EX;\G*4A_QZ3AIP; M9^PZSREVOH" AUJK U!>V/C>,-Y8G./TL3>PK4[MGT(GLZ3B7$".;OM5,K_LU8$/]5G&2 M(O]P>)ML@,4&4;&[=/^%+P*D'.?VPR+V'CCJ-X6&Y*W"1@6W? M>3!]/()@9#!,<"XQYM1*K:WD2NL<0R!6Z.E\ XF'S;4+J?G[33?YL:?;^>;7 M78F#$I9&Q%@"MT\FAVSB @GMC2FN+5]0[\B%XVY?P.7 -=_-T'<\P&W2ZV[K(-PY^WS\K'T@:Y1/5;AG$; MW7^&ONO$YM5U'M&IV3U8"R_G_JIM';5CSB;NP5\K1<:BA1_WCH>;VQ?+[O"; MHP7V@EF,KE DS[LX7/_STCOB*,$.[)4!&S$%P,!K9&-TH=Z%'8[M. #TTY=$1)9&@H3@H+9$3TB-L >T=IC[I[,?5[?[+]&#Z/)@8\P\KEBOWI M[/(KP\5J):_OQ3\_H,D7]D21$3WH-YP;KD MHG1(<1&(]X8RG<^EG79K9]'V^N-)W=<)7"^?!_VKZ\Y@ZLF9?-'_5B4 M<430:FX)L5@;(XDBVEANZ5TB^9*@W^S8.\ NLKH]%Q*OK[T:GQ,3*4[Z'V8K&RJY0&$L9),).YB+) MPH.3K#P"8 D *T$SHQ>6E;AW5O*U-?<:/N9]Y,O1+''U!&P "&FA8I AM?Q% M8;>O;1_/07, M!:1),&02$0)VRWT@R!"?D,)<):I5((HN+)NEFVI[/XO?>?.NY(0>S L(!5T) M:=QD3L7IXX\J%-0X6,&-\_JO^ODAK:\>\L;I;A1,.)H\$B'GV5+.D,X':JC2 M"]^/OHQ=_C'046YWB<8L?_7'],N>_MG3//G M;RQ=XD;?Z[)W:"/?*'5E:![I3(\<6V>K5"-*3X.&]"%QUWK=_FK@I%U>"JP1^M MX,?FQ+F\BV-UH]R:&\'P'B4T;E1W_A 2ZT[)O'_FB.:<)R(MU@I3(Y(RW O. M[IU2\NB8RN9Q_N)5C8_R/-^[CJL,==;KOYI'C4-HTUG]?&N_<;!U4%_]RAOT MS\/Z>A.NMT;KV_F]G=:XSGK]_$NK2>%^JQOGC?4UVEBOGS96]UCSZ.OISL$A M:6XW?Q7O'?V9*Q__NE(_#6]^W<7"&X(318)$EMW9@#13$CF/5; DQ1CS1LBB MN$$C[G%%-NX]U9Y72_W!%7@>_1QWX\4T:'U3N/CO9QO$ZP\_IR!Y\PG4QR$E M?4&<'/'@(0V^=HBU LB' >3Y%8#,6NO&.1<=\2BGJ"">+ > C 1)$9D))*<3 M&0!(L:1NBOB]S+QZ+#*^^SI"A?\7PZ.8X$>ID_O$ZNN/MM+6>]W^ M^SYY^KJPUIK@?=P$GQ2QR.&\C2&]1EIE@).4!F&YHB3\UO%]K>Y95YE09G+XEO]XMC(]K[M#!&X',\/<;SI M52%X\_,$'7/4Q.240UK#/YQD"^O2%]M6,XN!$[=L*111H)\D#GO4Q*DG:%("RJMY=I%'F\^ M//Y>JD)7 :^GDZQ'X4>UC3@H/E1%:*]\@*II%7D3,8:(65 M>J9MO.>.<3VF?/O]RAU+/O/EC@E^\7K'EY6--]/5.3S,F?FA4ZLQQ9)"D8G-"S14HX7%I;)"**4(H)@;G'2SEG%86BL MEM&F,+4*,G*V5$J_')A'U$"^^]9C3551"A8X9HER>&$49%^G3[K#;HV9QD451!.9N:GMGJY#/?69RI3*WKEDO6 M8@F(.2_I_TX MK(03/G6]:\5V4M W DEVK?KXS9\)*+-Z?57;>,T[&* MVY<"1D?V5^OHY.B*?M$##^$"-&$F'192\IBUAKSE3N55G&M.^,O[M!<2FO-8 M:/G5%\/-U16^FQ0S6C"@EM$%Q'5>"J5AR&!AE!5.VD 6EIE<%%HO4J4?FM$\ M$VJ)Q15_;PT [OT]L*1$Z*&+,W]0>(D.@]@[NE 2O(#WQ9N6QE)IK'.A,5T[ MSLY;%D6$==@Z0,'B0BGG),'3'\;!9;GL(O6\O%@)9+DLS.B#O1Q+7ZR=[K?: M\7[+;ZFQ?@SM;PV&^?!N>!WXR\5V]_2![2A^NS1)"J_QVMY.K!68DO_.K_]A>P4JZ)WO[M<'9<7:2VO#.]8>\%-*YS4LP M+BALJ/>1,*Y9 #CEQ@OK=]Z8HYI=[8C8MM9QB7O6X47*0 *VTDWG"FN(W@ MNTA.J1$6FF$>N17O[K81=YN-E$K#8"D98.S>9>0'T8]G&[2QMTN$I]1Y@Y)T M$G$A&7(Q!:1AU17@G2DOT\(RG93J^E\%N>_'(MCKY=P^S,!T5I]QAEP5 &>$Z*"LU9E3X_)^M+.S-+0S:O[*K M'-9.>(VLPPQQDQBR,%Q(^203\_!Q+INMIEG8R* *W0)PJHNE:*K-3%V8'F4A MK[PP%8_V\0R#P[*4@!LDI1QBUH-A<$>0@^4(!6-R^:VD80')U'YB.2IE+):& M#/BBEG%!DNPPGOP*?.4Q2+&6BU847YYR[FMD$WD1_G F\?U78V57D\@(]@&I M8 WB*09D!"5("RZTN](%^5M;W-RZ.X M*FL[ VVIRMI696WO4];VSCV9L3T<\.H"$8)IYS17%*Q(62R)*HID1D<67DH? M[6()]OLQG+3C,)HZP=&*0,HP1K8RE,.:)>&TM]E;_+I+B*962(LBS57=C4O( M8!-5 )IY6=<+E%Y/W&P M]RN05C7V!1M+624]=[/R6KE-6")/-Q7":I^++:OB9;&PE1^.;P%]7)$Z5'3- M5:6ZT0&_XH_BE%_535.Z:6L421N:66>0PV\GMEW\_55LS+U:"#'$BN]8P);%52,RKG$>:7/^2*Q MK#)OY>C'P>;VX?G.^I=V?;M)&MM?:7T5KGO4Q/7M+T?0SOWF^1K>7/U^/IZW MLO.S+C:W&X?-G]]_-0[@WJO-T\;V(=TY^/JK_K/YJTF_'.3=QL9VXZH^)VV< M'^;J]HGQE)RQ"!-*$+?$(D,M1B(F'*ADDJ1'3^N;%W@\'X-'3Q(37EE8;EQ"/ 2*G \,2:\X92(YS4.NXS@G MXIS/K:ARCVO<_4!/N?H;M+!R7F;%>9DW&8\1,G\T[=@'2I@]:F?\\46.K^Z2 M7XQ0Y7,\VZ)Z-N%S4!&D)M(A*^$?KIE&VG&&&/?46**LE7IA60J^:-CDF=C[ M2Y%5LK"S3Z>?.-F?7Q9V! %SI0P[+T@P3J\-)^ L186D$A2!41%DI%6(:0M MX SU.,L2+DDU0Z(9SXT%\WZ-=Q]T_FP[/K;;,?QG>$BZ$J%]=0;WQ'#)E=/M MC(VZYVR0!@$1B02X N<..18 @_2$28E M)4I$NK"LEL2$*L8],G8>/ ^?O.[.\>&_:8\X%^ RE5(\"Y5 [ 6YQ$6BU;"\ MT7V<$E:!S'U AHV!C* .3)M8% F/B MLD+8DHNBTC8I%)Y+-M8_8HA"3IQ*J M.I7O[IM5Q[YDQ]Y>=6(>U#:RRJP=I<766AE(4=:7*$6BC-HI?SO M?B_>4W/COQ^PDCUQRP6)YU[2)D[5;'<'MOV8U4W.Y^KV!%FXO5^;*[N!)NDFOQ?LOUT(TV>K';?55K\&G>M/BGHD M.?I=J#*W4HJ%R%O-Q<%IC*4*W+CR]%#"M%!ZOB;Q?%5B?*2'>O'C+-U4MF60 M#:'40T6%$/3DE:Z*JT+[9F,R/,&AO%[4\J)X):DFP-0)<+!R5E_9Y=HJ18U' M7%F">%(>.>D#BI:0I'1.Q% +RWAI4O[^V@08,;0I"T8$&Z'\!1>,VBTW?_'5 MZL&+SCR6!=BZ+ 93JL@7TVX."P1<%-;Y\Z0SU.-G.(\+,==KA8SD\2?*X QK MQURMAK-4VP(L.6X5"GG')S#BA39^J28\]O,A8)K7%#_-S<[W MZ<71-2"$9?G75Y/F-)CYA)?AZUCC==0+&P/" I!&P'% J MD26>HQBH$B%IH2)?6.83FLF%L']1_X?0/QXFM$Y3!)X53?1$\F2]X8ZK)(C3 M2EJ/S52#J(367]4TSO-1(TNUYXHAGRA'W&<][>@](B%@K(.CFMTHY7^'8O^H M2$DNQ93/ R\^7;T_"8V33REXQP%CC'0IA /P @E>#K*5$;UFD;U_;2^MVL% MLQ2&!IBXSCN-+"+-+4=>I8"#%D$X=H-Z_V-5^Q]C&95J_VL8Q#D8!+@)$2MK M4/)2Y4@Q1]9&& M."?.8!G M;U7M7QF,DZLAR!2D;?$J+8(/)JE=[[+.TC_= MHCQ$0<+ZPX*(/N:Z44!S6T!C0RZ*!$@T=)Y'C.IAY[0$F+Y-SAM-,!<>7&AN MDE="M?KN6=N..6?6K]B M0.>QUYWW@QA/L.$FS20*VY 8@!H&9@,KI3 HKXXH / HSJUDF40UNI/%Y&[R M-(K:$RZ'B4:V6]'_YDN<7,_=?$/JO]<2C-\8+W= MT4FSVE6EXH+:U%:!,);(D;<.KBCP'L-J6W39I M_>>/5G/[*VL>K?'&]O?3G=5#OK.]!^W^T6[0YJ_Q@WZ-\PUERD9J;=I.?3=9OQI3]GD>>\+V=>O[@DJ>/P\_G2[&Z/WJ. MY6<4?#G3Y8LS-A5V/@P[)W+Y(U$F$(8LYB;+10OD>+)(&*RM#U+H4.1?T4E1 MCUG40WW_1/B6@^;$S#(C?IK4TORFP#Y0:DDH(J6W28G(>934^:0-X9X1[4U0 MTRLYOQ')O1C2#R3!]%I0/:FR:6"HJ0L&*<>!W'*:D$F*(P,,ES@F/0FT4/97 M>O+0<"6R.;, \0@"]T20>$4F=T6:J>)RSPP0XUQ.<",%)PEQF33BU ,V2$T0 M (?Q)!G #5QPN2=KV[]>MMN#-*%FFP"560*5T.1[83_7LSXJZO-I%P7JE/S@\\O&ON/D!JEP7(:<8(5ECAQIKI&AR8.? M*"G14B5G%&9W0 )"%&2\1) MEJX('"/GM+/! 4>7I @VS9)PXQ.%:F8W+3[/W3G,BM\>2S^_S#8I(E^>/?\%$89N0! N':WVW;6:JM62":\+6+!)8IW\I9 M[G"C(C?+7LU]+Y.NNIUATOHHHVO8W"+K6/W1KWUNVWZ_MG)='>5T?RBNDF^> M 2FGZD-SKV2NYW?+-$);.RXDS-%HKO Y81$B.F9/K7L@A3O%7Y(K4KRJ1K\(1M<)?E423ZWQ+ 3EXXSI8)7D0N?;'32 MN*"PDM(%0ZLDG[=0\Z[_JA_\.&B<_SBJT\918_7K^<[V_G[]? WN_>FH\7.# M0]MH??U'>SS>U#Q?.VO\K+/&S^9YDS9Q8[71WBSN"\^YWB3-@[VSS>WFZ<[/ M'].2?'!TB1!/$+=.(AZ)0QK<8!0L4E'H]DB9D\^XO11\GP^>JK/ M^\_V>1R05D'[=P"BXT%[%UFNN\(1C18CKF-"FAF*B.$J:8K!+G*VCUD2SW5& MXL7Q\YZN]LQSR?4R1'T/OOCNF9]54@F;E!(&("\BF1)%UT6G'N O8+RSS14[-HN3X80#V M6)**V,1XDDY?/Y.&OLPC*C\7 @R$>F2@DHL1@CQ.6 B<@.&K) M3":QS6R*RMP0G'OGW\XA1+UC$O/ATFQ?"9^FI-GB8"GE1" =DD5<"H%LH@8Q M#6;"A%3)YO#P(C=\T4S98KN)PU3!E8IX5-FQKSNWQ[F'L@%K$3B".:X1#SX@ ME_($]TE)&3C1F!=;/_R!$IE5<.6MLF"O;[%56;#C+"<(IFTTT7*GN);*X?RW M\ 5B:".HH02[E'3JAV>P^A:0U4"WI M:+!E4.>YSB2^8";LU1RPF4DA?6!R[)=<$ZZLHE(KY\G<5HV^FA^;ZY3"E8N* M=\/+^0+%)FKW9/1);@KGS[7%-$CZKW#M.8KZ+@4NW+C8\ZRNK7G>P@AOG@/OG@.L'7VE];S7T^ B-1RLI9QW(>=D@O$<97L'RQL,VO NS#@+=MIK M%>F<96W@;%?#,NDA@MT=P>0.N6)ZS$GI_Y2#.K3!I=IU:+H5B8< P7/*YW&W M7]CZ[[W8AF_^$R\S/?]U/3EWB&WX\B?6 =D\&=S\DXE,NS<"P2M)-&7O7/EW MOW<9AM@#".A%>XB*,I6_V_:I/>LO_.L2B #_R#G-%06K4!9+H@372D9'%MY*8^5VTOBPI/_,*G+6Q.)5A8$L&I+= M^5#[[]MHG^_AS56X M_ZH_!1^R$$\CUF*N&2+<2 0C))%6EB*K, \TAN!<(71T4[P(C+6=32";S$/L M0F-M+%@#41YSX[U6E&C+HY R&2Q*K1(Z*&0$%<@*JX4Q+G$L%Y;Q$KYF 1/VD>O"]X]CUAV)[;/%3",+09(+ M3^:*GQ;+T:D51 \^+(5@+JCJTH-D1V;#3]\\'G3W2IHQMP[Z2O^JR?@A4XN&MU3:$XI_?00>/"YIKNV4C&FN3'4$:TTEY%81I/W M<0@/&C,T>G$[/'PZZS*5^)N9Q"ZVH.&%0<+);QH4)6+?9/VH-G($O@>"29 M%T1F$[=$:QK!W0\V4$5XHJ(B2V\7@.'UE=U,\$TB#@FL+>*,.V0(M@A>X.B, M\<[:A66S=)/*[,BX[[,4 E7OGNSM3S/5>5P./T]YQ@F-MINBE H'(B-5TD@& M%!4[PSP5A'"NJ<**WB=*Z?=C.&G'S;0VC!Y_*]'BAO!E.7'@U6;:@JF\UX&G M#V64\C/@4G\;&O<)OG/X@6=%8]6?-U9VN6"YG*) E+, F*]2J4SO) P.CLD3 M"8MS!!@YSA&#WDF\PTF>%?KS[:XYZLYJZ:13POIUH;S:;ZVL2M@]@?N'_K_? MJVX>7=)*?G#=/&@LO7>#WH.RU9WG*,Q\RMMM%\&Q>AD<6[L,CN5C;/=0_7O; M/K]R_N4!FA2S/2"W'AU\X -_M(Z[69IMCI'GN4[*ONEYK$P?B^U3\*HFU$0K MH:M*Z&HL*$!"PBXR';EUW'FO70HTN9ALTL(E?U=0@+UD4(#-I_LS+"^Q)C9_ MKN'F]AI<;^VL>;YUT/CY8W]S>XTWC]9.ZP<_#N%^.2PNQD_5U;-GU_AV598?;6=ZI=B+[Q^L""X2@2#=(X?-=6X:,!L,*XAV#<^1C&46HH48D@&YW/!0L]AYHLI;L1\+#SQOM83X3VQWC_/1G?>9Y?X03JB 3IE M<@8L9P);&Q6/2L#LT%YJ5W'"62+V0\L[33!5%>94I M-TY1A#&>1!.1]"+F_=RL"$$H4LDPIH2A,A*8;90]]G!I[6->]F[7A4,DE% MYF9H89D\3R6MCR%I@SS%,DL[,Z2ETHBF((*V4?IH%I:I7)2F$CZL(+6"U&?V MCP4Q-!JNE-8<@WL<5')8V BS$7//7HR.5Y#Z;) ZSM6)-H1C8.@\6?C'.9%D=4-5/O%E%GE/Y?%[9\+YF4@[/C0E.KD/RHTBFK=,JW2*>L M4A]O3WU\A33%N4NU>U*.XK,D*,Y=E[U\=N)'B),-Y9\_7XH0ET)3O]_'()]T MCOX^QOKHD4,4SX%["SCPFE+/ ]!8.\L9?#7BT5*WX/G?M0\;V[OG=97MP[KVVNGC=6M MUL[ZSO[.P2'9.:J?-0XV\,[J]U_Y.N.>^\Y!8W]S=>6TL?[U5WU[!3?6_SS< M.?IRM+G] ZZZ0>L'6^#UK[%"@^U:(L$:;ZSL*A:3HBHAE$;*+@V)2^DPHMH&Q%VT"(8/(Q<$#W% NYX)47 K@W'RV!G$N/6(>T&1EIXC'32'\9))&)D!;?($ MTTW5@ZL4B#>?P _1I28^4B8Y%5'R**T)WOF05&(.: B)U4[G[,_I<9)B!7BS M0@K$O->H5*_6A,+LQCZYQ+!.N03"HE3\G6=(?)R 5B[Z]BB:3):XISEKDVJCLC-/,I]FV N@L-0$I80SR7C.'<,F1@"DL'[ MQ)/WRKE?&&>.I5A,G,%.)8Y&E-+5(!0!M[BJWF"\O#.J0S/Z]G(LHR MT_'@ORYJSS[OMN^L[.Q6F[?/;C(W%AJN"/"-.Y]4,Z<8U5?YKZB#6UM( ;N( M$@XQ%Q\")FPH1EBHQ+1V 3-3\=_WMLMXK1+EX[G,A]BR4-:QP)ASDF91M@!4 M1E"II*1*64-5Q65F'/4VQ[9N9,$+KI!'6F YH/$WL9/F"E M3/"R7?-N5LA*[&7.ETGX/"^1!0'>7-WXM;G:!/8+E,=8@:R+#A9+PI SPB$= M.#@VSAM?%)E_%K679YQ5,YX;46%JA:F5VLN'P=2S*YBZO;)KB/146X.$T!9Q MI@UR6@9$8)"-8$H&'9Y)[F5F(?79I5F&'=4X.8))ZR M->B/5IUNP0R$F0_?:Q[\.,IZ3?7M'^W-]<9!\^?W4YC%[?B_6V<[/\.QHUPV MUG\<[!QL9'0XWUEOBL;J"JD?M $UFEFOZ5?CYW?>I U C4^I?E#GC=-=@CW' M+D24G&+Y]+) SA&+0B)4" H0K4D)X&!U,:QD_ P:2YJB ^Q.7!JKD\QSG!)) M'($!6:A%@--CZ/=![P0,O.SU&G1[KE@\;M3WE>*9)D8T-B&&(WA7\Z[;^(T( M\PIK)RW54V(M+UBV[5)WPH)%_*LEZW,A/B>5^O$$_W'74!2QC1%C@ )C*$\K'WQ'A M+FINN+5%>68*8!=KO=@_CCX7HVB?+=4RX,:4RCN2=XA% :Q% M"XD,%Q$)PB7SFN"4-S#QDIB85/\JI\F#AOF)8%H-\V.&^7P/@W,IZJM-L;D- M[Z[L4NVY=KF,F-4"<6H2LBEY)'R(*N];4N$+6)TRZ+= Z5M"YA08GTD$G8FU MY3J,SV0_W;2V]&NA!6_VBNS[5FIYVQFTSVJIUSTJS+(_L(.30;=W=KD: =6G MY%^+X T C/2@J;5P A?L%M\?N@O%7J[ZHU^9\J"I[;CLY'_$W.U:_ @ M:M'Z_1J@2JN;W8O8SZ)^8>G"]YJ(*UQZ8_>,+K#9CR[0%X\N_!7[_1B_M#JY M__^*MA_[,Q-=.!O!=_.T 9"[N?JIM;.Z<=Y8_4HVMP]%_7R%-6F&]OJOQGKC M,$/\!'P?K-#-GQN\OO[G8?V@CANKWP&:#\_KJ^%@!Z"]>;Z&X1H \7^FQFH] M9PWR0+2F.1B8J$5<>(5TH P9C'DN^A>PP>/1A90H3SBJG%G&?]6PPK!Z#\NMX@X<',D1#P+GS3."-)-*19NH8VY\6)UW M1A-'I+.!)P5&08URP2A%J$N-8YH&:W#1J?$(L?N8;A^'Y^S?D,B4CO"E?0Z$<>#R7U@>%$/F-F.T>_ MR_>ZHPDWNF;\==PJKF$'L-S!2G8"BVJQM *GZY[L[=>^Q>-!S/0]\RB]5-OH MU#;]H#M\ ^C#E96S5LC: OMK=6!)M>5-:G8/V&&Q9@(OA__U^7[09ZLSO.#*ILT]'A,FNUNY(:!PW OU-F& M.VZF["9D7GLM\@*VZ'\/)[V"V'XP3*J?'Y)=2H516F@D2:3@$')P"#7SR CG MHK:!>0$.H13C\#%R!48VM'*R=](?U(9D7"W5ON7@*PSS--8UM,Q6Q[=/0KS9 MJ>S%3CRU[5+_=,RWC YF>8@2)K_A5!)+F&0F"!7!O252W!%"V&A\&9E.VY[W MIMI-H_!I-]-6V8S-XZ%K.6X_X/N>=GL!R.&%VXD_F"TUX'J[RBJ':> H +P5^LG;8&^[6A(138 MD6T.H*R5 -EBS[=R;8-6KCQ\J/4+[;<" MK&Z_?YCAVEQ=H[N!:2V$8P@G U/?X8@,H1%Y9F*BFF.M['"X"JJ0!^4VT':. M&*"*'%.8D= BBY7(Z0]P8>89)P5HWYLJ#B==QNZIB'TQXS[4/-M&1H&WW0HG\(4R@WKOQ/; ^8^9)?4N?PW?&L!#%4$##XX[N)"#_O16 M]?>[O0$JD&"X .6;]O/9A]S'%);G(B;' MW7[Q?+_W@+'E)E_6+LG\]LJOANP;7_[$NGZW?3*X^2<3M0?>B*9?JO%&XZJ_O]8W&RE9M>^WS_S8V_]IJJTT5FO? MOG_ZMK&ZL;(%;]_X;+/R+#GT5M @&)&0]XU#?E47P+4_MSM#PKC_="!I;U=[6.>X1C9 M(%6F! $\.*\0,'*%B2,JA301"=$*>CQ(IKCA3%D'SC4!;Y!;K2+5?B)>. ]! MHKSPYTIG0%OSC !(*U?W8<&S?A&$*-;XJLK9M8^K*F=O7N6L*J'V+"74WKK& MU<>K+'91L^[:1GQ5ENWAG5<5:'L>F9)K>R#PG/W!(ZOBWE[J[#WF7CWX^=]- M@M6S)ZU>CVAF7V4NDJD>Z\0,DZFV#IOGA^>;ZULMN#YO;'\5.T=PW6U/FS^_ MYD12OO-SC3?IUXG2V3OK6P>;VW6^L_XG/,L>::RVC_(S-,YW]G=6UWCC8+_= MW-X_V%EM7RW 11OGAZ?UK[M$!NI]BHC3D! 7AB#G4T($ZQ@D40Q+D7.I")DL M$_&DTMEW3Y(WEFZIP*X"NY?.)JW [D7![GP,[%)@F&$OD/38E2>Y'8X!19>2 ML9:%J%T!=L]6/>.-P*Z2';H235- MGSA-QPF(,I1$3CA,4^[!VX)I:I6+2(#WY;WPD3FYL Q>V,Q/TRJ@=B^QN%KW M^<)JE=K1"W7-NUD GHVG%<=[+YS3E4Z8LA)4?NHS+1/?)MB<"C(F9S7R(A%8 M)H1 Q@A@3CC^NWD^+A='/D&I]S;_GXMM;NGM5:G7( S)2@23&+(!\B'N2Y9I*DZ M\EH=>:V.O%9'7E\_R/F4TK3O\9SGO0[)/KY#JNZ>^6.UJ@5Y^F(,C_Q0&^9327>\TB#I'P=#?9N> ]]_V MK,C#_0"1T(.O\+W#7_6C)ESO2[M9B)O^V&^#P2 MVEBMX\WMM;,=:'OSYX]6(6[ZUU>_LIV?/X[JJUO3#GD'&;FV M/"(F=$0\4H299[Z_9B5%ER6=BI9=OSE]VUG+Q9\O'0 NPZ: M76JS/\D!G!4?KW+C7CIK=\(ON]?AZ ]1?_S9_9AB0F^F[_VXDF?SYG N;W36 MAC/Y2[=WG57\-0SHG%6TXMEH16O"V>&!4*>C0HJ;!,Z.EL@2KU 04ADCN06B ML; L%A5_KHS6&?)XJOG^8AY"-=]G8;Z?3;@1AFI%/#;(X*P/GY1&VB>%O!,T MF>19HG1AF2YJ-?OSO?(E7N)\RKB*_\MH[!6G/0MHZ*]TPE^7FS>E4N]'5]P3 M.4O126M-M$@))F%I3@PY[BTB(0!6\V0%F4\%O6NGBYQM%S5Q^OLQ#JH31A.? M2;.$E7C^0SML2IT35;,719S#J/2XZE_AN:!N0I=1ZJ?DG+^W3=5IC_AN M(B;?MH-H^^TO%02/T(KGB^?]0X;Q]L_FSR MQOJ7H^;1!F_0>LYZ.VQLKT$;^+K+N?'$1(EPT+ELEM#(T4"1@I<^>9MU1A>6S2+ALX]+E:OR4%+Y MY(/LDS[!>&[U#+HM3VABY;<\P<06:_ZDUXN=^\LL5?Q@SOG!BS@N%[NWGTMS MJ@C" MTG&I@.D%@>FJYX(+$2%%**$84<,TXAH@RJJDD?0BJ,"D0PY20P MGHY"I(5E@A<)IC-_J*XZ1#NK!*::S2\RFZ]QF,;*KJ761YP/PVO&3^KQ+8U M8O+H0-0\:8LUPEAC8'S"(,N]0SY@&$'A,(PL,#ZQ2/23-<>?.2N@LX* M.F>!:%?0^8S0>2T!;?/KKO3<,6L$H&:4B-.DD"'$(2X5N-&>>99,X2P+_&2A M\9F%SAG.1YB7;U:=4'5"U0E5)U2=4'5"U0E/2.[.S+K5.2ES;@M&&[42A 3) M%#><*>N4"T08Q8%P1ZK]PGRD&?\L_HBA9H&AV;U8Z\4CV^KD*-\@]H[ZM=/8 MB^/YQ&?1]J[D$E=IPE6:\$Q@3I4F7*4)5VG"SYTF?,L246X$Y86B2AV>CR/X M[TF \&F[K#,;W)VJ(O20C;#;XK>CR;Q2SN6MT50N/MR&B4RN!7;A4?SOX:27 M&=]W#[$^=IUND9VUN'>1W\>[FROG-5_KO&=]1]3$VB#28QX MCR3#&'$:/7+!!)3 !CQQ/C(>%I;9DE$3?L>,Z+/._]QYP$Y(-7?><.YOCFGA1LG M""T\F\]5E&HPV>-$R&,NXQP4OTB<@XO'U7&\*\YQ[X#$PQJKJCC'.W+OJSA' M%>=XS3C'M66A"G!4 8Y9JK!PWT3>F775)L^P=4XRJ#W+"6#^($]N=3C1MV"> M_QU[OL@>&9Y@0W2N?;?]_>;//\%/6Q.;\)LZ^&Y-\-O CX/[;ATUSNMPG>_G MS9_?3\=]M\WU+_ W_&;[$/RQ^BE<>Q_\-O#CX!G!IZN?UZ'=\-[VIVEQ#TJ" M5THP%$@RN6:"1\81A2@WWB2M/,-%W$,^.=OKODFN,W? ]5\O&N&IP..Q9V K M\'AM\+@6^&E\W762BBAY0C12 ]#.;+!*N2DUU(1R8)).?"C<04>\^G"SLLW M;S@>=/4\T$M5?QBA3UGLX89C^'4[..G!_W[T6A"\<;I+91)4>XP"]PQQH2W2 MQC*$.:9"4^M#$G-9"V(XR"VXXK12[E//:+W[F@]:+A%]\\>/CAL2H*3WOFP5 MVGN>B-8%NI7+]U_WW?A_EA^!5,]I>;:V3VUN[&AZ\CXMQ4^QGML,_,QUA MG,[9\@I?^^WR^!3\$VM'\+/]_I.J#[^W?,[Y*S3^!BGMM]+"4;7Q\HP"3._- M]*65G=)F<1CA Z1N'M2WZZQQ .VBX,*N;K6:VY_ G?URM+->%XV?<)_5KCR=3-^B]X'MHXWV/@PH+K"L^1W=F?.X?-\T/2/#B$][Z>PM^I/J56: 3* M&0)' 6N)..,&.1,-DE8)$S68=):=9(O&/#ESLU)&>?-Y#U.55>'[F8"ZU9/8 M@#MOG\;V/[%>+*H5T#T;T$T&^*7CQ(FH$'<2O&T<)#+*<\2MY?U)57$I6S G29Q6V?=BM\>RY\:WR>P#?#P_]G[TN;V\:Q1?\* M*[?OK725Z"9(<$OFIV>Q)E^R9<4"( 2$XK4D)0=Y]>_70F(C0C'T;AWA*8@;,(B:U+2$]QFE@427A MW-Z".P@+SNLMN%V2<&_R:1^+NSL!MQR+\QU"2$Q"TX]" 8XI>*>1\+@9A[&( M"8V8ZX (( ,__.&;%GH3[L&Y'1C4[TVXG1)PR65OP=V=@%N.P3$9NR&-?=-W M0FI2X4HS9#(RP]#FTJ/@N?H^"CC;Z2VX_;?@+D:RD"RN9-';<;LBYHX1'3-9 MUXNSC<79^7+(3;IAX#H!V&L2[_0%,\T,;0&NJ>W(,*"1&T71DQ>!]<-5O[VU M]N \K>^4T+6,DYJ??L1Z^X')Y[W VT+@]?;)=U9GY)K4]X0941]\7A)X@1N*V!$!.KFANYR(_:&RVKT6>C=UQULKI%^WU<4, MEWLW=L58+/M[Q_K+<_;&JG[,E^?\)(7Q>DEA""N(I.-%)G,\;M*0@^K@KFVZ M-+:)8[FN+X.#OWCLWJ?B+[?!+O^ETVM8L6NRR>_S7=W)EFS M(]^&+2\";"U8XOA^&M4 +)JT0=#EA2*19U-L3L&G8$]L9_9BC I4 _^U 7[ M.%$=LWELO$0-HL)8[,7W>FZ5++!7M67^_ 9"1:Y_OC\].3M^:UR\?OF_9^=_ MGO]Q\OK=P#@Y>WED')^],MZ]__W=R:N3X[?PY[5GVY6SG.4XQK'*$2-@T);@ M0L-/2NPR]*??)!G+> (FY;L*_J!"6\;3]QF;B@0^_W45XWZG;?JACFD0Y\BX MYP$$+_/Q.*D4E(XS\5))^*$$ ,H2AY^D>3DM=F;VP%G2&BT.&"K?SOYX33^. M/X[/+\!@^/;OY./GM^.SS[^#,?+:_O#M#1@TKYWEV0/PCE>GUH>+$7SS@WOV MZO?/9W__B/CT\^GUV? 3F(>>S]W8E&X8FC0@ M@1E2X>&MV,(CTN-"A-K&!.THQ3&:?MR1'/[7\2//HK$7A=P7G N,](4Q8='B MK((.'@R6*9J>86+M!%Q%O2NOL/GN^Q^*ZM6*SQ+P^1*^ 1_\-2WX"/,(YQ'( M'G7 &59'ADMN/(9N Q62'!D M8GA$X"0)-BQD+1>K$:O4QS(#IX5+I>UP0ZD72 7T,0J.U,@.+QW_PR*?$X@WHSL-$)_/4KN%4@*JMDC&\%8. G M50'(TD;_D=$%_HB)]KUS,(*W /4 YM%[Z^ (%DRR2P!67EP/C+?_P\:3YZ_T M%H YP0%,U<],X-[+JE FKX&OOFS.BJ0.6_OE_EU4=U&Z-^0P8YY74WF2W:Z7 MSGMDTO_L@CN?(C>T0B^*S=BRI4E]&9LAQ\EW;FB' :# LT!Z.^'1LK<)Y)RF MB&BFR$A-N-4>:#/F=F!;'T3,<*@+2EYYL!=0,SB!T2.I;#+<]Z\L(]6E>1T9(WR+]66O.\W)XN/ DF M%(E".PIL2J,@%)8+0D\$KN_%<W8NR*0?]=[5I^]Q'WWQ+*:6(;T M$PDMAQ'/QAF?KDFIR\W $[[INX[@?DB]P'.>O"!'ZU+7#;%4HR*?#D=*N$@@ MG%IA:^$DM;%Q/!U.RZH9@.T?[9^]!U+ZG]-,;B"B6V-,"7KC+\=X_^X8?/., M'QE/_^>_ M#RS_]RU _D^:\HAY4E)!!8<'8)^\N&W[5'&OORR'B/<1"UHY(E M8O;Z^5TF90F.C+&6AB,+!L5UJAYF++ MK[G8 AG3Y>*3LS>+YLN["GS.$[675U,\Z%]PW%R\4V_7?W^3%^_JPVW&O=8C MX][3B^.OY\>?0*@[=A@J8>^;5-#0#(@?F@QGIMHQC0/B/GEAAV00TF6!;VB$ MJT!8RLK2.%9&0HZ,!2A"L@3*K1T4L%<*@>9^ :2.7T%L*\OEG9Q4>GK5!HP! M5"D48\#OXUR@TZ&$QE<@:^62+'&.(GS8%+@!\"12.3P'_@)0**PEM=. CDHC M=69+@*4 ME [7 L[1A<=A[*VB]04>?2#M/3:2L\)CP8N=:GENC065F +)KCE MVCR(+";$[]:.@VAY9>U#$7LXJ-(6T!76VBJG0FP_(F>/C@G0-?%'D96WF# !)Q_J5P4 M^.^B(D/W/4\OE60Q-%9!)/"4)1BO**=)'7#3(@.4*Y<2K9!-XBW=> =(14SD M82PANJYEX 1$(,8 ="H,KUW.5;U7FH*K-P6PP^O 3*U@GUF,^JU6Q9C^X2,M M;QL2PYC(%2L*#*+@)X4AQY,T5XZ8J5X 1QQK-!X9?X]D9H /!^<'G(WP19&R MSW7$IZVST((MDOATQJ<%2N VO*(P'HAM$,88@!'S M<"\P\X+!K(_+]NU$8!#5B@P3W),PV!X'U>1 M&G?X$-CRZBWH2T<853+RK+NE=M7/4S%4,E^I"URC5+_6Y]2484Q!'R3?\(T* M*ED%9V67+$D5%)-,BUL57SI.<1YK;=,V *@=:1T21KPCS/!=!A(5E,5M+N4:3Y1OO9@Y6'RZ+/D.N2T=!(5PS,P8JP],@7[^GAC=FUD M.GO]Q-CI[]>'Z[/,I^3@^_;:D[K^-/I__\:^K\U=I9L,#6J,\Y@[[8RXA;YF^]O:/X D:0ABUS7<[FDMN6%7-J$6K;G MPA?AQSV9AJVI68^IUB#6Z8NGR:_&\;3*LWQ\;;S#(A&=V0#P/TW@,Q0_>8:/ M*U52=KY>R!C5K9)2(.RTD!\E,C;R]JX>-)0QN0""[0L@LG&\7YZ_.FU=;WG) MTJD2TZOD76,2&+"FPCN00JV;,C:46NS7+X2='QFO0<,WFU1*6"B_!C8*NEI, M4>''L?+NT5RI2:Q.?@#ZODAX$!S^FMIJ!:J.]?JKY%,ER,]5_+= *T#M&8[3 M"/=Z__MHL2[3P?Z9K2K8WF ?5IO&J&&+VB) 4BB2:(K$I@+VA2IHP!(',*%D M5N9%G;L;@U6A+ 7XAB(Y),.A 3XZH#W%%Z+MH2-#H):8,8*_H2G#04'C7YQ7 M\/J)LLT8P'6<*\(9Y[7-QC#YR!N:G=LUFM9 0\KY08L7U+U01G-C/Y;XIR$8 MGXVWK?&63TOC4HX2GM:G!B:<_)-&E=HE;8 68[-BK^"N9AP4RDT411TB3Y*E-3&[8UY2[0$4O+'%;! M9#(:N;*L';(ZSJD\!;0ZD:YG>?*\T*XY:%4321\X0^B_H(,U+!0Y\:3@RL&; MY;G!2M;N@_)&KLM*CE4^>BRE5A&%_,\T*61SGE;R_@CU:\X"EJJ-:5F ]P2B MBY>:-S.M'6ZY) MUY=K]I67?>5E7WGY4)67*WV?[_HR"[X/LQS+#V'3X/11)X@BG\O8)0Z+'(MS MASRY[UN+3GG'"?S]NO[P4;OG5Y^8)Z7-:&Q&G!"32@M^(IR9 M)(R)2UU$I;V7-SFA!P9V-09-=:02[,/Z6B<53FN]S3G/5J=BQ^J.IVJ4EQCU M*SE8_SIBK:))]I'1!!QFJS2Q.+0',-P*K)6Z[!JQ%#T&O8O' M=L&48Q^%'KV7"Z9(>*ME;_[,"?K-]IN]M\W:FRW[HQ>8V?Y^WF"FQA4;NE86 M+^("Z:FJ.9L2)7NNI?#NKGG;Z/:NO8!@$[/[1U3\]F(Y;G?_%Y@=#BA7Q)-Z M\&W!RUC&K,BP:',-ZM?&*NNA>@NHODZQ_T);GSH,]Y0LS>?H(;D5?7:=ZVT4 MS%T-20)@/M PA[?R4H)W_VP3 EIWV#NCK.]!\T?6Z#?9;_+&3=[M+;8/SM%U M@R,6Y!892V?9E34S.0YG-L]ACM+Q;"9L8HM-,G9I.L*KS95WX^'=2C9H2F]=?ZW++8U7M)L4%^[H?\W9N&6QMYNV,8 ]7 MN-;Y!;\^>_4V.1M_A+^]_W;^Z@.\]_?11]S+YP_6\KR=-^G9MV/&^/&GDECP?S)"W<0A,%VTW;N;SC..D'=BY2]$"F^99/0I7[@!A9U+"_R?<]SXH Y MG%F.'_P4PB127"[><]1?04T2N91Z]DW$5?UXW C;5=$TB.FI3; M..*"<-,FL?!E$-HVIP^F9!Y+S+^.$*I;$;H1PD=V/<(V,;@HE(&4)+1\04E M&1A&D2]<)[!#*=UH [F$M??P4R^@=DA K;BUWO7\F,=,FF[,'9,2!AXU<5U3 MA$2Z7,96B%=HV0/'^^'1U_=^8\+M\RR/GN%M0'S,*?'L.*#<$:&DA#B!PZV M2IMM$G3O&7XG&7XQCB8"26+'#\S8]XE)8^F:+!#@^]JVYTF7 K(=9'CB>CW# M'R[#.Y;'8]<*I. VM:5@#G,B3S!?VC;SO+!G^'UE^,4X%PDIT'/HF''@>J#A M162":4=-*22Q[!@$O!,\>4$'+MDR=-XS_(,S_#8WGO4!8E+"!^%)$G+X*![89;FKH/<"';=U)[O8 Z/ 'E.V$8 M,@=L/097A#A]<+J#T34(O!MX@[G$2.:PJ+VR9U?0$UL82;.K9@7!MC,WY M)F5.; 8.L8&8PCB,+<)CWWKRPKZSNOU>LO62;3>._9 )BUZRW;UD6TQ">"[W M1C)"_"A>\G62[;'*MGN(,]Q&\G6C1G& MR5)D]Z>NWOIMI@,"9S(#6CLF,Q%Z>;Z@1GQ*##=(/8(\YQ8BGB/ M[+E#:8,X;Z_]23)U*?=3O/Y\_81U>^41]Z1Y9IL2DCL(]*\I(6E!?J(@_B? MNT_#WIGD61XUZSNA8\?2,7GH@"<9"6DR)P:[2@@WB(@?VV$ DL<>$'_S&I&? M7PER&"SXD 'IE8S7\]8VO+48?PYL:7&7$M-Q;,ND%K!5*#!*X_DQ.*U7WPURV-% A$)[T8FK&D>^8U)' 8/"CR6P: M1J'G\#BVG[R@]G(12<]B#\=B=Q KZK7<@_#?TA35B H_B)DI+2+ C7.H&<51 M:(:!&T=.[%N6SY4;!RC\J2QX\/6RY]5(%HH-DA@VE%5&4LEQ^4.WJ.W*S5G] M&GNTQJ$$79L[UUE9RAON!=UK);V%CJ9!+-W0M<"%<2FQ;;"''<>5EAU8Q+=B M\>EDL_C.L0)GKX3O2@F?+P]7L7V;QJ%+39\+:=*86";S?6DR$GK4"VTI/1RN M0MP!\?J8SZXQ6LA9(%1$(.)8!<\B*0.?,$<(S^?,[QGMP1AM,; :.J'/":>F M[6&Z- H\DP74QC*H, MY*(0 :BRT)5.&,B>SQZ,SQ9CIX$=.82)V(QI1$S*+. SSX]-5\9@?KB. RXF M>I7>@+@]H^U<>"=PI&M1C_B^[=,XE@'G5L!L)Q AL8@,UW/:FJA.SW)WSG*+ M@51B"<^V"; <83:H-D+,@$;"#)D(N>L*E^%U."08."LXKH^E/IR;%GHB=%Q* M/!8FY'NM]F LMA0K)01->MMT7((7NCB6&8%?#6Y:(%E$ M*1>Q*K;S!X'U &[:P4=,3[)+F55YD?N7OZZO6GB,<^B?S Y'B''0UD:#+NV*8 M 7$CD-)@R/-ZGC=#VP6/R''-R.,8-0+E'U!P;GV'12SV MW5#BQ"$2;COYNN?,/>+,NXH^]2KUOMCV;$&EAE%DQ911TY$$;R$'2SWPJ&7: MQ&6^%V/U2J2"O1;9=N!JS[E[Q+FWCV9MRKE]M^[MF79!UU(J;>%$TF1NP(!I M8]<,8T%-0)N@/'(9"X*[;M?MN78'N?:NXF*]OKTOUCU?T+>^+]TH\BTSIC0R MJ4-C,\3)P8'K"4=(A_DX-'CG]*T*F_U6L2B5\%^17+[X!_S3O'K,BF&2F?HK MSSS%K.K9A:FAL*^434KYK/GAN4C*2?SR[F3Y>@:[EU__/PJ M$=4(.>?(TMQ3!_?J-]%2@?)F/)WD&V^K!=RM>QGLX%1D64VF!]2M8/]>@AN0E]O@18XCE8)<4V"F;_T]GUQ1(_U/!S M9Y1UGUTG_2;[3=ZXR4/I0*HYNC3B(A\;L$M99"PU>'U5S)+2W;3 ;6^FZ1WF M9#S'QCD>@15'=D#]B$74]R27/A4BDG[@J&YGTG0[D_Y*H=N%+L?O"3Q/,9SX M\?.'KZ??WHY.+_Y%X?U7'^RS\8>+8_+!_N#BSXNARX\7[Z_.7PWMLV_I^.SS MZV]G?[S^>O9J!&?]_?,'^^/H]-6_/W_\G.+/\>GR+*L@((R1F)N$B+U7N1LAR;41AZI@PM.^:>)WR?/GGA#IQM:X![D?*81$I='--31$\1O9)Y]$IF ML8DMM*CG88%=Z',/K%8+?%V'2C,"-S!XG6 ENV3W#[RO#+\;1W#!FDC%FJKI_:GD1.,!<'@D1AY/D^)18/W(@07PK;#QV/IUT?;]TKQ+4_V#F+7C4/+-0')CDEY1,Q !K;)'=MA@4,BRU?1=H\L MWZYQLUC=B%-^:FJO%U"')Z! .(5V+!Q?^C9U(QI*3J@;2.:2D#&_%U#[)J"6 M@F^^$Y,P^V[@H65.R+;3K7H!U0NHGW)KO2-] MYK@L(!2GL5I.1(B#4[IBBS/1"Z@]$U"+P4+A,,E=5YJQY5HF#5S'#!S 9L = M&A-BRR@43U[X ]_9RG52ZF^[+.735O*IL6RSX"Z+)1!;(;?:@2XSPG+AESQP(GR7K+UDNT^TPZ] M9+M[R;9TN6I,!&& $F'S&/OA(S,2\)/C1K'#;8?[E@WN[[9ANEZP]8+M8 3; MG:L%V]X)M,07!:"PI=RW3"1S+!$=9FA'G>*\MHS1D5L I!9/-[4VV7K(= MEF3;C3Q'+^/N7L8MYBY8[#HLCGQP2R/'I![W3>99U+0"*6VLT XI?_)BN4AM MZ^KL7KCUPFTWCOV0Z9%>I-V]2%M,>=BQ9-21#OBC#OBC@MMFZ$21:?E."!I* M6M1UT&R[JR:S>Y9LA]+K<#Z1!=!W-C22C.=C:3Q-\[)9ZL%;,@M@+P$)U8X$7Q@!0\Q4M=KN1_FLL7 '+68D&YH MF1&W7)."(6)&,@I,#Z2G&Q,_ %/SR0OB++=G]2SV<"QV!P&C7LL]"/\M1I$L M&CM6R(AIN1)\N8 Q,PIL9L:^=,(H =!QDK+V93^5!8\^-+8\VHD"\4&20P; MRBHCJ>2X_*'[TG;ECJQ^C3U:XU BK^_TW9\&*TMYPPV@>ZVDM]#1H8QL3PC/ M<;E%(X<%+N&!I'%(0E#;KOATLEDNYUB!LU?"=Z6$SY?'J'B>S\"EQ)RTRTQJ M.X[)',\SK9A8(B2"$X)%TZXUL+<=I-);P_<_RC>,7,^VI,V$0ZGT(A],8L]R M[D9[,$9;OM,JL(0=$/ V0\^DW&-F&#JAZ7-*B6L[(B+\R0MGX%M; M%KOU;';O;,8XSI2R@L!Q)+4D"VA B9 T"ES'LRR[9[,'8[/%T*DO8\>6K@OP M#$&?^7%LAH[MFR04W UC*2S;17WF#,)MY^[TC';_T1T>,>(32GAL^32D-/)= MXMA>$(>!E!Z/UG/:FJ!.SW)WSG*+<=3(#T)0;);I^2$!$])SS2@FW(PI"8 5 M+1E'&,;*-2(^"D+8=*^[NE?I2K3K)+F55Y MDO/SE^1&P7_%+? ME1P$#)=F8)/0E"2.2][OYWG3#G@ M\M,VB1]*D[JI]<>W9@D85 MOD.#F 5F$! PV5GDF&$@+-.)(BXL;EFAM)1&#;8="-8S[AXQ[NU#69LR;IQ\ ME<+\)HN\Y]EM>79!TS);VA8X*J9G46928F%'&Z5FZ''+L6-0M['?WLK3<^WA M1W5.W*F;V M6\6B5,)_17+YXA_P3_/J,2N&26;JKSSS&OY*,@%$]CV&'UT;$4I9QV ,.X:P*>+N& M?FF(:8'=JKC*!/:3"Z->68JC%BD*-C7BSJ9C>([KWY%ODVRJWKP?T/O'PJXU MPS/+L?S0!UO>X]0)HLCG,@9; 0Q'BW,0-"\NKO+V(GL (^= E C%"O&6MD& M3]&6RO]]>_WQ;S&);.J=?1M]/O_C7R"J MTN3L\Q=Z]L?'Y,/%E^NSBR']8+^VSCZ?V*??_CW^\.T,Q-3[J]/C3R**;!%$ MQ"0>M4$\^<2,A'3-V'-\<.IL80OQY(6[?/?R?RM6V0ZS##S$. P=PL%!M!B+ M0J"J&(@)KX(%2=AC]JXP>W;UB0G.N&-;IK0]SZ2QC,%2M#V3N#[G,6BDD+C8 M(+D"LR A4=Z]U,)1693^\[*YH5"Q-'Y>C0HIC3%@>%0:$B27,$Y9P4=:8SED M8" 6CXSS3+:BX8Y)>WH.WT5/?UL2#]P MAN$G3N-8@,PU!8FXB1,SS #0:5H\IEY( E MO8?O#Z].Q^^_G7[^U[>/%Z/DX_C-Y],DM#[^OY'%Q__.V-_A%-GFXQ__N@9V M23]<_)["'F%=3L]?'5]_O#B]/GMUEI[_\<_QA[]/K__?MP]79Z_XM].+4_?L MXE_6Z>?33P[UA"5 <,8>U!@Q%$J,+DZ6K2C")@/;+1)%"[9 .4(=> MC1(^,DZ+(^.?T\SXWQS!/WQSQ]S(SE7" K1B)6< [@15X?B2H[WLL M!*1:$MPB)ZMXZAWL)&>J;9D*@?^^TE&8+!)US/# .]"\&T! MKJ?#31F!F^@Q3U(;)T@9'#.F^D&.69$A#=8@'']^& M;B*;>$2"X^%9G()"93(./9_9#CA4(6Q2"^"-R:47P-O2"CV]&'[R8N&#!'9- M$A "M.)1DSG8F6)3"W_C,D8!;!^MZ_]JB(4IB?5*4"HJZ/X2S&0S0CK M#9SAWWB$GL(VH3!X_Z?8)]('_C8CBX4F!1"93/JA&>/0#<&)"#Q'4=BZ"'U- M82N"PLM!X$W=U6#WW57OWMW5=].HE/^9 HV_QGQ5N3O.Z;"FVDGZ\?/)U1E0 MZ-G?'[^<_?W:^O#WF^3\U?MO'\?_AG>WSZ^=@& M"B4?Q_\B'R[>CC[\?0(4>38&#K@^_3Q*/ER\MC\"Y<\[I^^!LD\^19YG'3J^12GH"Q;20* 9,<?5F4%/Z#AHPQ^I;8 JTF%+H!:$/[P!E82^=CX M:Y17>9;PTOCSSY?&4XS8V=;SI4_5W\GS7[6BQ%@1K@^H*!,A=115J<$)2W#S MZDRH?Y23T.[B9<9[/-="&@G!8AE$_4;GCA1?D47(!(&F+:^A:E M3%-,/R5P5EE48/D9X&%59F>K>LW2@-T88UFUXOHAX@5 !!D;:EPJ,T.G&8N< MH^<$(!FS+[AM\,HD>EMU"A,<0ZFGH^ 77#5$/DU #M FP=7@O%712L"H05P M*V2<@JN'%%,JOU-F):N=T+*:;0Z2R IJ@4C@@_ M'8,/G!K$J=,2#XKXG05=*\R7[)8E\5Y_E[JP.!")(HYG!5JAR:5\?I6(:M34 MMG2^56L#:_85%H$S/ZW6?Z53M<"5:'R@\)[M+MAVG7]'Q:Q;:2C-J)#LB\EB MV.PSEEZQZ_+);_.Z$11CO;AOP]L7S[[VA'%\;R:=5L]@^>9:9CP#4I0%/@5[ M8CNS%V-4H&GY7]\WH'V@:15Z0JV#5JF**K/O6BSJ.EM[OF+L)U'>:E/[S_>G M)V?';XV+UR__]^S\S_,_3EZ_&Q@G9R^/C..S5\:[][^_.WEUFW$ *PT^=94*($AD',-@MH>:*U&4'Y< MUB%E6$)^G6C=KVV!^HL2JYL2 5L'S\9YKFX K]6V6-@C;)LF" _Z1E21ROL MQ^6EDPPO^]96!L9WUV6'\?<\4]@N]:BJF86QFI@;1\([\H,'R_DH4_[:L+MV M_.\Y*X2*,]7!]'+1OAV"A:(LK\Q@5_7#:V-'VG1>"!_%U)?<$5SZ)**V]",O MBIU0VBP4PA&>53O6KF6;S0^KXTBMFXUO^1U(1;SLV(+'!>Q4FZB_7\\>^8M= MXY^.<>\Z2E> N*FY5H_LN1BP[GRA;^P\\;'F2_:4,QWT)23VDH\$KI\P-N:6(M9=24FD.KUVB6JO%+N1\>CB N0$IW7Z;04 M+%A.H\_ (LJ5G7DQ<0[RZ JE&H8WYSVW9VN%0EWS:F)C]C-G,=Y@DH<3$LIQ M]IX_G,OQ? XVA!ZY"(M35GR1U0RVSXSW$XR1NPP]*?WPO>0(L MKH3$HK#R73^R'2:MT*6^(X.81<+W;)N[DCKB>\+JY.S-7-3[UJ)*'_C?FJ9> M-L=^AP?\"\_7BA_KL8N?;\-/EBWB0!"\[A+'[H5>8++(]TS+993Q0%B>!8Z! MNYSRQI#$."_DX%:TPOT@)BP(J./'-*).P'U"'.*ZKN,ZC/2TLFNTQY7^3F;@*J2GF=&E!'3DX0#]F@8QD KWDVT@@KA-O0B)8O!Z@'2=&P:2A&% MS/:H1?&6+TI\IZ>7G:.7X:>(V8$#7&VZ'HM-8'+?C+P8[!OIQ,R*73N0],D+ M?SV]'!GO.FI)^2@1!G09EB\*(V)UT.\R3\$HK54C&MR7LF##QAV:8! 5L7ES M,7)5,%2>@EW?K1&^2'OH!]=VUX5^Y2N,'/6$4Q/.Q>DGEU+'\P)I,@NOF;>( M8[(PC,R "[S!(N*K/KGK=0I#EF?0GNK9,Y=!6#Q9V):7$M6/#IF;&LFG--7 MIP3.],D.2.@3YI@$L&32*.)8%BE,3EQ?2LN*? ',Z"\FC$T$7_D<-7[/>W?% M>T"NBE"S>?Y3#EU9U7&W29&+*6_B@WF&&5.<&-;] 'X<%FR\41W+H\T$>>LS M09O7]P3VDSM('RFH_^STT4JZ?*#TT99[N>OTT<[69YUEXF*4L_2+ZT/HYYY*\MI6JE'ZDN(P)Y:T8FU ST::L5G M6.F2\ V8^4,^!2= 59, VXF% *28@2K!RHCL\S33@O(JJ4;J8=XFLG@WD16W MD"QGB2P$9:8S8"-9R"J?Y4=D6LHK_*.NO !T_&L*G>??Z)2Y2URH"EF0EO@*M)S/-35W8F[!T\G_SG%[!2EH^OCXR_I2JUDQEH4L65:.&I"CSD MAQ7F)^:6P5\K@.D*+3"P4% 62I)6Q92C&"F-*XEIZ;)I'P+X2Q2Z8Q6%VU'% M="-"WB Q:'EF6\0VHFOC+Q"(B6@:6M9DYI:R>@UFHVF25C6FJNN),F-0-Q6S M;!P?)1-P(RYE:DPG@UH'-)C'N3"&LD2K$5#J<(1C/8J\+%6F#BPKJ4A#Y^R/ MC.-2M=N@!(>5I#%BL$<.7T>T7*$JN$*YD6)JJ>E@T]L!?)=*-L(S8RGKF2U" MCNL"ULG,M1G41#:H":.LFJI&+>B1IOY4YW&,>M?U[VY#D_FT;"A6U3C.:&\ M,$?R:ZHI5)2H+J;$ 3+5;(!,"B*37]?[G_'* LLTEK:MB2O-V M;,@QGAZ+ M2SP4Z($BN<0GC^'E6+<+/MR[ZQ+ONVN+<8]?';]KZF_Q\+_A26M,_U7D&.4" MN+Y3T+DX_57C$C72\H0MD'7PI@E=@:.Q@B"?*H#C,^":)^JO6%;,6Z+6Y<0Z M S]&UN(CX'00QD@=-1E*,41SJ)0SBV %6W& JLSTH(\"K2"4#,-IBE*) 8G7 M]B32F\XU"Q1WFO;P9?)KHL.&&DXJ@%?OO$M'*-F4] (S#F2([A5%H)I5#MB! MPZCB@A*6^8*]K156RN<::, 5 *P1$AY64*,H3(660<4T*W7MO09\ 3))P14, M=V.V=@U&57G0PK"Q)68B!%F@ MM0Y6F 2( <4N*8:X%H4TD'BL#)FE:C64-F#FJ,!8S0>IU)F"SM>QB"U#J=08 M]%=YD8I.]__ODE4E"XP0L/%[M'VVI-I2\ U]F12 MN*?-B7X%+,'NQ@D'@E-:#1 F@3F".32<3,.F*^CDYGJ3YM<0[*.IRKK;BM'7[M0^)%B"0@G(0 M- \N@6P5-M%Z:)'9[&I:M)CJGJE6I'-21;O72E\F6#E;UPMG8.>I:#4L4.&L MP*'N64HF3154JY6UW,HOE4!63^E\D:JP6X3,->K0)-/ &;.Y+7[)$GN\G&%'J+:ZP.\5_5 AE*9804:!&@%56C8RTN4;2BCLRR?*B=D MF#,E1+25J,('2VY H32T&C4"-',"A%MK?.TAHGO26!+1M99SF1*%.K!Y0QZ/ M$,+(_>4HU+P@%6Q."C"V_Z.#O_#=4_EUYL/_BJ($7X8E$R"LLBG&2+517=L\ MP, 1_"YO*LV_+37N"+0%T.JEZKYMU%77,:MRC*24.IC.%@:-+"?8X2914F:5-='QJ9LPXQW*.@SF79(7%;H:X'96BIZ M;^3G3ENCQ,7^EF9"I)9V>SC^J\%;(;EV:F:"K+K2WNJ8?4;?91;0O$INJFA? M/NIWZB+"QU$6L;)C< XT;EWAC@,]!;SB=YE]>_9P-1O@;('X^2?(U'HVG*UB MI#,"8:U;"3:GCKDU>S=Q[PMA,QT@G9FUF-#2/H&.FG6#![. KM0ZL@7*?*Q] MF]A"3X9;D>%94L**SVXR-NX=,GH/JX03FA)@LN?8P:4H)U'=_W5D6)L2M6QK MHQRUB37?TK= D3KU@&0H"Y/-0MNS6,H>AK/ #U,IF22^7BW-044#=*]&,FNS M( OS/&"K*8OR!KC%'.O/IGOH(6:8.@=EK@.>3?I$A2G5V#U@W\X$B6XP2_N1 MZ&K5DF')=#XR_@#4:*M(.ZXHG-J8QT25SG+93H+HI >;D/- ES&TYLG,]T0' M4N\3/;W5D$*'&&.JL,\$91; ;2@S6<>IK]?;F(^OX,R_E]$#?>W8HZ\=6TUO MF#]*XH2SK&K&=NLZ$B7F9V5 LQ*941THK_-$%[/[,E Y8&Q*99W92E&@@@#H MCJ(@:^?5I#CQ%*7@E8Y]=7I%509'A:C46"/0*FDZ$Z?@WJ)+.UX(T2J_%CZ? M9C/'>>&UG6J>FVM]5%SKY/A^%+I]^R$R/XM *RZ1&F+6%Z<8,KV#HK1;AOW M"\DNQ_U^9W4)YE\Z*Z8(;L+X9RU=;:K3_56 MZY']HVC,8#=W5VCK60UEPS!>@C6L2CGEQ9!EL*@N2+T/RMYU,*'*7W&X^O3* M/5'.BH*0+E$9S(>9=9JL9&FG5DT7AV%)2:6K#]'1T--I5"ZS2(8X \? *C#M M>]X7P-A:C: MK[JHNS1B"?^ PL-J'&4 97EF@@\.$E(5NF!QC=0':_.(*KM8%XC,KM32U>>9 M[!2?ZP^;+%&=Q*ZKZ5:6%.TI52V/!FI@U"E8*S'IJ-5-7I>&-.G+69EBMTRD M(4$,W=?)H@PE[1PN:C*[ >^=%9OTO$H,F#HQT,D(SQ*F0VR'S/37,>.>U#?/ M"1EC(T%KK=8%ZDU5:^T=IZI>II.;75&"=0\)FGM'=:T@]*A*G@^U.%61% 60 MO)T/ ]@?)Z5*$.:B-'0AL4889L(QX17+HAYUN5"Q@ 4(\']C+$ZKZ[WT(,RR M<12Z0T9GQ0EJF!4&-ZJTJ=V"S_A(U:9I$Q?;!Y9V=&2\P3MP41* HFA[4;76 MP!;5,DZP'@4;9)6?I'HDJB2%T]?E?9,I%L;"^IW&]F9&I[*UQ)%QS,%?1>)* MKP=S-RW%J]\^#V15HC=I;[]27I7*#RHHU#5[+^N$6'N75T.F^BQ*\.$0*"5Z MU;RO]CQ-$X$KMHR-;F>C[IV]:%6QQLY;K"]KZD2+1%/N4%4F@_B) MD\IXFL(OO^X?C!]F2LHR!VNQ:@(3.J ]5QZA1S:#B%P-V@9J MVFI9-# ZRDG@9#5\5W,NT%-%U5AXR&SS+Z[QI<8QHM)IK>!!^\Z9\3-H*^*: M:@5\0\JF&1_-XV6@5.1L)B3NH;8P0;9BJ&^ #72J7J$NJ9L5E'5*99OFA9.+ MMG6A7O^J2"H <7Y5-P*!)L70@.IIQ*"\Q'J)YGYJC:)1,IDT)+B7]LWW3-FV MX*2AC;KYJ?G"]VW1&?&B.BQ$,]M;4X(V3=3-23EZM*54$EH;GK/,G>9,772J M"B&U!Y4QG5]&ZZ24[;U/ZS9;UUJMWZQRJ+ X$=,J9G."N;N75>-8?75SV^DY MWV1;5TON(SG\L:Q+D'_12&JTJ[I!BW=ERI&QQ4EW1I&>M[&0UU]1;F]3W;,S M?>)ONPSSJL,P3]_^#QM/GK_:0U.@WGG-\XK?-(*4X&B]B_T[&,;LFL/), M?;PX!VVK'1Z9C>IVHXX$5+_.[E"(ZV9_IC0=*BI4_FU[TEQ1."R)]0XKJLZ[ MKC\^4M?GU>WPDV'!A+8$EJRJ9O"R*L68:[EKQ.G1[)@U:S6&5\<4R^-GVPC( M^1(6NEC=\X!HW;'A.[;3#M]9,&\;9'11#P*<82AQ8$0RDR#UZZ:)M89MO-\:&4\,S]W4>3_O ]O+XDKRW) M"_J2O!W8RZ,IR;OWV(K*DZV,KO>J&KI&S\ M_>5MSIA&1>WK6*/>]NSI>CPJ]HFCVXZ3 Z]T9!U+XU70H.,$S-HJE#\WB\ZO MBZ\?KFWT=S>5WHH,5;&R@G9FK#]H*GY01!6JW#B?$R0XYTK=>*H6&TK$SP3, MI'JZ")=U[E[=!%DT899VBH=*2,L*FT'1TE%X'^M^>S7%J9E-4'!IAE?P(=JLM$<:6^#\)V1<'_H:A4]8E2 IDDT)P", M]U?0=0_%Y@_UL^2=;$; #>H9$O##:#I6S5TE/,#U MQI2I NBLM'U8Y%>83(X7YI?H 5#M++W.'! 4B_C!9!JE:GQ^?956)XF.-3M) M/3FF?D\Q;026'L'5CONJZ^L'&NOP8KQ@<= 52@G.U%*K=R 6Z]O3TEF1/5!0IJX23C>5W,IJY*U%S3 M?ESKQMGG^T=+[5F2V5&U5&B+@KK)J>:QNDZZF3+%RI$RF0'_[>QL37%*S.)M M+D52)3/+71=UUF;8I6IF;4'+S[I%JH M^0;J3E4AXE#UQ"JMFY<+F0(U9''56^=&"\[FB=VT%BJ?9-@I1^UZ^DE=9@EPL!Y@GI3E5/-KV\:E1UC71HG127)V%ZR+ MU!-5(\M5J2A>;@_G8EGK_S3E9%=,C99F"29*]6[*Z7C!>7581^?UE%']V\ PBL:PY;T>366M<7JKKX5%<7OYY5%^MK M;IM:9ET<#2)H_Q0F&E\K!_\U(U)Q0JY,\ZOFIHH(G\>1]+7%='?W4MQP'T5S MH<#%W T9C0+3X[>;8=$K LD+)U.CWWND=[#39=%7@".>?_/'&>-,\UW)'E2MWU3V[\Y&]*"A3KOE*703RS#*)4 MR=+J-EEZUIY\Q:>?+YF+B]))"Z:[5E#!]]2SI?73:@6,[3VMMMU5H,\>K?5% ME4^>P;.&TE & N_Y7F$#C9T-H/[]TSXJD)$>9%N![!=#!SE[L&T%MO_>'&R[ MI]_VY>2O9O[=(\@>> MLZV0[W'TH/HP)X\] BMGMZ$M9BWLH8.T,EZ M&@[\,/QU9WRLWG&^ YS: \?V>IP>%$[] ?6='J>'A%/')GV$JS?H=LJ@V[,( MU_*,RF>;5+[U($]>>B>U(I9<(^K8B <..'# MI-'Z1.?&)6$#S^F3T;N-(V_@>]N6$_>A1HXN\ NMH-NI8+HX(OX4[=4@E/KX]<)UM9.26C6,]8G<8L<2[9:M97VW9/]E'PY!Z_L3NF;C(QYV)L'TC35V@ M']@#QR%]A?Y!(=4.!S:E/5(/"JFN,[ "OT?J(2&5!+LV JBW[@[LR4./Y:EK MBYI;?9[6D;Q?!T8FJ[ZIYG&OL7O,N"]/?D=H[-Z&^R^KH["%^J#?PZ/9S67H$_:PTD3WP'ZA(I$?2YL.-[)_-0;W7 M?V!/]@9\_^1>/'GHX:GU%R(_KCY%,-WMP-I._2TRQSU2=Q^IE RL8-O+ GK$[CYBGP8[)'Y[0^_ GCST$)CJ1XQD MG!>R,?0J]O66TR<.L"GF:> /0KN_W>NPD.J[@-3^*JC#0BJQ!Y;5W]EV4$@E MMQP]WQMX_9-]) ^IYZ\BOTS*),\,L/%^W,3;VZH(:O57V>\VAO[GOP*;V,][ M+.TTE@Z*CWY,SN\<;K)Q;RKLDJFP9[&@,UFMO-A]0V-;4_XS!WA;Y-,HE=K@ M_@%W9!5T'I*_?GD0R.RTR'D:! /'N74HY8<@\\ ^><\6/5O<4X2Q9XN>+0Z2 M+8@]H&2+WI'#88M;1'#OGD5VCB!^,+[[LPFBC_X>V)/*I?NM8D Z\%^17+[X M!_S3?&/,BF&2-53F*7Z^4Q(@5D,#:L5G204$Q^>HPE^D"EM?Q'XIL^GL!JWO M[ES3>)()F57/;/\^C[*.G-7&+T:JSJ"0K%23A I]$/RQ@H^J42&E,89E1J4A M8;?".,4+Y[64<,C L"W;!NR.)ZR #ZMYP(%$\ PQKEAI3(H$ M( &G,$21P(N,Z+I]NVC?K<%KE63Z^-M[EZ52-9C9*.<0+[H\,W'B< MIVE^A9=T*(J!#ZL2P^K5R&!&!*M^$?E5ACO U9KEX9VPQU(V:ZFOJ&WK'>,V MX>.L@BT]57#(IP!B4?[Z;'/\ CKK/=624XM 0&O*)J5\UOSPO.&")%/(45]Z M/K^<.UF.22#UZ(^?7R6B&J%T.K*4A&I"(O6;ZX^/U$<+\EQ_YME'ENNO_=@Z M(FL_NVE9_\CSUW_SIE5O_LP):+_7/=IKL.FJ>Z&A]N7)[P1'OV\6DZ5G5QBP M',5D\3#VV9(FUIT22F.=:HWU>J:Q#%!6]VZZ_2C0._[,IB;S;F,#K8--!NU^ M][2/"F2D!]E6(/O%T*,P>[!M!;;_WAQLNZ??]N7) TY2$G?F^6JGK60I+ Q. M(&Q6%AE+#3XM@;YE4=YNWOK&Y8.W*BG8-$38[W!_=KA[$F!?GKRORLNY2!== M$+>_:WA5"VRC1_D/EUP^&G8>0 0]PS#[EO5-F M]X8!@ITUNU_FXPF<_T$NJ'FP0X>N_S,GG=U"C#_X(+J'PXW?XV97?4Y3\8/+Q!X&X[%O<. M(;/+0:F>(1XC0[@#AS@]0_0,T3-$&Q6FMXP*[SM#K/*I?FIWUH,AW?[.908/ M@-C>+3NP)[=LO]KU)J:Z\6=]&]$/M#EU6YQ@E8U:G+I[4_5RNCHN^<9P5\9O M!N#"+"2?%@4V-B=1=3Y?60:LG2(BN_A!\N+U^32NMJ*YP8V]=37A M#18I#^@+GD[9-.,C(*B482\;[J(' M?5S)-,7_)K#OI%!L!F](,J#[*B^NU;?4T_!0F?-$;>XJJ4;PC(#7%0F03?U" M^.))D91Z66,H*X.G.;Q?<2# 0.*Q4\S.V5SE MNR6;;\+E*YE\BY;4QM0ST;=[YBR"VB3!@\$:1PW:7FO:_OPMS,.&T",78<%0 MK-?C]581 >"GS+-,IO,RMM'\8Y9D@*BY'N<1B"@._DZE"(?-KP>BEG\Q(_4@ M$@00DA:#-5$]5U_J,7ZO& ^.O-481YQD5<$X:#$CEK7^:SL=2D"1T*(AU5@# M5L9O)&#NS:TZMPZHO&9*5J0Z^W"&B@4V\PG>9G@WI_I0US*67J!:,^QYF'1_7=4-+N9L*$TU1 !D\6PV6X%/P9[8SNS% ,T8_Y\G_Y7$D6T[ M42@6$G*T5', M#K; %XF"8$\-).\H6&D?E>T)Q\T)9Z91,V^CMXWV6E,Z1\X&MI$Q;QO!,^E4 MJ)#&.FNG-J*T$[O"=%)F4(_;>\6M?>2OQ^T*EN[8'V B"6#247ZE!4 ]38?I MR!M\G4T57I6O?XTF$D8&U(?=Z$&+]WQ:E8G *$I63M.*X<0>32*=ET;34GG^ M:^RCW8Z*K2:./V0F"S L$8;' @R-!."EC+(]U17@3*]6%L/.2=G<27N=<6!R MA;A'P29*8SME,=C(Y7[>X_:>=8:U'K6K([Z11.0R8S*-0"AJKLVN!QW$,_A/ M-7.W*_85'=RDQ$@R_K4W!GX&8NWUB$WEL!;=^GKJU8C&& ?C_YDF.EB GMP; M$.0B'QM_C?(JSQ)>&G_^^7*W%?7JP+V>HH*P>,.2PO@W2W7N\6]6%&"M&'\F M+$I298?LI^;F[0%C/.!E<\"K^H#I[( &)FM4'I.S$OD[DS'P+RAO6*2 16JS M7J?%"C -)WFF&%W(FJ;TM4AS"32,E8T5,:WG9ERV(:[AV;.'E[X.A ]Y:V!I? MVQE3^\B3[^H$_RRI=J*OVH*3_]F]4V-O".9=6[+0G /O!D%^$\!B&:!.>TW= M#^N+9-7U8D?&N8HSKUQE-BQ5)UOU9-6RGW_ZB.9T]GOMYY\>SI/]_--^_NG# M8Z.??WH;D/7S3[<#63__M)]_NJM/'OK\T\8MRUM'LW:MGJ)CM=0EOPT('LG$ MSGZ'_=33/9)/^SZ)X(&FGNY/\^B>-($^#>P!\?W-Y[#LV%S GLKV@LKL8!!X M04]E.X&-@Z4RUQDX5KBW5+:J*_U 9IR2X):S:+Z+FYWBK+ZO?*>,['[&Z1X. M!;1]JY^CN:.X>6H[6[@*/5Y^VFPKJY\]NZNX>6H3>D_(V2W;9Y,H]>X9%?OR MY)JA.HGX/T^^W_I(+.O)PQ;>W5AF]V?RGVDBDDI/]7C))EB@9[R593XM^(X/ ML%A3.*AWCM6E[>'VKU@02_UXC8U"PC$*J:\ZOTK2U!!2]:KGV"^171NQ:FDO MNU7W:2+80C>Z[NB\S-/I6 YT]6@R5A7Z=1>\GO.BVN#QSSBA93J9Y$5EO/T? M-IX\?V6 :(1?U8LN95GI'2583@Y_']=-\Y*/,H#2\-HHK\M*CDO],OD5P%C6 MI>.KNDMGS5Z#SB<&$_FDJ3C/ +AJM]E(=\@W'?;JK[%DU;3 0LGW696D.'"& MLZ8YJ0( 3.,XX0F>LUB\]!!7GUNLG9&CA@" I%<5\+,D8=/7-#"N\N*+&J"C MT:4WW^!./08DB/L:X([P#[Q2BV'U[T#]:R"&+V$;6=6%BJZ_Q'%2';# +D%' MB5+O73V6HSFU/N72T10@NP<#FH7G%OZLMCIB MEW+E]C1Z;KT_K JO9#%6'R^^&!:*\J+(KQ1BN0)N CXJK%N"\9$ 93-%V#A_ MB>MN3&2:&='"7_0[.. [J5K^0L[1)(-#,!JR;T8YP8_JO'4A_X255<.>U\T? MXRG2]T#1-GP#8%%WZJF33.'WHF))!KBO1JR:;1XX7GV?7;(DU1T(L^E2^-6: M8O2('H!'2]I[V"_P=\O[G;$BND$:92G"$I%5"Z%YT3W7$SO78@O?J(6R;J)- M ++-E:WM().N3 $:>#,ML-&G*X[FME&_3,9=H03["GHFE;C80G.%VBIP W9( .Y48\10J43] MBI *[^L7V%CHH)F IC)CFS%9@ \DM ;H[R*\! M=Z=?8^%(**!QA-DFUBR$2U:U4C<&"&HUMI M%".?__X[U:0)[),F!2?Q7YL&#C(V.;R44[PG7'2@2MG,L')#5B0D-+ M WD!;!6._$>,_D+<\(BVI',#.&/C%Y?ZLV=!X.:& #H9U,P-+)M,4,[.K-2T M-<&5H(VDS&9*OI!< AT(K>U16;&L_EZC^FLI.1N9UX7SVNC^ST+ Z4S+] ., MV@%&9!X6_0"CQSG Z,&Y$Z"2Y6/5N)UILQ\T3CG%L8CE7!.GTNYH'Z GI0SG M6 H]\P'\*Z[L +0(4=?B_$_0M[6!U_"Q-NJ4[$R^(ARU,EPE"/?0NFO%O-(J ME]C>6;6>)W@%2D0A$%#)Q*HU3TGTF4/9F06'0*J-;APE#-_OFOA8EBKGOU[/ M96D,=$0>4'8*IH<4C6').)^.I]IFP89#GB@3^Y>06)VI'FR=OEPP9^8-6#[G M&C<;Q'%XL%V).U)N0HZ#9*3B(^TR-,W$LRE[3:1AUHZ>9'$!*Q13KK[1C3PH M;Z(!^!B'UNCQMY548?CO MP07VA>(C[.U5(3I-,NJ4L$@Y"_34(J9N$V^\\7J2DQ0'V@CLVT>![]UY$R@A M1QX)]Z1C%3=K;[:A'^WV"P^\P_(G=$-VVP3V G@_VA"Y;>?&(0&.;$-=.]Q8 M]7U=I=+29U);/4U87Z#;\'1:*INT,XOB+GMNMB6O!VD,6KO) ^IEV9!&SE?X M/_O:SK+AD?>O!GS#@SUU[$&P397:CA6!]W2V)W1F!P.+T)]/9P=4!;TAJ$]4 MM.66XGG3HL%]99M5Y]MEM@GIP G=O2TB[NEL3^B,@'QVW"WD\UT1VN,SG]\T M!3&]^;S_9@UU!@Y] +.F-Y\?%9T1EPZ(M6UCQ)W:T)O?4/L ^9>UV:8UE=IM M!.-X603O3?ZZC=75X;G5B6D]A]CNY(N%KGG;8A:QL?FKZNPP)K4RJ1/?*F4= M!$?.+&,M/D]+-5DZ+V9#E1,L/%^<'YZ\A+-B,2&[;NOAU9?5;/6ZCJXM,IN;XHP?;#Z9>P!_CTN 0W2- MH&N7Q7-W0%C"(SK+VYWJC4(G3'>=1M LUY[$/A8GZVI>K1)57:O M/Y:[?FGQN@'>C6][4(R;K'#9=:$'[=0P;G^Y:9&HNWR0CD*G0TB=.MBFGE:] M;W5-@^(!=^ZJY36]$C-B1\(-YJHO?PG)D3MC:AQ"+_&P,KT>S.AXKE&BVW%2 M=>HU5VYSQZ\?7DT),U_@H.@Y7N'B:,'N=+3 ;>EYI@_J)6?2N1:&B=8LA9RC M[G+$"OW3RQ1$KG$\W\NQ#/=-NP6]7>X6?(GL 68=4)BZD >Q\E>>8G&2YJW7 M]3T/>TAXY[I)06!7E[HI5N7K])T5L_:8"OZ@M:.^X%7J2ZKP4C0 22&P.EMW M)+P_>G=D_'%\_)=NNM&/MI>BZ^+'E0O7M6&GA-7J@NB3%B2)&HM@D&\\9$W0(WF-W0A4LWTEPD)5[4KMOISE'J M&GDVS!'A8!,E=2\;FBNLKC];NT5];P&V1^CJN6E:Z3XJD<"V"RV>-3QF:Z@B MW?H)W8PQ.W)>=,I5][!6M%,AJ.JU&J9B,Z::-$P%VCQ/52FA-(:%1-A4AI!# M%'. V<]3,6QO)$:IELJO3<>4JHJ<^]XDQ\)E)+>Z-K=N$-N"[/<0W*^V=5%4 M[Q]PM[JU)K@5HV[L"Z\=FP0R_R_;35@#"^%1ZXE*VH@O *K?AS! M(C4(R \HL'"7%=A;B85!<^JKR+,<6Q3'<\-^]H:ZWP%!GP%?&W:M5K#RO&E; MWER;ZJ2_='S6LV//PV*QY6-#_B!VRQ]]I\_CZ?3Y60+NY.+U MJ>$<&?^:@K9**MUY@VH#_I VO[^:&7<&B_)I5=]B;KQ-RE6^RZ[+P+_U+ ,P M9/.RZ&U&PRDRF-H*M"; Q<2GQ=8WA,/-HX>%ZF^"$-N,#"FTKH,7OP8_U6@*/(5><2 MSBE0]_CA@(;.AI,,.W&TRE#F1,'4K!#PC1'VK94S;]=T3C(P2E!8ZJ9,Z_F& M1+I,H^K[Y#F>\P0TF.$?-^B\(_-'(: %^@)!C5BI@*2!)[H];T!+X/]M8D[M M 4_=V!U]4^/2K'':M[H]]S4ZRCD7P %B4#YWA4V+TV)^3 E& M9_#Z1>10-L'A!Z E)KF:"Q.!G02/J"^K;D;M/PUQZDNFO"N\X[+,T=&?6[0> M3]%M2:M]7UF9F*K"SKU.4!&):O:P-NMQ @F0)E?AKKSNX4/94URVP8(F0*IF M0NB1/"I@#\O-FL?KT2[OE>.L5E'+*T=]-MMA!"@&6.FNQ.Y9KD;@D,!RXZ1J MO"4=05 ;T!-#N@R!B :]0D4+&< [(J6V5Z^+U;@1XSL3NL. MTD;*#&"A M>#HV$F) 57NF##.=NVLZ1Z^[1*4B!_->@(QU1T$0', M_&F34C M%-C*^:MS(T. KD3N:&>V+"'PR#@V1M<3A(#VW, BTT$2>"!I?<850EF/R%'R M%GUUUDJ2CG^.FVBS0FU[U\IY!7G1Y9@.5>ZA^.G,;3#F_/+.#(6&/J<5.#)Z M9E4-(S#<5 8:X?!.3^$Y4UZ12F!Z=B3GARBW-%H/,;F7&3I37H=CRJ M2+T.,2(MS-JC._G../D*HB)3X&YVH89IY!&XF))B"@-B& M15/LOYUF0)CP[+81!L. M*L*&!NE F>Z(Y!NY2N&C;:ROA3DVLJNKDE$YK!3]@^X3BI*%UM@S?9,WRJO+ MMF#ZUPW[O$U5<[IZBOAWFE M+U@'_3Y1_P%&G%M5Q3LT !$H,\,2CT:B M1%)7IR<:%$RE*>MB8XO3KYW$?(3]'F:;<3$B$,#82@%4 MW+"QX:%O$DTV@<, $8P,#7'%:BXO(N@HRC40Q,*6;;7?U!RK?H]TKQ,^$NO=@!@D( M"#QT#")AMJJ3J"PPS#4VBG: BBX!9D $8T/X$,!2(XR_.-X9>VOF&>%N7PX9 MNNR'2*>2K\;.<06K7>2X KK=6B9Z#,-@RK?--22@N&C3%2&=Y-D!G/-0KMBF MBN]ES8A*" 5W" M@_<7&S7AP_Z)V68T)L$C1QCDW4)D0U=L3>K6$+Q6(J(&/IS:V89DVQ?$#\3# M0ZGMV;;TZ(,\MD-KH92G =OKJ X!3- T+OT4TJ:6$M_CFK_<=V.6@$G&@86$ M-8]_D%A$3#FB+,?'09G&Y) GW2+";YI.H)>F.J ) [)U@?(^#6HS\:&L$;QP MR'3HV.-*BAEC$1HWZ[J;(D\IQZVHM(9V-G,UGF#"T9X@SYJ=AF,EA'S*N&%L MG",V$ S_"N"#&+\=G9Y?'7.<;Z2X2/5,1G%Q=5Q#!Z?,[7 Y>#/J3]88ZCKQ MG@TXY@BR>-F*^5Q'W220A&M-79] [I%!0C3NCY%9^V MBRNN>MEP1;@4F7K#R1#Y!'$VF^L]HNIY-;4D'BGY#@M ,P\_(E/)C0XHU9GQ MP".XB&W,^\;7X)I-F'%Y6>.>\_[K>,YSG;>,(Z 63G[\(M>X\-X?%U\K7C-3 MWPN2" 03R !O["G^?F4]RB=2F%DH@C1KV$)@I3U=/NY1SJ:#@\F)PXL\S@B6 MI/Z#%P8^EUKR2Q7H746.1^@W/*4G/C.0N9)"IU+@>V T _)P>B^3% 27$Z;9A1$K MWG/'1(3[R X\^!2/;:E\?GIU>V6,Y0LECTO$:Z8*O1B@VE8P3TU"^3*N8!/C M)GA(A.@;GTQR?Q_2>_8@M\1PV;HU$+<_ABN10!,26F<,!G$O@;Q M; @ ?R-K&..<><32J;#C,\C,E;*.[*QX2FBX?PMBD)=I?$KH1F8\HOY@>FC9 MOMS&H%QO/3XU-;DF]5?TYWG+II8[>&07S"SUNR93FB,YQMU3#__.;7K&?T^- MT;]C! G/PB)#!WU?4X791#50M!0N2E/&:QNZDN/< >$)A.;S.?^%-VUOV.R[ M'C>\KJ>$GX9NV:HDY3)F+1M!YE6O@K@!0EQJ(\;BB/@@'(;<2<.&'U)9/H"Q*3DZ*J&"T0S-G-^I0,+3L/18 M<<1GU9+DFP8M4;;<(D"<+A6X&=*3="V]B"+FY8NUU+$4J1(PI*OF8KH0 5L< M%SK'J+$(DK0-8X9)07@*%Y41Y#O%6XO<-"CY=!T\F!+I/Z(L+UO=ZAW,6L%#:R?% MA-A_%_)S8[7,-LR%8"<0GB*;S1.!<_0=3+W_EP;)\F)'J@-"%$6YTJH%:2^2 M=-! 3FFB$;_\B(FM[S2]Q2Y_78^XY(?F6&)%<\)/_M3N0:H0]0>WP\'T]GEV MG919J8'.C(Z1)V.H[*1,'P@/&O)!,E8E+OV!I7C< @]I%"T;=] WGM>R(M+W M -8_*K9G)@0IF;P=+T3L0''\0-4)$^+B9CX95T"W0+I905/)3M=X8)BI+3<9 M9?Y8#!B@]$_F()@--QAA]D5&$L4A]>]9!WQ(AH3[RJ(@7. 8Z&,D;>I,SZP; MLBJX17>?Z%9Y\ &+$DK \J9XIJ77:V?N7$[5:;9F/G=/:\'Q=H)#I@RQWT1P M35$S_-*#]-H,OI\QFH8M_:I#3!Z5,>;&=05D+M5,:V72KQ@;OL9MF_\ERJ+#M!R87+6&/)/YV9>D*E9YR;)LVB M9X2$KO#^\V-!PMB!?Q1[7:W-E8: :GARH2_+[1%;0@UT8*[_<)&=V-3V),]G MG5.T\YJ+=D5J64Z[R# ,W/XB])!JR8C3''=]2*P-( *3)S$5M#@7DS,X,<<<7576D G$TAKZ"0) M96(&&;+?IMYW<$YA N+2 [7M.JK+VK/89.MURMI[NJR]"A%->:$77&K27W7E MSJ$R=08W=\;EI6E!A%%!N, ?U5R16<4%XK*M)P^'Q\Q0S; M2*D31XP4RY$Y==L%*#>(2\KR"]5"]S"X*<_5['#+]*N'45^$[(&3Z>X)\7:K M^.PY,+%[@T_Q+2X0&K4'M MM9$+_A4D1C3!:I01,Z#&R52"WUVDQ> A"ZONH/H*N[T))X$(5:X$]C$]R&9(0-Q2-@,BUB1 M(G]V+-MLS=JIS*U\\S%FEP$'Q?5O&KTDL-T?-S M V1L13Q4M(!O\= !Q4G,SAFVF:3(CA<*7ZI524*XM=8*-Y4X$VU0R,7E^XHY ME=74HQ&=RAK *(GFV#@@&4S)@F08<6K?5>FA-9XZN]/Q YE MT_=GIVLV\]P2TAG!2BWR0+PI>@M0FRSU-P(<'H :B&41]+H1"2B3]=>58U!B M^6&15KQ()>8ZK9L"PTA$"76(LL(\Q1H1;)6BMRTH)L!EW+7IJ(PC/! RS4P0 M-TH@//"M@CJ:L8[XQ#&8C]_I=>LMR[3:N]Y]OO=[T6VSU=_M;GC=V7?46<=L MV^V-FMWP^O=2W#Y^C9FX&URYO<7%UZ6: '92^0\PBH B9EE2?6 MY1,[4$SW,S3=\>M_2//]-C/?\8>OS(3_%S/A/],E"0:?LE/EJ@G>]1IO88I# MZ!.N/L2HD0$3].(%LGN9[Y>=$#CA?X,_Y:V;VW+>AO=QIG.QS_NY?V%!"[>) MMKZ\>\/!%YR+NV:G\XXY6(NG=[RX6CR]=_'4[M5Z5K.(++RUQ;GZMNU"\UP: MIEPV+-,?[-XO6)8O7#Z_D>C>]"+ZXK&VF,M]WMF^FQ!^89E^>6D*Q_:;B]I5 M0]1+1#/:6&DA=&FV6+;M8%60@.+#7:HTG6:A:_2=4SC MC(X)EB;_,<=:1[PZ,ZL#*F$5^[? _P6D <=Y9M6 WP]_[]Y7]HMQ2\8T7BB7 MUVVU5/GQ%&?E8@5XVUQQJ#H4[GNTI\3;^C%'P_>P3>'I%JU2A\+ M)<R9G?YFY7';M K%QNUN24H$NQM7"!Z^KQ;[T=FMV?UW M=G?>.@03=+IE*6WNF=VF\YHEK5L4&;T&J6T5K7:IOU'MTF4*[B8N\[J1L&YO M4]#U]"1>^.KDS292J$M95[?YY)5B=&=X-=0F&V>/D%9[?A+1I#.8 K>/]W$ILZXG,L2# ^IR1^'V6 MAF^^$5WC=\9! ".UJM)XR??C<)2?0[+7ZQIX^GV5>M\+EJ=T8O@!^JN>>:^F M+">E9H"*4VH&J#BE9H"*4VH&J#BE9H"*4VH&J#BE9H"*4VH&J#BE9H"*4VH& MJ#BE9H"*4VH&J#BE9H"*4VH&J#BE9H"*4VZ?Y7*@/&-->A!2+2 J3JD9H.*4 MF@$J3JD9H.*4F@$J3JD9H.*4F@$J3JD9H.*4F@$J3JD9H.*4F@$J3JD9H.*4 MF@$J3JD9H.*4F@$J3OG:P%5Q,/]PH"L[3.O7L*I60?OSX2#JY9HQO16P9[/H MR*//=U @CT[B>'[2:#P^/IJLF^9]\- 8A*.)]T"C!G7O2=AP24P:5K?=:[:[ M#=9=R^H[EMVVF^S?;K?3<#M=NV>[]*=CF9-X]N'3+7N=[QJ#&64O RSGU$YOL:NV4W>@V[N3]L2$FC,_(TZ9MBAQY2 MGFQR :HVP4IK@MGWU>3,ECI*TL;65I*^L7I.+[&KNVLC1I,4BUI[/B ME)H!*DZI&:#BE)H!*DZI&:#BE)H!*DZI&:#BE)H!*DZI&:#BE.\HW&;IE*?B MQ=M^6'6[:=NB6XXETI:RU"21BW0=>O[(FY.IK''R,]_CB;$OZ?& M8!3#RZR^TZH9)#*(&\PA6J>^@3V'G7*:M@S?W9)P2'P:U:]^3NE"MF(WF_:; M1_0TZ=N0ED"@_?,7[VLKS%QKTL-'=$K$]TR1Z\29PBMR^T5%?N'YA/W)_MJ? M(K_6BKQBI"40:%J1:])**G);G\@+K\CM74[DH*PW5?16S_C#O#5/S50A6TZ[ M^>+QN]_L:*W];DE+(+TNDM#WH@EU_S(,&Y\FKW.'>F$60)-J5;Y-YG+3,B^_ MW;Z5-E\S)$H/HLC_^?GFBW'I1S'3:M0X"T;)C"W''K*V-6F5%(P^%FK2JNJ2 MV]/?*Z1+[LC/P ]F"W:2BJD?P?'F=C2A,Z*52RE)2[#)M'+1I%55+J>#+]56 M+J=D.DJFW)/WQ?._#TFDSS'E)"W!EM.J1I-65=6UK3E)^T M!#M.:QI-6E5-\V7PN=J:Y@L9TJE6,N4F+<%FTTI&DU95R5S?G%=;R5R'-&+K MHEUG[X"T!'M.ZQI-6DU=TZJ&GCD-6">-:W)/C4M8 C+"/.HS$A/CPIM2XV@< MA#,20Q8TB1@-/&: =CHVM;8I$VD)=IW6-IIT2VW3B,EP2C^)V@K\![^13PZ# MD,FZ.FMS2N81/9%_?)18(QY*M#H^]'%&PGO/KP^#. YF)^WY4Q$.FX?__/'1 M<^/)B>68[7[GMP^IXA,O%K^:P-?IT'*_]7MFO[G^YZ9I_?9AYZT@QBU&PF;- MB(*IYQJPB3]N,9VR/1RXQ_2&'Y_T\2&^4Z'T(%_?HCPD^MF"B9P'$49A3D(* M@?\'*N>/3X'RE.AS,WN$#%GGDWC]([EZIBB9L75^[\?O/'0MIUAWW6ZO6ZK;8V&HV:?=ML=F]A]B_;;_[9:]@?YU"3,-L8] MK0]#2K[7R9@-\81,'\DB^M#(3<^,\;3H4M=F?5Z>QKT7JMF;%JH=O"^B)NU/ M+R]0]\.G.Y0\P=@X92]D+!>MJ/Y:WB-"Y#"E"_OJ $S;7*%F7:.G+:A'BRNZE\VG=_U>I^* P,Z8_$"RFX9M*K-EY$"P"B M&WKO14RP'P+?\-AKAG1" MIF-CN,"&D),Y ;8[9;9:K)__F1UFA\[-0.JLK>N M92X6^ZT>ZN?%R>M[>PXZHD;4, 9)%'N^<9-$$9U.5VVD_>X:H4Y 9:\YCY1A M9HLVJV6:.PA>>6"CU8S3B4?':X ;3B?$"]G+I,7T.2"A"Q_.F"TUBH,PTM.^ MS;0?/8.4<5PZ!;O4.:M=Y-X5:^KT%GE.7]Y-6#N1\3?3N*"^[\V"D!Y>SKP/ MI5G(J2W3!')U^03'2$_BCGKPR4R630^N==1OZ$\LBN>^,$[Z[GHG?6,8N OV MWR2>33_]%U!+ P04 " YBJ94/DG9KPX5 ">Y $0 &QA>G(M,C R M,C S,S$N>'-D[5WK<^,VDO^>OX*GJ[K+5D5C4:2?&\^6QAYG7>49NV3/S.ZG M%$1"$C(4H "@'_GK#P^^))(@*L]\->A;$'O$1GIWWOCQ<]4]Z_WC_TT^__E>__Z\/XQOKDGCA F)N75 ( M./2M)\3GUC MD&7%'![HEST+<$[1).3PBM#%)9R",! D(?XS! &:(N@+50B@!'NE0.8U!W0& M^6>P@&P)/%BO,][_9%D2)K18$LHMG*.> C91M6642S);MDWVH@;VAGB *VV5 MY5GC4*U4^;[\V;>'S<26Z6=]V>*O?DRWBSJD@[!9'6*Z+>M0..;*-*** M4OW-:E:C> S7[(280+;^L(E !KUW,_)XX$.D5/E/MV( Y GDS[[^N2H98$RX MXB&?1,^62X2G1#\0CR1L9S%V8SB-[5O.5!<,$/6_,T ]2H**T72PI&0)*4>0 M9D\:^']NPWP,P>2=J$A?)"5A50/GZ0)# X"9M24PK=>"\QP0, M =1]T^:&+RELVG!!PL0Q=$^*AW8"9J)Y]_&5\;G0TE.:6)&<>LTSJ]'PA/4/QK]5//MF\I M2DN2_GJP3K#&*F30O\7OU>]U38^(HR(&PC45J4VWVK>%9-'#N#.-78Q]B 6Q M^,%(@'SIWG\ @9RY[^<0D?*WKD.;=" CTUMAM54=&<"B MT$(T=RX(T".\(6SK@=I DAEZ9S!PZT&?BK3(U$J%6D*JM2+6DG+WNI B=,^) M]WU. A]2]O'/$/&77>)?P-V,N2M"C$TPSPKZG_\^&=K'?[>TP#W8*1P7@,VO M O*TTS&>,C5#>S@8'&T"K>1O*0$=@O*6S@!&?ZE:""-V"9E'T5+^1:8?0H8P M;&2H:[$SP#>T![:M'5W$O("PD$+Q1Y:MLK49QA*ZF'6'@/L &!*#XB[3"-$Q M]^%B >B+,(AHAM%4>"28CSR/A)@C/+L3FN^)**H!H%N),0,M_UT'6HF3B&8% M*L0CD(?;^$'*#@1^E-935,^N0.7/>5]$DY%6G-E .AZF;)RED_ M1]7KDK:-X2/$89/D5TQAGB@.;16:KV 847:O=Q_ )&ADM%?I3#WM#(Z<_&B) MZ*V?-8<.*K1 MF'K%O.OQ$6.0ZY2??G"#P 0%2"X5[6!0;BO:K 6GKDH[UABU65\DJHB%L!5+ MMG1=HB1D]"Q3G4[JT35^A(RKY$X#%V#GT5JC@V+; M3GZFR_#HHI.2:?YH02A'?\D4*N/-[5\5)Z,YLX5%.S1!T[<2II;DVG6K)"TU MPB$)F5PJNB-,R=@*-3-+,WR.J[+F!OA2[FIQRXKY=QW(U%_0"T&95UNA68.O M&5)71 9F2+-.AA:R:DV[#>P6<8&)BQFT0Q$>F$'K=GQP)3H;>P@$R>*=7'HJY!(V<>S E%D&&X M04C1G+<9[E/7'C2&.R/H%TN(VJ.\AL0=A4N _(_/2[E)1B:U;ODPS!4RS'K M@,QD--:!;!B#-7Q^(\1_0D&P6]37N9I!=EV[82@N"L0B]HBN];UR@#X3[+V>WV<4 M8<;ZT+5S">I*K+5/EPK1T/HK_GA6ZVF[T2<626.7#N7X*Y4B4AV M@%-CP;$OL&.WV,)4CY_9,KKN M,+\X5P)9YSS!R!4-6QG)7435PC"_ LP[U.Y5!-N:)1_1H&A4* ]2MLF2C>JD_G\$%(ONT=OA(;V? ]KD M>'(AN=EU/+;SVW=C-M;/DM'?+,'*4KPZCD1CW]' Q.PZGCCYC'$I*EUT'HMZ M5MH43U[B@X*00S_[JKE5WU" V02?NL-<@K@<5GWQ@Z?O#](BHX,L*?)[&ZDZ M8H0Y\F47"6?\7DXR&ZX!-N=M!-P=N,-<"&@"/"O+2H7M<8ZPV"(\K,7.C*;M M#AM8Y:['AUM=H-CL?L2A0,;.[ZO/,OG?[MUZF._#Q@Y,*0NC^^(Z3CX?601& M%SV7?)H)P@&"H;[-\XZ2&06+D2>,^HZ JRO# M#.RA.\Q%<87 1H_["/>ER.0:T4BJ%8OMK@;(N_35CVE8Q?65K0?E++XS"&C%/DJ1O+Q?M= MPUS!W@CUX[AS>&1_;[Q)J3%K,\RVZ^364PTPK_S9Y0U& MUU@@ A_ <\.+RU(JHS]Z.+3S!Y0UM:7(N]G56]VM4\[%/$1D)L4$1>?]EQLH M3$43+"("\PAP[?RY;$W8N:YM'&^MD!GCJ\-#)Y^RU>1=C*9TR[-YXCJY-<4$SZR$]'-/G3_SD^_^[%<4,[WS M#:+97 2&HT=(P0R.X0(@N5K[ .E";J9;>R]!D(=?QH!O/KY_4+7,6G7J.KF% MGF*M6ODX9%:S?K'B:EA1/:RDHI:JZ2]J9TJN5%Q=2]6WPPKZ"?!H_T9DZ;CZ3,WCT+'S]VU%S#66$?NUSZ9E!.RA+.CUY@OT M35D;DTI'KE.PFZ(1K%U,/M4'(2H9?4HDUKY&'17;VR MJZP_-_FPG9F3>72=N&[!UR7+ .KDZ+D/)PS^&8H&?)17S3>QB6N4YK%R:N?O MP$PY6(I%=[M]5Y>8-6)K'#O' ]?-92?6 >ON#62_'CRS,[!<(M%D^43_C3'1 M=5>/Q!.HL^L*\@#\17^/,VXO%P%@#$T1],?W7]@GN)A VK/ A*EO8)[W.)6? MH\9@ <][%408!8&,4V*BYPD-T)EP)A'Q98W/>WY(H^B:"00YXJ'\ZS=*PN5Y M3Q=''"YZ%M?%.>W+7^S,)S+/?RW>24:]@])VZ4,%:?U&3X#Z;/2,6%FC3!0[ M:)'/SWPDZLBD>Y9IFV8E]PGB68UV23\;>NH4II@J?$%T"5Y6VC0% 4L:559\ MYQ!%3S"',TCKM"-:E;R!C$$XBFI?ADU9Z5=J1FTT+N&$7V-1/-27\J97IVO2OU5 MII;:J?I_0WP>AP#JQHTQ"8(K0N58*06O%NU;0QD? MHY>^W8M\-1(Q#)ZI4M(I\^;PBH34;!@;,FF#H2RZWD4B]043,;?21UD_???) M:N"_>OU+,B/\)J3*X\;7V M"'_K7.#Z&?"=:11_(QV=(/<3*Q\3;5:@)'/K= M1"A<+K:*29"X*%1T)?ZHP^.2G=3K_)L!KS6SJ6Z]IQO?URXU]!5MU> M)&P3P,W:5=NF7$E'!]Z(J.N JJ+6SJJPXJ=9Q#^E?0OPSE MK'&GJJ0FGLA@LFH+VY!+:R>8VR67AZPE4QWVF#6YM'@;U#BR]BN7V>FX02V> M/23/0V7"7\^O.2#(ZEU&KFO0A^% M^12AHD[>*:T4#KI7'B>\HL17[-!E=+]3G126B%-N0ZY3 68U*2S:!K70N_T, MNX:K,C\-&+QU!B'S:?GL*E&I I>6;VD<,AH.AH,[(Z!H-H-4&[R8Z@K*+;@; M9">W%/>ZYE56J)9EDAY=$KWH+<[R/Y\)_S>4'U@3Y3V8CVG*D^W;L&QKG"1= M_=_B325>=5B0+]N&@7/G?+D?5=9_O50K:JX=%_9 OD+L$\JN"+V']%$,,B:_ MQ0C8/(W ]>T2:K=XB8INRJZMZCDF$\*1)\(9"*@GZGY!;FXN*F(?(TT;0(^3 M7K>X9G8L4[ -]4^U["X4/2RM7/*QH#JZ64C5VN3)'25^Z/'(87@915_BC'+, MY+JLWB=;4CUMZ)^#"E9RMGJ$_+] 'X$K&)1SD#0!OAN )V)L1);A8JM MW,6%V]".T7!@']9:;U@MUH:ZITZZ"$CT;?K)3JRKKY^O]4I=#1_?3/[6VX(+ M#@+HK027JJ,:G!]8)6L#A%'\*#>9SO2)C >TT"L:Z<'',6+?JW9:-&33AK:/ M0DXP6;S56M7[^> MO+=>[DZ7_)(MQG*/;2ALEMH09TKP5!"V-F.3/:&AOD2O/D1_&<+A8'A4%1W7 M(&W#"+FC< F0'U_.&.>E+T)*I6ZJS7'1?H4'4A93&;+>.^'>TBT2YD"S8JM7 M+=HV:$C==6X]J+=>+H_9M#7-=X6>H=[RJUVU.OLOS31M #G9>!_GOBIWZ*<% MVU#_DMU5R>FBIMNR,H0M-3YIQ84#YC?<@I8G:?,D7+Y M.%YQ&+ZMW:QBBSD MYU".,;F\A>$3"/12:K,]264LWOQ0<,EQ"AWM;GTJHY1-:Z-HTW'U"J+VG%BO M7,FKR(74IG]K&),98N3_$48KM&F @_TKA(5Y1/+JBWA/);L/)W] CS^03P#[ M@!/Z,H8^7"QU+:M.R.Y,4%OWFGPF.#W+J#VE=,HRNR6U2-O@J$1)DH9II2JJ M-K1,Y?QOIU^8/H%[.^&"3IW ?O;F,O\A)MJ5JX5?JK(IVW!\Z\GJ$#VG.,G MQ#PH:HKV(?2GKZC$*J#;,H"@#JFONDRP6#]"44F(D M)9#]Z\=#F4IR3RT1RD-=,PQR$>=\$?Y%^!+A[G__SZ]'DT>?<;X8SZ8_/>8_ ML,>/<)IF>3S]\-/CW]__ N[Q?_[C;W_[^_\!^*^?W[YZ]'R6CH]PNGST;(YA MB?G1E_'RXZ,_,B[^?%3FLZ-'?\SF?XX_!X!_K/[3L]FGD_GXP\?E(\&$N/K; M^8^122\E+V"]YZ *?>620G R.IF*"MRZ__OAQR@#2EDX,,T2*%,D!(8:8JH_ M, )ST:N'3L;3/W^L?\6PP$U/CS\NEY]^?/+DRY M+I9AFNH+%N,?%ZL?OIJEL%S-^;VX'MWZB?H=K#\&]4? !4C^P]=%?OR/OSUZ M=#H=\]D$WV)Y5/_]_>W+2Z^<'!^-IV&^Q/3QAS0[>E(_\^39;)IQNL!,7RQF MDW&NDOXY3.H@WGU$7"YH**M'+T\^X4^/%^.C3Q-<_^SC',M/CR?AWW.H,F?R M%-!_;/#4)]] IS!)QY/5'+VB[\^>7>&UQX]?ETC_XW3.U@ FLW3I0Y,JL=E\ M_3\G(>)D]=/1\0(^A/!I]'2QH$>/F&0L.&)H82& \D&#%\C N4+45MH472[/ M51W/@@:TDFX)B[@2\=EC2=2"/\')'<_G MM,Q'*MM0(A*QD&50TCIPG-ZN><+"4A;*IHZ#.8-Q>4P7J/%TGA[-YAGGM'<] M?O0%ZTYSMHV=8@KS=(TSEQ?1V2>>+(Z/CE;/A/$2C];_O^YI>TMY.6LUQ:=" M),C[2OFW^>P3SIOWTPTWH1\SHQ%)A@"48 M4#DX"%9HR$R)D%(2088N_+P3UB;4DM\/M=J)H!DK7D[)&OLPCI-3$(M?3$99"A<"1R"S0-*841 R,CB+]#I9C"(@[T*.3=!MPA'U M_7"DN4":4>7\[>A*0A5'4ERG7)M-TYD=EDNR,=L,0FFI!='U/@.I:] MW;>49L?3Y>*WTHT$$,GMVB-ZF2-"9GER*,'$P.--.8 L7@&B79FYPLW6>@#^$57<0W) M,6K,CX8":4:2=\M9^O/C;$+SNJCQ@.7)J BIF&4:).,:5) &G#65K)+;G+67 MJ4]@\SJ6O3?&G,=5SF'R6QCGE]-GX=-X&28CPYG PB4X&BQ-M?%DXB@$YI07 MDGZI9!_NWP)H2'IR3T9TUZ,]&_G].F>SP_N8##."U+3@Y8 M,KI2,(/SY*48+DHN-"[&3!?A7\>RI=:#[TG^>\Y\2RMY'<)>N:G$RT]S_(C3 MQ?@SOIRFV1&^FBUJ6.I->1^^CE0A78XH &U.Y <7"U[I>B+M..U/*13?Z8!O M.Z!#"A.V5AX=1=:,5V]Q&<93S"_"?$K&W>+244D9IS&9=L85XXL DR3ARLR2 MVJOVH['."5MH:E@7*MV/;4@1Q\;L:2R8'I&II]-\PZ!%\=YJ92$[1UB\YA!3 M5L B9TJ;(,A-Z!VGNA%9PY'3(*W0TM+BU-R1#B@+^MAD8DDA;>AY1!H$90I,PA6LN!,RZ0?H%< M]"'(?3O@8,)3[7FQIQAZ*,N1X/4E$8&K7"-D1$HR]R0(KR,O,]B"4[3#DR6B,K9053)@L7 4(:0F.D3C=HM.O\ "G$KR=^A^W:9\69, M_B/,Y^%TFUU=D%F\.5[6&\/U_L/(U9$8TL>IZ$A+-4=:6P(!G8Z.,^^J@2K!O=C03 H-3:/I9YPOZ\685[/IA_+(.RZ=(7]6<^*I MLBR"(Y<(DC$),43-.FF_>X -5!7NQ8Z6LNA]D'?A@H7,LK 0!>C :AWY^E&3$.*.S4C1AL)M(MX7TI <&BMU[X *ZH0A.C :\W *<>% M5BRE3L<==^1X[* MP^)C=53IG^J6? Z3E>NZ?$9Z_836Y.D!@]/>)188;=%5 MD9>,$)Q-D'V03IF44?8)+FT$;TA6]NXBV#XDN1'.D(SM=J38?^;;[8:?PWA2K;A?9O-W M1,YW2)OS:I]^CG'Y[;LU2"&]"IQ(RH.C8;NJQ&/08+B544=K8NQS:+,ET"'9 MX>V(TU-:+8^45Y= WV)"VO ([:^X7"-BTFA7K =NE0 5,('3K-3K?]85CX5P M=;V+>Q.J(=GC#:J]MA!(->8U&61I:/ M' MD\<.N9A JH,Q\$IY2,B<+UD'&_ILX=>@-/"%D'A<7;7G^!DGLU4*^-G31Y'V M2,88@I R@TI10 Q*@111H31%HND3;+X3UI ,(CZX6 K,%Y10J6_'@5^KA$MV,:DMOM_-M\5L;DE)/S;9$[L-E%,L.9 <>- I&$XMP985B? M_>("B/V/9Q?+-^4M;<[38QP5;YD70@*2JUE7GH"09(#,<[;D9);4*69X"<:6 M^K!ONL"N K]^]KKK1#>,$Z]>_@N-L=Z$FX>T_&.\_/CL>+&<'>'\O%Q%]2/H M3ZYWSG-A-CBF@:_2]E()X R7M("+9ME))4*?FA$[@!V2LFQ%F]XR:T:N7W'Y M+65AA$I))EC5WL&"TDC.K2$WURCF%#%=9MMG:[P$8_\P5WT23>F9ROF9-%(5 M:+'1I("!=!DC@7*C(7@EH2@; BKF3>IC"]P":% ;YNY$N![]VG_Z&X8\UV-: MK\7Q])@6WC?__6@\;%BZ^T7FGZ:U3@Y"5-VNK(O*[BV)I#%:Q]SK3'69[5T'-20-N/6E'QX%GP7M%9.YU2T M 5* O!KH""Z3JN* R2[)O].TVE?FPL:BA7*$%R50M<8C6V3Y[^QV@FEPQO24)^_8+&T_S?Y,S5N/:YY/C998IDZ"T M3 Z4(#9$4T.9(@CC-$9I^N36MQK!D+1 *Q;>>)WUT-+NY&Z+4K2-$DG[U,H MEKX*QBK@PJF^Y MBW#O?M8WK-9:\OM-_ %;(_8I[7P% MR*!VQ#YLV&?JF]ZO/F7BZ<#.HPM9UIV]D)RT7>4!2#)B%0,R6@W:J%C4O4X* M;D8TI.LGO0C10!8/?L&VYB?],IE]Z7.7]MO3#W5M]I;Q-+HA6_,KZ 5D&'\> MT]-^/OF=H+R5/N3E\:21>*"#Z3Z5@+8+K,Z"M+_G9V)4K)(N8^ZFI; MI$-R[3IQ[H8V6?V$V;*SVSG*UV%YAF>5]G!R7LTK3":+N^"/3&12%&] >$G0 MK1$0%/FVNACE$A>1JSYQV";PAQ1.>P!R'D;L[1A[AO#][&GZG^/Q'.];5@)5 M23'% M0E$BD/DK+/A:9M:SXA5G.5O>:1_<&..6F;M_39JUD6"[\]]:T^!RO8O+!0]J ME;%+/[CPR=]P/I[1I*5:'QV?X^F_]/WI?=477]/',/V ;\FD?U$*IN5(I1"U MH;FSP= $)L4ABBC ,BN5B"HXW>E(^:#C;'#R=Q,Y3UN<7B:G0\64"C6[M)Y' M$F/ :W)[(P]:)O@G?^:'#!7R8L[+. M>Q <#2B,I#QCB2!=23:9&%CLHYPVQS@D2_S[)^F^).A-TIO4?' N^10$-Q'[_)-V7!+U)>M-.'P(W.2H/P253RW<& M"-I*<&@DU\BET)TN?>ZH[O>+"ZW-9_+)5G>Y;IH26TPIE@G (FI-'%4@%*N! M\YB4S#0KH4_'T"V!#LD,ZL2XNV(]K479)0YY=B3\XBO.TWAU82)X63NI@'6U M@DL]&@RH:!=212OA>.&^SZV[NU -R59Y ";M):0NM%FU&GCS:76M? TKCPKG M):>0:RUN#4H54ED8(G@O751H"_-]BOW?"VU(=L0#$&A_<>W-HGH .[JP);[% M3\=S,GH6^*9<:#=(-M3Y+96<69%D"T&D;9"**YV%TCPL_!97K<#>S]Z'KS5CO#8[H5FH >R/88X_A]7A^E&] M'[&:W1$:TJ]*&$!30FV<1"X8#TC.F'$^E)IJ7@0KEA0#,FZ2S&1"U=""+6-E^A30W#7*-#VLW&+9'1)6ML0P#!?RSJ6 M"#&' I94#C/%LYS[>&V[KZH']D3VY<^U4E3["Z9E/O:5L,>Z^NNZ28=UD0S7 M8L!XRT %9H"@U(K^,D4C!6TN?;R.>Z%]!ZY':^JT%5='%JTKR:[.+*41BF== M:PS86GE4D#%;)'"77# J"R[[9%C<">M[N&C0GSZ[RJE=T>^CV7PY_O=JDMZ4 M<_NEEJ^JMV^>CQ>G_!Z)6*),AASK$#DHJ1.0A\W (E/2&ULBZZ.Q-T4XI&+@ M!^)3%^$UH]9S_#3'-%ZAHZ\GN!+&-%]$/0I*&Y:L 6E5K8QF+-G)M9!"]N2L M6J>&11H;2F@""U"T9<8*0>1I_<<4% MHKR5LH]UO0FZ(14G?TB#:1^A=:33ZBCB6Y>KT_+JY!;4E*\4(&S+="29$_5Z*##%B>Z*'- H MLH 42"LGYQ7K5(?F.I9-*./_:I392R!MCI'N3&XF,^[,1PB3E]/%TO%F#O*LVV-S7>S_Z%TSR;U]L![W#^ M>9Q.>R33+-TX*\845AN]#F4V0WO1J0S?S'2'4"TG:K7&I^XUTQ!-+ZV M,,X< I=F=6.22=2B1.S"KJVKUW+[UU!X^\NA=T&K"Q0]XW.]G;58/L=E&$]V MJF)UWR,;E:[:"GFC>E57ZU-<;B)_"<;/83%>C(+WA3,6P/J:;^F9K[4^)4C! M5!!%T _ZM/7:%NG>"N_N]Z5T?'2\NDJ[JH3[^Y3T]:0"^&<83T^; -2*T8'E M;,CF@YALO8D3R/ZO11_(,[!$+UFT[1,B: )_4#4\NU+UFDX\N/3;66H[0J\[ M^3?H*(L7]9X/690<%'FLX .I^!Q5M!*C+*Y/38TF\(=TH?2[X.WNPN_&V\NE MDBY6Z2)W6J)4X&1)H)*3$&U2@%8*Q;WUY%T?A)JW(1Q2(MR#LJ^)" ]H,+Y+ M'S$?3W!6:E6!YB_?/YUO YD3/.W^P\C M:S+GQ3#@IA9*]BP!$0P90O$!E(X6 MR&\*$*4J/"ME.>^3-7<3FB'E[G3AS=6=:F^1-%-[UY#\Z]>7%P>IHY"&&6"F M]E8HBN"P0&/.1B>I4S2N3S.#NW$-R"NW\^L9YV>N:G3:;U@V_ MQH;"]&KAG#V4V^XO:Z3H&HVVD=([*U%TY8U/E\_"?'XRGGY87;L9><^)$40_ MJYP"%;2!H%(&'C53J"(FT2=NN1&\%M4?1Q:UH%$:***>I@>9R=;C!,C8F(+P M&K'/]?GZ]B&IL_:,N+HU;3W?S737:UIF)Z_#_$]<_G(\S=='%5QP/),O836" MRB@A!,= 1\<=;;H\=*HK=0^P(6FO_OQH*:5FU/G]W3]GGW$^K1OV!7_T"K3B M$H^UQ3;C-0 M<"RN-DH;+/O>0-X(W)#^_/XW:2ZQEO]FC6G G3'X+ MGW!^%9.)W.HD-&3AL-[ J =5R4)A*B16@B^L3\#H;EQ#2C,]@)9J)Z.'-* O MI%E/<9]#Q>U?<@"#>8/1-3*4SW,+M!=1-$NC>1N^O*:9G=,4+U:M8]_B N>?<3%2.GNKR?K*G*+*\ P!>6,1]H0 MZQ7XE&N+3ET@<1948#$&WBM;]%YP0[*?VY.ED5#:LX5V[O'B(^9_SF;Y"K"$ M@FN3&#!I"&9":W9TLCH3RD3;-JDS3.ZWZ^ MX>P"\Z5;IYTLG6U>?0#[9^>9:&0577[_^B;YZ7O/0(RB;V0#EH/.YO@!))F#K55CJJY^+6_+I"6 M9A*E,;R3$W<[IB'93*V9?/DU613%5]C[2KEUB3:_(N:97 M, 4I^MJ@U3(C^U2U6R,8DC'4FP4[S7J[!,TZF,M#7 ]*Y21CD1K09PG*9PZ> M:0-8PYR.ZPOV0:!@2GRWE(RUKA]MGQ8CD[.AOMA6W+ MB%R,%!F"J$7RBF 0>7* %J5/G,#E/@53-@ WI-!@;^ZTEM7#6M*G??C"A19\ MW2SGVU]U$$MYPY$VLXQOZ7!8'3DLCMF"M-A**J 0 T1M#*1$FX]Q*>G0)U9R M%ZH&&7?KR[J;E-*[O06DSQJ=4PXDN;7DYGI+LQ,$&,NCTB)@9GTLI%8C&%0: M0C,BWI"&=WAYMVQ<P;/=.Q&HHFH?4K;\<+X_G>$/ECDX*]M[W'4#+;C?F1JJV1C27^&K\N2:. M+L/TPY@<_E-[;Q4UE<4$(6I)"T=_Q=HS+]4@9\R:%6N=[-0;]FY<^VY@=SS] MAOE_BT=A3',]K\62%R3^_X=A/A*";-0@)/!DZBHEAR=ZSH FQJG:N(6G/O?Z M&H ?4C"K(0.O;H:'%G,S!;L=\%]I+WC_!2>?\36Y5Q\7(QW0:,('0A5RPPUY MX-ZF# 5CR2B5"8.@YE7<0U+0@V'E7L)]($+6A?/^RVSDD@TFFU!O#]4*S=I" M",&#RLS&<0')J]J'STH(=<5H M,F]-X5HPJX?"NPIX2!' 83%O:W$^(/=^F1W/1SE'B\H7")S3.JG-TSPCFX'6 MCPXNL5S2P0WF._ .J57%H)BWM3 ;%6+>"NC3LL3Y.5JO4TZJU&B\K#=0<@'' MD$-@QEK-0DGBRJYW6\WEW4$,J5=%!SX=5$8/&7^YL3%"I]C+G>\Z0-QE\[$V MBKE<.%.[D%4J8DTBU1YR-+4.AV(0#1/ '*;DO)?!]7':;H33H(O3;#&F%7%U MF$E%34,U@+F0/YU$@,BSK_T/9.$A)B7Z'-[?AFA(L9#]F7%#8Z;]Y= M_[T> M \^.EV\QY/'DA-8?V_!-J3(1'LJ-9;-0YI-9UW*KEPEOM#TIY,)M?%[ M#V!.[38'K4I<7FL3M[Y5A 9#S#)"M*%6YE8:')8:Q;*9V1A<$'T.I6^%U*)* M,SWX!9%G=H+X,TZQC+]=TY+2"J&R@1AJGQ;R9LAO)?^F.%T8]Y$KU77 M^ : MDKG5ABTWE5AN))?&^N_6X&U4:OBM Y[KG4XJ"B"Y-GD[!8C,L8\QI<8LFZPB6P1+)57M:,)\L!"50( M(KCD^]1KV!#@D*RF/NSI(:F&F8SD ^!B>=;B?HVE,!TB(P.N""U!*7(^"8\C M0-HP;P4J[',F>#.>(1V]]"%) SFTB6W?LM==LOG7Z((-,F!,M2Z$!N6B@Z T M X]&JY*38':S_H%;O'1(9R%MJ=!U^GO[6ZN67HMO_L6LK'ZR3MO9:!G@4"X:DK0.3:L:.\V1K))_ ,-H% M@N$U,7JSA7;7:]IVZUL!M\@8%[9V[6Q9A?]<0ZHK8H\?^QYTJ9;97YDL)X6J[)DT3EM"AAA M!/KH4V9]W*Z[<0U!=;9DRMUZ<4DC1D_FOR!L06L% M,B=2[C2- M]-0K7"P0;Y'_NBOQ\V,<";FX&GXK5A8-7M[@#B;>9 MNMQT4JXEZGC.K2TQ@E29UT@=.<@&:]U)9U02A9&"?]"%.N3\J^%0<5_1'IR( MZY2=(H6T&#Q(71NUEIJY&)R'H*Q$7XJ*X6$5Q0#SK@9%NUT$^3!L6Z7IT#+P M1B('G1+!C 8AHBVUV"XSC.LB0I^"QUM#'=*AW_ 8M[4P'X1SJW0*-#9:(6LC MBYJ<'2VO^[ !;;RMWG0A__K!*3>T/*O!,6YK43X,X<:?<61]E*3>!00K:%GX MFHJH7*U-%H/,/D5D?3)+MT4ZI$2LX1%N6U$>G'#?LL8JU.A\B=[GVETET-KP M-0$6)0@=$E>"G)_<)S5H)[B;4,_^_TB]W84ZF$#>Z$IQW\:A/'K\H8-Y5T=T M\'">X[4Y<@;MLZX5N3A1$!$8\XES%H3JU"9D$.&\WZ?Y[" 0\XNOM0?#69:0 MTHRQS"V0XQ/KN;(',@\*1">M)@_(:OD SNMM<+_/(-X6S-MJRVLBU-['72/M MK.$6/:"N]_#K*5S(S@)SA3P=H:7L545ZDP/@[R7ZM@>'6@AF0\5X]O/Z5Z1W M_>-O_PM02P,$% @ .8JF5.H2-W1.F M,(& !4 !L87IR+3(P,C(P M,S,Q7V1E9BYX;6SLO5EW6SF2+OK>OR)O]NM%)>:A5E>?Y2&=Q^MFVKZVL^KT M?>$* &+713I(BFGW;_^!BA2 T52'#8HB# M'[[@>-(?#?_VH_@+__$''*91[@\__>W'WS^^8O['__6?__9O__%_,?9_GK__ M]8>7HW1QCL/I#R_&"%/,/_S1GY[]\(^,DW_^4,:C\Q_^,1K_L_\%&/O/V;_T M8O3YV[C_Z6SZ@^12+O]T_-?(55!*%.9"$$P7^LHGCGOT8% MJ%01C!N>F+9%,>!H6$SU&U9B+F;VH8/^\)]_K7]$F. /M+CA9/;7O_UX-IU^ M_NM//_WQQQ]_^1K'@[^,QI]^DIRKGQ:__>/\U[_>^?T_U.RW10CAI]E/KWYU MTE_UB_2QXJ?_\]NO'](9G@/K#R=3&*;K!]#C\_3J7[R)QOQT^4/ZU4G_KY/9 MO__K*,%T1L^]2_AA[6_4O['%K['Z+28D4^(O7R?YQ__\MQ]^N)0_\!(,!(9Y]PO3;9_S;CY/^^>S.\4[.H=^EP*^\]$=H)U]$#O'\XCC+J'>^MP;.!<@EQ'6CQQ',)YB M.OM+&IW_-$/X8D1;\3OXA/>C&\#_C%G=4[FZ?(O__?I?O@&!N.X/^W7[^)7^ M.O^$^JR]P>#7*0XSYA]_Z.>__=AW3@FD[41QG;0S 0H )&6T#EE$;7O7'U-1 M+7 -1NG6IP[J)C>Z8F4 $0>S[_8R]GN+4^?UL(S&YS!?#KZ>XOFDIQ7:Y ,P MFZ-A&NBKF!*P$#B4Y'20W-UE=K+0E FFOWP:??F)GD/T2O$O7;]DEU]>\GL/ M@DMY'[:RC_2[O>2\2*)P%B-PIE%H.N4"9RE;[R.=DZ6*O:.5U"?>1GZM*\_& MBS7,WYT]7ZYJ$31@<3KJ0("7[!#\'W\8C3..__8C[X+(__>BOD?CP;?W^'DT MGO:D2$J+0D8+.LVT$(Y!)&-%YE2$95ITP?0['/=' M^>=A?DF&<,\J5,8&S8KUF6F>!".5*RRADM$5+=&M.%_VY/G6HT^(Y?U%>I=C MV(-"[!)O#"7X]3*,Q;2"S17Z8TK'Q8G0QG(Z_O1AE[ $7 M49"9P+*.I']!:MI/%#+(+@3/LW7H.^)[(Y"3H;\[<=_5!GNX-GR$KZ\SK;Q? M^IA"Q'>Y=X=S M_RSG,4XF\W_4Y8J>E,*9HI%IZ0M9D*K0]A0CPU1RXB+XK ]WOM8^_F0X/U2T M=_GV+?B6/4'&!<_>L^*JQV"D93[2,E,IVA7AO%*R&=_RA/G>3;1W^0Z=\?V" MOGP[_CCZ8]CSF@L9.%F7: 330A>"!&2+N)*5]?>D/$_8LH-?*&"8".CIBS>:3&'P__4_S\Q*;6P2V6CF,B?VJL[R_<%9P?%&6KF\ZS,<(,"/*4G$':=GBAS89SS:(D-?19!$[_ ML1H/?[MO/O$$>-U;@"N8/"B$5G,4!N_.1L.KR$\BNS!;0WKD.=,E6P(3!?/) M22^5=5#,P6PN/_4$&#U(D"M8/2B&]@'3Q9A43,CXL3\=8"\97B"3BA$/@6G% M#0O1%18#=S:"+. /]Z>6GWH"K!XDR!6L'A0X^SB&FM[UX=MY' UZ45F0I&'U MDH7\.'"9>4_[OX.<=(H:,!P>Z[[UR!/@Q)+$N"TBQE Z,@^3%2Y&%[>XUO?GD$Z#V8(&N8+B#Z-:+B_&8EGIY M6595CTSWBTG/!BEI:99V#Y'H=)#DJZ$+3"3::IQ&)WCIR#1>C> $&.],P"N8 M[R#.]7HXQ3&D:?\+OH0IS''VBA<.73),:C()=#*TT!@#"X@>$(V!#G*%-B$X M&>8[$/ *YCN(>-6+U/$+CRKH$-V3-!VP^@K,N]]))U,D4A3P68; M.[R4OGKPR?"\OSA7))=T$.7Z< Z#P?.+"2UO,NFY("R@%BP',O:U(OL!M!?, M2*.XA3II7J62I;J=$X4!!XY!R[.I\WX3@9[CL3 M]@I=Z""S[ 6M>@R#U\.,7_\?_-:+.<8B4V:H75G[^).C>U_1KB#\H(C:,X*49[ &\*GGN"'52XIQ3.3G1^59 M).> (>;,A2XNIL-OJFX]\@2(W5^$*\@\*$@V#]=<;RB+ZI'B)9)E*!F*'.CT M(#R04F)**!NB1"GBX0[UNJ>? ,6="'8%VP<%QE:L]"/$ ?: UB6T3RPYY6HB M>DT]MLALS69R)H32I@AT]O0.V;Y127_$_?D@<:XJK_OALD;ZKVDPFF#^VX_3 M\05>?W,TG.+7Z<\#K,_^VX\3_'1^)Z"\O5Y<3-@G@,^]6393_: 7 YA,WI:9 MZ_#L:Y^L"\Z-!Y),5#485*)G/I!=B1!UX1&@Q$W*46 29V3-GS33D)]P,)TL MOC-3%,;%O*'"O]\+J4.-V=#GX%X-VH/L40NA=UBAN0!V$\_+V1:Z%:+>4N.% M3M7A+J8NSXEUO2.NM:!CTD9-)'X<7;#91"&U88D78%I%6\L5-(,->^X?_QTY)$R+C]YT&==(:9MD+,],5D-.CGVJSL M.0QJ'ZX/9XC3R6U(V[;8N?=3N^J]LQO\I:8\.G*=A(W29M2VQ!"$5SH:6TS. M3L?>%I_?D3%^[:08V@!"298%KC33QN-E*DT6!2%Y$C*V>0WO8CETDWDVF9"( MGL5:"9VFO>*$D.06,^50,FUM8)Y+\L$B]S(HF8MIXU_5 EI2\- @KJ&*8X=[2SU)(KHURK(1S"LIPN)P[[ ]UM<\<[R/DY<8I]=_6\ 562I=I&96:!* J\V->'+,&BE4DCFEN"D9 MZ("38S>@IZ P+;GIL/O4%=R4:AN5R7M,2%L=X7Z#TP4V920!JB:4JE>E*M#V MQL'37U.TF7SKF#:5N1^@-QM0G822="7U#EM7+;"]'GXA%*/Q-X+4(U,Z.ILR MLZ&03>WHE"-?3C"1$(P$*73:5,^SOP;<1'$*C.\MU0Y[5RVPO!OC9^CGG[]^ MKHXXF3IOIVTOJ@EE2N6D?/&8_:DMBCB%X:<^&=N7*R9+[.>O:7!1T_I_&8WR'_W!H,>% M3)A%)-JD85K0GNZ5=LQ;%5 Z*7QI<\QM@^Y)ZT;GXF_@^USAR-(;SV-@(F(] ME75B415@7@AC.;IL>!N_YR2HWDN,#1R=&S;UF]$PS2TN69.#I>>LA%K!XUQF M4#*R(E,(P3A-#EF;?7\5G"=-].$";N:W]'1.60:@A1BRJ;7T9*+[4CN 0U;2 MY81I4WN90QV6)\WK'B)LX)O\VH?8'\RBI618SO)(SD8#^NQ)-56GWZZ66I/_ MBT/#2C&T5,TY"P9)_R)H<%QP$SC78\F"*T86Z#>NPC]K::L!R\@9R42*K0 MCA9K%EKMK*-+)J#&2NP;=ZT[(( MO'$E=)!!LHRBSO\L@AQ1$5@$HSR9+T'K1@'-E7@>5 ,.8FS-W=8!XFZC!.,+ MS'?7W..IJ.B)*91 "XZ)UNJ$8P6#Y:&(X&V;G(FUD$Y)%3H0>O/ X +?HA-; M#W0 9[TBM[6F=Z"B+1#1,1I'"U1 MHLZ$""29SM8S[JP@'REX[MJ$BD]XWD6>CZ5M\7B=Y M$(G1N@+3D V#'!6SH48U2E9)M-D3-J%Z^F9C9S)O<$J\& V_X'A:0]:_CH:? M/N+X_,UHB@O+IE=D >#*L63(FM' Z^T6>.:R"AQTH3\V30PQ%8@A*:<:#<)I;K[5KDZM_+[2GKQS=2K_! M.3*+BM]8]0UDM?>,238S)!.':6LLB[$4AAZU*8[..=[HSGDMIA-0B&[DW> " MZ@:HGBZ /B;#0K&QAE\3(T,7&1:IN1?.\(W]-SNQ(9\^U_M*M,$]4RU([4_/ M\=)ZH2.K[DDX3!4:QR"5R$!8:JH#)E?'"6N6-9FX-OJ<;)O+IPV@GC[Y74F\ MP5W5AL"Z1H-&<\.BK5/-(I$6E*MS5#+W4M!AU,A,?$SW44>YANB(A":NQ%5+ MTXFNR&I97] ?84 M<8N(<\XS0<+@'?3SZ^$+^-R?PJ#GHE)!Z\0\6:=,9Y $BQP8'D.VD!UWNLUU MY!I )Z, 70B\1;'>=:KLS%"M3:7'>%:[Y7S!.M7ZG'S<24V'>UL^PM>>"S[$ MX!)+R@#3P@*M/@3F)1V/0-0:L:DKY$'W$;L /1V]:4A0@^##QS&YO1?C;S=V M.H\BVZ )C!>>;)]:0QA(PRT)(ZGL?,0VUN9=+">C%0>*N4%8X3U.21Z8?X;Q MD.S>R:T<_-)/?3*NM83 %;((]MF.M=2I M8S9YQF4JY#$ISF(I=-2!EE9)U%RT<4UNXVC=U+A1CNP!PGS\C8QC#:<6$H?+ M19'M$P,#-($AJ!RB\\(T:B'R:!H9=T'SUBV,=Q'W<=K6;H/H.V]AO!-I]_>O MW4?BQ]$%$Z+%7#3+ML;P9U4EWA,R*Z)T24C7J-[BT;09D[5<4+6YQ7RD+8QW8NC^%L:[B/XPHBBY. M,P'175: !FXR^; 8N V 6K8*^G3>]GC'KGHY<>EJ4W"5R""O.R?SAMY2)XM) MG)8>9*-+ML?>\?! /3FTW>$NQ#0XX):<-YD@(<\5C9[-"; ,1'(,R7+3!;3E MT'@\ST,'/ [A_@!A/I: QWNYI(YY^^SB&X012%?SD^;>;/YF9]MH+$)(. M::$-*D _,UGKEMN VB MIC&2NY@>)D;2BL4-RG( !<=1#O(.<@@JL*1R'55I# .,P)S1=![:'+EJTTSW M6$IQ3]#DX71B%\EWJ N3\;3WK)3^H%\!70Z:GGM](D.(HE0<6(<.DST4 ^VU MT98"W%O$LE6.#SWBAA[0WY9U8#V&XUN>AS(SZE2L:XW+HSC35R?F9%3F]2ST M4ZA)S3>2CVK:46?.]0Z/;.AL[[OP)><[*A,)FO1&1!V3C4%)#PJUT[QD7.-\ M[_#PSIUQD%'RK#.KW;V9GF6'B*@8 .$V,O,2GHHS_AZ_X/ "7]$;7G/PZRWY M/_K3LQ<7D^GH',=77?UJ%RGZ7ZY)<\1.+CK6I/SJ9]2^5#'PQ(I7R:/.Q<8V M#?7V /LHG/)=].7N&=B6H":1Y\GT;9D#[Z402\3,F4 @7]0FR2 8RU2166:A MK"_4!N8Q+^,:5]]-QZ5_K3G-*(NHM0QT8D.:E-8U-XSGU3D MH0 *WB8/Z0:()\_NO@)MV4]EWL_^NMS+*XD89FU<59W)F00I72Q,*R^,D*'( M[2S=G9E>"^G)\]Z-L!MDD[W'"=('UN%9+VG/&8QFW<3G*'NQ."^E)G <*R2G M6) URDRGHA(=2;W!X"=BF9T*?^6[546 MB^YE[97-03.0DH[+1,PJX >>OH#^>E=8]R_]] M,9DU=GA;%AW!>CJ!EX$[)E*AQ4:MF9?&L^0%:!%33J9-R&@CK">O!]T)O4'I MVNOA%,!&9.4,[84 M=$!Y: /'G6#Q%L@TJU M.@[Q4O@.?E'&BM#']UB$Z >8[$'6# MCCEO1L/1[2/I2C=S1B&M9$A>"J&CKSP'SGB2*@I4*88VT<&UD)Z\$G0C[+M: MX _?"!;&R.*VHC^\()#7UW//L8S&\SX,'^$K3G[^2N8O/;_>.'Z;B:8V?*OW M'*.9PWNEX#YFY6OS-VZJ\\)Y)DN9%SK:N$K9VZQRJ[VDV:*>O"8^%L+OZG+H M1I<)\OS=>DYN=@W.^^!Y40*9UW6WU8)LJJPTR](A%ZHD;EL9,2L!G8@.'2;H M%6'.@R\QW^#TAG-ER0N7DCQSB([0D#O.H):'NN ]9BU<5FTJ9V[!>/)D[R_4 M%10?',I>=/UXA^,/9S#&ZU;HVD0IA6+1"DOG:**O,D=FBDD8$JJLVUQOK$/T MY(GO1-0K=.#@\/4RL.%)*V'0-,U,;4.J-B(41@100HUI%;'8^C #,X MQV>_&[KNT8'=1=W@.FL9U,O^X&**N2?)^/#5C4JJ)EC(:%C@&)B@[R610\J- MZJW6 #I1'=A'W TNL5:J9KU^O80W:R7WLC^IU2P7XQM1>Y5$%"HX!CR0PR4+ MB4)8S0H:* @N&MTF#WQ/P"=WCK0@:L4N<_ UV#^P#L3 _.P+>4:?\,U%E=K; M,EO#S3$9\SVQ)L8+2 S-[,XNE8J;,U&D#4;Z(K&-M;D3S(??DIJPOSS4I!ES M#4ZS-6#G\KF#N6=#,29Y8-758MK%R" E3P8Y8C!%N)+:1%5V!/I=JUHG[+7I M@[W<6W715_5Z<+'.V7D56'&EE@A[S4 )QS):ETS1W$*C[C+W@WORAV'7!*S8 MD Z^%K[M\;M 5EXTA1F4M;$BI_>D-MXU(20A:7/,ODTI_X8PRA[I#1LZ"Z^O MH;^^HKWJ/NR)>VM53?JHP_%D+BR(;%EP.F;)49,QW"8GHJ,5/$ 7EZYU?M7\ MF6-S>]S-N5="Y!&R9@9JAI$FCRN@BBP72^Y6#LJ;-OW_-H Z/4WJBH'VK4(3 M H$IGI6B2%5Y01:"R2QZ#5X67Z)M8P4^FLX9AYS"!PCSH3MGU/+;=^-1ODC3 MM^,/./[23S@KVD;GO=:DG\'ES'01)(]< G, E;G=-;U32O0O!(NE_L M1.:H0Z%V7+H^QS-K7'R):#*OVMX&U"YM+G9A_"Z10B*-:SK\T.20MXIU/T;NUS2R."+UNTBW04AH#FS>5<'E ME$+)ADFH[7Q4/>.T,2PF7NW2K(UJ F25,38:4G<3QBF0O+]<'[:_Y\WF&"L&--S"V%$; MDG5S(-JW'KEO@4OM1J1&*ZV4DFPW#:A#+8F14H#F+G.^1;N1%0_LOL6(][YX MVD%F1Y"NJALU^:"@N(J95%JG-C>+W;<8(=^WSE_"EWCYS]?#NP)\/QH,7HW& M?\ X]S!QC+P6LA@QF_X)S(=4H]PB2!>S2*%->&)'H(\C?KR#GJQ(O6M&3)-^ MGW=&KDB'/OALZ[RV5(-LP$#0CNR4H-?0"\\N+,:%YA^/^:'Z=NJB5^_DKCE.?SOQ>"L;91(N.LCJ T7GF06GF MR-)+WO(BA;C/6-KCN:>I'*T)Z# VO@GJK,3R+E(O(\@Z5BH:3T@Y&!9,BBP5 MSJ5%66 Y>V(W55G]V.]/4SH0?X."YXUJ/?OAV\^S&IAKQ"BE*N1N,H!8$S9< MG5X<9,UR%#[G$$6C8KC=L9ZFEAV)NU9S0->\&JL!UX'I4*-1X.L=8TVL]B(( M,M><%2%'7AHU7MD9ZG>I:QTQUZ">>^/+\0;_F/UHTM.19UTDF?Y%J=IDDDYL M))M.(KTH5G/T11Q_,[O"]UTJU2$<-2@+WZ3ZUR!+T(F@9*9L[7?H)7N]Z)'I0$2 MP66C39V@7E-^!4K7@JT&=]\:-]/+[-=MO?J74 K$ 22[).*2,R&OL A]X=G-^!?K7AK$4E^:8]]BY:;Z-5@=Z' M$CUG6A%N\#PS)P#(X2#3T#:ZO-T%YG>I8!TPUJ*,_3KY>/)Q]"SG&1$P> ?] M_'KX C[WIS"8O1L19I>:Y[7/PJP]QWLDL4WZ4YROY7*9[S&-/EW2.5MQ+\@L M>?21Q6!=+?CDC"19R 808+E0/(NKW"7@W"DF<46+0UET.FS$"@82)&;6@IF0S>UCJ]*^CO M1EV;LMFBO'?9XKUS:M A@:"3<$Q:#'48=!W.07Z4T20JGW4PJ=5TRGN@G;96 M=S+@)WJG;7:'/7?2#PT]:[8[*Z0BL/OF^X7;=)%BQF5)[9K"335AOF'626 M5;0:E2)_JHV./7#[JV-JS/X27\%_-Y< MQ-^#)<1#7=TR.I:M"82@X2"8;$F MY\QK8[8'2;;J.'G(2PZ6/#YC1?#FR- M.OJ$FCE:5ZU-]223(IB5)1OP(2K3QMM?"^FQ% /N0O,ZC3E(W"W2*&_@68Q= MW@)1T\G7=S$]S.3KCDA;3I3L1N)'T@49G7=UV)3)IIZ 9)!:,$R2YF>3"!RV MZ5!Q+!VX9]#U\51@!T$WRZ:>X7HVKW:2>=:"T3$=+*\MY'-)_ M0QL3X2Z6!V@.<2!#*Y.C]Q9ODQFM5XB>+\K;N-6\J,@D.LVT0LF\UXZ!U]HE MH4+&5H-:E[&<$N'[B+?%W+[%3G;I0=70Q&A8@ZVSW4P:)X)VAIGH CFNV3%? M,# 5K :@KW1NX_-LA'5*AM_!8F_1]O0VIKG>;P.JJ?VW$M8#FX"'T[?!\2\Z+N8,5S%A ]2]++&(J%%-HDOQQ1(;:U!X^D#[N(O&V1 MW>(4T]Z6S"U#+A*9O3HP;YU@Z&NG'.F]36U*&.Y >8">H(=3M+YH;@_Y-C + MUZ0)S,&!2SKY8EG!60V$M601I418=>2 $%5I+\ M8G8EO^Y::PZ4$Q(,03)#<&N'C%2'V&<6-1CC"]3ML8V"; OQ))2E"1\-[,N/ M]=+L8OSMY@97BA022V;2 =#"(]G112LFG*6U>RF*:9/?N +,*2C#H3)NT%[R M/4YI59@7/;3GJ+SA/'-.#K04==)'S@R2RY&) 36UU)+\@[J8%XBRDDC M3(($ALO[NQ%=/Z?[)D1&G$,1&:1_=-R%Z@],J MJ'?CT9<^2?_YM]])I*^'5X.TGZ5I_\ME+^>K5OZR:)&\8RG7]%9?B^4U M(T/FC "YS4FU.];'T8IH!VU9D?S2DIX&GM+M=!T>Z;\[A]6#4 MF,0&^^?5VG^MJ;7OZ^RCMX7$\FPRP>E-H(OQYKQP(E-+QDM-QPS9U2YBAM%> MCSXI3Z= F]+N79'^J8!MR6VPZSU+:7SYDMS 5F=O3=+H8CCK*_QNC.?]B_/) MZ^$7G,NZEL"AS&%FE>P7] M\:Q6Z5J8;\NB'QKA?=4? HD5!J^')*"+&> /%_&_,4T_CGZ#8:X?_NT]9CR? MM1KJZ=K2WNK, N1Z3ZDY \DS$R)G4Y3/HBQE\J]I7-Z0Y[Y,T6 M\PZ^S>7Z=QSFT7ARHVC^# 36&K3'N[V9SU^3X:<7H\GLO;G:W7M@7.9.>A9TEDSS%!@X M'YDVT@<3BM"F3:!F6X3?L?XU);-!H[QJ'PSKAON/<7^*+T=_#'L 1D<@1RI& M5\T$@A4 "Q,YR1"E+,FWJ9&[B^5/13J4H!8=\5;W+[#@D@( 5KOUU>:BD0$X M9#PD89.3*&*CBY9'TFCBT:E.!T1UV GO\F2^''$S-P>_T4XXR_Y8.-"T$[HB MOA]$$GD[NVGC<[YCW>B:A0;M[.X6K%\)89Y2=B4! M&U7$;#SS2:C+ MC ,V?!.U5L0?2-9F=LC_$[UK7&A+;H+#J2FP77 M78P+\ZWZET5Z ;[FTM,+0Z8^.I*#$LS27JN5MJ95(>I&6-^1PNQ+1H-8_0H9 MS-)@+\:U=<[LAF'2"R$4"&C(-/.DS5PG%LG08<6A\\4G25;_L8ZW.^B^([TY MD)H&Z:EK,-;@UBV8,J4H+%@6Z !G.B9D4*IE!]QHE:*1\5A'U4J WYL2'410 M@P$PZP_5=_!M=J(J;GE 5RI 30!%8='96D'L1#86(=I6T:![H'U'NG,(*0TB MU2L!CB\P_]J'V!]<1M.+3-Q!L"P9J&$&05YDI/,V)>M"TB)G>2QKYRZZ[TMW M#J&F2-(NEX27]5R%,( M.O$VWMV.0!^-JG7&_>AXQ#4(4Y)8$F*>O"*Y_0;3.;)W8_P\7\>S87X!@\'D M;5F_D)X1EI:AZI@C5R-H9$6&2)NU2H;KDK2-IHUGV G\T]?)HY/<($QZE?YU3=XS#EQ9 MELGTV[L!#*?TLM32]\_U5WK1&$.H.$MUPJGVFAR=#(XIY90HT7(+1SIWUV(\ M??5J0U>#&.OV@NG5&W:AR65.0,ZS5CG0*^ MH_];=++PQ-M<^&R/\>05JQ%= M#<*P:Y!>)9NN$(RD4]L%:\A3UU4PB3,/ACPKJ5'%(C6YV\=4L U8'XVB'=D_ M[8J^!CO9S2-]GCRVF/@]Z3FE!,]$OBP2F 9Z#T+-Q @!D)R=$#QO;WDMHWHT M2M09JQNLK(,H:>QFKIX2;XJPA6/M[:60:8S(0-/;!&0'%N>=X(VJ8>^%]ETI MSN'DM'#]Y@;>SH/T! +GM?M4%)QD4;)A49/^>P#KP.BL39L;HWT1G[ZN'8/* MKBM6%Z )W?7LO;?E1KM3O M78WH:I"54V'6_]>XV1<87)[7)(%^HB.[_H VV]O?N/&;E\-H[V80I,%%/>%_ M_DI[]_ 3OJ?C_^=2D(1JLC BK(NE:772- ?:&1./MHJUR;*>=QU/AH% M;Q7%>,1JTV#W/6BU/2EC %G+Z1(9)MK1&PXZ*\93=N"E5XXWFLIY".P_5;@S M4A_;MMVSB(6K8LF$*77H?*[!(1680LMEXIA:U0L-GIEB4U3PQ\E<%:;&=/&4X27W%IH-$)W&W0G_TYV3E&#_,#7 MPRF.24?KN L23\]FIZ"DQ'RRJF6@#Q )^7.V;J3 MA[R_J!M$MN=-A*[O!*_:6@T_S1I)7V?*&I.2%(*!5P0T8:&O?&#H/2]"RI!E MFUN1K2&>_%;2AJP.&Q_,@ETO1H1O/)FU"[KJEG9>JWY>3R87F'N)JV CO3DA M5G!D!%*(-0Z-6XFVPHRQU%WT;+X=BO!XN M?* :DKK5CW11>?&M5S FE8-D*88ZY!,= S">_IH3RH)6Q39-_@\ ?6I*=FP> MFS3-CK.7@42"LSYEKR^+?/++BS&!733.&[^#\;0/@_G?/]*K-"&IU>N:2.#1 M9;+;(3Q5 M%6O"4(,+NGD--:W]P[1VF1WGR>^?ZR2BG^LTHTD_#F@KGI LZIX+@"RAH%T8 MT+"(6C*E-4;I'#C=IJQA2X"GJDU'I.#.Z0OTSP.4J1 M?N]M>99'LQ2\Q0#,+3 U'6&_"M7#3+!O2.;R)-*NF#B:EHC(=5"<)5\#H4 O M2@Q\-M-!*6VMX8U*@(^G'?>,LW]HY=B!@#9SK5=;39(+R^5BF"KMEQRR9*+, M9B@+R:*@52?IN DI8Q;-1KS<#^_X%NWA3&YKO.Y-P]IQCUW/M'T.D_YD5-Z1 MWU;O;V83W(?YP\7Y.8R_C0;T+XUG_]:H MO""?KS]]WY_\\V4=ZCO8:PIN4SS=S,T]GLB6)NUBL1*\ )<-:H$V"!7(X!;* MB1*$*+VFR Z,Y-S\^/JQURZ$%""CJ]4I/EJFZ45C/AC!HK(&3,Q%+E]M=!6[ M68OIX+C5\B>_(S.X4O()18\V&N]34>3LK>*)$X4Y>3J'$!=)6ST&R J*VMU:9^8RT M#J 5>+1ZRV9X]/$W=(3^MJP?JY__4'&!+@@==2;8#JWXBN8-G),M>@O3R]G^ MN16H72( 6[&^%LYQ7?\N>!JU$O+Q-" :ZW,$EDM23 ?IZNB[0(=7D4GEY.QV M'>,?(_-KW/KC$;^#;#LD_#(;90[E[1 7SF?.EDQZSU!D8-I'PSS*7$<\^2BU M4ZCE?9[3ZH\^GEW7H;Q'G0FK0R/N%IJ/?XSF: S'$NH I2@94/^^;?G.$QGYS#^Y^R8!\Q!%57('P=';A\J%KUU M+ ;A4B*\RL-Q'.$E9"?@^C0AH4$>XEU\"W3S%V(;?$UO1N]#^#"WI-WR>J_2 M=$!*@_NP>W&:++E(#EA4M(?JD&N5M27;T9G,G0H(H4U!QL,HS3V7IP^K,[MP MT>[N],;\N/DIZ8*S3KO$I F<;!SP+!:?6>$Z:W!T8MHVX=AUB!Y!;/X@[E;? MEAXF^&-$YY]_JS?%LQ!#J^@R?'!7WT.22MN&Y39+$!U&D; M)7N)_AA&:P4V?PNV@79<4^0:W*.Q0O8C\MY+G<-8.(;M<1.BUC;26>-!BG< ^P16!W[DKBL'!TR<+3$K/?X!8<7^"&=8;X8 MX*B\[$_@TZ''5A#>>O#WRX^_->KO 944A0G7&VJ6GO1V\# *K*Z5!V@E1./ MO,V[?A^R@PN8+S^O=M&CMVQ6#E1;?"[>O)^_SGLZU;)8^E_^"%][/&@C0H[, M%TZO=+2>!1L+$X$8%":&%-OX67N /?YFV*DNW:E3;DS7,;RSFWE=66E7:O?/ MG"69#I %"YH<4V,E.9F%+(=\I RJ!TVI:ZHSG1'0P,9:L_!+QS235XI<&&9- M';(L$%@PEA17ZL*%-CECFU9.FU =*\FNJ4IT)O;'D'!W57[V"XX^C>'S63_! M8.:8N(Q.I]K\4VA+REW(/LRT\R7G@M?%").VNI;:*@]G+8R'"O=T1_*H:V%W MG(GUX5*);D*:>Q_;@.H\%V\MG./GXG5$UZB5K(^F""IK48I.I.7)U,YCCGF? M+)/*QQBS4JBV*KA[C JP(27OF/SO(N*N4S%'X^G9,S* "*!&!)NJ_O@K>B]\_BGSNYA\NPZP>_GBSH# M\-DP_];/>8 _PV2ZR!B-TG'NR#:Q2*B"BRRXHAGM7$HZE1PL[]IKTL36/N(I M,]FA\!KD WWLG_>'G]Z665>J@N.WY9?1*+\=?\#QEWZZO#GP+EL!EC-A8V Z M\LN+:-I<@LE)\ +0QOW? MS)F.VM"#F^SLS?E6U MFVQL0W,A[G'[9SDW93H M (9:M-[8"JQ1X%!)9)Z ,5T$L)B28LFH[&+D/)HV718>4(WNN>U]'%JT"S$M MM&<.;HSYV?3=B*3Y>DC %TE/F%V0QM)YBO766\=8^^)Y%B.=V#X;RT.;*Z'- MN!Z@*T?W9"ZK2W=,-+C@N('N[1<R)XV6&*=>E+SXC+9>$$0*J%Y M5&V&Y:R%=.+:<8#\&VP@5\&7YQ>3_A GD[GY?UD:J6I/F=K2P"?ER.*7L1KJ MP+ 8*S,9=A[-<.Z5I6A(-E MW6*+N 6*2R@R6D(1 C"= F=>"L>4=R(8E1 ;=84[ O'W6)S'XGT7$7<=YWIV M,1T-1^??/HP&%U6@BS7.3RN5)/<.)5/ ZVE5$HLA9UJI-H5S5^Y8"VN"79N? M\P!C9O9G8-1&?)U7EX_./X^&55UO8P),/I$ HMN$Z-,U'4+M:!!9^Y]B9DK=RQRDD> M1:%K,[NM4RH:]*6_M])J&WQ_EKL>R.NNI8O[D/(0Y:X^YT)[86"G4-9('UA*M8B/)V"Q.,>\ M,E!RY*I9>%@T9)*N',-,1+8N97I^$-AMK M-;U&1^O7\=!5L<>T8/8BH,$TE$T%6]M ^[,V=B\B=ZA]W(>%(]?&6D/O@];( M;!1Y/AA6H6)):Q5"EC[%(_E"C[@VMI5^["+\!GIQG<&TKC;3$S MK&*0,V=: MVL B>,5"B;Y6;4:3L8EVW OM$1@C^Q(Y:LE"UT&Q^4'Z'M/HTZ6$+^\"UV&5 M-I90E&8EZ)I&D"4+:#SC'A)9\X6'O-0E>4VP;,<'/WU]:"[NKB/A\Z#?.FC. M"ZL39.:+.Z^B20JFUA:1BS%?%[7<^]$!;;0"3 MR=68[+?CV4SC7V\,_*L@ZI%I"AT%BLR1J+5AI63AN/(VF$;FVD9 RNS9WK@< ?8//J3K_N6+I')+%%J&45_)^_XCCU)_ANW$]X/;U^@5GT>,K6 M2IE82)($IFVJ[; #\P9*%-%RD]MDA^T%]_3UK5/".F^"O>D-J1EPZ0PG/>M3 MT":0T4!N)=/6A()V+OT$>X2OH MC_\.@PN\GJIYO8'U(N;$@1>6$6G5!(6!T98)-"4%);1;;K;>D6YLA'52RM$= M 6U2%>[<4=4&0=,W..UI%Q!#E*SX0)J;ZQQPXQ0+0OF2M#,6FW7@68OJI'2C M,_&WN0BZ@^W7/L3^H#_]]N)B/"9%[FF?,NI8:+66K.L@7,V@UZP8GATD:7)N M4R"U#;J35Y6#Z+BK,K:)LW-Y6ZIEX5X$XK%VE-(\D8&D:+-S,ABOT6/$1DW: MUV(ZVDS$(SLKNPO\H5LUW'"DFGM:SE.K0/,EN; M2P#ZH'T;.V4MI ?KU-T1Y>MJ80X2?8MKYAMX%@4:6R!JFX9P!],#5\0<1MKJ M3>50B1]'%Z(H6M7!<7EF)*EH6-#),XDE2F\X+Z61 7(D'=BV.*:U"NPBZ";9 M)N?GH^$,U[/%+25/.AGOF<-"VUVRB8$+DED-45HDVYEO-3IW#]MS& >*#>Q&QJW48X#.&AG)JR$Z**WPD1@$(JF78TV M24 H3!5'M(+1434:^G-L];@O,_'HVK&+Z+N^(_O[:/!E] +&'S&=#4>#T:=O MKRZ&>0YSD90O'1UK)3%MP#(M%"&-Z)DQ%I412B>]74>Y+1[V2$)3^S S:BC6 MHTWB>#W\@I>Q^,FS\]%XVO\?S"]&D^D!R4;W?60W24<[ 5]*/@(5-:@B(1FM M@Y.@LZD#_VR&8.C-[MWWX0=&=^8#.]Z69U_HXZJ9\FHT_@ #O$[CN Z+25G MV@),N$1JXS#5!BVUPZA*,G#GO1=--NJ=8!X\L'#I$2\Q3J\?=:8%!"E=,)(S5[(ANZ ZA$$@$]%+ M",X5)]K$8#N!_QWK8P-^&UCM^R[B5_K;]2+JG1?$63>O.M$F",\"DLF!7OBB M1*0WKHU]WPG\/Y6T2WX;1"#6"^GV:]UF MS.@6X(YU@WX\S>F:D<=RL_Z*/,EAZL/@]7!"SZL?>7E)9"R=Z^!8TI!I.Y66 M!6$CRS$4HV0(>CGFT57^WVI #U;IWS7ORTF ';K/[1XI)XB[6T[;W>X6H>)F3?B9JLZ8'[8!P_=KV-Y()KE)+E(@+3AEP> M[U Q@U88"8GKV";2]/CU]9X[A$>OKKM0VT!-?__PD;R8R<7XV_79LBB]E=F) M*A/A/3G;/@@6G2<5L3')I$,=7MU$Z=9C>H &X _&]:@)40U"=[]_^&7T!?191%WE=BS3TBBP,D=R-ZCBQ$",](CTYS 0Q").5=[$CDIT;2)$>\! M]KM6NK;4-LK"JI60,'@'GZ^ZF?D 0@4LS!0NF<:8ZC0ISQ2"S8X+SFV;<10_HEWH1GN2I:U?U8TY)ZKG%E$99G3*FF+(3G>*/*_ M'M1WK$==4=6@Z/$Y#&C%^.$,W*2/5;!'>I-F9AI;HL&G6B]0;#YA853<<;J$8!Q#0P 3> M@+ XGP-/F0G!@>E01[9F[9D/R7JC"L32Q@X^MFK<$Q8ZMF;L(O<63A%,SNBT MK?_X^5\7_2^T0](1.C_J!&:N@$XY #H]M=*2@4JJ9EJ&FE=WDUR\^;,[SS+>82G+ MO0Z%]XH'I\68#_YJ-VVE8"UY^Q4R'2 M_S@M-6KR&S7MP0*K($F4LEAC&XU-;KJLQYXQM8OF[I;WCXG M@!P5*Z96M41'9]ELI)S A."4(8$_ >W^4YV;,-[ P=@F&A-U#>0CL)P$0=02 M60AU[C5Y53*8(GVC>=)/-DVPG7[MSLAC3Q/TUH68%&>99Q(8K_.SHI?,6&6E M!IE+HQ:23S!-<"?>MTP3W$7^CSW=:INU_)DFN%>:X$YJTC+O:A^.'[O>EABR MX[1/I(*1:9$*"TH H[4F5PQF9]M<#CU^?=TS3?#1J.LNU!XW35"3")![P:Q& M02(*D<6@.3/<"]-2!?)J:O&3 MG>7K6H[::8VNC1_[_:4)'J9T;:D]6IJ@ PF*$QZ)ED 5Z>H=0&9%IY2R1$U2 M^C--\ @:=3@]1T\3]#KG4%SM9(RU0XU/#+B1S*HH"*1PPK3J]7>Z:8*'Z5!7 M=!TY35"&H'Q5\)6C:LE L9TJAPR0*HD==4;4V3;#A+>\B MWC@J-?E@^NW&C[JYZMWB 9W?]^ZZJ*5+7RX097:>RS\OMSO3G*X9>327VXM!;,^_S;R. MRV[WL[ST)%U1M1^C\34_2&=<;C/H;"VDQWS!O1/WZX;A'<1! M@T/M>DI?A44>: WS8WX[?%^E,2;O>-;)\_?A*$[(7ZZ">#W\?#&E']-6VA_T M9T'9FZM:E*ULL:ZFU]VM5O9 5]_=*-#:&8V/@/VGI-WTQM/RK&:0ZW!3K3T+ M/EIR7;P-*BI51)M+\:>EU?==D#\MI=Z%] ;*_-MHB-\NBT-JM_E%M#!P&9P5 MGG&E8[V_B"SD$@B:DB(A=UZV&0NS&L_Q?8O'P?>H<[*:A3Q^P^G9*-^(.BYN M+^CQ4'1M,4(^]77)VG)$ M>U&36-"+DH'V\YKRY'A@X'DF72!Q0,U(SDOGY9KBORT>]ITK3!-.CM1SX#(] MSH?BBI9,S*[5)-8V*\K6NS5GE I>BC;ALZ?8C>(0I[03!H[;C6(;9']VH]B9 MP^U[#NQ#P'&[47#!C:E]K^M\']HS/6UKJ7AFK7,9O LQM F:/I5N%(TT8Q>Y M'[L;!1VCWJ"L9K?QM$LF9*%XR;+V'H47.N7OO!O%3NSMTHUB%]$?L1N%-SQ' MX,"R*[3>#.2#N218"IXL:#)_LH*M#-(GTHUB'WZ[E&&#-_[M] S'UQ=Z"]M[ M!DVY4GR]!P*TBJ!E27YV '**>!0\F>*P34[+!E!/7A^Z%OQ:T[%A[MJ;.J-Q MVO^"W62JW?FXSO/2-@->RD(3*2-RFR4=Y3I@J-7;M@#7&FW2!GN;/OB8.6>* M_))2BT4CS^2V0.;U\MTPY:72JD@/V";4=)22WJU\-5B2T?SF",DUZ2 MGELA A,^:Z95J%-;4+.8!'H9'$];'D3;/>^QIW[LHABWSJD&XFX0@'T]3+62 MBMZYRW^NP%HSXYST3JGB&#="U-",8-%DQ4JN4VD-1FA4=[X=OE-4HH8,-;!] M/DQ'Z9^O)Y,+S"\O:H#Q'8[[HWRIY.\NQNF,H).P9D=S+T+T G-AN:0:)'*2 M^=K>5J?BG'0A*]/&_=D)YBEK53N^.HR_+>VC;_\8XGARUO],6!/]'3YA+V*N MX8'$%*90IT)D%B46EA('3>()THH=3ZL5CSE%3>A8N \UE:\H&[DO3$8"IB-D M%DR=FBHX1NVMCZ+-W+0GFY%XR*[1-2./)2/QPQ2FLT^D;)9MQH7?Q?)D6>](O VV[_TBS%B[/O]W\ MR>7F188+K3$P4U2]-R CR?,4FA:&R M!:*FIN%=3 ]C&K9B<8.R'$!!X\UF,;59V^P"..9K7J,NHEY&%H*7R/-6/KG< MJ'O.L93B'EOQX71B%\EW;3R^'\71M)_>XP3I0\_>?GXQ^O77%XL.838F6ZQB M61D"QI-G0:%F'"$JX:(E8WDK\W'34XYO2AQ*P:B%_-::D%W?[U_UZ+EVCD;G MGT?#>LW];CRBLW;Z#8:Y7N1\KC\]X.Y_WT=UDQ?0R4*7<@:\%E[8%,E)1,V5 M]XD'Z:7T LCBA-3;]Z&';>>+3WXW@%GE_M7'7X=6M9!D(!?%3%5SG55@X()F M.7E5-!H0V*9\^7YLAQYF:Y_PR[@.EL (/*E4AW-'2V]AS,P'8U@R1B1IDM8@ MCKOR&:[C[WL=:\GRR=8A#0W\Z1OC1E[BYS&FRSH2^GJ ,[$/\[/ST7C:_Y_9 M]]=.M(FI=;6"DU.\!Z&V@5&^%M@; MG/9TT38IIU@IFC/MLV3@BV%!6"RAI.@:S>[8A.KD5*DS"IHTP;G6[5Z2M>9; M\!KV$C5R45C4ILYK+V2BJ.2B:W.(&&0;7-^=K%WT9SDI)!%T@ MTZX%R'2RR$ :2Q9!FN7]/Q;[>UZ60LE MDDM<..9B!%J7JCRKM2[^'3$0->%K34 >S'%\?^&BIP@)P;Q%5> M78Q)H!>SS>I5_VO]ZDH?08 7F3,$X$P+(5@4B=>B(DA9H$1L-,%V+:;3TX:. MY+]VELLA*9>SJ36SM(_7]9K@$T%;8!/>%#)5!!,I>:8=1!95[=1A=0I&\X"B M3?!C$ZK3TX[..+BK'^;X^137PVM>#Z:R("W-+C-/"V R2DPE)*-*F^S<;= =7I-_^X/?X/3U, TND%Y.S4&_YM:!7%# GV@6 9\)N$[1I2K@-N@?H>-FUUMPMP^^8E!;Y M%S=NX-_>>3U[QF",/I%C6%RMXD[ BB-5%!]D[ZU&CBWD9<)Z@L'1+1P&'? M2I6CEL8*XQB8XLAOC,""(3O1(93@O95D+CZ2_:73,^8RD8K>8RU"RQ$=]V15,>\#5"D?LMA$GD?D-H$PS?'>OWI5!=$-; *]Z N"9%68^0D6=6@D-Z :PEGXR3 M;%21UG!';MG1K=T'R4Q[2-79E8BUSG$+-?E]@N5B\&N_8*]D80RXQ+2N35N< M$"S0NEG66,_T4#"WL?*V0?==JI-Q5'-M=GML&<15%S\:FDON30+*D0_"1@Y30YA)H#:"'SVOKEO[E%ND=T-"B8_X*6/7+ M,2YBW-L ;#M;X3Z(#S1BH0M"MU"2P]EX$+71)KL0T#,)EC-=;T&]SG3T%F71 M^F2Y;E-D_4#J^NWGZ>B7,5Q>;Z7YO1:W00M;% M>TYJ] MB"QR69C)401P!4M8BI>OR3]:]>D/T$F]6P9&78JO061[PP'Y_-MO\-^C\?6H MQF !$L;$8FVKK%.LK4>4HK=5ZZ"CM?GXP9=ED"=N-:)I3;9.>M_ODH/]! M*,)B7?W# MYKJM#T:=O M[_N?SJXRR3DJX"4YEI*5Y (X9*!"]0@4F?]:9>W:9.[> ^RTM:1+5HXVWVI3 M_N"KBUEB\HW;UY^_?J:C_I !6 <]KWVVYFY+7FZ'E0B5%(5G!3H* *\E*L%] MR4'IF#?:C\BVMM*E"Q(DVK#-FGJ+;LN;<+]Q\C5W)1K M<%?J[['N!_3F5?][DF#P7PCC'F)6PDO+K$5/F[\P+ )REIQP4@6R6%.;@&4' MX!_5YKN?SNV2/M*"TN.&RU8LX0WM.!__P,$7_&TTG)Y->M'D(GS@I#*!SJOD M"+U)H?;D<3PH%XP[>K[)%KB_>UT\B,CCACE6H*\OSL<_1CVGT&BK,U,Y:J:U M\LS7/E#%",OI!,PNM*D9W0ON=Z]T^]!VW#CN.M"D/-C3*$(IX DG!H*=+:O" MJ>62X#!;F^+10VN; /^I;WM1=^2\X-6P7XTN9D.JB_-6,6-FU?JJ,"^T9]%* M%#DF7]1C4;B*]T]]VX>X#G.$9W>RNT%^5J8XOL+-M97>$NZ4DZGI\Y'YB*G& MO(/V2H)=[DJ\YN;[ ! GI$5'Y>.H2<2S%&>PTB8=/9,^T#&>R7V!F#5#"3)X MD6*&-L'?)YEKWF@;VI6(!BG#]Y2P*5FXRT8Q'3G] ;QVFB9>#0=KG$6M;:,. MS4^QEO 0->F0B+MJXHZ862Z-SB)XQ3CX0N::,0Q4#5H;442=5H:2\:"B]"B="/G/S/+]Z=\VLWP'&AXF MLWP+@']FEN])Z.Z9Y7NP\2!J4[(#H7EM[V"Q!AP2[<@>F$E!*"F3%+E-7/R) M998WU99=2#A*9GEQ0':ZEHP,>6;X3 _=F MEN\BODW 8.I;5^=E_/_MO5MS&SG2)GR__P41.!]NO@CWP;..Z&D[ M;/>\\5TI$D#"YHY,>DC)T]Y?OPD>9(DBI2*K4*0D]T1X),MB/4 MJK<0AHPKJXC'(4F=79L-X4%8IW=T>^A]FTN#R;^!D[+&LK;$NH!IZL?>@7,: MGW5 =6T3H;>LFQ, I1;19\5"3#5Z8VU-_%5,%1EU=-Q;U6;NY@B*?\3['$OO MAXAX:'_SU?75;#K[\OW#[/)Z636RAK9VG11RO&IBU$5^+@1GK?KIW, 7@G@<3F 'R@;72F:S4[!AH4Z(Q M4:#M-@Y\SP.>K"Z'$-C>UW/H\,&OL^DWG%_56/L'G$YF\S]G5[B :?X5OGY% M^I/LE#E,%[#LP;UXE?/RJ7#Y9EIF\R_KT:I'AQ>&?/PPX8=F MD*3\2HN4!E M9.9(;H,%((\B.Q44HC=!7@P)I&^Y5;QZLVS$?G=\HD-A4EXEZ6JF(=7&JPI9 MR#63UX"-T.::= ^@_F5EMS_V-:1:CG(]O;I0M,]&E)(9GC+31B+S3C@6M4B! M-@7PO$U=R#Y$X^^-0W#@?L'8 /)N$ "YB^L-N;!E8!TT* *XC?#62;^$IF0=)N':&^#Q(TT8C#1+E]P*M16J+ M.I7SAQ7]MJS>@@K\XWSRZ5/-?]%>:%TL,TZ1R22M8\&O#TR9(]>NT4C,GL"? M..7KU>;P_Q6O D*&%3:,U ,P]< M,Q_I?T$4$'F,O6HOP.=(HV&TL2/ZU^^NM/,9_;9L&8?K4YJX?^NW7B/4IE@7 MSG#MDY&,+V>R<%I.+%G4;*',HTXYRVY7K6WP/6V"G8OB=I!Q@$:)!>=SS*M4 M9W)(%JN*W0SDP@9Z2;P$44NIZ*M<1S1']&@\%%1M^GCM ?2T&32DM'>PH'>L M^>Y::P3\ I0/!>EH-3)D@J05"X+8B1Q"(!-/%MMF]-9]+,]%][UDO$/MO;N^ M;"[);OHHQJL+#$(9\O58LL94*M(2$SH6E1$F:(LAM:D+VP'F>2B^KY1W:+Y? M Y:EY_]V:1O]R!19O*FRK:4N\\F_<7EP7=19I3&KP&)",J\S!_+D-&<%@'.0 M6)SN=IG0]8E/6^'MA+N# D>'B1]'27^S@A@+J9+\*P9\V<39%^:++DPF84U) M4CNI^NM_\[CGKORCQ+I#\T='>9<0W\'W96;QQ]F[ZWGZ# N\A?1")XT@2F Y MTVZD;1 L>LF9LS9)2?Z22:Z3QA]\S#/0]'!BW*'A@4.IJS(2KJ6(DFB6BY+D M:>1"GD;)C&?K>0DVD1S&,.C&+,P:P8X[6+;G4IIU=QW+0@/#LR.;5#,3B*Q: M*<_H"V0>L>B8(DC=9E[J?2RG*L+JK=T'V7*PE)N,1KB-Z%9G_RZXFA9@[4-V MFEJLOII[D @]Q3XF+;*00,=88"H(.LMTY"R $PRL-CR(1"=<&X=P7#H\4J$U M%AL.D?;0%5J[ZPE^NT92D%V7J$A,9)[Z:K;6RSUC:@VZ4\P'RTW2$+3IYA)T M>-BIS<1CU3)K*-,&R>PUZ?5JG?3ZD7YG26X7O(::"R"@%AW'6H64I6*&29VXREIE+MJD,>R$,[YU,(2N[J43]Q5TB_8^-]VNZNRW M=:;@DNG(,\\I"A:$H<,O!<_ 6<R$]%]-@&)DWF QQ&\^F M[KT#HJ:VP7U,)V[7TD]IVWO",!)O<2S<1Q8 -!11:-_3R+3-ED7ZG@%$F2U( M;QN-G!F+ UT[M[2FP"&";F(1U+J7U?#I3;>*Z&FWRYXAU[79I=+, [FMVL5H MG3$*&\U"O(]E?%N@KX9VEA4=+=[F)>ZWLBEQ/IGE)<-SUD&Y$I@-DLP400P/ MF59M0_#>8]8\M6G?]CBVYV(6#*R%!F6)#R/A@ZXF3L.@0[0R M.G/>3G$SE3Z =X%TBR[52$VD(SII4. $]]XS&$=@^BSW&J M&=W<^?C?V1JFTY 1O6.%>X*9"K#@-.F]T!/CB&'2<:D;?@Y93 M/M= ;:ES!F)%YC7MQD6RZ+)@2? 0D_-1Y5/8S;<@OCP6':F>O1=R)^["N.DE M/2M_XM6O,)]_GTP_K7JGC=>+L0.(DW1D/%0X6WT9E46PEL?D,]>:=IA _G@! MM &40&4/[;5U_<^%,XIX6QKAU@6D9>.WKALQI!"=-,"#:E/D_C.MY<&) V;>_U_YS M-DW7\SDM_L)H%3E88,9' F8$,D\V(S/:T?\[:95N% ^EY\&$8B3?(>]H5 MJ57@-(]%,64%+903.# RLT(GO<&Z<>$8L:6S*)$8[F X7+9G7")1#'BR_8"1 MWU&'L2!M8,8Z!CQDMG$DY&%.K>$6L;8@PL\B39C(4):/+"4*;S,AS+Y%HPH9#I'V*$@EG MZB06[9C(J0X\SX1/H6#):^X"*N#QT4C+$RR1.$@MAY9('"+3L4HDR'Q5X,DN MLJ'V!Z\C6T#3'S&B30H0E6X3/CGW$HD^QD!O28]7(M$%U^I\@%8XID6C A$-D/5J)1"DZ M24.@ OI2V[G1.9629QJ=-3Q+ :9-V[3S+I$X2%>=2B0.$?1>@^!L+NGNM8@: M_XIN#X037]!U$N=/WUT<#UNHWE;:DP M?YLL4KUF?#?'+Y/K+Q>YCCS5Y&1$J !160:N: :YH'="E(1MHB^/0GL>3!E6 M PU,L2TJDVU@Z*DZLJ(MUILEQT*2-950^TQKUY&WR='; O(\U-]'NB/=VVEN M,0%! E%;)]<_?-&.25J6L,I8Y<=H47,>]W8]5-U7MF=\;^?(',R6P//E:&7R M.EF@C8KE:*,5N408I8O1N87J#M+NX_=VATAYS N:+KA>]KW=09KK>E-SC-C' MI$42RBM;%$N)2Z:SE0P +4-;:RZ-\[*\S'N[)FPX1-JGN+>#)$VMX67H:\:+ MKNVXI38,0U'(00'$K>Z7S^+>[B"U''IO=XA,Q[JWB\"]XXHS6TH=[N#]-;MMN88H8]W;Y<@8Y#% M,:-M/>]<8%"0O%LM98[!*,W;-#X^]WN[!DPX1-;CW=LI:UPM48BRWD]Z0>>4 MH,4*!&EBG? ,+[&UV4&ZZG9O=X"@1[NW>PV3^7*$\S\1%M?S93!B\2?,YU G M#O:XC>OVP+5X-0_U[CX$2!S,:"-8)@JJI"]*X!Y@L%\<@F5(/LGM;E8:[VROCOC_U1% M3I? WD\^?;Y:O+V^6ES!M-X(+<=5$0$EGH!TVRA_$G W!V_D6N\X+V<5ZN+"<@DFZ<)*J?U83>W,6J)D M*"&F7+AV7H]A'>X"]Y-Z3=79("S12'[KW&OOA42.3%K'R6$SBK9VX1D:GGG, M*%-N0]66JQKK3O6LF7TVM#F76]X;@?SR_>;+_SW!.2'[_/T/_(:7RQ"&R!@Y M*,>]CJZPVM9*]"]Y4*(5C>_W?"=*@!\/G3:Q_/AU-K ;-CI"M_'NXZC M= ';-.1\$-S31*);Z'T?M9HI[>1,\]%'IXQF$.J%6QU+$ 0H5NJ\0^XD9M]F M;/<9,.R1 /?9$>P07;4DUM(/6RPEH#;WMD;6CE:.@1&T@?,:I@U0KX=+MH5G MCXUFO3P ZH2>SO#JW$>[T:C!/[CKCWCD. M:)+Q;1IK/0#JI='D&%TTV$VVXSHW5XBH'6V:TK.2ZG@-5!=@T#)+ER;@2@=D#4UJ/=C.XWU/(P..Q"CAP)&VG4V"&.N M5Y>"I51[GB>I6?3&,E&*YH&GS$6;2-C8U'C$[!V=&0?(?01&U+*5=(6Y7GRM M3TH5M>,"-3-H:W\*6KBOO4641:0(@JS53AR ^8*2A1QXS57AF,:Q7G;">[9T MZ:^,$;:6]Y/%OU_/$3<5,!.-J;.@R!SSOC!#%GZT3B8K MVH1ANF-\MMP92"T-#-KUT+#U]?C;^?)R?#5+7@HB,10RWP.9[S;0^@/A1$V> MFY-.FD99#GLA_?22=L_DZZF\^ZP::D+G76";IFP=H(TQJG,7N-,X2@.IL0LY M>NB@1:++ Q"%=$XE'IE+UC)=LF1>*C+%7(I"1<%U:3K%5,@*1:C7SS#]A(O)='7IL..TA5MI5 /GPO>$T3!S?D@!;0^0 M*2IAR62+>*[KC&!>K"<#U\><@U!E]X5"3T #70(];(PMK:^_IK.XP/FW:G&M M#'),LVFBWX*U>M;94#DI128X9PF6?4(Q,B!SGUZ>$B5XE%FVB<.T6,U@UVS] M,?T*E^GZO9_+\PSQ?D6J$!#;0;5>,WDVB\E8D!%".]<0)3X]3 M5DL[X97?J=Z'O3>#9T&?EM?0M_;$_YE!I M^60H>ZLC!*4RV-#)*3C5"GZ^&T^-1BU++X99]P>\NEHEM2\N) 3I#&0F4E9, M0_0,E#5,. G626XEGM=)\OB:?KXR9\F>!B'D@5>VFJE+N\&;O+@R_OYMIP[I^Z_./H\O1+O2\I%9Y:* M$;2HH,D1](;^4((.4*7!-\Z^;N>5G#0RLKH%1"&3C9!8L=6 -ZXPDG@U1S04 M*6)RKLUMQ] K&;TN\AE&.PZGQ!G6/]Z\<,N[CE49B^ E&"D9U]DS[57 2PNRO<.RIN)950?TEM;V\S9U;AP6.4PS9:HDG M+Z#L2ZMVV^V G'B2Y%?26IUHTP)3.P!HDYC'.A,I%VYC-I8;= MC92.T%&#&[C]N5'T)A63@F3.U"ZA0I.K2@LEE6=1O+,QRD93[\XV>_4<[,QA M%#96'O3Z=>D"[6?&ZA%J/" G\1@=C)VQ*M!PF^N@*668YH0N9J\8O2Y@,0T8^3L6HX%W0F M,*:EF'T;5[(&?16N&XL IAZ_QYPAFK MATC_\8S50T1W+AFKK^DWZ)R$RU6)"-PI$?EP'?\/IJNKV)E'7 9PUM_[7 W"[/=43PHV3'GDH96SFU6$3)VH->EGBY% OGRHBW(I'#D7@-DPC$E;"5DC-@Y'#+&,WC-& MEQAV] I]%1=7[(ZM?@(]ER1C$,28*)4479IHBX*\+G1J$FFFD0;ZG\ MKOEF&SROO_TYN1#)B1@T,%MBJ+7PA7D(BGF#3DF+.;DVO=MVH7ENS.@M\09) M?F^FWW!Q]67?+I<]5\D"TAEL(M,R"192$,RZ+*PL*2403?CP,*[GQHP!M= @ MG^V6)?>0 %!DP\DT8X(V+J:]SBQ""LP*H3A'"S)"$ZYTP_>2;>(&&FQW^;AS M0LA%-BYXXS@S"6/-.N7,^RSHVZ3 9,%]:C.-[R%4)YC)UD"3!PQJ.4@-+7,Q M>KQ2JSLTLM()O)'F6Q)PR)?5HUHSD"+Q$S4.BCIN$V-$YF?[6B+([ASW!R+0W1X\ND" M7<#^G&,QO-Y[C1DX1FDG9YJ0,A<=/$MU6*S6TM9.?8F0>U2E0+2\C3=Z!@P; M9H[%> 0[1%KL,*#@&%V,/,.%-MFR(&5DF#-J&:+SNGD)WCYP/WVS(;4W M4JN2&X WG64?ASBZ.[8%\N1.V# *[F @#Z&=D?RN;:@:M0+./8N! YEF 5E0 M+C*3$LNNUOP*048")LNXP1B"RN!=F]+8\Z/@8X5L M9\C 0[378N#4;(K?_PGS?^/5Z^MI7MQ$R$3(@A?:XF,=EJ0T"P$# ZZ=22:J MK-KD,^S&,[Z9-9Y.MT=-]5=( XOKKP\?YTN+X5;"Z29*EHV#HA,+'FJF8B:, M01MF8_0.N273H4V&P'Y,+X@N RFF16GU[,N7VI(7+M\!6:V;M3J(&F3-T*DS M;F0)S/LZFAHU!A4%$Z:^.%A'(34GDFRF)Y;KZFLO3F MMN"R1 M0:T[U@45\\XXQL%;[9P1@(VZ4^X&]+)=N"&TU""1_., M@V#:5;NP%,Y"$BHZ,);K-FD%Y\_7Q^+OYT[70U3;@*8/698^9Y\4T0)T)&?9 MD!V24V'>9-0ZAEQT= MTC]G5YMA,K7__(..EPJ&G.8$3(!9NM*1Q0*IMLP'DI*2Z!O-SCX:\POFYDB* M;M&UA^9T%*%PQT#+3#NQ\RP*14CK2!/:C7G,;;R&!T"]8!X- MI:H&09;]O1]I/2XC:,:M-/5& EE LC)5!JTQ@4V-YEJ>;T?>TR9:#**I^Q0R M+7NL=H'VLQ7O$6H\H-GJ,3H8N14O3]9+2XZK-9'>BZC)A4U>,P0E3!#&B- H MJ^O)M.)MQHX#1#].*]Z0,&CI%4L6'-,Y:T+D:+E>185"6NZW2F2>;BO>@Z3_ M>"O>0T0W6BO>S2#7.M[U'3?+D\OIJ\NU.R[.C6^8>_I!A6MOV M7-Q6"]J(PJ%4D&0Q6KH$DF,)Q1159-!:7QS^N)Y.QL[/_OWOE;O]FKA.SOC7 MZZME<.AMN9G9NX;VQTTC#^5< "$\2X+V,*W(;0I>1"9=L25JX8-H$U(>:@6] MW;5^.%Y]F5U/KRXD=S+P0.Y!,8EIPT/U&X!<$2\-))=DJ_Z,0\ _02.V4_#W MGOLWNNH;Q/HW?:[?EI[+67E")HLBP7'FI?+D">7"Z(12M#CAL]#2F!":$'G8 M=8S55>DL>'Q""IQ+5Z6>"__E^^X/6%KX& U7MD"U!8%IKQ+S*F06E")+P!G+ M0Z.@7;M%G2ID) 9T-)3I1 MM:<^3\$[CS8"9F0ZU1:X7B*+&CPK/ &8I*-MU)CZ-'Q[)*CT9.EVB!J;C[<, MAAXK;:#U1F4AXBX@8OS^Y>OE[/O MB!^N9NG?;[]6L:Z!)6F4%Y"9+L1M76=GQJB(] FUR=*":12?W@OIF?%@&-$W MK=Q<0EN#$MI&%8-G0CE!Z^5UI*:CI9ID!"2+JK0NR;P%YYEQH;_(!\S<60;; M[P[EG90)YOT)YELRJNTWW%@X]Y)DH> M6)X#YM4LD?T+IWDV7_+NS?2/"5Z_+361[-U\]FD.7S94) H:7Q13*!+3&F3U M"P/+/#MM;# AQDX*[_*TYZ3WP:7;(B%F-OV&\ZL)N?UW)_#7L'4=7>AM2DY8*;+2W'K@7M2"8D&;,-@<=EY'WWO"F=Q 1P-1F4@N MI4179R,194.A;2,X0XOR&D*;=N#G<@-=]]$?>:VW-MC5ES64]([L;A07/!;# MZ\@HCNC)#*LE'6 X"QI41*>546WT/>,"\L)@V^+C]#G26Z+#0^YB,RD MU;F.N:EURSRP*%&CDVR%J;%)^_G#$JG@KK2!@<-#U#!:B<0R)/YY=DG/6*SF?O>(,.W_ ML&'"2AW!;L62 KTQ-MGL.4I=N*17G0NIO-6^6+#^8O_'#E)WMOSX'YZ-5SX8 M2UM/YLN[Y5HDDS(P;U/)1M4(5YMHT$XX0[2^F$V7G[F*K+ZZOOH\FT_^+^8+ M;9,N"AP+/A'A:ZTZ>!GK5^3*(2A3VO37?P#4R8JP>K!@5Q>*(63>HG_^#VCO M8/YV_H$.:\S+$N;-,7T109A4)#*1*K (B45Z6YGU4@0!+D)I=8_U*+AG1H]! M=-"H8CM+9J'-FT2?)=/"!>><40VN4%:$([1N=D0^@>I9D.%;J0Z>_ MW +VK]D5H5G6*B_H:ZP.WOK'R[W+2.54$HI9I9!I[20!!LNR4SR46*(S^C%+ M]!^_[LV9%O0@2;JQ )>$_>R(]/7$LB036!DT:0DLH)BNB7"//R< MIZSFH<6X-R?F2 VO$O26]LEOU[6#$>U-DUE>'56;CA,_H-()Y7DVR+BW-16K M!!:YKEL5%C)N:0/CLI/&#WONDV= 0S'?9X1K5TE1B*YB;+]"I>7F'_Y M_CNDSW?_[46V2EAMRO'3H1VSR>;SY\!QXMU!@][QT <-LM7?OY[-5YUDB;4H,WGDFOPO7>WTX@,+ MZ$A" ;,KOH!,C9(2#\+YE!DT@F9V$*EW5'65" %DM==4"9PN8"5P.O,^+3,, M?_G^XY^L7XU7_X5Y7O[Q+UQG3!63+$ MV@Q,&'(5SX*$I]+J#HKV[QY^N?PWF'>OZO>_ZY=X867!XJ)GZ&J[*/2EIC+2 M.R4BSR('57BCHHE.^)X#K1IH8@=A>D>$CV;_[4WZS73%_POP46N?R>*#2!XD MDE<)-8HIA-:R) 7>-#H[AUS&-F]_CY?U7?LXVU>%?!'I1;**Y&BMJPWY$QD/EIR1!%8:(82%U"V M/0BY?(%L7 FE)5)1R':7*'NA73Z^IN>.K_G-@XA^W:S$)9XUCG/71"-,2GC%J;3E+L, MI+3=4>F^$A^'"S$58C8==#Y#31J5=4R,-PP5:L $&6V;9NEC<>"1$I31*'"( MH)LE8"YQO5J7)WAA4@Q1LY!5K1W$S$!;8%*9 %BK9$*K*I%M+*XGHES4B2#5I!^BA-J?SL?&'D\&/$ M.];0H^5.EGTNQ1()D5QBVLEXW.*Y_U%^HHEUV/;#.A2B1)5&'_"FHK8M3JL7G M1A'U;&@TZ^@!4,_-V!M*_@T&=>^!MFF2T@%<4X/O07BG,?D&4V8WDO30Q'@[ MR68,>;91"E)D#D#O",^612_H6QU#TB8[+=JXC2>@R2.FWVE8SKQ7C^G9U,T9#&IUB\BRD%&GQD3,PF;/B2DU]DPZV!^@.-YW@ M,7#CVR #JO/^H()!==$@X+B^67\'\ZOO'\E<6D"JBU_\\OWV3U:O3 $G1"[, M<3K*R?8US)N,3)!0BHXB(6_3!:L[QN=FM#323H-ZX-MX-L=E!T1-#9?[F$YC MK;32X@-DZ:&")F?2/60JYHA8ZQ1M\>2-H6.^6&3<@K9*2["E_69R0MOD=)PX M1/)#AZ=^@\F72YS_.9M??7[U!>>3!+_.YE]G<[@UT,E$)V5.ACD,]0K.*P:! M[+.4D^;.*AY4MW$Y79XVOKG15R6SEO(\84.[Y=],II<3O)[=3NU[12_&MZ$; MWG5]6*N&>$2[#CH9Y71][HDSP/VX2 M!(4PF*3*+(&D-Z(F=( -R&SV*MI4&R+))L=#?^PGRZ-?3<6[W2KH_>SR\O5L M7G]XD3R]^'4$)Q=(IXC2@06O.4,2M808$'*C9,(FZQE_WQZ9U8.EX0]'BQ9C M((9;U:I5P070EH@YDH.^G!7$:_-@3]\:3__1DI139[9S[%O*$Z+X@!QK1_LC M"-+ %^J[H'\L[[0V]33_F,\6BPMO2)2!>KWHYN!=%+9_@_6Q!7,K[[A'#[AG6Y&E?)E37EO1/ H["K_ M1/N8:R\33SNQ*.!,@7#^7EC'M3ZA;>KL/+06=#I#6[;CBB\T0@C!.B)W-5VX MCLQ[H1BJ@*(HP85ND],PT@*?T*LR$E=/\VH=1+13O$^+@^S^AY<*MB@4AAF1 MR:[)B=R!2-K)T0L?@PJYG,AG'&Z1/]^KON_5B0CWA/W/+1DL!?0;7.%KF,R7 MPSTN,BE&.@Y,ZFS(HR!I@(N&A0@2O-'>89NK[[,1P<_WLM5Y=U*RGK?[^^#F MI(J(JD15VZNIVF#4DI=?)!.V:"N2M$&<_:U!]Y/P"#T\D.!F0%GD,K!B2ZI= M.3T+!0NCOXY&)C1>-Y+=Z=O;G-KE'$@MY](+I^5H4>U-%!@Y2\Z6&O]&%FH9 M.1>E<.U33+E-D!?I M/WIC+4NYQCP2"N9+,70<"; HP8%I$PAX<<.MF]+M$#4.G=:[:N&^KS?C)@U5 M.L'I%YGWM9#&I3K\E)/94W06R003A__Y '3=P]RYSYZ)9?E>)*-":;QRSJ][^_3E:%@IM41QZS,PA,%UZS'T2HA8*<.6W)M1#!2]FFT^A@2_C) MZ%&4?X87?9O;KIMV9.2\'K.YED)3^]R7N\EJ%UIIKVKK5P%"K$91>5"& M3KR 20:N0SRS7/P#5_@R7XESH\[]5Z3WL*FN$P&%4#:1-5>$S+5T"5G0B4PZ M5S302UQXHUCMN\T4STE[8;#$-DYD/]PO MCHPCJOD^2?V ^8A'I["OTI6@Z%10)Q:2T+00$YF7!EBR!;W'8A) Z^S%?DMX M0KF.O0[WDZC\;#(CE_#I'Z]&%T QVBC'1*GIREXC(]EE1L8^.!=+;4_?YF2_ M#>,,L@_'9,+V:7ZT1LZJQNY783;9]]"DOF!;#:J!!>L@67_\BS2S>?_AK,_U4*E'J)F>33.2&T^X70&E6 M@,?,0Q0>VS2#>A#6"^;3\&IKD*RQO W!Y&B3R7P/RLL.2O333(/MYPZ@]7O1!5+3N,(.4*<)"_14UT/*[R'K M!D[2+FA&8B2J6Q:#0*8%.!94] RSSNB4L$:W24$93?V/^-7MM7^(B)O& H-2ZE6CBPR\5"P#=]KKD!UO8Z/> O&RK8ICM=' M]%Q#V=38=P#3U)*X ^^^9[EIT;Y&>]_;Z>9 XE)G[9-DD@X^4Q, MEZ088#;,HN3!&:D%QU,1YP?,9TZ=(_4Q8!QK&=]_R&]:0WT]NYYO[A%1"!Y* M9-PJJ/,6.8/@,[,\*VU0$=.W$@[V7+D<]-BGR(3&PFW@?FPB_*MHC3?H8C!D MARDZ!@,G5]SQP#PM%NK-7W%MJL%OHWC9GNG1^FA0J[=U^],%35/?]!SRWH[7 MSQY%]Q!N Y-B"U4LQB1.)K$ ( -'B4 FL4"F5-(:!"A1VJ3EGD&26"M-'R+3 MH3,K7I&X><6S/GR\1"F3 Y:Y1Z8UN>!1A M#22A 3W##19A;F%1DKN F=X7&^O <-9Q*P)D%#!&,?]=L1@O[9N?_"3UM;1 M$AKPW5K,KR[>5^-@N5<8M-+X99$Q2CK^HV<@+'TEK/8Z)^=EIYL?^M1;&R9] MM[U9WGGLRS2;CI?\@(7>-R VK2L[P#C$4.I.A.'?Y\)O7 M<(HM1465F8,8:W"0C@#T]%4I65@O"5&G^9OGH<8]5L_P6CQ$; -K[Y_P]^3+ M]::3K/!12><4B;N>+EI'%B5PIE"JK,C#+MV,V$[ZN_/H\0[67L*?#2&Y!F'Q M347OJ_2?Z\EB);G*3DEKTX'H:$PF6$+5W--,BY,IY!)1D'W>Q"O9 ^AE'KU# M:JE!2XE=L.J7<]Q8G5T -HUG/ KQ-"&.013:@23]M=$@ /(XT#KUPQ6?&#>F MD+,"M64 9&8P@2@^AF#;M((]$5T>"9.S?ZQZ2KR9ILV! MZR5"D)D)D56-$TAR8 MN0"///'D4P*"YHI\H< D6,MT=(EYK&&J&)?##[,49]9:[8^33PEXM ?9G[/I MMV7/OCIE\O5ZRJ0-/.HD->.^7HO[HIGG*3*HF)&",XU",N]RO: 0I4#4Z, ]U?=EM<0G M]*J,P-7Q7ZLCB':*5BJ#M<*$8H0VY*E$#F2**L6\L([^\+R@$$KD1OW3?G91 M?<[O4P^:/:GI\:2%@I-;G9@O) 3:&VC3"-QETH-&LU+F(4\Y9\6.Y\,WXT6K%< M4@;CE(F-RJC/3!!/:*-\,J&D9D1\4IYQ=W%2Z<80F::8>>A1!#;:_ MK3#:!_/4;/SNJW]";^ YO )G^#H?Q-\G]0[?#3L\+@@NG4TV&.9!>J8M.@:1 MO@)>; :9731/+9Y\H A^OLWG^3:W9/)3C+!=SW'QN!0@.&5!*H: AFGR9*X.?[?)[O?@VR0.B:**5HP&2@RD6VB KD@ M5MJ@$DIX*3[S$1HSPLN8XZ>29E+F':*1 MIS)JJLN:?@Y,FQP^,.T@LHPQ<^H833\5%FOEL]9@67&U*X3DA46K:KLU0>96 MX+G53)"GP]Z#!J:='7D/47 #TNZ9H&1"]"$(YE1(-6CAF*^I?E:XI$P*/L8V MOOIS'G1UD*:[#;HZ0$WMAZ1MC<6),KCL@V4&/+UIJ"7S 0N35HD2E2RBD97W M$J89#E;54P"@F&JYS!"T_' MG @\8+!!2IVTSISOJ6!\X&DGKUXLT4>,PK""BI@.6K$HB)D\><^U+*6,VVI\ MQ.K%5Y?+?T/OZ4XH:TU=Y A.)P$L>U'(I"F6@8R2:4,F#9D[$J!-U6$W?&>X MXP[+NGNN]?!J:U'E-V 80FLO586O0BT)\2QZ!PQ#+AZBUKI5<^X7&(/L0\S3 MJ/Q<8I!OIG3F+LX M&5%-YF LM4VSU9FL08S @JVC-NJ%CD$.=/ W8<0]*.-;[@.J:C:DG-L$SY ^ M\/.K:?X-O^'E[&M=\=HY6$.T"H6J\S5HW76VF$T,LDNU@8&)TJ6259LZR0[@ MGA,YAM9%B\LEO+RL(^>F^9\P_S?662]W\14A@T_"$;1@F0Y.US:8FM4!I3DK M3AMEITZ_AWMACR![3D095 LM!GSC%.=P2?A>Y2\DY\55;5;W#;= D@N)Q2"3 MOM1K P4,5.0L1N6-"@EYH\F-G> ])[X,KX\!4X27'0U767&_7L)B,2D37-TY MK.=?&QYRYIQYIQ2Y;\:P($ QDZPUB#%#W&I5O*L M3:)%!V"[?=N#F'$*5W50G3RNYQX"';HE[(, @8-&XP6S&*K54UTNRR,3,LJD M4;GBW9EJ>H^W>1I%'R+'!M;C9I[\\OIOE>Z\&2TOBK>"(Q.AWD+XLJP=K3., M:;%2^RQ2FTR/O9#&._\'5MNLA-RFZJ-,\G):?O&#R?[H:VZ/R80)Y?[CCR3(W=95R\5R?^H(V,#+9,5B)F\ M'"O(W>GTWC_XF!=LZP\G_J'=O[W(-LYO!VP'6?R/// $1O^ RNFD\QZ2'=KT M?PPC=T)BH=W/%T&VL$(@C"4QI;W)(3II1+?!$"?1^D,.P(F4?HA AU;VZ\G? MF)?EBZL#\([5PFF]R2;#A".#17O:VGSRGJED' B9H\/42=,//67DQ[P7!0[ MA/Q&RXG^ \E*6?P)\U5(N4?F\YY/&B:_N0O,K2SF$# 7&SCP#'5J(UE65N0D M4G*V2!4O]GQF/\_I#UPL$)=>:=< 3%@F?.:V"ZQ,)\4(Y9 M94.)R0N5VURP/0*LK\>X^OBW9%%#O<]:/NH^GTAQQXJV#.K_ACY-52G]H]2!HO> MV^%4>/O13U"%1TMNM$#?K[,O7R97U8:"::YQ ++P<9HFPP3_#OCT80*"QRYG M*TA(;JW'@([4[71.W!MAB_9!D].;@PT7!SRGGW>S["/YXVF+'_9[YNBXBYF) M4 N[ Y?URE\R+WT$]"@0VZ1;[(74UY-[=SU/G\D7&1.$;NE*:#L+Y(O,XTT_154> X[O_P[!D MV\MKH8\QHH:KB-;LZO_'JRH3>B\QO_HRNYY>723TDI!R5G*N=11&,1 D#E-T M*=D(+BT\MJD=\=RGSHC6HAX\]Z CU'_!?%(=WN7/:A7?XH*C3*:HPE!F9%I+ MQ4)&SR(8B-I9L'A\;+D;AA?%EIXJ:#&?HN;7O5DLKC'_=CTG[*O6WDD_&8A6U3&[D3SE@7$6UTWE_"I[Y\^+&CK6M# MEQE';\LJ[;_&_LA"@J228C+JFFOD#(LI<889C>/DE]+/&QTM>R"=ZK)B &W? M.T>&D'J+IAVW\*QSSKH@:MKVYSZFT_3Z&4AIV^T[AI'X.%QPV<208V*R>%OO M VI*ALTL1U>"\.@UM*FI&XL#CS3R&8T"APBZ2>^>+U]FTR6N5^L LBJO9FF3:M] MSE7$@LPYZYGVRK.0P;*L0)+;C8K@=(ICW_W)J]J6>CM.$TZM5.=&;:9G-ORR_7/_+F[#[>US0KK2@WWR/B7YG4DUW;BO\ ET$K>0#Y30Z%;.M@4IM M$.A[;PIWG >)Q5^< &_?_H)+&/0VS^85QBV$/X*!K@BA=4C,&JB=#Y-A(:K" MI,HQ@L\BJ%8]!A]'U[_#XMYGO,=O.+W&5W&QJL$QU9NQ=$"9K&O#-ELSZ8-B M!>JT#>%#UFWN![IC/,'4A:$9=+_Y8A,%->GMNH3SFF2TJ=OZG\G5Y\U6\/O? MZ?(ZUSZ2BT6]@LT?X>\+R6TQTA;RF'*=Z),S\Y$..1!H1-(BYMQFSLD18,^* M7+UT?Z^#2UO%-0A"_89?YYA69P1]?8E+14QKB@=)ZO^NKMJT<<)X%9CE7M3V MV:&:3(&9%"48Y;AI= '>!=VS9=/@JFF027%C=ZR:H/XQ6RPNHDG*H- L)D&0 MC*G)8DJP[#T$K4LNV.:8WP'FV9*CK^ ;9$)LKWP9Y/LP^32=E$F"^H.U04J@ MZ32_;8S>B$19*661P)+@DD12'"T&@8D(6A8E56R4^#D ^+/B6AN;J;5*&QQP M]:R]6ES8[#(=J(I.6-*_E@'IF,U$@Z*X=*AE;&0?K9Y_>FXT5]WV&+/#Y=YD M>@IMN?1/OO^)5Q>8G;+)U=D?QC*M/1E=O&0F#+T@BIM(&FS"@=LH7AX3CM9! MB\S/']W\]N^=OWQ?_W!]+55OEYU5C.=8F [%T]IY[0(F:% ::=(>

,YB\3R+%(S) MG>K5CT\/VP7K#%IQMN'$O@2RWKII,M%EB673=[8#F*;Y8W?@G#AUK+^Z=IO! M/63=G RAV"T2$R:Q&M[X,2"+84AHDE%(6;5)O%X!,5WS1=KK/=#1#STU>^K MZZO9=/;E^X?9Y?6R<=,:VB:Q*4:1A8U,9U,;] C-0'O-.%>J6*X6'M)SZ:5KGS$!2MU4?'O V.$,^ M1]E)I7L>\&1U.83 !D[>^>$RU6 M8&3L-HJQ8WK?+@S/W50;2/H#)P#>1[0A?0=,@^?[[4-SBO2^_IIZ4/$]Q-Q\ M2UAC*\5[G\@+5JF6K7&@LT8&R0B431:#\VZX!D?CJO[!;+UQ-'^(=!O8Y#>W M,AL3]&:N8W*\.,+?]\*C(PK5T]T,A%J/=!M=>A1_+::_>])*4UW"(F&(D0H]Z:C46 MPX5\+M=A]Y;RR_=?<)H^?X'YJ@184!8[0J23G5U(%VI+6MX(&56!RADC&LWE^^ M?Z1?775[+Y*\5$*5%$:F31V\H$MDPBB.0AKE59MA6 ^ >MZVRU&B;Y![>'^U M](OK5Z(+M'$MEA_@SL98.4Z1CSI+_;0PAHER"V),QF9=-/.(=7Z;E\RG7!%G M8SD2.#/2]M&:((<;)LWY<8CP6_!B5P"S0ER?>K+8$AT=J5X%R[3(B7E/VRCX M4, &!4ZWR0%[!-@9F"#'*G&;' -J8/ 9'O]G-M_@6]VN)O26#' @M05:*;>< M@(!BW!F=K,$D0Z>RS8Z#/+:?_PRLB@$$.V"A7453&Z*\+7&[) M7CCC)Y?TU=.LE9 'SBS9#\X[VML0"RNY3FGPJCH\TC+C:;]+D7.B^5/5_ .Y M):,H_A#9#IW\NX'R=GHSKB@#AI(D<\72.9/(TXVR=D@TR*,%Y8%OG?3[DD.W M/WK<7("!Y#T;3%B#9_>NT7S\[VR-AH-.NMJFP0O-Z*O(8E*>22FC$5%J+CNN.$-?B$$9A_PL755F0IZ>)"LEC!0*609>"0=I;$97$R2)M$)_7M M_/@GK\+^0ML;>!DZ_^8]7M82UW>US=S'.4P7D):E 3V2;![[R&$R:0X"OI4N MXV*PX%107*"&['U*T604IA@?R2&Z>.S#^P;4=W[Z'S?7X"E+;87S+*BWIW$L$R MX8OT0OGH4K>RG3T/&-_Q'E3!=W:6(60X].G^ ].'V66^ \MZF8V@U<5L%5F@ M*)C7$AG4XN><01?[Z';RR#.>IW9[27)H&V /Z5[#9/XON+S&"U#2^6 2$8_< M"[UL3PK!DY5IHI<23-[NX'W8&WSSI.>I[ &DVK1)Q+[3\)?O=WZRC"\9%:)R M&%AR0.( 7E@HKA:T<> 8T0C1:)3+,7#'2GEKPJ+Q%'4N>7'=UK>,?5AM4K!% ML&(DKUTW7(UO S/D,TE5HO.-DFV[8SQ]56(SOMQ+5VBBMR:Y+C_PK+W +HB: M7DK?QW2:N^A66GR +#U4, XYB@%A4!$4K,T+4==9*C*PFKW#>8XR^C8U#&.1 MXI'[Y]-QXA#)#VT0_W/^OW'Z:1W6<6@%KQ>=2LK"=*SCF$H,S/D"0?/"L^DV M@.#VIY[6T#U&Q+,AY#/>I('KN,#_7-DM0&TT(+W0.="Y#\AEYC8FZ[+C%P<]J:<37'U_,UV0!;[T)I>=#3]^ANG;K\N]^!_T$5>+ M-]/5 .&++$7(PD?&O2?)12@,ZNO):W3:1^5%:-,#=*P5GJ"GRQ LO>?6G2,A MAHX='KW(?\+\WWCU+US4XO=?9]/5#K2=EO3WW)38[=9S]^<_!SX,(+D6H6B\B)T\XIH5.BT7@'Z4/+>>+L.Q]5MY@I M<%=2JX!<*ACK, ,6!/K:.LXS2(G\JB2+?+UX^SWZ=7D)I33!>K@:=$' M@AP_67H M3Y$D@8Z.3&-,@1IE<_,R9+JWDJ0-?F+QN6H-)=9Q(;;R2GH\T#& M]6G9_UW;^VU+(4MHD.4*L*>:QYBN$&NVMC:8]N6TA>8@V M*;"\4^I:M\:.^X&,FT/:5'FSX27?H-I[[6,Y*"3Y9G5TJ;<9?CJ#F1VZYVVCY$($.?H.]#+_> M5 =M"DT*Y**E8YD'0I2X96 P,2^S$L)X9TK'J^Q='S]^A*F'O&>#"FOH:Y,5 MHIL*H34BK7/BSB>60JZM8T.=[Z$%RREHJ[D@;G;+MM[Y\4];M^T@Z MN$NI2"12"(869ESMV.!J2R#);# >:'?QP/4A"MQ^P%-782^!-;"'EC'CFWX; M!CD7=;YC#9V[_'";1&!?^Q:8?'@ MO<)R&=/\[A*FM=QP_3IT65/;<64-5G4:.[P'60Z]0!I+TRV&I;58&Z:44Z;% M"&TETYKV8.]29L&A=JK8X$RC>Z@GP]Y'W(LS)^\A"FZ2=;VXFD_2%>9E=LA? MI)#%^P]_;:SPP'GD&IDUTJ\':$6HE5*"UZO9$FV;2_@'89W@,OWDFK^7LCV4 MVAH$*[>-E9MW+SD;<^%,RSH]+9?((NI"[QXFE8L/LI$)MP?0LS'FAA#X?1[H M!CS8G-@=@+6US?9!.]%8V2$4^#@I>DB_A;VT%V PN:B,CCD(]9#.DGEK$G-& M!I%<=&C+4MQ25E'N@J%0$5$YFN;'ANDU\6#":%- MKXZ=<$Z>Q7>LNAXFP1&R/K24:/W7]8]()M+_][_^'U!+ P04 " YBJ94 MG_O--&T: 0!8W@L %0 &QA>G(M,C R,C S,S%?;&%B+GAM;-R]Z7+<.+8N M^O\\!6[UCAW5$4(7!W! [^&$+-N]%<=E^(_O@O_$GP'Q((M M>;&X^X_O?OKR'N;?_>___%__Z]__'PC_[YO;#^#MDCT]B$4-KDI!:L'![T5] M#W[AHOH-R'+Y 'Y9EK\5SP3"_VQNNEH^?BN+N_L:1$$4[?YK^5<:Q#B.0PDS MC$.(I/HI9TC /*9YS"0B899?W/V5QD3$L0QAD 0,HE3&D 0B@93I7Z21X#)I M'CHO%K_]5?]!226 4FY1-7_]C^_NZ_KQKS_\\/OOO__E*RWG?UF6=S]$01#_ ML+KZN^[RKWO7_QXW5X<8XQ^:?UU?6A6'+E2/#7_XOS]^^,SNQ0.!Q:*JR8+I M :KBKU7SRP]+1NH&\Y-R@:-7Z+_!U650_PJ&$8S#OWRM^'?_^;\ :.$HEW-Q M*R30___I]OKHD/@'?<4/"W&G9_:3*(LE_UR3LOY J)@KZ9NGU=\>Q7]\5Q4/ MCW.Q^MU]*>3AQ\[+\L53M9182QFF6LH_'1OLAS/$=R1OO2^K ^$:=3^ZDK$/ MTX_.Q/VB^$'X%WAKF+-%;E^H=PL^UKN['NILT?U+[.JU6-9D/L)KL1EF2^2Y M_L4']5,WC'Y0#YDVXW34O26J^%J+!1[7*_4+*DBSJ=U]%R8I*5#.68<)(%L-4B!PB1@2D/%5<'-!4+58\29"8 MU>OW>R86\*?/*U&:\OD/"_(@ MJD?2W: DUN9!J\1_KF1MUW_1B0F6$OS>2E[]^P\;/<\$>CXJ?/,QD>L$!6M) MC\*V9"]$FFM;8EGNXK%D5GALOM-*J=* (4E%&VVZYRADHO ',:^KU6^@_@T, MPL[H^)/1@#_LO0.7Y4HC4K(3$]-=\0-;*I/JL88OYD@#::]ZO;1_?5KHE3#? M@67)1:F,YP.*K5_NJJQG']6K<"-_)/^S+*^>JGKY(,JWRP=2+&8,ISP10D(> MH PBSB*(:9S % 5)F(0TSV5N0A^]HTR--U;2@5];^?X_,YKH1[*?'YSAXYD8 MS*$QI@(CU?LX0#U@Z_M7?]O]]OM'&.6C-U)R];6;76SWF:\8Y&JY4)OJNJ!S M\5;0^D?Q0$4YPR+(480Y%#E/U&8W() D1/U!4(HIIHAFB8V5<'"4R7WF&R&! MEM+.&#@,I)D5<#8\OK_R'63 KZV(#KYV(PB]5=G>-[[]XV%?_ M^9Z4X@VI!+]:/CR*1=4<\5QJ ^).Z%.S-]\VEWPBW_2O+I61S-_]_:FHOUTO MJKIL3M>JF_I>E%_NR>+F43^B^EE4:B=TO6CWFC.)(\D326%(40I1)"C,">&0 MVR%!-\7"U!I-:L_VW'5:--O1G^3 MFLUQ&+71!^K34 ZVE09;6@/Z#6Q?UVD.&M4O0*L\V-(>-.J#6ND/.@ N0/>N MJ%>E!<$=98\];4Y7@=&$'W5A&7M*=M>JT<1J&-,6PU^M2, M9"TG: 0%:TD!67#P\?)GR_WQL-DP6U*\8>QY73@/7FL*'P234QZVDV!4,AT$ MSBXC#GO(,%K[H(80]\LYOWYX+)?/[5C=1I0%/*.8-#NX,QIH:9:U%!<66K'8M&2,Y LPS_VRPVA;3PW[? ZG/-,W MWJBL8J#X+H>8W#*,,3Z*^GK!E@_BP[*J9IDR9#@F(4P#*2!*,\41E.60XB05 M:@//$B1G]=K)>?*5?_%T*U8XXJ]U^:8KX1!))SRXLL11F7"@\KM5WWX\UR8-<1DD$HXBK+;54,-,@4>\GRA5MXC"( M1#)[%B5=CH[V]JC_-'B;\:XS##WS\ :\1M +<+M"3PD+&FG=4; 1*$XIN7_$ M42G:2/E=RC:[R8["Y^0?Y:P])+R:J^^CD(7@S\3XTR-MCL?P$;4UCF@-FQ:6L-SN%/8]I.'0\0\ MT\8H8/$N[: Y^!X#M!<#C@_>^41KB$5+L?IBS9M1$'>L>>KV4?C24(<54YI> M/LS,O7PFQ5SO2-XOR\]D+CX+]E06=2$J'3^P^=O54ZEW*S.1\S16^U68$ARH M;3\CRO#%%*8H37*B#+)86 7[6(X_-4[]D92_B79'5ZUEU;YV-G_2V4;@7\+H M(DJ"YEB^^3D(VN0B DHQ;W*-'DFI/A92Z=CB'_4![[_^*4R#?XO#BS:[2-_Z M5K#F".?%/ZD_E2Z/@M7%LYA_NU B"/!Q60L0)I9.?MO7@!$996%"89;'&40D M$S 760A9&N. RS3,$FEGDWM\$<:QT@^^"GYGPMM91C5T!\(T*[I/_0QPQ:Z]F#HLS)]FB/Q5:9B M8X?AE!.>1#$4.,\ADFFBV(QF>G)2&28HD&%LLZCUC#6U!:P[HES+"E;"6AFZ M)B";D94CZ#P3TV#4K,G( ^GQ-,WWJ@D8Z#X+J&8W#+@).%JN:A+PNI?E-FV M"J?_4!!:S)LH)%;JDXNW3^++\HI4][?*4E/F&']3S-4#[ZKKQ;NO3%35C;P5 MSV+Q)&:8T2@*@P3&4B>'LU#'[*4,YABE& 54IE%F?/S@6+BIT9/VHA2=%H _ M-7X3IA11AF^K26,=+Y:U_L7R;E'\0_^J4G]KU&G^E7;*ZK!&T:BK+>W5%5OW M<;7@*).]OA?@L3_\T?]+8G".\HI3[YE>5YH!K1I8Z78!UMI=@)5^0"D(OBR! M5A&L= 0K)=5EH%43W$C0*?J*LVIQX/.*LSO2*=$KS;+=69.G:>@]H'(]YGBG M6I[0>G$4YFL,^\S76QVHW,5U24)X+&(&<1ABB(1,(19Q -,42\93]068)<'M M/'=JZ[$VKHJJ+AB9@ZT@Q0')KMO@]2]V9T#B>9T:C(95?NL!W<_.:-U^YF@Y MK <4VVI.7B]?%B6=?&/ M=BWF.>%I3!*8$!Q!Q+$^U\X)Y"Q)8BYYEE,\(/?,7A*CUWO\++(M:<&VN);1 M^_838W9LX GGD>+X&^%A(SW8B-\&)^A33UOL[4/[!\/G-K[?7HQQ@_P'P[07 MZ3_\28-3]_>LIF:\JU+PHM8!<^^^ZB0L,9-!1$A,*@B]^!)9T7=\T$53J7L@;WY%D *L0" MZ'RVJO%^TZ>ZN?'W^X+= _*P?-)Q\LV5^NBBN5J?4@C#$X/"]GMFR(O/C;M(A10DLL7-=JT3!A8Z$'?:?+\5CYIV%W=-6NGG0GWY4IGX^A^TSH7>1U[7XD')52WG!6^8 MFE:-C+.$YR$/%&]F68H@HCR 6&8(9@%EE*><2!38D*<#F:;&JFWB>;71 :BE M\*'ZJV59 @>394:*(T^![SUKJPU8JW/150+8T@ALJ02T3HI%M[0"OZ[T0B"?MH6_\_(_E\JXD#Q8^VX$38^!P]P^W M9U9;*:!=J9T*0.D 5DI<@$X-91.NTZ8VFOB?! O_N/_)&,D-[FM2[/S^.CQO-;GZ?[".7WFH^S6(2Z*61Z].N,$)JE41Y PD@" M4<0CM<@@#+E@(HXS++DPLG^/#3"U%60E(U@)";249G1U%,3^!<$%--YM6"M4 MC/GBE.H'[-)*L+_<+9]_4+L&&)(M M4:R(XWKQ6=M!UXL/R@JZD3J$I2F"5\V2/,YCHIOA9(& B%(.29B&D >ZS'H0 MI"E&QI:CX:!3^] [4_%QM62N:YKJGU[8C=;E3JWFPL!8]("P9[[HP%W;(]<+ MT BML=5BZ^"ZJ\8.:47W@*N%_>I ML,M-/1?5<1)0W_D T^QX]UR /*]L'3+;F:3O?X8?KSTDC_8AX?3 ]N! HY[/ M]JFZ>QS;>ZW]KO?=HFZ#O9?EX[)LUNLF[>M*1]:4WZZ67,Q8DM&8T BB@.EZ M>VD :1)F, P%"3+% I03TTVPP7A38]E69/!"YHLV8U'!##K)@1;=?*-L@OOI M?;-C-'V3AP,@K?;6%O ,WFJ;C#':SMM"X>V-N,UMPTPVG8>^*3._U5NE_5%W M%_Y4%DR$LS3-28S"'":AMN-8FL.<1SH;1-EQ."!1FAN5E+(>>6JTLY$//&H! MFXTX7\[GI*QTX&2[*;>L3F(^#V;FBA=T/=-04PMC(W03D;,2>_67!O9&3>^7I11%_:3>\5^$+MLG^*62G-R)O^G. MDF\5$:\KU\^HY#PG0D)!LDC38PAI3!$4 HE !#)/(BMZG(9:4^/>3O:NV=.Y MI#L-C%^]*Y2O%\*W\V>TGE%; %V %42@PP@T( &-$MBT*_DCM)4:,N]_D*93 M5JK]D[2D&C*=XS6L&B3= %]C<[+=CGE%'A^5(F0^KZX715V0^>>Z+'X3C=DQ M8XD,9(P22&240I2G$:0H5_L9*23)\UB&H31V-IJ..K7UM/7*+!_;'3]K1%?_ M4[)?@**5'E2-^.U>Q\(A9CP1!IY&'_#Z7IT:9&\Z9%NIP56+;"=C>K\M>?:\D/YA" M9Y<%9?BT"9',*GM73QTXG"3J)9/)$BFG1J/IV*-:=9: [)I=MK9!!@@7B^OA""'-;J&^D MJ=D_G:Q@)2S0TEX ):_%>MP+K8%UXPHPWV1S%*O3_? L0;,P7%R!-Y*Q,N"% MLS-+3/#H-45Z'S">^6&BQPN3P^@&QY5%+A=\79?MBP[WV20-)CSD*%4K6"XS MH;:7E$,<)NJ/($_"G,F8QT:^^3-DF!K9?F;W@C_-A8Y@O7D4"YWEH:N77LV7 ME?[Y#9GK@B--[=*U,;/233<=T!=OYW!?-=')363LH>L=51KIF60SN]+SU'FF M_6.U1]:_7Q4AV9V!;Q?-A+7E"9M8N%\;)?WDE9X!\CA%2GKDF$:UDM- &9Y3%D@G"(8AQ#&I,< MHD#$C"/UV6$^O WN:0&F9L3O=&IM.H&!;VK+94OYUC-AQN<^\?5,UGM]7/=" M#=;RMU< K8&OUJ[FT'GL]FH@Q"LV@#6'J+\GK,5S!IS\MLE(-XNN\/2JFGM* M'&)JS'7)[@OQW)H\2PG^)0G: M@BS6GNW#@!H<])X-DV<":N4#2D#0RC;D8/C--)1[AY:CDYP>_7O M/;H]?.=X9[:]DK\XK.V_6ZGR @0O#JOGLFZ>J6(BJZNK05DT+ M9,&R((U%!B-) V4=9BDD),"0,Q:1.!,BP59]IGM'FQR!=[(-:BS=CZLAF[I" MRS=#&@)E3VTF +BEJ]X1QZ4@$^7W:,7HIH%Q4Z2ZU__IY*!G,M=/O14ZG835 M.B*\NK]<\)>_V+JR=?>LNUV*]O_J[_,G7BSN5K4);Y7X[Z04K)XADB4<80Q) M3C.(N-J>T@ %,(NC(&<9PDC)9K$S'5?\J6UY=5]JWHFM_;UM?=ZF\J#8J-F$ M^)1K$)I_MXR[&OO:"V%Y'BJ$5 MP=X7<_'QJ?&II)*S,&0$X@ 1B#+U!TZ#%,8HBI#ZE<#2M._Y"%W7IA#^GDM;QF3 S!#W@ZYD?]JIH;81N\Y\; MV^P4M&<6T3H)E,<26L?'?L4"6BD*JJ?%DM:B;))Y;A>/#YM>N&1-L][SG1/9_7C[7(^?[\L]8GC M+,\E)I@PF'"6*R,ERB&AZB="&$I93'">&J66CB;QU*AR4U/HXD4RU$IIH+[K MM=J@T?L";&L.&M7!2]WU'F^M/?A5ZP\Z "S/+?V_0F9,/:D7PS/'3^B=L%XH M1ILGITN,?ZE'79Q&FX3=96V\@8<%_KQ9/Z)%&J7?T4> MBYK,&]\:W?6_W>I3T:JH1=<,JST:T"+?+9JGM,7^ D%B&:4AS+-8-VX-"*24 M2;4!")'@ 0I9:M6XU;? 4UL.M_WD;$L;NT7+^S2;K5E3FCS/2];EI^NKB\-1 M#AO']<7FO%@VA<>K=HWJ='*W"(T%O-,UR+O0HRY!8TW![@HTVKBOD^'\[JO: M&Q;5)F'NB_857B]JM:Q6!6O9"8>Z5#&G,$ACJA>A'.:)#&#*"8JD9&F"Q"C% MBBV$GMI"M)8./&OQ=+!7M55-L0*B4^IXCNSKO0"&X203FU;?42D.DZ77JF]2 MI?7BMGIEIE(C>,!$32J9VDCP/U1VM?VG+3'.MOM_=: MBP^5J0PKI8"]G\1X)LR=)3[P'<-CT@^MU])%0V!S[C\Q%F!T)XHM-(<\*=;/ M&&B\/]%*;1(4K;Y[5G]\44]YN]3)W#-$<,9U::$@1ERG(48PSW"BJ\.Q2*1( M1LSJV.?H2%/CK8V@H)$4:%'!KZVPMB'21^$UM&==@.;;"!V&E[W)> H+MW;> MT='&-<% M;_>%"_Y)O6^B*Y1Q(]\7"[)@38'^+B>DLJR@[V2L"7U"V_HT%4XW&C41\-LZ MZ0/ M59@HY:7 OQ.@7:;.^]$LG%S[5V"N9>;[_3A YW:#\NR[F2XD==JQ,6= M[L38E@R8X3 2B,L,TH )B-(\AAA'%%(AV@+&-(&AC&(=^,MASE (1<0"'DDD)+>*@W. [IBUMWS!:NAG=P:6 M;R_YEJ!Z0=F(VI56<>@"-\+$K0.[?\AQW<]&ZN\YC\WN&D;3/Y.RT*=1C26H M8Q]F%+,$(YE $A,,$5)[01+E.>0A3Q(NDYQCJVR!O1&FQA,K =OBHH I$>WH M8A]#,X8X"QG/I+ &I=O)7?6A8LT#1S5W^NGOCS+JUWY4R=T/_/B%'NH-ORTJ MMGQ:U#H]L OIGZ4HT6U#0IC0#$'$8@:I5 S DX!FD:0X0^[J#1\08&J,L%]O MF%2 K+*#7-8CQC[WN&>K#F\DK])T5[G#HU4=;@'O/&J#A\28CI5 MAWL@LJHZW/><@=O.15WP8OY4%\]BXX![]U4G1PO>-KM[>'Q:[7_?D5(7/=8Y MU4V4@K*UE#@SAK4)% F8!V&BRZXG$ >)VJSR6(:8AQ&*F=7&R8544V/))E!C M>/L--S-EN!<;&W_?6[8M?;:B",!*HU5SSK5.>E^WTDK3:1M/=@%:S1QN\%P" M[78?Z$2R<;>++L'5Y(WT4,+8;EG-8;>,,K! Z"^@QX. M8/E-;72[6LL^@Z]LT?)4Z_+$X*]4RM(,DN.5*@WO=]>5<]UUKNNHW"5G_$-P M94=B1.(DAS&2(40\D# G6023#$4"1QG+\VR E\-.BHEZ/59]Q,NUH*"^)S7X MG>CX]M^/F M5F/-U81MY/?;2?,T;MZ;:/:(\.K],T_#8](ZT^ IPYARU1/Y9@&U&8(XA],Q:+]#;DA=T I_N)63-5!8 .:4GDW%'Y20+(':) MR.;6,VL,O?FV9KBK.:G:PM9,\'UXSIG$&FF>.L<1K>&V:/AS\U)4Y..+KU(3I4_YH/9?> MFYQDT]@&HQZ[?4+O\VZRAY]@T5- ^,ST>*60SE,JG\CSZX\II_?$MJL?XZ9S*F>4B"!"(4Z*YM80 I MS2(H<)IQ'D:IC.U.;:>BV=26]$9"P1M?'%_.YZ2L=+!"ZY>S=,M-!F3?]2)> M\Z7P3?'G%Y5HT=FJZ5J!MMM>K0#:E)QH,=JN-[$7R]%< C148%-"< )E*'S- M_S1J53C7[H]1T,+7I#JK>N%-P&'&PJH!SR5KRTQI)?06+DIIC*B4,,C2&*(X MPFISG&4PC1-,8C6E5%@MW4?&F=I"NA(3;,DY:(-\#%>S-NT4ZZF^[A#-DW%%(Z Q 5L1T MSB.&V2^?RB43@E#9!;S.F* Q% M1"I#)TLAXC&'E+$,$LX)RD3(A5VW:"=238W@5DJUL:4/:[7T%_I RM]$W01, M56L%["PF-S-I9E^-/C^>F?+EU&PTN@!;.C4^TD8K/6/GE':S-N2+I-.*0IQ(E21H2+(VZ/9L--S467@D,[CN)F\^ZZF0VHUQ#H/NY MU#U\GDERC=Q*6*"D!2MQ3T>*#(&0+UESRM,8/R-"^6+L.GC$+B=AJMV-GR+D]^P^K8F6;SARY3I\O+J!?DHWIENOTIRU+& M0YTY)W1F<:3/!A )(1(R$''.41 :D;5/(:=&\8VD9Y6L]#&3CKQQGN?'\QIB M,S7N/5EG8#>N4VJ(H-/R+YT!M;6KZ)RQ!F>Q/(NRUD5D]#YP)^,KSB,6I#B& MDM$,(AG'D$HJH=H78*&^D!A)JT8=O:--C7RWL\(^BEIMF,ORF\XQ.9$I.P!G M,T9UAIYW\WHM9WNXX#.!S@@4U]DA/2..G0QR6OD#N1\&-]DWB/^@YFK^Z7ZY M6/4Y%S@161YF,. BARAA(:2(,UU(*D@YBD(6&)6/.O3PJ9%%(Q]H!+1N$+\' M7#\=G N'YZ_? @FK!O''5![<('[O@:,UB#^FRG:#^*/7#"R&TE2(6XW!3M>#C%NY8V#ZNV5T#A\U=!\R;G.O/Y$ROK;%[4W MJ-0CMB4%'3MDS@V _7\_POM=I M/[EIJ*GKB7;(SIF4;8OI'$TSHJ=0&^ZZ:29H,.#$]0N[-%77T6=WK4SM$K M4YKG289AA/76*F$4TI"D,).4)E&0XH3@F6)0NC0.2S@PC V5; _FUP/<"FKI M-S\$8I1S$H@XAHR'D2X'@B#%J=J?QCR+L/8D)D9'1ZX@'"N>PQF _:N=*UB\ M'R2O) 2=B$-C,PY!9!F1<294(\9AO(3,8>Q%#P0G(RX.W3MNG$6/]'O1%7W7 M#EHK]LLM-4<&M\OY_/VRU.O5+*,)X311>Q)"8AW-%L*"@D]SN\S? WH@NW2+JWPGW6F!:$:M;4$=C MV>/@.N-;!_UM456JPWPH,/!E!;'[0,P@PR!9O=48] S!AB>M_K,]D;^5+4MPFYH38J%X->+=U_9O3Y!4<39=.-8 M5\_:N(@QBX. ,ABF7"=7B 12%&&8Y3&E$N418T:Q7V?*,36J:S31(6%/ZLLD MK5MUV:FC/T_1*03DLNS:B"WIO+AKDQ[_:F%KG3%W!N;L.#/BVV^HE8 W$BHU M.M-VI0BX7H"5*MK2;1L,;8H8FQQ/.YT3"ZMXG+D9R5;V/$=V5O7YR/;:VF<\ M?CP+_'P,7MCE#AXW[>IV,QY0Q)$.@ Z1LO23 $.J MX7:FO_EAN?A<+]EO/R]U%\5FX:W4ST*WXNK^64LY2P.":"XI3%/=(XOD'*KU M"L$DP5D@ AZ%R,I[:CCNU-:;5C10:=$OP+,6>%,+UBUA.V4[]?T<:.Z@RUU MW/40V]X^.#M3-\(MFY?MMJA^ZSKCDCL1SJ*42*0)/L[C'"+U,Z1)S&%$$H'S MC"M0B%F@DFX1#W:M[6*?N7N")R(52-H=Y MDJOE-*\A^;K<;GFI2UY_.H8W+:?'6[TGIT M4F_$!*3>ZAFIB*R5XA5.IHY.=9"B@,A$0A(0#E'$0S75HEG= Z*6G$32I)OJ M=PO^AYGHE:RC3;-8\&E.L.%\[2SKU/PC2.!H]*^<1DJX,M'%K;)4,^J(F MI;I?SA5Y+G2![[IX%DH,S89OR;Z7(!ZI8W^]4H=4+?Z *X4LB.UX1-H1G6C M3(MG FQFY'IK1JZV9V2M"-C2!'2J@+=],V)-BF>CZ90JATLS*H&>#=HNK9[_ MP($6H'J4T"4=JRXU,:-YACANTE_5YE\?\>0R$3 181S&G,A$;?YMS+V= :9& MC8U\^@)+PVT7-T,K[0PT?)MD6C30R.:A8?TQQ=W:6;N#C&M4'5%QSX(Z=MW0 MDDUMU.,[4NHCQ=7[B.(\")A$D'/=.R_+,HCCD,*,AP%E4F+UA\UW?'B8J7W- MEXP]/3RU%9W>"EFPPK)8ZA$TS;[N\S'R_(VO! 0K"3U\Z?T@.*YK=7"HD:M9 M]:F[7\.J]VH7&Z;FS$#R),<)Y9#(B$ 4J.T0%2Q2.Z$H#G-, BRM5O'](:;V MY>\8U(-.8PX .61',K&S%DMDSMQ >#M$.3#,*YK\?4ELCHJK3^H]N2>5N)%M)1\V_!2YKI.^ M;;.X+;]M;)S5/)A1G#]T/7-<+[!;A2?!KY[Z3 S!S7&@G94((X?>#8%G/QAO MT%.&9--T%63TR>ZJ19\,(QRD.(!I%#-ELZ$48H1C*'B>IBB.,T,G^[$!)D=5 MJ[I%C8PV^1H'P.MG'Q>0^.:7%V@,*C1X !:;?)7SX!DK,<7LI;',.3FN>G]R MR8'[1LPB.2[URW21GNL&[D6[UE3*X%,4R8MYXY':M-U]]Y7-G[C@NG=OVRRR M>2MNY.K(2UF/C>G8-/^98:3X+1("(H2)LN HASC(E"VGV##*HX3ST*CRH!_Q MID:;VWW!MO7;ZJ$-5AJV;;BW=-0WK<]]=097HV?7(X%W;R_O9Q2WS6;>?-O^E^88/I0LX5$DE$$L M$$1)F$&B6T(F*(TR'#$F663GS30=>FI+P,M^-4.\'!:PF[H]?8#IW15J@:.S M-C_'(1FEX<^!X2?1^N,(RJ@M^U0J#1F-+_O3R9I@Q[6O/MV=.?LVIMJ9XGW/A=#'P(NBHRX9/ MJ'<7&*]C#8_OV9CHE\^DF.L1WR_+SV0N?EJ4@LR+?PC^85E5GY95TW-HK<9. MN^\@HAD)$@XQ4HOA=@PUQ-\=T?2?F;J#M&>A95ZU>P#T9R->MFJ\LKS:7G1:4)?]JH M=0'6BD$U5; B.N%B9V;!2KV+[9GUV4O> _;.HZ][D>8H!? ML26=+[\OVW/^S@M$41)S'"601C)0A(]U+74J8!X&&*;&5#R@!02O;$)?C870L MG(YGHS22VW$/+4>>QU[]>WV/A^\)1$&$:I(#H56-->GD)-AB&7L8A1/%N(.WUD].6<3CG[8QN]PKA]A?U7JSFV/CM:40==,$Y#I'G[C<'!G[EKC?'H3C=[:;G MWH$QJ^2QJ,G\W=='L>!%K9O\7K>]=/B;I_KCLOYO47\B!9^EN8PS@B,H&.40 MQ3F%F'(.!4W#($ZYX-BJ![SIP%,ST%8QPU53':MDY:/K:K.MK/I)OS0Y,7ZI^6>J0\\'=OHRGS8S2?$R&9UKK1 ;;,H.5T( ^ MU4")#;XIVT<+[C">U1(JMY&LIH./&\-J"]*KM_0,]]@8-5V[4YTQT\.S+ MSBLSD1(1Q;F$L<"*_9(X@CB,<,K45M2I=>X8L4R/$M9A=UZZRZ5NT ME'!0HR_+:( SIC1G#,<$$\A2BB"B,8.48@09$5C':&"$D%T9Z)$F=9PJT3O3 M.N+$F"U9(X'M>16[77TL!YI\%5M-OO2WLIF1G79?#B,_S@?5;2C(&?*,&QMR M/G![P2(.'CELH?S46;6?U*M:7RZ:9BV-8;OQ^(=I0I*,4YBG*(4H5TLA#5@, MPR@F69J&<2"M=@.GAYS:LK>2^ (T,C=F_5KJ,P(T#, W(TBWD'KF00=H6I.= M.4!..HQLJM//&,YUIXE4 MA^-J6QXE,)>(P5 &49"B,)9VY46\2#DUNFMD!<^ML*N>%7W]%T:<4#,^?/5I M\DRA#JJ"MY/Y]%G@#*H$<&8CZ<8YWE9,46-LA9I^$.J7N^%[ M/,2!%)) &>B@3:RFA5**(19I0 A7OQ5&1Z=6HT[-?-H.Q_S\]/@X;ZB0S,$; MHJYC0JW*0NA"9W)9/C2,:1',8CP5_:"/CAXT7@&2KWXN8).N;SRV4\%GJHR8"['*Y42 ML ;J>+T ^T>YBNYL^MI?Z5@&M*1%!P('0&RRDQ::ND!:\7O @G.C?D\,!MF'.@,W%>- M^6QD!IW0SHN9VF#D.>CSP,"O'/1Y'(K309\]][YZ>8#6D) L)6&4,9@0@B#* M<01SJ;;\"6,\D)01G!KEZ?@2<&IVH:]<\2&&H_.7P8Q17W.*/;/O*\WN:Q8! M\&>P.A?RCYK\WVOJ>AMGV *C(P'J;YNTTO?/'XO5 K;@'Y>+SJR;J44#)WD< M0!D'4F<5Q# /9 :#)$IS&A(>83RKES69FRT-H'HI[YMQ7Y1=K\^Y_AQVMWS&D+BE-&-!Y\5*:SA627P:SO'\A, M.Z4 -2,RW7LUI")""NHHAB@4&&(:(IBD)$9!$C.%B%TL^,%Q;+Z1<:*\&[&: M7B)\.9^3LM*A/6U?$!360J YPB&-(\@2B2%!(J$RC#5+>[S5B66%7( M/1O6,:S[CZ(&QE@'4\28QXE:9+ *(L"J B-0\I2#+,< MRX0PE&)B93B9#CPU8NODMBT2;8BR&:7YP,XSDW4BK^KMMT*#WY748-V(Q$^_ M)UNP')>.-AQ\Y,+1=I#LEXVVO-^.F[@H9F^[^+$MQ_B'=;X9(@&7.4UA$C$, M$>=8E]T4,$<9B6@GMH\S5(%J M5"\#-=8'4C,Y/^(;CNQW%=54^:RMZU^3"S(,\1%Q&# M#$L!448()&F:PB0(TSB3>4H9'I QU#^J$6^,GRNT)33@NCL.+ZJFPG*3-%1T M.@"VK&P#)T],@AF%.\!T'"[>QK'I,K02%72RNN-2,TR8JU4"]3W3U-#S"+P@#1* \A"9':7K @@'D0IS . DDYI3%"J8W'^< 8 M4W/P7'9EV(M.5-#F(=IF&>YC:<859R+DF2!6TJWXX**A"9?I@D>U=YP=N#_. MR,F 1Q7=S_T[?NG ]HM%1>[N2G'7M4+O?,D[U4O", \2F4<0)]K#&\<9Q,KF M@$D2T!#G0E!IE;]G-.K4V&"[4L!+!?1O!@6BF*%OQA;.,?7M##X&H=]6A#8H MN6TR:#3RN.T#;<#8:PQH=?,P=OJ;6-Z5Y/&^8%=:(QW;H@>[+:K?NI9L4< 5 MW(@H9I*QLDI2"FD0<"@4*84Y"G$:6%DE)T><&BMM! 8O) 9:9#LV.HVV&1,Y MQ= S"_7"=[ISH#7_&&/CE'M.CSHJ[QB#L,LYYC=.-I;E=CF?OU^6^J991A'/ M&4Y@@ B'"$L,*:8I)"2.N)0H#U.[BEBCBC\U)FQ4LSS3&7G")Q.5,' :_WE# M$YKR7VTJWJ\:'-"AX[+$UZM,ZQ\M<&%;A7^VZ(4#T_,*(0R'I!BV7/Y(V'VQ M$.6W[>8.G:F( YI%$24PIB2'B*8,TBC'4 1AG(DL#7*1V:QM/6--;2%:B_JR M[:/=RM2'K=DRX@@QSYS_$JRMGB[.36\#/)R29=]XHS*;@>*[-&1RR_!:^Z)D M!9E_(H^;SNHD"GFD,(R$1/J ,80DT!5?HB3@:8"#-,GM"BP<',?FO1^GP,)& M3/"HY;1L\WH03,D02:A D.FV-8BQ %(J8L6_<4XEPH0EV*H5[[E0CD&Z/H T MX]FSX?',L%O(- )ZH-9>")SW9]@?:?0^#$>5/=1OX?C%PRCTDO_/4U?ZZ5;, MF\"*Y1?R50>IZ%(AQ>).F7>'#%H5M>,DYLVI&5+XG:?Q#@O7F?[,_TF[HKKBM;HJJ] -;"H*;=2MA=^SG M %>G''F./*,RJ0/@=OG6Q2.'L?++(A$K^IB%1"1J\XN@R+BBV43]025%,),Y M3@*7=_( M]N3Z\JF^7Y8Z(G"&0QE*A 2,(YQ!A#F'1 88TE#$-.$(BSP:Q;-T3,*I;1^[ MLW^R%K"AJG6X\/@9KT>GUK,/R<6$3=]-M.?TV2@Z 8?/J3F8AD_GJ)1_#+?- M*9"=>69.#C2@N^+UNOKS9V75=I;N)U+6WV8,AS13NWN8<;W#3T0&"4(QE DE MJ*W@HN'QAG^J4G\_?+[,<3>< S.[U@.RG@G7$%0/7AE+ MK-Q&NQN./6Z\NQT@>Q'OEK>?<1A 3]N9=-?.[.)\?FY<$M>=5.MLYG"6\IRE MG$8PP@&%B.)9]D-\ 9L9\0X%PS-9&N-@36J'%'9*1"\&&)4\#JFV M^\$?O&9@K$_3SW7]S;\M*C9?ZK(TE[1J*GW/PH2(B#-=\H4'RJS+V]EW39CP$9>Q0&=Q YY MP!@=M_$O)T<=-\K%%(2]6!;C&P=X$-J.DDW/DG;;VAW#9%&6$L89Y#GE$.4L MAGF8(2@EXJ&(PTS&1J4>^@:9'(.P^T(\MYL#M<7[ERSHPO@>RX(9EG3H!=7 M>> *L_TT4K8]C,"K72G#ZW,,;)P&CC :B2/P0','+D)3F#0ZR,X=N]X#H(3 MTK_P#IRZ]LP:O&TMOP_J^Y^'W:N84H:D#!%,$XY:#B1A&L-,WVL-%.9_!FLEP$8++[N_ MX2 ZI;0!8HS*=,-AVB7 ,YXT8 >YKG!\-2=55G=F)YZQG@;5$-M7FQ43>\Y<\.Z M&D;1>%>BGM\L7A:?WZM5_[)4_9MO+T5=$38/>**=?BA/=!_/F$#%T2'$'(N( M1B1)L%7= .\23XWUMP[6E<6U\^U9,9;*G J;Y62@'%-;)+J$LZ=V.P[8\D%- MH]Z-+]2V7Z;94;;*AY6G(T(DR6P!&@-\SK:\TT/%\;03@1=,GBC6EQSH] M+KIZD5NJ>#D<.1-.ITP^5)91^?E,P'99]]S'#6VLHKYW\85\'1QPTO.$"7UJ MK91-]17/(28&>#AN%W)\O)';AIQ4?+]]R.E;[-YKW5O^W:)6]L;G!S*?OWFJ MBH6HJAE)"9(RH)#$B38 X@B2*$U@E@6AE%1$>6KD03WR_*FMZ:V(H)$1K(0T M6[R/(=C/!@YP\;W86D%B_-F?4/S IUX)]I>[Y?,/ZL[F*_\[TC_"]L?FTS[V MS%$^YQ,*K3[A4Y>YJ%FTM?]8%39Y^[19GY(\#M(T03#F/(,HR@7,XTA"G+(4 MQ5D42&154\1F\*E]\&O9VU")1H.SZA2=P-[,-O"%J.\#?_4B"Z$S;W9J&ZTW ML^LR1Q?@[9,?.V((=AYK(9T0X!4K))E!TU\WR? 9 RL,D^I>&?+Z?[IT\3.9 MZ^=WD4B"Y@D.0P:C,%0D%BB;)(^QLDY0EF=!GF4HDU:U<7L&FQII76_566,Z M/D!O>YL?Q$9TR[JY?5@K.R_D22P@3[4#.)5@8[- M8E'4:DEXUK$JM7H?"CH7;>[#!V7D7M?BH9HE6,:(!40Q"$T@$C&'E'(&99#& M.>,TB3*KPV230:?&WZW,L!$:;*0&K=C@5RTX:"2W]3&:S("AF] QKKX]?0X@ MM7?W66#DUF-G,O"X3C<+*/;\9C;W#J.F+3M5D=]GG1.DJPBK;[UMMS,+*(H) M#A,84T0AP@IV@M46&?$T3&60)8R26;VLR=R,EDX-:$5)ZV']?3]?]!A@OI&Z M6;ZK+;G_]4]Y%&;_UI@_IO7%C.$WXR27H/K>"N\@^:X?-6OJ,87"*>V<''14 MRC&%8)=NC.\;$$J[V@1_67Y2;]*]VB%?D<='HEY57_4P);Q('V8]S/ M)&Z1\\PA:]"^+,%*4M"*"JZ<@F81.NL,O)$"9X>#:!(A9#A/ MD0BB/,RM"C[V#S*KKD9D[;CHA];05>$,,,]LVD8#K1#;$O4"=,(Z M]$$8@>+6Z] _Y+A^!B/U]SP+9G<-C==95::M=/7'KAMB_>VSCLHVIN C>2>XGML 7,<[F,\_,C1/[:P[ <#63]AP,YF<-7\MNK# MSVWBXM5RP0M]8[/M^J2KLLS"(&4TD"%,4J&/7E("248$#/,8DX2C(*;FA6J\ MB3FUI?_V\T^@RP:] ]M=1*V$OMBN^Q-T_.$+^=S4FZ%)!NV/_$\]P:[M4G, MJ&=>=E#MM"M0TZD+KC:O0J,Q^&19 T?PQ1[=_VA.6Z;ID;\HV=B]N%F(5A\Q,$)QN6@V5KHK[=63LKD?1+E)W.S.T4+%6C$A MNB)WJ+/Q4P1)&BC6XC*C 8]ERE/+Z#F#82<81==)O>UEM@R@,X';C+1<0^B9 MK=;8_:[D!2N!7P16.S_$M('(;8"=R<#C!MI90+$7<&=S[\#HEB;N_G!D]K>M MN.S_%J1\7SR+&1)"2I+&$,5$UP9&$E*12BA1),*8"X$3JU+CM@),S9I2+V)F M&=%B"[D9+?D$TC-%F21_U$M A3*W"K59U2H K8/#H)B!Z+D-DK$58MR@F8$0 M[071#'W.D*-G<: MQ)A+@E%H?G[<.];4>*N3%KP0%VAY;4[Z^N$U.:)U!IKO3=]1O(840#\!G,TY MIS, QSJLM'_Q+(\7C1#I/R/L?\2(!WU&NKP\K3.[Q>F1V^;PHSIV%MCUL7KW M592LJ$2U:F7UBRCN[FO!+]5.DMR)U;^WY_UIG.!,,3*,@TP9FY'B9\(P@E$4 MLH@R3JA9(XK7$7]JE+\2CI_EUGNE5^&L \4)3/ $W("5:=?#-0C;C0]70( . MB?55KGQ#KSN'8QR1^E)A"J>LGJ?'\*#6MQ0#5TU1/JNG=,8=133+)(E@F-(( MHI"&D! N8( Y8PDG1#"K$JLOGCZU-:<3SO*T]B5@AM0_% ;O&X=&+A^.H$,: MN^6Q%R.,2S.'E-MC@8,7G9%\\WY9WHI5ELF-5-SRT#FL+Q?\%Z+II:YF:LI9 MJ&O9Q^K_$ 4L@21(N/V]=Z3PV-@ MV5IPW4*--:)WX60Z6+1<=TO7__Q[I\N 3!2S63(X?7 /^LCI/4IPL(7ZC02M M[%W4CI(>_.(;YP$90,[Q'CLCR 7NPY*$K* S2AHR>^+X2416FAY,*K)[PL#F MO+R-:B)S[9NX7ER1QZ(F\YE,:1BR+("1T-E%),YA'JI%-LSR@"A,TE!:]8\[ M,L[4[+V-F&U5M$[P7D0\>+X/C_<*3NY>Q0_[L_MO&7AN]/3X.&].L\A<5]UZ M/U_^_J[]Q2;GD(81QED@81;G"*(PH! 312<)930F69:3Q"J-V630J5'*MLR M;U7MU]O05'V?7FTCVY3DTP*#E<1>TCUM M(')[W&4R\+BG8!90[!V.V=P[.(CYI9/YP[I4'$WC.$H$@;$R9I2!DT<08XDA MC;*(Y $+D;0KLGITJ*F1T:$(D0]#R_+U(&S&-VYP\\PR0R$;$IA\ @W7XF6V?];GO&LA/)X Y#[L7_&DN;F13R*K+[&K+&#?G2%_$U_J-4N6W69AC+&(2 MPS#E.F,A"F#.L0Z+C;.>FJLLY)! M@!'!1 J2)$(8I6M:C3HU\FB%UHOQ2FS]LQ9<(0[6T<:M\):GS6;38,8NSL'U MS#2.<+4F'BN[+@E!VZ_2SA$C/? MFYV!< WHG-Z/Q9DMU(\\?.1>ZOTJ[C=5/W']@*PRO5NZ>:J;G=*Z(2Y+XRQ) M(YC&/(&(YS&DF*4PB#@.0RIH*LQ+EA\88'(4H$2$RZ>ZK3%@DX5T"+W^3]T% M)B.<9T E7GN68=#4U@P7BQRL,_$9*=-J!R='250]NO>F2AVZ;[R$J!ZI7Z0] M]5TW;+=S*Y1=5+!:\,.]?WO;4@<1P6D61Y"C#$%$4:!++N=0DHS+,$RR."8V M&Z)SA)D:*_9TN1YT<'/61)GMLL:"WS,!GX&\]6[,!61.-VQG"33JGLX%=+O; M/B?/=-[?_/)A6=;%/YKUM-N/-I4/U1L_PXP@+J(4IC@1$$4\@KF,%8\&"0G" M-) ,6QUX#Q-C:N2I7N[467/S/OC-B-$_J)XIL;"-N69[.U#$\C;+*7 M=H2;[TWU6)#9;+,=03?6?GLPA)8[< -8^K?B?0\8<4]NH,?+S;G)#0/#1W7L M^W55/0G^]JDL%G=M0;N?R?Q)-/^V4_*.SR1)18!Q !,>1! QHL@5QPA&'$N4 M!BP0.;**(K658&JDJV4G:M:UR[^9(W#YLG[5TZ/Z4:PJ7JJKVE\O6[TLPTJM MY\O,$/4Z"YXIO*V;U H/6NG7E4<;!5:-Z#H=UM5'N<-8TZ'XN0TYM99BW,C3 MH2#M!: .?I =2U9E/?M1V;8/3P^K IP\3A*F]M()DABB@(0ZAAY#];L\%CG. MDL0H[G3OR5-CM4XX,W;:QZF?=<[2WC.;='(YK+EY5-N^;U_=M/7=J[_M?O/[ M3QWE6SZJS.H;/7[!@&W>!U+>B:I>-3#J7JX$4YG2G$#!::K#I0C$A'*8A"PG M::IL/I$;[^\.#C&UK[$3R8 'S)(Z522'#4!",.5(;JF5-YF8;JJUG6]'8>@1_;V$C&IBK/^QV M/=MPF>UG!H+@F;):_5NQW.T]#NCJ=%>Q_?Q1]PL'%-O="1RZQ-[&OY2RF!>Z MU'4;SM6M WE.PDCD#*8D9A!A%D"*TQ3&3!=:1(D^3S9KH7I\$)NW0A)F&*8I@&)91*D1#)?34K5^%/;>:@7 M"OGK4:H!-UO0/<+H>Y\RI$.I4N%U&I1N8?=J_4FU#)-M3[H%T#G=2;B_J#? ;6!['R-)$DB@A5S44JPXC"101SF$:2$!"1%E/#(*GSR M^%!3HZM.4M"("E:R#HR,[$'8C+3@?;FK4T?INEW+5?46G;C<2GU."M1]P,Q9Q!Z-G)CD30?N*K$; N*W* MVC_DN)59C=3?J\YJ=MI9F%"&>!U#9)4P; M)!12EE&(,QF'*46"$*N.-D?&F1JEO!6T!L4J/H1I*2_ 0A@FKYX"U8P]'$#E MF38:E-91-%WZ;HWZV8W#*T)L96V[TV-?7FJ:YJLN#%XFZ6#^=N,?1,Z.< M"^& VADFR)Q90:-WB)'K:)BHNU]-P^BN@2TWGTDQUR5*WR_+SV0NM.WY6;"G MLBT&S]C3PU/C_FP>PJ:A+K-VV('4BV;@-2UV"N=?>U.G#!X0 M-RO &U()WGG0+K6=>=?T(M/5&MF]T,FDJ\(A*281SF,HD0PABM6^$B=(%T\C M$J.8L3@RZOQC/_34Z+<3L#_-^ERX^YG5+XB>Z;.1&S:"@TYRL"7Z!=@&>$CL ML1W2%C')WA ?*5;9"GE'@P)0X\ +CE7+U?U M6;UUXJ;\5"Z?"Z7D3+(XI2A+8"*0@"B-"1#FL1 M[5D[875FHQ)7'X6M!+;=\!_!UW2K?SYJXVSR!P V8'O?C\:9&_LC#Q]Y2]^O MXOYF_L3U RS"Z\6SJ.HFF*J+5?ZD0Y7?DZ)L,D!G...AC'$*LYAPB*(H@SF+ M)10ASAA-(K4_CXV-P%.C38T@-O)> *F$!,]:2@N[Y"2\!D:?2] \\\.6J!=@ M%?O>2'L!M+QM"KE+_"Q,.9,99Z;ZO+#'C&\Z M)X"^;&M.V MX@T)CC\"IMDYI2N(///J*NR]$[0->J\\=6 RP<1#./N1 5\A=KU?]<.!ZB?N M.C&FR6&0\VV M'E@,;;9#3W@-@ZU'DR/66M\=9SE*KI8/NM!F\ZYLGW97B M3MF-UXNZ+!95P1JS<=U)"25IE*1P)E&-"63K I^)6 MRJE1_EIW(WB]:&- M[V%;R6T'!'CS#6Q?M_91:%4OP/&9-^C:->*$#_(HO=[$C^I\\O,"./=5^9D- M0[>6X\%?PP/F![\CSC)/@PV,@V.L?!+\WM'9@>(V/JQ_R'$#OXS4WXOH,KMKX&%Q5^Z@ M$*L';K814<91$B&(4ZZV$3F-(8E" 1,>XS0(XTARH]"LTT--C4\Z\6 T/C9V Y?O(>"/DFBR\M+H]C8;;P^+CPXU[5'Q2[;V#XM-W#..)GS[_ M;?DLRH4V=ZZ6Y>.R;%;9ZG*A#!^Q8&K 391I%P(7(QZ%"$40D0@K L$)Q%&> M0$(2+$0@22XRLW)L9TAA\[F,4Z_MI[]\_@L@6MQOC9%RMU8)5(]*F66I5N-J MK88=\0R9)S-&\HR]9ZKZZ3/8B ^VY6_F8*7!5OR]PZ)Q#B!TRF]#Y!B5^,X M:I<1SWF4PS3J+SHD?X8D#5B28,@#IDO'BA!B$4J8):E$),\BGM.SLZB;H29G M4AU/!F[D=9%#W6)LQF9ND/-,6L-!2&P9>7]$S";,9!#\#QSSS9N M+V4%G; .Z_:;H>*VEO^),<>M[V\&P%[-?\/;AI:PH_7;HF+S9?54BDUP;AZE M/%#;*AC$&89.461$VH*?A,<3-N,4!CIXYI2G$L!'14PCT"1P< MU[@[/-;(->YZ%=ZO<==_^8"(NQ])^9NH]5YM[PQ4\!QGB F8"<0@(CQ1;)$* MR$1.XQ EC'/SF+GCXTR-+:X7;/[$%244"_"PEMKZ]/D4NG&$!4$IABS*,$21 MXF*BZYN+$.$LH!3QE)AY ASB.\YI_X_^4.WG6X=(>>;;+8ALCM^ML+((GG.# MV4CA;P>QN5[$9N!Y9U"8!-!=>] MN+*M5+,X("(A D&92V7-!IF -%:[9491+A(<9(1;G?N=*<_4UK'F!.- %*BE M87OF)!D:P.-![_O@[U!,[5;8K2?#V0U^;@WL,V4:UQ!W ^">P>[HL<,(=IT] M?;UX?*JK#^)9S.-N\<\H2D2*RJD2M8T&V N=^%$23&+]1S*5L0.T/41=\7"[*U5\5@165OK_A MMR^"W2^*OS^)ZL.Z44P@A$RSC$!.)(,(,0PQHPQFB&0T2W&"WS>1)K[BT>;GC$\RR\[IX&5.JO(N4Z! MIN)IJ]+Z5UM*N?5#.\'7NL#.WHZ'9[NIL/? MM+&V6YU@?A$Z5%KPRV=1DCMQ*W3'*?7[J^6B65B>R/R+*!^BF4@C$24\AS+! M,41AB"!)1 !I&'..B-I,!U8$_PHZ3&U)V%(!T+9;L65\\RN\!V;KP\1G=T07 MS-'R)[2W_$F'P\5V"ZT+L,("=&" -1I@"PZ@\7 8TOUZ<^DV0/P5]!@WW/SU M)FHO>/T517&:Z=.V3MLDBS#"A4RB'&8R"R"*$P))F,4PC!,N64("@8VJHML- M.[65:Y1<'_"]VA%5#1"&M=TLY])P*7,^0[Y7GY[,GU;J45-_C@ U1N[/[M!3 M2/XY H=A]L^QNX=QWLVCT$'_B[NF>O'JA/7;#!&2BI1@2'E.(1(H5C]Q#A.< M$\(D)E*26;VLR=R,Y(Z,8\5JZ]'\?3A?]!B*HSIAP5Q+._PLYABZ..:2Q#* M+,=2[:0(A>J'%(88)5%(!PP&^X\3=M@C/VR+FSH$UXW,'8'DF\+6$ M;;GW"[ 6TAU9GT#!*3L?&VM4.CZA\"[_GKK3[5-H>(:M66Z<@&-QFZ^B#1VNQ=4JU[?9:)Z\=6&YFTWR[;5<2M,JEW!YC:!WZUM1NTK"*S"YW9LGX.()X_ MY0Z+1K9U\876MG=8*^:(_FXKQ.P.,FY=F",J[E6#.7;=X"P1TI415O1P(V_% MLU@\*9M@%45&@S3)@AQ#CG2G/$X2B..0P2#E09Q'>1KPT#(-I'? J7WK+^75 M!SJ=Q&>$_IT$W=!/[1!*WPO^>2@.R=@P@L9U2D;_H&/G7!A!<""IPNR^883S M<;E8'T)<+]CR85TH!,4AR>,@@6$>**:1401I%.DF(B(-PE3$,@MM#F:.CC31 MHYGZ7I2@: 0%WXM6U#]?@(4PW#:<1MB,5IS@YIE/MF4$UQUFG9C'S].M:>0D M%$[YX_AHHQ+'2:5W&>/T#6=$@@QIC/#N[T]%_>UZ4=5EL_^I;O2W]>6>+#H/ MW,=ETV))\!W_V]]TA;VWI!:;5JQA@%&"> X#GA.UMPECB+,H5OP4QU%").8Y MFCVVY]A<::T4C>N,+^=S4E;Z5ZT; MS=:+-H$)F%%,(Z(,:)BP,(&(Q @2S$+(\CC!,N DRY/NW7JWX/_,;]9*O='> M*['@_XQOE*'7=P*B3LB833:RLV?BC4:VO<%QLU%=D&'F\_5;6R8?EM4OW6IZ'D4 MAX&R!B&A<0I1R$-(9!Y"P5@6ZZ(T4EJ5^3LQWM0.Q%;B@A?R BVPY5GX"9P- MC\;=H>?[I/PX](R^REMEWN] MX7+ZM5W5,5$?%+C:FE9*.9(RRSF__@5(ZI:2*( "F.R-V6I7F>0YYX'X$)=S MGA-W!_V"S6$WU/T .-I?][RM'[?4M9MWYD6MVW/SSYVL#\FE(*+$H)1& "1+ MUP==Y8!P3@HF3:E%&4(Q?F;'QC2UUVZ6_MD^=2-LUJB*NJ8ULZGJH;CD.0)^ MY!,?U\0]L]HM3/LX*&+AWT(6U?X9 ! 0'2!;8!^_ S[CI A? B)XY<,[>X$D$ M%P(_E4]PZ9:>V_>/8J7_Z]$^^=L=K)? ZJ3<'KN]UT)4NK]MU!\PC>_.@"(NQEURM"P MFT,=H1YMUG1=V[.[KUZMM#Y,,-[3*RT)1,1(#7)>Y'9A(R&@O%(@KXJ2,(4Q M-4&%UMWFQD8$C7N!?7V[ ?4C@'@P)::"QE%7(7Q0);!*).SJATO<3K_=)H?M M]NL5_E''7[^[>HM//=X_UO*M]0:PVT5>ZA]ZOIH^Z2:YX.-BM?JDUW?F&_\Y M04R5NBP8$,1.)5 E[4JD=$TND9%"B2*O9)#L8:#]L3',GOMM0I'<#R";6=_# M^"=T0/P(*2',B1EJ'^'FB._ ]VTRDG/_;ZX6=>VV6VP,427%^H 76VA MQOG=,NK?EXN_UC^<-3Y_GFAA9TF%,L!H M[;1I*@&XP#F N5)2,EZ6U"L!^X*=L3%9XVJV\35KG,U:;_T+J;J@[>:JB( E MYJ2>6 655'D@T;NJJNO9@Q56>02X7UOEMO M<#7U"2P1-D9#6@#"*V.7H(0"2@T#".&2":XI4YZ=H>*@.4QQ^M;'["_G)%#6 MR^NQ])OL78=/8N[< ?./+3#QIFKG0X\Z&SMA9M )U_DP7\ZI.JZ,M^&TK6C? MM/QH=)7L0^_,^^E*\ME_:+Z<*$0$UB4$!M;EE= M;+QI;%25"AI8 D0U!@B2"E@.K5Q-C%*48JI$T ;^22MCH\,O+R7P+\FC^^*>NFKM M5M@F:Z YB"XQ-2@G!'"&+"\@BQU75(%<2()++41)9 @OG+0R-E[8[O]NDUIZ MG>R?1M3O];\:I\2O?SA$X6I?71#$U?HZ:6E8I:^N8(]TOCHO[IG5(W]H]3C3 M=Z9^>M/"QHG .XWX^7IW,JV9AEP+)ZRH%4 EAHVF.J>X,KG0G*@P,5E/PV,C MB8W?;JK>O T[I[,FBL!$(-\1\&.0%+@F)I5C2!NO;_:A;7@F339S*&9QL(!%S;:T K5.6\HI6"7KF*/6R/C<1NV]X];BC\V*H/X-V$E1C&5]OB MJ85XK?N9]3_;!G"3-2&D0UNUZH!U$43/C+/Y>JJFL\?U]$E_=3T6:]'F3_;']&[A=M4F MA2QH)0T%.=82(&ZPZ_Z6 U4QR32JB&%!*>N7#(Z.^_?\S78.V\F6O2G[LW$Z M<,E[$72_N6M,*!/S_Y4HAB>)>4(3-ROLDM%AT\ \(3C*^_*]KW]^QZI9D'^8 MNVYKMW/U&U_^4Z_=@J710=B9=44Y>KFV9K\MN5.O:6;&[Z8K.5NX3K&[]1[" ME6:\, !RPRU1$0J$9O9?656BHM04JZ#SS%2.CHW@]N(,SXA(,I)^[#>&\4G, MFGLANA:B=3=+=^JR"W,CO;,+-/NE+BUL8LW:8-L=@K]ENW@3U12D'I7HB2-) MG!T\_20EY*>26)+:"\\@?KMXTDO//MU'UX_HA:_]BMJ(^VRTO=-5#Y\V6(+J MR2#V4U)/7]!ODO+WQ4+]-9W-/FXUJ2N!N:P0 :46%4"TD( B9-="JD#*260B M':1)X=6QGT@W4VR)=? MFO,7]FT$R=>U#%O=V/#.U&D!MS^GJXDRFN:2:V X9?;UA@7@)31 *D:A*$O" M55@+Y'.6QO::-RT>%V:3GN)\#"W-/XNJYQ%<#*Q2?YB#8.K17_$"!)%;*IZS M-G 7Q0M!'S=.O'1#3ZV?YG'_X$ZG<7VW_.(4%O<4A%N/]J(">)0[-$Z:W^=6>WN M00_PB I GM#$E0&Z9'18+2!/"(X$@7SO2U"O\;NUL*I%S;3Z]:>TE[9GE5#E M=C)2%,!4N01(" 88*G-00JX,+&7.8#69NYXE6GV+5+%QSAFOUXHUK]612VF/ M./\]F]X_/+IZ>637DT,$P1; @0X M%] NW:H<<)>LI)FHL($RKZJ@I9N'S='-SZRG8#H'#XVO?0M;SV/L?R(3$;D! M#E=J;V\RYZ\[8&D]WNJ6;+Q.41%[$:)$);+G[;Y2S>Q%(,X7T5Z^M>>"D*]^ M3#@SDDJ2 \)*#A#,.6!5+@#7!E:0(,/S/&C19Q\Z-N)P/@4NWAPTG@NTP(!3 M+\*Z8@U?8NT%%W<9Y1X\[%)I+Y2CY=#^W_7(.?Y#S]5B66_4?)A_G.K'.^,> M:=_9[TM^7^>H[^F^XPH6E.:@J'65D M[#6Z[_K,NN^^1RZ K(T@(#,V:!"ZW^VDT"8F !]40^HFK@0Z( $Y%> #I1]? M]7,.2S7N@U1GHG'0 X=+,^X3YT&2<:\'])M-?5[J!SY5;5?,V[G:*W%YV]2W M3)C)*R@JNWZ3F@"$666IGVI00$*55I0(K4(F6QXVQT;ZKHU[.!WVG]B(5ST&%B'2RY!C8970.("XP$SDE&K.0WL.QT1^@"_$KHN\W MFXZ,:>)O[0;.UMT:S<-:Q=;G>#/R ("B3MA][ XZGP\ XN5T/^36OCMZS1[LD3;=_MO=@8)M_A:QS-?MFX_#>WRW>4,GV3O?\#?/H0 MI@?>ZPN!XWB[+^CNWNV>7HH;;X2-MVG%&G.H"L$ $86=HU8: M B9*"DI)""-24,)X8-NG2S;'1DB'8M]._OG?@UL]7<39CD5CTUQQWJ1?>:-G$/$E/ >",;N%W71[M!]HWR!.-$_ROO6?LST?CKG M]W& M>V6MGL/5CWTBH)68)Q[)T0Z,0,%@7Q9H_AZM ,.OQ.B/M#Y=YR? M>-A!>$_4.L_"0Y\YW'%XSV@/3L3[/J.OOGQM[;V-PW6==AL%_YBN?[Q]7*T7 M]WKYZT\Y>]RH)=C_4ZZY8$%%H84I *V8 "BO!!"Z)':*3PM8X2J7J KKW=/# MBY#W:YCF/M_C8T:O[H*Z>Q!+[._VMK?N'730:/E M>;(VY!BD/G<[7WG=1%1K.NS$TYJ@,O&O7Z1=Q\0 MO:K >SWXRKK']]/Y=/5#*Z>$\Z(FCT&A):4%J$H[&448EVY=D(-"%0KS4A"- M@WJ_>]@<&[EN/,V^.U=[ECUV0.S'EY&!2\R(>V6/6_AJAX>H>KR,4)JJQPZ[ MKU/U>!F(LU6/'K?V(QW[K%U;]]LG/IW550 +)SB^F->YB#\6,_N\U1N^FLIM MO@Y$I'(J> "IJK!S0&8 %9@Y(F*&PJJJ$ HAHIY^C(V<[.?"Y6PNEH$I4GV' MP8^L!@ W,8$YECI(H,JV8;B$J2:0;#^2FZR.)4D2U95X1J6[OKX,2H%7 O:2 M%J]]7#^J_/7^8;9XUKI^_MV#VQEN#S9*EALB6 $407953"@!E.0"$&0D+7-B M,,4A9'C6TMCHKLE57]0>!D[%SJ/IQVE1,$K,6O4^ !#<[=2U?6NS6[=B^%XK MVCEAG?H(*'Y_T(OH1.6@\]8&99F+0;_DD>FV1=QD9V\M^X&F^V#D_;+[@-#UX;?W[WWT[;^]_.!W&ACDI?<)UW;<)\,[FF>>OJIG;1"?+O_@LT?] MYGG[Q_\[U4O[H!_/'_63C=>5M#!82J6$! H3=U*@):"8V6]1;E>F');-YUKA^TW#:S>8OC1,N:P.( MV>^C!VZ1>X"$>#!P7Y >X!SW"NGSD/Y[?/_?(U]:0Z@XM3P C(HO/J%==@8&V]M=Z^V?F:-H^';>R_1]-_=NP*C MH3;WO.'IM;-W!H"K-_9>/G?P?;TS@9W:UCMW:;^IS&^:NSZ5S7[AP^/ZFWU, MNQ&%2ZBQP1!H7A(GPH )P@#6.5E7I28P+"V8>=-C>UEW_,TJUW-G*\]^Z%W M(.PW#XF#6V("Z M9\.SB,AI1IQ(=Y@:=-UP.^^4DP>..*S=F;M5_/C:][\'P;7O>_G GX&YA M8]Q^PE.]GV"7-YMD^=ZZ MTC$+@GTQO0P;=B=I[N);U'7+AX09)F_^6DQ=?9 M=ND*_NQN2^=-_6C&-=_>Z[2]R7YR*QL^TZZ(:#I_7#RN?I\O-9]-_ULKER7U M>;&JRUM=0Y]O]OTKRM_LE3]6$X1+J2'#@--2.QE@#41A[.I%8T85-\@N7D)F M,W'=&]L,:/?6A3%3Y$'SH[+7&XK4JRH;V(&4YS8V8!9+L++1W62[^+)=@+5\ M8;8)\29S069K&V56E%D39SS>3(-_5**-[.*@S)P&WI=4GLA*;\7238)KFRQ) M!$&EICF06"F T/T\JQE9P+K_([B:O?^QX# MK<2O_<[%MBKF)OMPJ?MMKP*^+ARB5^V=-#9XJ5Y7R*?J\SJO[WF.KK^[9S8; MV=/Y]W?3E9PMW*[5KI-44:D*:X1!A8S]\ NB 2L+! 2'E*%2X(IXI9,'V!P; M7;0NUS2Q$'#N,01^=!(9V,3,LL%TZVZV\S?[TZ=#6OBYN#] M<4_#/>P.>P;N#\31R7? K?TX:=L#>E=Y-RE1J?)<4E (3)T: 06<%A!4&$HJ MBK(0DH1HXIZP$<0Y ZCAUOL'M4K3XJ'MSA*X27T*2%V6A"**7?,M5T#(C1-S M5I;1854A"RX4,H3,KP5R /+>]91O)WN_S%Q=[_58^K'RE0@E9N$=. =%S_$X MMR/\J!Q[RLZ@G-H1Z$L.[;JTYSQ._M#J<:;OS.>EHXOU\V<[S.O;N7(9X0^. ML9M"-IS+RA@%7;*V:X*+.1 E=.]_23FU,[F$B";F$RN S5\.A>(4-PYG:_Q82=V@9 Y"[[^6KEYN<^\V MP#].Y[HNHYKDN,(E1@A(H25 ,-> XLH 52A::LE13H)4 (.LCXVX/$ZDLC^= M]TW-7V\.\QF84"*+#/?KG_WY(7T%L04@EHC=?#QX)8H+ .<\SX4\Y,KU[$?7 M7W#3&N)YTX@$.QDK7DI0,"GLTM;);N>%!DHJ) N&-5%!O:F[S8V-SG;KCUG= M2[-W1M8%E)G16&E4 (&=G*S "# %)6",%7F1:X8A"1,WCX?S,#KF'4C?;!KM M1(4\<'E\-8R#K91K3V^V_7:>$W3;\4,ES0+ZM,G764MWAG]V6=U]5\^N:"^^ M$R^R-:1\O'^0%P4%E31V^0VQ %RB"E1% MGI>[]KP.;RURR\3JX+[@$49/3]&&VXP1C,/MO]M%U9V10%2LXW8PB^+9L-W.8H)YU!DMZL-[-[N=KNV'X4FK#_.U_8U/K3^N MW\%Z=7OOCK/^NSYF^?7G@YZO]']HOOSVUV*B!82PY!(8J$J

X/M1;G)($U-LXS^H \AV$=3=5]:N'GDN%D%*.0*""0)YJPJJ0Z2T0BT M/S8*W+B?_;()X&^NTFP_AO^5;02O7!Q9&TC@GFSH,/E19D+P$Y-E MQ[9"SV M0B]R(F.8#P/G-_8"Z#CML=]C^BMMO)^N))\Y@GUO_\MJ0HWDE;8L5T)=N%JU M$K"*(\",@ECGO,Q1L)CN"QMC([:ME$3C9S//J#T-E]IX"60JB*L0 1@*2% J") &&A7?C3G#/.*D]RK)B+$Z.@HP.WY3+=^ MWV1RY_G-5B^L=3Z@D;/O&'331"IDA]A(^[ 'ZMM]4!NWLP_I0 WHBIT W(&Z M8<\6R,TO'&M. M4($+("%F G* "OLU(V4%1:05Q6%016KI\V,C;KW6X'(/3\#$X%.0^JWMKP> MJ,1,?+%=RB?[7O#5CZS=;XF8VM,)3=P![=*U07R M?/:93]6'^5O^,%WS65N8#6&5>I:2S@$E/'>MW44Q/#?A%NY\K]C]MY>N(S)Z!\NW[+E\OGZ?Q[K=8S4@D(87XIAH0ZFV'%XZQ*O< M(IYS#HC&U%225P)7(<6!\1$?H%SPF[/1P#T4[G[$'AW-Q 2__>G6?]AS^2;C MZVSC]05IKG#]DQ"4XFJB>%D>5BNZ?>V?ES,O]N7X]YM1NUI/RM-D%:D M!$552H X%X!5# &.<@Z5T14J@LK*3IL9VQOLO 3.S7.-KO897/W>Y>O1 M2OQ6]P,J^#7OQB'J"W_&U*"O?G>X+TG@PM7]Z.#;LM;E?M[7YT,%KTA)"L!0 M9;_A/)> "IH#(S4UL.0&Y4%]M4_8&!L1;%SL(W!X"D*_U_Y*8!*_\X>8)-C0 MZ0@_ZJM^RLZ@[WE'H"]?\JY+8R4VWDJY?-3JXZ[F;8))55304 !AA0&B0@,N M: %,IKB3/]P4 O:OP_3"WH\K8B.:F#S.Y"5N,/[H M@6B$/,3S$"5./CQA^)4S#L]#<3G-L./>?IS4'C.NOBUNY7\]3I?Z?.&YF^U, M,"^IU$+:U0FUJQ-A"L UU,"42%2LQ 46ND>E8* ;7J_7\#6!G^V#?MAQ6KDV M%/=\^4^]=B%DJZWS8:05.CA^_)4"ZX&$?#;-(=>+K/4]\R@#C,=K/:&+2G&A M/@S*=CT!>DE\?1_3\P!MQE>K;7N2N^67Z?PZ&QE C99 <$VJG&I-H0XZ6KO.G['-YIKTJI7;FMWU M.')M7>U;O&/&[)=MQ]= #<1KA\_SO&BX04E]DN0BV6N49-^5K';R)FOB<7^W MBRAK0LK$\[:STO:.B%/&2/C&/8.ZTJ=A3Z?B 'AT;A7IL?VHN2FEV9EY_\>G M#RX);B.?4T&NJP(""IU\CD(:,(XXL)-1Q&AEAU6P$.;M-C@;U9IFYJ MRZ8[:?S[IM.?RAY7[FS8KJ0W_ZF1#9]9+^=\/7T*;.9T853\"#4>UHGYLJW9 MVY]COO\#?/K0I&/&EMCQ@R4JS5TP.2B+^87_DJ0\[^J9QNTV +_HAW9QIV[G MZHM>VTGI08_M)G-\0BC-2V-7Q1+G"*!<2>W_6& M:NMYUKB>-;YO2E B9I3WP"QNGGF( \-FG_> YB@GO<\S(FT1GM7@G1!CL(", M@0I7&J 2$T!9R0#,[5\4A1 R-S%V!\]Z,%+N.]@8?&B=K]]&O?'\RIW!\V/2 M_O\A/">&VU7$]^ MXS^G]X_WFQZ2FN1VW8A!6=(*(.8V\) KOK&LA;4H)11>9ZY'3Q[;BK%USH]K MCG'JII*KHD_,%*U?$5,GSD;;]9K;F_9>#6;SF M\K8]TYW9+ZK[HFNQO;>+U7I53U[J8L@-)=P*NU;@TO>;=IV1$?UZ+]2%9G]N M?(Z8$A0'O+B9P=>Y-&PN<13XCK*/XSRU9[[R7J:,A#07>2& %+0$".<0"$QR MD"M92,JQUA2'U#;U348:K(*I=^)1>'[1.-.(DN0)I4X'>K6L'X_DGG@Y/*X) MZ]P"_?R%__6;Y8'EE,]6G_3ZSGS1*[U\NSV M,38^QVVX[(=/]-;+%\P.WH39#X93[9@][[RZ0]91)F+=@6O7'!C#BJJZG-K=](+P2<:\=$\_C MCB1(IUXCG0!YS^^VS5^6IH%S,&"INF)=,O]:+;$\8>GHA^7[A)YJ/$ZFU95R MW?Z?WNP5VY^GN=^_MAWF2?_$.[%&"M;I_TDG_7O_[42SE=Z<_+ MJ=03(K P&$D@*+84$58RAH1VI W\=&V+7GEC![,JR3I\+S9X;\"?@N1H=Y\ .>.2W'_?^N=_*U62/_""1PDPZ,GZYN6A?Z?1@_Z;43 M;ON\7#Q-E2MS^7WEOL_V8\WGF8^ F10$23@PO*9 850 IHP"K M,+(_L5)(E8M=^,5%8#\!?\NV062[*)*DD/0',2J%]W!C4";N#]-+ M0KWB28D6#!<(_.YQO;*+'&5]LZN=Y72^FLI&Q+62E38&"L $40 9:NFS)E)8 MX3RWZP9%@YKZ)?-T;"R[YV@FN/VKCMGVXYNC7@AX\([_:8,_40[U::7WW8"?V:_OLCTX,:7,4^/P; M7[NRS^<79]T%$7:B31B@E=%V LX1H$A!(&")[9<$:8."M!-[^#"V;\/^&7GK M\;2I2:JCZ9^"T&=\_+X&B5%/S/.-]XZL6_\;H&^V2#_?; ;B.6F&PA4PQDW( M[.''L(F;_8$Z2O"\XE'A%4UO+?TN9E-5,_:'M;Y?U0?R)8<:*3<6D$ [>U;( M=8WD0&G&34D*0@SW+6TZ;6)L)'?@95:[&938T %F-V7%@2@Q(_5 )Z@DJAN MJVNCSCQ^L"*I[O#VJZ4N7-EO'O3;3KWEP_SA<;W-NV$%9R7"##!E)$"5+H&@ ME !5":A@KA@F0MJ MQ('!'%.F2LHQGSPT^AMKOEP/ >Q+<^G@?:._3^?S_KN+QW@6W"AD*@T$87:A M7ME_\**P_UJ5!"M>E%C+%L]?YVHX-#?&TF'YZS7;M,= >NZO7@5-ZHW1/>?^ M5]8JK]VNU\NI>&Q4[M:+[#./*[EV'I'X@D2'9H:7'3H9YDEQH=-77O%A'5CQ>LTTP+&A^>F*H4='Z:-'1\[LQ"8 M0Y!SZ8HCE#$5G3SII5B\_@CMNY'X0,<.2.UI9NQPK5I?!QN4 /9/ O007X:L M\?"T=MW-YF\=_)L((G\E@I&+_P7Q=V'XKTLP/">_/.%/Z:G[7NM-UB;W#4PH M1500JH"L8 $0TW:JG]MO4%4(;!B2-)=!Y5]G[(SM._-V3W[S9ON):5ZI_N+L M9S#V8ZL(R"7?3ZU!^]J =DA$$<71NW&(*WI^QM:P8N;= 1^)E%^XO&]'/N[6 M9SM98=>_5R_7?#IO_ZHIS-B=:2H[%Y*X- #G+E=)4PVH4?7^ .::R[S(@YJL M!WLP-D[9/W%N5W,?MOKD*_MG.7M4=5YB]MM.R?QKSWXYX0/F1T-)AR$Q01WU MQVD]W@ECGM(V3WH8W1O.R+T(0[T8N%-A3Y".^QCV?5#/M?[CP\/,J5VA"B&C M&0:2$SN-TD4).%<2&,.504J7E:9!J_CVP6/CN%OUY+;O=@OT]2)[JM?LH4(> M&^0\EW(]\$A,-I^7^H%/5;9Q+>+JZT6P<==5FX]CTI/ M)V\MN=\N-7^[4'J"<87+G"* I. D8H!+HT">6G*,C=&5N\7\%RH)U[ E9;_]GWQ]+_M+?6[]U_( M_1$T?ZQ?N*.'#?+"G0MA\\*=_?N>XA1\NJR37O=.>?\Q7?_X?;X0;E?03:SJ M4]_5%^T\G\ZFK8BGZU=BO\=O^&JZVF:*?=7K]:PIAYM0+(PL2P%4F4N N): M4E@"Q@I#49XS=_08KJ^?SF.O%V-X/?Y-;6"]A?[_^/R1+Y\S^SLM W4OTHVT MWQ3@E0=N(+T,&V13SG"3[:>P_&4#S?8C;9):5MEAK#?9-MJL#O<@^W8OY(C* M&LF'):[J1CIWAU7D2 [[D5I'>HO7],W[3:]_+-3>ALNFWX'2NJ"E!*6L2H H MK(!0I0:TX-K^Y[S@*$C_J-/:V*:'OW5TS M"D&8)&B!=\[B*W3 NQ#\Z09XEVZ*DW2\$:BR$[5-8Y *LPHJ# &DL@ ( MPQQ0Q3FH=*$$RDM2^350\3%28$LZFC"O,[4.&Z,CD]K-K/7S)JOW=!;+S/GJ MOY]U#M#+6UL18$H]&^F#4-">UP4,>F]_G7ON8#MA%P+;WQ2[=&F_^40M>]Z< M.?TV74D]LR.K%X^K_;[>@K*B, :4A!& M(!V;6)7*:7"ABDD&)15R'SBLLFQ M44"C#3]?S$'K8,9K]\.F%AY0^TTMX@*8F!P:[!IO;[(#?]/T[/9')^K$PL/L MH!,+?QA>3BP"[HQ5&;45!-.*0)X3#C!!$B!H"8<7N01"*:J-(;)D8M U_,H.PIFB6DEH#8EB9S:99 2EZN\CCS:Y; OEZ]$DCMS M=,17/YH-%IMS M]N$ W)WVXT;Z(8'L8RA:<=4>O:T/*_(8"LJ1MF/P _H61=AXYNME14 OY6,\D MW0\T&2('5E[SI^%-=ET1-^SFKG"45>:P):R3]PS"4%W>;BBI\YI^\YHWC/<6?R\7,SM'V63D-W,%9D0>[#S-?OJ1/_Y4JVRWQ\47_?L)!TT%'[$E S@Q"1U!;;AK:G[ M8!2W=760!\.VMNX#SE'KZUX/B5=]^'ZI_^M1S^7SN\4]G\XG!N=&$H.!UKG; M@F,"\**R(Y-7LH!8<8J"TJL\;(Z-O/;3C[>N9G\VS@82EP_D?G05&XG0'"IU+MW*T]-OD_/XK95/Z#+^N.G.U^+8(5%= 0 M@!DJ[6PIIX#"LM:>1B44I2&Y\M[I/V5A;*32^)AMG S8ZCZ)G\?._[6H)&:( M%X#T.00XB4S 2<"U" UT'.#[TPD[%.@*OO-DX.2-PQT/=/E]<$;0>6'/%>%V M;K:=>3<3[S(O<%YN3C$ARXTA#-B)% .HP!S0G!L[HY(E5 2:BL*P32DON^/; MF/K]83'/N%H\;!(C;K^^S2@*5%+P ]USS1<;R%=_M#NKUW1B>,*:ZJG+L&AW:.)2H# M['^B0.6\)*1$>1'6Y?"=CS>9 M\S)KW(S''I> B$H89XT-RA&70GY)"Q>O[\<$'^;V]=*KNO9VOM(3+HHBKU . M!%$&H)PSP-ULA)."8TD5+!3J(0GUPHS7#WQX':>-EYENW*QSG!>NF"B,%EZ" M*K1&O'2ZWZRB &'* 4-5 4K$D)W=<5)508FN?= A'JE> DYA+M[BT MKL7CSS,Q1Z7-ES8&9KN8VQ7/>BIF^JN>3Q?+3XNU7KU[ MM-.P$F^%CS"KM.2@8JRR[S6'CC8K4&IBL("\S+673HFOP;&]Z'LN9XW/6>UT M9KUV^GN:^#*KI8?[Q]G;H;X3INIG*XG MA!B(M9UC8>7VTNSO U#!.1 PET3D%1$B:+9UV>38>'G/PTPU+H;-O#Q0]IN, MQ<4N,1MOG,TVWF:_["/9.GR^8TWPM,T?G:@S.0^S@T[N_&%X.=\+N//*/-ZO M^ON^&"/-,:P*;==Q)48 59("6N4&*%,BR:O"T"IHG^R,G;$1RQ?]L%ANFJI\ M[R%Q>0Y//S:)@%)B"MEE@VY<3+#7?@&&-(F?+VR]3KKGZ8#/)GF>N;S/:G#& M5ZL[TYX,WBV_3+__6']Z=(^],]_L?Y,_]&I"C<&F=%,-A31 >54!1BK[)TD* MRDJ3V[_S7P_ZF!P;033^N7.[=>MAR,+%"V2?16!LZ%(O YV_V9W9G-=G=\NL M]ODF:P&U?_K;0^3/1WBJ)WQJY.&YF6$E6XJJ@&AG)J9V^( U[*'%2:< T9AXH&=>2\ M;')L/%U+XEJ6;JI_7#O.^\7Z1V@W3@^H_29V<0%,S-:-LS?94>7/!M2-S_%F M?/[X1)W\>9@==![H#\/+*6' G3T5 5V?4&&?JMXN[MWA0U-)ZGCN>YT=^^9Y M=\GGIK7;[5]\J7[]^3!M-#*:WL234E>(96 2SM7'W=5TVT=A+K;->.Q%WQ:S)<'O7G<_;5'W[3\,9_^UZ->U9UQ)Z1" M!93&@$(XV1"7=\.D-(!Q"FFI#.:.K,4#K].@5I"Z,]6MJ6TV??L M>[5>3EV'E%J2^/?Y=+WZ\O7W]@BEJ'!)%,F!S@T%2*@2<%@JURZ;( (K2:%7 M>9R7M;%] JQC@2=1W6#ZGFY'@BCYP?;&SZQV-*L]S7YQJ/TMP0&5%RZ1C[2[ M+ Y\FNT1_/%!ML]-?9L5\'7][;PS$93U/9XUHE_^UE^W+W=2<3^-M'X 2I%5 M]GTL#RRX'P#&L?9^R,U]NX2]G\[T\JVU]'VQ?)X0J+@VRHE8Y P@R@2@J#2 M%A27EUCMG$RM"W8(8+=7!(!E\2L$09)CSY@)P._ ML@?8X3,'[O]U,J#CWE^G+^N1CQ&Y4_+?^73^<;%:?9C+V:/2ZL-\DU'V>3E= M++\M-AW>)SE%2DNW.\,I 8A!!CB!)<"5J#14$$/E)=OXJE&,C8+>_G!;>=ET MGAFWZ'^J%_T/SF?7 T>W7KN__W]\_LB7SRZ#V[,D_'5_+A[)*O\*/X+!MGIN M#O9Z_K(P9/LX;'9_#I&XR;989#48!R*,#I#L%P?)W[(-*.ZGM('E)ON\^:5M MH/E7^&4%9.W\*_S"!DH$^I?YI87E&KWV"'>F+[V:<\-E1+TV_@=)5J_NS!49 M%&^.COG<05Z;&?;MK\5&"DP;B>U"#$#,"X!T"0&3E1/.D06BA&EH@L2S VR/ M;>[4^I=9!WND.WCB'9#0$!_% 5,6MJD(N\/EFVP/X01[I3U BY]UX&E_^+R" M,&!.9@X$/J(?>?W^]=NR9MOGKXY%V\.BAJLHKXB!&DBL[(K1:+MBS*5=,5+. M"L(%X0R'27N=-Q;R6@VDY_5O7_\M6[?N9JNMOV%[HJV@D%_=Z>W 0>,!UYNX1_90;#[/=R5:*$ZP+,$06ECEM M:V"!FP*[ M2K\ T?=8NC\TPYQ+^Z+2XV#Z=.A7GDR_>.C 1].G0SH^FSYS791: M@1-YH_4FZ]&6[.&.[)OG^O:Z:K9M_(&P@D1R X@R"* "YH#5[1"0MI,# DD! MRROJ!*(Y.C9"J?W+FCKP*]NRQ!Y2OYG(& 8J,;T%C=&U>?S1 4R9PQ_/V=?, MWX\.^87<_?CVKOP8=%<2^/CV3?])'=T:Z<,Q=Q5H>6%59UR=2C:TRT346U5_T5WI8M;'"ZF3XMY*ES+FI(&\>SQO-6[.%F0^O; M)F];_Y,!'9!*F0SP@?(?XP(?EJ38"[O.S,*P)PZ7#M@KTH,T M8+C,>3%9+]9\YC&I[#051!E;@^E>@F_.1K;8Z@(VZHK2>AHP=^D&UV-2& VR MU)2QQ>FV%G-I/-V(*;Z-B5K #"\:>@/-Z*Y ,6SZY@5,YW2M^PG#3<^\(CF8 MCOG=T4=7_-&N+N_U\KW]/;2S@KPTC%85! 52$B"9$R#L' Q @R%F JM">V7[ MG'G^V*99&P\SYV*(MO4Q!T>B0GQ (I>G9^.,0D1][X*FZ&4O+U^+H%* MW6<#[Y;E/KYM0 WNLSX?"FZ?OZS?8O'SVTUA1I0T MK]>(& *D"@BX*2D@3**BTEPS'I2M>-'BV!AMXW#FANQ@R[#926QZFP>N(R_C M[K>:C(IF8CX\!++9NFK=C;DY%0Q-U.7E9:N#+C*]07BYU/2_,6IYZ*Y0;]7* MP+YY*0/;.O)^L31ZNGZTO] /K2#L/[3K/Z#5[9.=WGW7&U<_+Z=23R2!N2IU M#BBL!$!0%X 7)0*"60)C):]RY-7,Y;4"&!LMMN[K1J!;+68SOEPYS>YLY:+N M(]8]Y,_!CU['/,BISW0\I+]7%[2_6Q!NLCT87(;&YHAB T768K']#&0U&LFK MF"&$-]M/Q\CZC9YK,UU/M.%4&BGLG!Z6 !E5 5ZR',B" M%0S;WV-%@EI#G[$S-O*R:[.GZ9-Q8T;=I.U M<<0C$!^THK)(I\%!J<0G])=\XG5/>)WVK5W'*;>6>S_CWR?2$*.HL.3!2@H0 M0ABP0AF@B>!$$RP8]$J4.WKRZ.ABXUSFO/.OR#Z$JYL6K@(A-0?XQ1]4>WTR MUMY%UX=/&ZS:^F00^V76IR^X_AARD[I_9SXNYM]=5\]W6JPG5"J%H># 2->, M':,738[M53T\/UO_T-ETK\I!68_[GT&> 3W\$/)Z M* <]A=RO$W$.@[5K^ONN"\NK#B*[X4EV$GG&[*L=17;#T'46>>'.,/I9+=>3 MV]64?^9R:J:RS;%A'%/).0(YU (@42% BUP I1@M"IK+HO+JO'7RZ6,C%>=@ MUGKH1Q^G0>MFBJNA2#T+V$,A8HY[9]A=+[N]<>]%M__V\B4__>1!WN?.H#:O M;O=%5S:^:MH%N>.9Q=P=R-1[Z% (S@77(*^$ZY=7(L X@X I 0VK-*.Y#CK? M[[(VMK>X;7ZU<[+7D44WP)XGYK%@2_S&!R/6OVM8%Q)INH6=M/@Z7<*Z@C_; M':SSIKX2;-_XSP_*/LWQ47VF^^FQ_G)A2$5N[$<^9R6QQ$&,Y8Q* V8TRZ& M6AFOQ*"+ED9'&HW\F-L>/W0W:_P-E6<[!_#ES8%HL*4FC;Z(]9!NNX#&E1IN MYYX^L)C;A2"/5=TNW="C9N.C7JVTWI:$U'4@S5/OS!<]UW_Q69O9,4%"*HIS M!71>VI5!R3$0)775M$8CSHDQE;^^@K_=L1%'XZ5;,B\;/\-RH$-1[^:/A%@F M9I/&:9I658\-U=Z9 M;>LOO6QR6I]//Z#> ,A+J60.&=!%4=K9CZD )]I.@0K."J4IQH77[&< 7\ (QFXU'O"_<8L//TC/9IQLT<2^CML\DEZX(]R5P8P M&;X_]JZ=?[^WGR,^:TH6WMO_MIH8;0@I5"U9H"SEEQ((3#0@ E,D*UHHZG7H MWFEE;&2]<31K/&VKE;+:5_\]L?.@7MX/BP)58GKLA5+0/MA%%'KO@9U_\F#[ M7Q>#V]_[NGQQS]EBG:R_R>TDG-!"$ :D@3E "$O "X:!AE*7&)\L&TG:Z1@CL$SW/FU!>2Y.??SJ\4N:VG HX['3FP,.P$XE1P1Y_\DQ?U MV*?^HNT*<2K76M7U^'7)X49Z4%6&&B$@R VQKR[1!% A"H +KDN!-3<%\=Z8 M[C TMD_UEZ^W(9NB71!Z[#)' B;QN[SSLM78:/SL(T#4^9/SWS6.A-M V\1G M\(NT%^R!1>?F;]?]P^WV>D1QL+WK$YJXR4*7C Z;+^0)P5'*D.]]_=CEU+'4 MIC/$1K>)S+JD8H M]Z%U,XQNO"'WHYT40":FG[/GU%N_;[+U(A,Z^\RG$0730J&*2D?>Q@>EI5!( M7M)3\/W]:.K==,6_?U_J[^V^\1?]I.>/NNF,K)4P$E$""E7:"5!)!:!V.0@D M91 1AJ0209K_7<;&-ODY]-5E++7>]NL]W8FS'Q_%0B_U[FYOX()IQP>1J%33 M:7!0>O$)_26E>-T3JU^]?4[;U915%:6*5("P$ML)3@X!(YP !DN3EX)42@3U M)^RP-382.=&3W3G;L^]L%\A^%!()NL0,TANU"/WLC_!(W-1^9^^5.]L?!7ZY MO?WQ+;$$6=KM *&!72Z*P_U"L$->)L8QSX^6$NLBU M0BQ!&RXQ<$I]['0,48+ME4M )-96>8WME$LA7]94B;,Y>TE+\YR49E, ]F&^ M6B_K+?]5W?GHVP\^/Q39=,ISS7'XA!I:"D$0@*73=]82 \;R$A2<(T@)D9A7 MD[F;-FGU+:+,<[P0O%Y,UKR81X&D>TD/A9YK<>=5;'7GB+\#S]WHD0WK>#2= M+T@ZMW6S>P!D3:^XM87@2/#9WK^5>QY0S3G^X TKY!S1_W%I.,.M;J%KI'EY<%D51(0UR RO[M=<:,&B_]@*67)J2%T*HD/.6WG@-=J8R;3V< M:DNO1)+\4B]<]MWTCZ M'UP$Z/QF%WWA2/SYW[IUDWWJ0*&' NYQN)%E;_<,#*QU>QS:L<#MB6MZ+ICD M#ZT>9_K.?-7?W5?HBWY8+-W1T8>Y62SOZX^9_8(U?_E-_UR_L=[^D'*O6: MY,08;8/(]J*XJ5 >YG+VE'X%\ M6_+YRNCE4JL[NZ[Y-KW?G-=H R$J% 8$2@90);!=K$)IX240Y[C"W 3-SLY: M&AMYN%G5]_GTO^WD:?'D]@BMIV%T<1Y4/[*( E5BJMCSL8')>9G@'.PB%E%) MXKRU02GB8M O">+R#7T+%<[.9=H4GJT,3244JP2#P%!N "JX!AQA._&H8%X: M51D$@W)M_$V/CT!J]_X]M&+!&VK/*4<2 %//0+H74YM\/M??I+FD7E%M%U@) M9(+"88Q<\>!M?N#:AU!8CJL@@I_05X+9SIFL&?L;_>$.4-X]+JVYYCBD5C2: M5"BO**L*H(U0 .7"UV=-KA?3UO-02>9+ M@'LR6!3\!B*N>KFTYVS6>+MM&UP['%.HV1.;R&+-EZP.+-CL"<*Q:+/OC5<* M]C6%]+=SM2F@F.K5;YH[]31U9WG.:3DTI6"?%O/EYE_?\-5T]7$ZUQ_6^GXU M*:42EHY*0"BV]%10";BH(,B1D 7"DC)=!+7 C>G=V&9?.P7!FTV[5K=7OA=A MM@DQO(UH9$]RS*I=1C5S9.N3.O)_.^5Q.^>SS8C6MCQK1V[YU MUVU$;QW.-AZG6><%0)2F 4:7X=?I@^$!Q=EV&#[WIJUOOW5-4?]#\^7[Z9.> MR$HRP1$!$K$<("/M)(KF&"BF%.$BIS /VL_NY<78)DO??NBEKIO'IJEW/QP" M/ZY*#FQB\@JKA-_T[G6!9"Z2X4OC3P+Y*G7RAYZ,LFC^)%A]*^A//^S*)6<[ M2W$V/B]F4_G<_'.7I,-9I35WS8'M3QD@6BI #:N A@Q"I(L*H[S7.GUGS,P-@YJ?:SW*5HW@P3VSP+9S38QX$E,*CV0">IQVA7^U6U.3SY\ ML$ZG7:'M-SOMO*YW4W0[[;&S'#N6Z]MY7:'T4*<\[A0C#"TAPA("GG,(4$D@ MH H*P#DJ*)(Y*O.@_6P/FV-[[>NVW1_MK$]EW^Q_G[I3['K+J:= AP_L?O./ MR&"F7FSUQ[%/2W1?9&+W1+]H=^BFZ+Y G.B*[GWKM2G1;_GJAS7A_L>9>>(S M-[NOLR9WD_*R(E4N- $DITYHC)6 (D)!A0PJ4<$+IF2_+&D?\V.CI?T$8.=X M_?&M_[ 70M_<::_Q\-S/3H9RZIUM'X '*A0)@2Y1*K:7"Z^4G1T"S_F$[:"G M]&.\OR\MEVKM=MX?FXY8$FF5*P9!458:(,T9H)4L@>%2H+) F+"@7,PC"V/C MK=;!K/&P5X>R8Q3]J.@J;!*S31@LP51R-O2H;'%L95!".!ODRW?^_(7]7NM& MVV'7+^L?T_6/Q>/ZB^9J.GM^I^U[=3^=.R+9'5K?.T&D":-:Y'F)054I 1"S MBRR&4 D*G!>:8EU 1D->_]Z>C(TF/BWFH!&4K[^ONI&%<2(%J[6;A(8Q1O\! M\F.606!/S$"M\LY>)\*_FBBR-HQL/X[L(,VGCB4>6UT-9U16Z^_-H.QW-6@O M6?+Z!X9O-+_],=7FUY_6INM >&?,5.IE6Y%E9TJ,05,!@2BS7"D$H IK4#*% M-.6&4NL_YYS%Z:7MYXC(968O,Z %+'*S1.+J[>C MNVP,MBOM$>C^YK3/Y=?,K)S4UF)NO_KM]JC0!8):28"XVY7&HE:S,J"0N20" MP5()'CYK>F%E;#S0?I^W7O;WZ+5\NGZ?S[TUM$JLX)';Y!"!2&" ! M(1!&<)#;Q92FM)*,!ZG:=9L;&R'LO,T>G+NA.O&=T/H10CS 4L\/=EC5GMYD M?)UMG(U=\.6'2F3-^$Z3 \O&^X1_K!SO=5?/!C9:K'?2FU^TTO>UZ&931O;- M#L5&]B%')-=5P8%TLPI+*10(@>UR(S=2&Y1#0X,V9+PMCXU=G.-[,KRNH'OC M^\VF&7?M?F"+&^^1\&.@)/@F)B-O:!.(= 3C%;G#TTM^"0O(4$$%D!!Z;0:$05<$@UHD<,*HU*1TJMZ M(L#FV+C+]21UQ[:KNM([6%8^!.UNEDJ$86)^VCGLU-6/]H5OLO=_@$\?;AH9 M]Y#^V)Z8!K1^CH_M0%V@(V$CQJN9718; ?=HP-OC=U(>E)4 MD%;4:* A)P#AB@,&:0[*D@E8"HR%#$JR/&]JC$2=J'GTU6VC1T3(G0VCA^@3 MG2:WZ+RYD?2&/ILS=/F.M/6RG_3/];>_].Q)_[:8KW^L)@4D1*#"KE@5%@!Q M40#*2 %*6BC&*D:H\3H;N]:1L1&,_>G!-/6R1T/@QS=# )N8C4*K9NMZV;OY M*Y3+G@/Q52IFCYP99='L.?=[ '=^:.=R'U>IQKY=7136E AE@2NH. M$Y%=)9LJ!\:4$"/&3!XX\8KIW=BHM)6:F]9.ND7+0[-3-7S7MI-CZ3G=>ZT1 M2CU#O+[S6CN^'[;C.YJV:EW8CZ-QVDD/_S5:HW6!&ZWY6:>1'ENA?RQF3XNW M?/E-RQ_SQ6SQ_?G]XUS]@SM/UNWY 885+AE'@,,\!T@*"(14%2A1;B!74F/C M=9+C:W!L?/W'VV_OL[\:#P/VZ'R@]=CTC Q88OJLO77GP=G.W\PYG+4>7SZ) MZ8=DP%9G9$0'VN>\B&RDK,]RF9D!4!SN:(??U;,=^[Z2@_[O^ M]=P9=_[U;KJJFSQ_7NK[Z>/]A!,A5*XH,*0P DA "\) YBH@A1%KG*M@OJR M7[(X-@+>=]B=1CTT;CK1R[W*AM5VJSFP>_O% ?";$4>%-3%-OT2T/DC?N)O] MTCI\?AD2WMK=%YRX/=XO6AVVV;LO"$==W[UO[)L=.'_2UH)]C=S#/]EP'I=+ M^TV;$"Y+150.M*P[7+ 2,$Q+H$2A24$I0<9+FN:BI;%QSB>]SN0FK8UWE^4$ M8NI')U&02DPC>S[6%'*3[=R,F05X 8G("8#GK V<^W!ZGDU0@75I$&!,$-?R1@'.* 248Z.$494J@S*%#Q\_-A;8>'>33>=R M]J@<&2A]OW 92LW'T\QT:)_B%XCZT4%_G%*O^%K'$J38G8XYZMO^PL2@K_CI M\%Z^UV>NZK'7<_NX7LP7]\]?%[/'NGENVXUFT_P.8ZYI20#6O 2HE!@P8@S( MA9&\$EP*6GIO\W3;&MMKOO$VV[H;L#MQ 5;%C,8"&J 8L; :I@%#0@.#H2JE M0*+$S*^'>V1@AVGIGA):C]VS>'"E7I$=X;3K\!6^8W;I-^F_618/P('VR$K$1?X.6S9N^/0F)FW0+0:TW^ HF017A_1 9:=5_^:00NLD]'W+VJ?G'/ M@,OHT]X>KIO/7!-!_[:5'D*Z*FF!,3!45P!A)H!0V'7TK@@B9>ET7'HKX(Y3 MRNFEV&LO(:=36/I-*Z]$*#%;A8)SG19N0@&G4W9>3P^W6[RIZ]*!*S7N:N6$ MU=WC>K6V\_7I_/L_M)LS:77[I)?\N_[UI].)6>G/RZG47Q:SF5DLW8T3A8EF M]O<%"BS=$MIHP'@. 8(T9QA*S'%0UL?P(8R-J#9N@ZQU/-MXGM6N#U3PT?\G MX;E[..J!3KT[>7WI2 N#_<,.B)ML \69WTZ:UL"O-I+C*$3I'\:_1K7*U<,4 MK:3E>D]ZEHCOFIQO.XO#7)>"5P1 A0J $.1 L,( 3"#1E604:1)4_7UL8VQ? MICT7?8C$&TJ_#\:5 "5F]$!LPLNOST58_7LBY/U8.06:B:FZKF#9E_W:Q@#L= &L;!01JUD"\8E;U.)K?-C: MED!(CDI<0N_O<7;SU:D8-K73[^SCYM^;^NFFIKJMZ5MM9IM.U**4AEE:XJ4J M 1+8.%$+"$I1$L/M_V/[O ;>0A M'Q_L'_5F:6JO:FNF5SV%(P.'RRB(=4DXP%IS@'+(@"!:@!PC+4TN,19>7^_$ M@S6\PHCEOU<<%H\#OW1@I][QJ7_WK=!'XWHK]K%1 ;G95&>OMILVYX5 KL8Z MX$@Q'>8#G3A&QC[L>+(?>IVGEX&/'.YPLU^L!V>?/1\1WO7JBWZPOZ\??*5O MOR]UO>WTUI5NZN4#7ZZ?/]G?4WO 5]CEG((* LRQ_5I @@ O* 3:%'FN#<0% M]?I:!%D=VW=BW\O,N1EX@AH&>?>7(!F0B;\!/3 ,:I45C,G5C;/\+0[61BL8 MA/VF6N$W1ZFBW_;R<[7ZL\7JT2ERR[R4$O("F(HS@"BJ@&!0@4+G!228J0(% M:7EXV!P?Z>R*QE=Z/K6ST_EB[3[7QNT[/87O._D [[?Q$1G.Y-3SLOQ^MW.7 M[;F7X7$!<*]3MO32M^[/1DW]M?XZ30DL%*(Z#SO')% M_0QPIBB@2E<51,SH'*80/=XX,#:*LK]"G$;L> NYY_%80B!3GYWU$3=V,0RO M;OP2O5=1-=XZ,4HUXY<0]54Q/GI._S9D.[X,/',^??.(7IVM&E?C89*CYVX0 MHO>J.F%J\,94Y\,]U86JX^I^O]D/<[FXUQ\7J]5[ZYZ=!=@7Y=&^*^U+LYBO MWFBS6.KFNF_\IU[]^M,:MC:F<[Y\KLLOG:R/O=.&;BU]_^ 6,7JUGF ,94ES M"& N7;,]:H#01("RH$J2PN2*HLEZL>8SOP]X0E^#OO5;CQ-^IVR0]BODHLD> MEHNGZ:J6];&KDFD=7+9VT87-!E(.M1_'C60 $Q-EXWWVBXOS;YE[Z[-=J-DN MULWXMM?7X39:9;OPLDU\\3AV@$&(2M0I_1V4[0< _N4G8PB3_;X[VP7FA_G# MXWKU43_I6;E16-8 3BJ"I>-0TM!58%$4-^&#EMC6^/5OOW/ M_U'@_/^48>S>!:@?.T>"*3&[[C:3;K+&4;MXDC6":T?7UP+6&*BN JK8*+H M B,J0YPT-"@U=(7ZDA,ZKXTLUO/FV5F[_3E=382LJ#3"@*+*[0PBSSF@C.8 MR[S,&<,JAT$'6AXVQT85'Q?S[^#C]$DKN[*8?Z^/8VI)BNQ/YVX@3?B [L<: MD:%,O5_<%\5X"C/'N PC$;-G=QP:+\= >(NTG+BU[W99L_II^X&Z+;E??[8: MS <*4-"B;00S0',H ((E S0W'.1V$:,@YBB'08=7OH;'1D-NS>FV*1^Y!;.- M(=,76MM>![WO7E1\0)-O++7XM3[?M.?K6[\3B5^%0A5Y^\?3^,![.6&0'&_, M!-[?H["@3H>_,VTFX]VREJ;:I>4R@K#!$ $NH*LJ91*(W'$5@3#7.A>:^VM$ M==L:&REM,W W">@]VESZ0-S-1)&!2TP^37'%G=FV3+M;-A)]-[URR"\@%Y S M'@_!@7+$KT(R+"/<#YO.#/ +CQ@NX]LOEH,,;\];>G"K(^P/KM_&8Y.XN4V> M^F;!7/U8S-1G:\7^U9UI_M*=W]52 =^6T^_?M4LWW[OKO>;KQZ6>:&*JTFUG M<465Y60I *TP!Y@06$B.906]*OT3^C@V+J_3$J;;,&\RN7/Y)EMO0G7MC%VL MKM1(;J/-'FJIDO4VWOV[,]-$',!JB7X6'M^1UQ_LQ-^?>IP_[(WSV_UQWD:9 MM6$Z?MT%VDK2[$+=OSM[/Y9Q#OCJO?YX#_2U?,5Q#_O6IAV1SF]T(M/#?=O3 M8G:7M.MXHM^<$L_NP0,RQT\=_N(Z'O3-F;K8QI]L M Q%7Q.F=L M6*VM"R$?*6)=NK[';/BWY?_5\^_MX:'!E=$,&E!"4@!$<@T8D1J4O,0Y%166 M1GC/8?>?/+:9YV_+?\N<=P'SA@.@/&9U?<-/_#)O(N\C.'T 0<"$IR\4 TU3 M+OX8PB83IZ+MG (?VY,7Q%',.I1@:7=-G=#?:OV&KZ:KB1:5 M$"5CP##'1!I*0#&&H,BQ(:441.8\)/\XU($@PAH@J=@Y=IV"TT7(_>8K*8$< M8AG:K>ATDVTCR#HAOUKAR1>WI$I/%YUX5<4G7X@N*3]Y/Z=G.NQT/EWK.M'@ M@_U6-9D&=:+![RMM'F*JN7Q/<8+P]R.WV*@F)K3&W3;'9>?PIN-2XW/F MG(Z851L 4=ST6A_#P^;9!D!QE' ;%DB 92LD&6FPLZT-"N S+%2!F/"<^R]YO,V.UINXBTWJ=;I;&F]#E@C^0/O ML89, F=B4FI\/J$QO_$[^U*G\08J0P>"&[ Z30+R0$O7>&"'K7&#,>M< /L_ M;;C5<7"$!TOG\+M[J[L#+>60IM_G.K'._.6KWY\7BZ^+_G]=DN/"VB( MDR73!J"<",!(;O^DL0 %>8'N0>VQH4S,ZBV*M;_@PQPXC^OS.H=BZW2?+44O. /(/#:L _&X#[R1 MJ#L$H4[6]GK0<(0=$M.+1@RDTG@]K7XJQXZI^NWEV^7UG?EVMI_=VEN;.(;#$5)0 D1("1(T" M E8Y($KFL%1857[=>$\_?FROZN^-GO?6O["-N!?0^6VY]0F>O@S+Q-Y^NF@\M$H%S1RE(FR2N7=EQAP$L[N^8&0EI6FA4A MY( M, Y5]7P5G(%ESY[P=!<^7WK(@*7/GO$<%C_[WM1?[+R[CNK;DCLYBW?\>35A MM"Q*U\)<<2H!0I@#5B@%C,*4T@+2' 6)]059'QM;^Y8LKYL0,F5C")O.A@V. MWR0V&>2)>=RW@+3U/GO7A78O1?M@U*(+W?M[,+C^?3 XIV3QPQ]RI6KQF^:]6'BH9#A:B;=")<6H)3&E!1(D JA@MM_Q4QWDNS^*6EL9%9HX;73#K[ M* N>A]2/EJ( E9B" C#JKU!\+OXT^L1'UEY'G?AUB<_>T(\0[M8_]-)M M.2[U#SU?39_T3G+]DU[?F6_\YV=7*[*8WZ[7RZEX7-=+XL5GNUB>KR>Y1GF1 M*V3)@D* N"M1,]( 4E":YT65:W464S;H.!)(, ME!\9#0A^8LIJ4#\()3MH;'&3V8#<3H(-R1UK+YOSGKVH7".M)JYX;!<)X*B< M>*U/@S)G) !?\FNLQUY]UG+_,%L\:_U5+Y^F4I\Y%IK5/[1Z9?Q%R\7WN2OE M:XY^7$'?:K>_7Q!LFE3G7-EUJS$4\+R$@%>"$J09E2)H6I?,T[%-"_<>"4R&"_#\]OB[E^_HTO_ZG7EL#4 MZG;]EB^7S]/Y]WJQ,8&%5E#;SP>L"@50X;K7"J5 93\YK?S/C' ZC]TOP^I%T1- 24VV#5^-J5OMZD_%UMG&W:7L4CSL]@8G* M@)=L#LICG@"\9"/?V_IQRA]Z5>MRN2TP)A#35"! L;333T%*0$M.@-&$TH)A M._V4(?RQ]^RQ<47K6J\]Q'W(_#BA)Q")WW]/#()?]!/11GVI]Y\_Z M\(K"7 M+^NI2\)>3*6GDU;ZY;DHQ;?I>J8G7$-.>&F_YU)4 $FB@" *@A(5%<8%-1)Z M+0Q//7QLKV;ME%O(%>4OXF\;]:-GOW?T)'K=+^FUF"1^2T/A\'Y=N^(^\;ZN MM/RW[XNG_VUOJU_5_T+NCZ#Y8_U^GGS@("]H5RB;-[3SFAXI8GN[:F(Z8XR5Q-$#2DQRT%!=.E*P7/ C_I^Y-F]S&L;31 MO\*(B9BW.B(QER!!$+CS*>UR=3BNRYEA9W7'W/J@P&IK6BEE:W%5]J]_ 2[: M10$4P&3W8J=MD>>=6YK%[K16D#5*]\LC(25NGF6<6R MAHDBP5)&;163,@=("@(H9A"8/5:.&,(&N-+OKM4?J&&N3-MBVS> Y;:-\@<@ M,KO?=UOL7W'SP,"P=33K5P];'?/ G).:EX?_VK,]JQF/SV:$Z@Z[M@\B*G,S MZ2 J;:OF3!EN2A4H=W9B/P'.;A/TAB3P9 M/=#P;Y=ZUNBPG5$/10S;!/6L>2?]3L]_JM_$?5_EBU1WM=6MRNI^L_Z^6-J; MDPE&+&="EH! 6 *48;-JJCP%&699"3.L)?0*W^Z0-;8I_7XOC>:NR3I/V%;= M_KGH77B[3?Q *$9F@0; KS6 M:+)3M-PE. 1U!^Z)(W*%DX&'[,'"Z/W-8A M^9%-Y6>UGL L+W%!S;Z$8PZ0EAG@&"I0B$)FDI::$-*G$7+S_M'11541T.B6 MZ,5RV_&X7Z?C%D(W-K@!F,@,L.U;;%7;;U>\%RR2M!^RE2"4W2G;=L9B/?U1 M%5P/W\SX"*8H/8M;&6_2FOC(P$L=B(\_YE^0 "4)HBS+"!6QNVK^S;7L+DL8K*3=52/W*]M=_W"/>Y;'Y4)NQ+K)*7V]G\LJ^K<) YP0 MK#0R_P6E*,R"GR$"N)0YX")3-"U21E+WZY9N66.;^HVV;7+]:Q41N; *>UPM M7('7X1(F'&BQ#P@:O/Z^CU>=>= H&PXWCYN9VUQY MQ7#7-VZV'-SB.#[B[T)5=]\/^N-<&G]7;MBL"F4JM"PY9!(H30O#I)0 0G ! MA)1EKG*AA5O2_$4)8^//;63%3DWO@K_GH;SN.]T,4&2N[(&-E_/4:?_-CM/Y MMP_F-'4:M^\P=7_0/V[LYV8!>#*/FNU0P5%!.,@Q50#E10&8Y!G0BJ<2(Y(7 MW&D[=/SBL4WC5K?$*N<>)7: 5?>$O06!R//4S7BOF+!SEO:.!SMXV6"Q8.=, MV(\#._OO_0X@OZB5,@]]MU7(U \U6[S8%[=NH,80%]+6VF78S,%2*T"1I$"B MU$S-5%):>MUD=$H;V\1LE:W\0[E3U^]XLAM@M\/*8+!%GLT'B.UI&LZO]D(D MZ"EEM\1!SRR=C#\^P71[R-\9;[S\E7EODV6V:H,9I-"L4!)DT"[@$"K 4\0- MES *)24<4Z=TKDXI8R.-=G-I9T"C:8]CS#OI5%&YV MTB]+&,Q1OVKDOK-^_<,]3C<_SG^HU=HRR>J+FK&U+1>]7+].--=E3D0.=&8+ M/&%4 BJA\2-*C""GF&70_5CS@I"Q3?V=FA[G<)< =#BX# !+Y&F^I^%=TNB8 M5$H&0,CCB#( 4@.=3?9 S.],\@H4G8>1EYX=[A3RBO8'QX_7/MNS>,KFY656 ME7)@LW=L9LL(?_VNU-IVFIPM5AOS9=B5Q2AEJ51.4R"5* #BU+ @T1A06.!" MZYPIOW!.'^%C8\=?IG.C[Y3-DJ]F$M4]+FP5@L5<.1=6[C4(;ENL6-!&9MA] MM9-&[Z12/-G3//D]3C61'IB%+1#BH\"P-3]Z0'-2QJ//.T*4)VZ#76S7W&JR MVF(@PNKQ34TRI2G*> H8QX;3*-6 0\* 3$5!F2QA1KV2[-U%CXW1MH%:ME]Y M\A-;)2QYJ;7U#&[U@-^-S>* &OLL^+CT\!9@J_A=O6[(9*=[K+K#+GA%+#K< M*?X-*PZ[P-)=;MCI#3UVH4==O[\HNZV=SK]5/<&?U/)YVZ3>GCHQ6A"02H$! MDC U[*458)1*25%)5>9TH.TG=FS,M>U=SYK>]=6 MVOUMPVVNO2T\V&[[/]W/5?VD5BNEME'OU>N_J+GZ@\VLE$F6*Z:X@ !CXY4B M0^F *(I GI=%AA35,O/J"'=%WMBHO5%MC\>KG*M7Q9:^*5?7D'9S10/B%YG$ M:TWW,RHJ9>TY7(WI4]>JZ.US.@(3U-&\)G-0[](1@&.7TO6Q@7L7?YK.U<>U M>EY-.(4B-<0#",RP#9J0@$OC8T(E18I%*;3TRN&Z7:6QD=3-#7"3WZUM266< M9])X@ %V/%$<=-ABGS,.,V+#=2<^ 7DNLE*S:>+93*WZOIFYW>#[,:8 :&+3(?[J%4J)HV.=^:/<[%9ANWC MX0A,X'S];ID#Y^P[ 7":M^_V6$]7$M7Q M7YOG9[9\K5I?[$Q+=K8EK7&>CI[;\#@Z<\%!C^VP=4,9ZT;8"Z:P+I>;Z&'= M*B\X3EPGOZ=O[M'XJ]E);Y:54_;+4OUSH^;BM4H'@\0X0CGE0#!= L0Y!)P; M&H.9R I.4VU^Z-FM\9+,L='7GI[)5M%;.SA>!-R-DP+#&)F0>B%X2W_':YC$ MZO1X4>Y;]7R\!D1']\>KC_8CG<]J;2O_/"X7/Z92R7>OOYG-W\?Y]DQO5\EF M(A4U_I'B()69\9Z$R@WW4 UDEA.(,O-=(\JG6JN[:"\*&J"BJVT@*&R]I(T] M7)G.D\7VG)I=K_QSZSBX45(<=",SDP6V*D35JFT/LG[ZK4;Y+Y$++/DC%I2W M/,0/2E_^L!RS6(\W]-P&UE5COJ@7V[%Q_FT7GO>@/QB?;?VZJO_-;CF;#Z^V ME_9(9PCEBH*2: I0D:6V1P8"% H!B< B\[NNO$F;L7E=;67FK35W>U&M=L-8 M6_1_5LG.IJ0URCO<(LR .NXGAQJFV-O,V"/DOP4-@6S8G>E-&@V[80T!WLD^ M-LA+;]S>UM6Z[^?RTY3QZ:PB_L:[E0_S+[:QRM*N"G/Y>3%?MG^L3JVJ?IP3 MS$A**,L 53@%*(<"4)F6@ LE<8D1U\JI'$5PS<9&VM:PNO>>C9QHU*U.^O;U M;]J<]MT\WSRO$P()B GD2^ M6TBE"I2%E#G .P6) MP''&YV4-'%_<:?!I7''WQT-DUM9[CU3H0A&SE62V& #"A0 \+XS#HF%*F<2* MFOG-JCKHWWC4I3[?^F&:,F[53;C1USL1O2X/]2WQQ%=5K,OZPP_SRZ==8A?/<$9*"'":([.#Y (0+3C@2-(2,9V* M0OJ5(&)8CK9A]3A,,3_=L#JZ4M=_C(7M3R\\+L'FT?1R7_/EU_MX>K M]W-I?_OPSXV1/;,[^<:-+FU$&)(2Z+(DMD11 0B% HB,"2&T*C#+?+L']U-E M;"2SLR1YL:;X=Q#N.22N.YLA@(Z^[=EB7%EA$QKM>5-M2/*'L:2^&[#G_-4/ M>]9$V1K="FKP+L8]U1F\R?%ML)WK@7SC&WLT2VU+Q>[W9*Q29!2'W)ZB \4I M!(BD*: 9I"!#$G-<,HV54]QLIY2Q$>!A-U#/5E^7L>RFMV (168N'W#\&J5> M,_[V1JD7)0S7*/6:D0>-4J]^N)_7=%1#[//&TL>#KGNN/VS6J[59=9JH(C&! M)6&E3!DH(#*.$D0:T#S%P.RULERFB)9:^IV1>\D?WYEYI595[FM5:>Q9[\L3 M?5Y"+JBA74XR@%16 H(S!C J\T(KPEFF?-S4:-B_24%-85;+13L.R6*G/D@& M'24WSS4:]I$I_R3.I-:\*B50([^G_%V-?#C7M!=J0;U1/PT&=4![@7/L<_9[ M2;^UYP-;VC"FU:-:5N__>3K;&-$33K."""H!27,,$(4<$,C,=EQ#D9>\Q"GW MVHY?D#,V1FO4JGA*+F8SMES9XN8U9WE2UB5H !PAUFJ;<[I;+':PW25L/5Z.>6;.D=JO3A80[XO9N:KO +) M$./BMF@$P#KR\M!J:$O&UPO"78M?N%7@"@Q!^?Z2K$&9_8K!QQQ^[>,W)=TV M3?$TY3##>09PD0J ;,<=DF8VIY8+Q556E*E7;M;!V\?&S+OL2:^V@N>1<[QV M[8M'[+M69RCZII&Z]PSLFQ8Z9,_ 3N,NI&W>U".P?=?]LTW]_%<51/Z@FU90 M\V\VVM:F%+7AX:N)P)0IF$JSDR>%V=/+## ;!L=RJM,"898+[C.3706/;9+O MZVVW,])&?O4]7JTW5[4E86_PXP'DXW.@A!LB1F>,8WSJJMH6TTKQN M8MSJ'HY9?-$*2CK.P@?E(U](CJG*^_D0L?Q[Q26?S!BMK(N^:V=C=JGKA?C' MXW(JU--R^NU;E:C((8;0;' 4UL9-X1S0$J9 P9*+G.=PLNDO6K4UMCRU[WF-F[LJ:E;Q8NY)U;=@MZ0/^H^K&D0..563J/&G3 M]7Y_F+;F[/7IJL[CJF&J3$J>K@S3C1D+O<&-F-W@K],;9D+T!K [:Z+_:WL& MZAVVB+!'B0_ZMU6=R;Z_9#0ID!-#P"BEE -)60Y06@K 2(D 58A+303$%'F% M[WDJ,#9"MJ6L;81'W4M&U4HFRZ8K\7JQ5X&N_LC2F@@6&FS,'UA5,, S#M!W MR-S(-^9 1&;;TV8T+<9&_Z0RX"XY\&8;&P)&$_9$+VR,H:\2PT8>]H3H)!ZQ M[WOZ,>3?U*HJR%2?!4&SYX;2.*42*@E000W]924$*C4^:YE)@JF7>WKP]K%Q M6Z-E+D!4:(%\ LJ]"LM7D)>%9BP%-.B-!0F?]XG7.[R1W; MQ-[K3+'5.ZD53W[?J9Y8W3V7:->1<#SB#H]O[!-N1V@_S,WF?%DYE0%9Q1.O ML&?+V ^3DA-OS\1Y-U-MR(P^Z;=/>;#*.ZB[1C$G"S#9!Z (!)+0$ M3$,):(KRTG :I<@I"]I'Z-AX:[\T2ZOXU8UW?\B[.2H6D+$O[SLP]"F$U1]6 MCX;I$> =J%UZKZ^J7VMT3W Z&Z.[OFNXMNB>UATT1?=]M@=MOU_,JT+951;6 M9K5>F-6\+='Z^F4QF_VR6-I^FA/.1)K;/"FO.+QN.V'WM.V!V[X>#U"+:ZUN9ED(S!A& A8#&#<<8L#PS M=*Y0*5(J9>Y&YUK*?G M-:.OE"&ZN7-G2S\K)3;KZ0_UM&0V!^IG]KJ:\!(+5.0YP%QBVVM8 $*9 (7( M,Y5IBGCI%#[;(6-L=+"G9;*NU4RDT=//OS@'IIN?=B-$\;VR+3J-ALG/0=#Q M\[5N1&DXS\H/+6^'J@.':^[3N4<'=98Z=#]VC;H^VKN@TLM2?;=GG3_4Q[DP M_M9GM7[03^S/B1 I@S33@$DL "I@"0C!$,B2*9HA01EC/CU".V1YL=\ 34$/ M5*TR"KV+(EV$UT!6)KAE^IN30U4?ZL\RZ9 M*\\MEQ/8;F03&L+(K+.'WGV#GN6:G[8Z)ZW2ES.WO1G&!Z.@5.,D>%#.\8'B MF'R\GNWKTZP,FWU19ENX41.AM,HS@8&$MN2_<5P 4ZH 4BE+-CE1"/O5?=Q[ M^]AXYO*BEM.%_+IF MR[7K).Z0Z?,5/I8<[]O\3GV;SJN.8)S-;#JM[\3N0CE/A0#7E<>#0386U])AF1:!T@",V^7 MQ(&9V,'X4V9V>:@?4]LRWFSU_7&Y^#&52KY[_6VEY,?Y-C'\7JRG/ZJ&(1." M$98$C)7WVS6[I/[_O%4DM,LHO4L.I$7<2_9*%J7@O#CI#-PNG%/ M3W2&X9@M(I5V=TFE7S@6N6Q[4+8X(V905KALYO'L[_ADOUG^IG M)9NO[)J[F'_:MLO*>%YD!=: (<8 $BH'5*=FMXG3E.$,TLROY_TU@6,[/VKT M32J%DSV-;^A-=A5T-V8("65DGK@116_B<(4F*(U<%3HHJ;A"<$PQSL_UC#.T MI3G?,>.TV$LW95YOWWZ_-)*^597^W[WN/O+(7NU?W=OXQNJ7)LWYL3K_@!,& M$4Q+# %*8080R@K F7%-1$H03W->XLRKOW5(Y<9&9)6*R8\F![\^0:J*^[XJ M6]JWJO0W3Y[-9OF[;Z7XH&/JQGUO-5*1>;+2V7R'[29MW[!DSS*[C=O_7&-= M4EEV5_^6M+46:A,#1F)&P#UL\&9(!8>-]XP [4F(: P9_1:"=YN565)6JWOQ MS\UT-:WTL#\NE6JJG0B=PQ1*;;:;Q%;)HM5%AP(V@8ARS',EO5S/JQ+'1MFM MPLF>QG=)JW//BC+7<7=CX*!H1J;56X'TIDEG<()RWW6I@Q*:,PC'+.7^8$\? M=)LL69$=/^;#+X;GEE-AO.!JGWT_ET=_\]M\NEXU)VVO1[F^2NN,$5T RF$! M$"<8T)((H%3.,*3VU,PO72:BLF,CO/T4XIT534G/:@E:M:?5EZ_4AA]R1Y=U M) ,YH N[=4UW#L;=Z<#:K2L:U*(CY.O ,( 8%H(@+@$6*&%69OFU[-0TFI^(C*FTR"2 !!G^R'@.**$(0 A5 M#BDIJ/2J.GU>S-B(H]4R>:G5[%7<[1A*-ZJX':#('+'%IM'P+FET#%Z?[0(& M,W:' MGICU"6J]AD;HD-:+\H8.:+UF^)EPUJN/]*CSL/5'[N7_;E9KZUP_Z+\SNW&O M6ALU 69LMFNSL?JZX?^KQ/II\:NM%&F&^/6+DNKYI4K41Z70>9:G(,N( "A- M)6 V>H1S3)#D&4L+IZ3&*-J-CIR^V_,1>P&KK=O^HW+;%SKYHS'1HXI"\('L M)K0W'Y[AME$[XY('G;3F)<:^9&O@7K^B5=*8:+.[MT8F.RO? . M5([C+0;9KZ)'K$'HK 427.AP541BX750?R2:D+Y= U^6RHBSKS(_SU1U<3:7 M^^U<)E!+"26BH,RH HC) G#*"O;U\\!=ZV*4A6Z!#3C&"!5-Z[X-FCZ:$[0($[&SH('KA]H3L4IST*/9Z]-;!AMS15 M-26,F#;E<:I6S06*?)A_46*S7$[GW]ZQU71U=*U-!"\T%!J4J\<*^5V!F=; %(*@2J M]ZR_J^23^F%&OZJS_K(Q'[8Y8'WC(4)\4WP#( 8>_]@1#_M#OQW.NTN#W]IG MA_AX@(<)EC Z$S[ MR/]1;&E;\:H)%X)G!<(@E:@ ")8Y(%PIH DM\D*D*"N]+B%[ZC&VY0R-TO\Z+\H;NWGG-\#.]/*\^TCMZ:_.\J9)P'\QF;WFF.&W3 M:5:F&!>Y,COR$G* RIP#*I4$#&D-</(_'/_\/[CA7K5$?H$>R,4.HC,4?K0<65^H)P)-?-\P1#[PB_* MIG.9MYLM[70EV,QZ7Y,4YYG-E#*;0J(!(CDT[E&! "6IHBK+I=DLQ=LCGM5I M;(Q7*VD/CNRU;XHMU;5)\/6KFJ7^5;[RTZ4WW"O>5ZO M$>\[.X&\;0_:_>J^G0B$+1YE/-3Z]X_SCW/;)FJQM'40BS3#0E(.9,X*@!AE MAFVYV9%2FF<WAJ[SM:>C;?J +83?&O!VPH1H.U/HE/[6: M_L5&+[I@UZ//@ ,F@1L,=$DPMJJCDI%":@XPJ M E!N_&&B4@942G,FM&#&)0Y3\;T/MO_6!=^W&!-"&*&$ E%R"5 A,V"KO)LO MLBR5RB5+2Q*BWGM_A/_]RKUOP75;^T+!%7GINU3LO=D&,&W()KF?S19_6!03 MO5@F[Y=*3M?)IZZN:4$JP1_#%;T0_%;@F]>!/S;=I0S\R3.]6P8^+^95;8"J MI,#J8;->&2??SJ9)2GB6$YP!Q14$"#,)6*HED*GB%$&1$57V(>_+(O]-R+LJ M/KBJE/<\D^W$FZ>(H!0Q\^TMKD%[85Y%)'0SS,L"A^Z&>=7T,^TPKS_3MZL MFZ^TF:'W<_E5+7],;<\">\IUFBECLUI7Y_^I*52(62:HRA7@N30TI&TGK!S: M#BM%BD1*19XZ-2&/H=S8&.M\\EJ_$I)!!]&-T]YJ:.)?*?09E1Z-%,+#%[@% M0T %!V[>$![:T[8/$63X$;A4T\G/33;N8^O&_LS6:I)+K"FA!>"P0 "E)0<4 MEBF06JA4I[E@;E$H%R6,C4I;)9OBVHE1,[%ZNI'H92"[F3 (/)'IS!L99R*[ M:OT9-EHI\5_?%C_^'_-L143_1/9'4/]8L<_EMPY"(5>-:GG@^@=O.;AX/V.K MU;LFBBE/LX+K@H$TXR5 N!2 ($H!8EQ+B E4I?+?U>V+&-MTKG1+WB7[^Y$^ M>[8#&'UV:GW!&69_UL(3/M#KLO41]F('8MY@!W;.S//[KK.?[!V#+C=BW90D M>+T78KEALTK 5$^5;,O920D1@J4&F*696<)S"DB&S"]YGN9Y*25)O3(]'>6. MC0E:?1/S4N-E^=[_NZ+MQ@T1,(Q,&(W&R1;&1N<(504]P0D=M>XD>^@(=A] MSD2S>SWNOW?X,%]/UZ_OJ\IE9E,BU9__GWJ=Z%(6(B\R>\W* -+F%X8LY*B0 M(BL((L3)V[@H86P44RN9-%HFE9J)T=-][W >R.M[AYOAB

WLAX[1TZK>^] M=SC_UL'V#IU&[>\=NC\8JLRHFHOOSVSYC^9@#W$LB*(%P*DRBAP;%/]3/',K<8]#UZO8NZZ[0B'9/1-R"T@!BA$>AZ9R-5( MCX2^<4G2\Q!67&&PN1TMEE/?ZBOMJQ!5>K@PY]BMI%*UEEXSR^; MNE+@@_[ EC;68/6HEM45UJ=M;U4&F7$Y,@KL>89Q.8H"L$)+D#)->)FFI<9> MR26A%!L;?>W;E>P,2UK+VF34K6TVOZ&USAX UE>Z-[3)#3;D;JSX%@,9F3T' M'4/_1+_ @(?- PREW+!I@H$A/&5-3OPV;'E7_=B6+3.6A:/[T%@'I?M@ MR@U*]Z$A/:;[X.\?N&?\0U56>3]\[;MQ_"0=;SC;U=_,__@#C];^/R[U]]UW_96#.*(79;RM]^ MX"(O[/N-5?=-W.^NFO#7Y&P#5FO+7=*8>A!EG?QNS4T:>T/6&XTZ(&$+C\91 M==@*I%'A/BE%&E=:/S_AMZ]_79@%<&Z%[;DCZ_=LN7PUDJJ*J1--\X*49HE( M"TQMU2P-2$X18*KD99[!%$.O%<-)ZM@6@-_^Z^M_)>ME52GVM?=NS0UP-_X. M#F-D.O[M:[)3^&"OQ=9)JW1="CH8!P3F-_#O<.O7M1R M_?IHOCCK^[G\\,_-],4*W%5.UZG 3-LBH,0FT>DB X03#32V]4%376C$_/8@ MUX6.<#^Q5T&]U;\Z@-@J7_WIPC^]9R_3=7,R]5M5::F.?K=U\JL2)+I:U@=R\7+^VA]_W7]PE!F6>RGL, NY%?V$&+S'RMLG=)I>[1:,0L8>\. M4^B(KVMBAP[V"09@9,JY M ;L^Y::N8Q*ZW%2'Q*'+35TW_DRY*8>'^C:UX^M=#MN36CY/4@JSK$ *X+3@ M '&H 9?*H)II(7*6H9)[E3T^%3$VZOB\6*O$"'JNZ@H\+^;K[[YU!<[@Z$81 MMZ$3F1>J>ZZ==G>)U2]DY[-+M@?NQ7%O+(*(@.GU@(@E"- ; L%#A7')2UEQIVJC]RJR-BHXNF[6JKJ M,M>GO? - ]'-(D/"&YEK:BO^\S](EN;_G536M'_8*P;<_%73^ZO]TYZ5[3.- MM>T?*ZO;SU==:*SY XVA3S?H8<9RJ,;/8QI3SX[0MP]$=_/G&]X_8)_GVU$X M;.D)&]VJMK#G=S:87-4-**8[]7UWS9TPNVZ;0X$7?=^\5?1NO]7H M3MF0^V874 )OG#M%#KQS=C'_=.OL]%3_O?/>W<91P%9U3CNA.5&(%#S+&1RY5@R2JHM3[5]CRA<\'??1,>$-4A=N4W M MIKK^X(4?#-^S6Y@^_F'8$XM[UW?;1GUFA3>?>+FE6.U.K[]&75U$QAL$A+ MI$M H%( R3('-*,E2 O-5)IG&4N]@O$[9(V-@EI5D^6^KI[)H1W0NK%,(, B ML\L6JP,U8]2GN0Y'V#S0#GG#IH!>-_PD^]/AD1XGA&U7Z]==*8HJBFQU_^=T M-:&LI!AE*>!0,X 0SP#73 "F2)$CK9&&VOD,L%/4V/ABJVRRT[8.\C03P2KL MZ*DX@.QPOA<,NLC,,2!J'B=JP= ;Z,RL \5 1UM.B'0>7G6_8;CC*2=+#@Z@ MW)X('(]F>W2DB#%:" HP1@@@GF^2N?+O2WT99S=7+!1ZD1FU,Q3L+OG<@5RXX*]8_4XZ!8XC MX*NCWXG3,S>D7S\NU0N;RN8DO*UMEW'"45%@4.0D!4A;%BDI IP6A2@ERU3N MU=G^LJBQN62-DHFJM>R3]WP>4C?"" -49+JH>W.W2#5J1B@/>!V,\,G#Y\4- MGP[<:?;9!-_N)WI2A.$>XX?.OS5O74T$PWDJ,EL0G2DE *2ZVR/'<^ M@#EY_=A6^.W!H]'0XZ#@%#:'(Y6;P!CJ -8H=_W8U040C].2FX 9Z(3$Z8OB M=R1RT>S.8Y#3IX8[^KBH\<%QQ^5/W; U:<]0IFKUV6C:^-$*2YFK @'),QM! M@Y5Q193Q1YC,N)"VM8'3:?%U46,CKMKMGB_FH%$PF>W4[K%/.8^OQS[E9M0& MV:?L:7F7[/0,O$WIQ"+\-N6\N.&W*9UFG]VF=#]Q:V6AMD;!KH+!A^>7V>)5 MM6N4S@B$@D# ,RD!(B@'')498*)$C.:0Z](K=\U=]-CHY&R!D9WR=TFK?M_J M,5?'PHUJXB T/6*0J+%?%OU%E%5=8+E=+<7Y#3SYK$ND7NB.0 M^9?->K-49\*9JP"?7>IZJO.""** )F5N'";S"\N9^:E$9H,G-<2$>#%>0.5& MQXE[%0QJ$Y)]&]J##D]&##F:CISY1F,4FU7WAZ\+Q,62$R)G^M*V#SC')(#2$SA2SE:^X!I1F A!24(T* MI(K"J_3]!3ECX^:C).$;*M)? M:-6P/ %9DF>R%U8U;U"0X14ZL_O4U5]BL& M=R=9GW[/DS6.;^(UR2:V=>XNM0[BZ)_=-($2>SH[V>S72.FMK[P9:AV\;K''662/V M&V:=_T"_U?BX"<(]-U.;B?4DATAF!4_-;C\W\S#79AXB,QE3FI5I:M9D6$J? MY?B2H+%-2]M,P'802%[4,EE93?]?OV7X(J)NZW (G"+/W',]6%HU Z[$UY ( MNA1?%#;H6GS-Y./%^.KG>URD'P;]'NV^OZX7'Q;LN>)E%F9JQ("*(0 B*<%H"(7("U%6>"\9+EPOWP/HM+8 MB.8X)*\*3UU4=SOM11BK:SHL:]-L5M]QA M!KF;T=YFZ")SWU%XX"HQ%B7UC5QC4W-4DS16)4^+NG0]^#@'GYI1L[8ECV\T M:A[Q#(./WD Q$ ..HE\D15# .Z,OPD@:+F(C*#('41YAW]QCQ7UX62_^6K>F M_#@7S2TB3YF 6$,@E#B6>P< MUJ5;$8F\S.RI=Y<8!?^K3RC;66P\V/]6C 8B\Q.L G%QE_F=U'KVP>&8LDOO M ^+K_&#@)+Z_+LV>>E*FG,$<"F V!PB@C$+ 2YT"E6>YH+E&T.^,OUO77 \??I^GL;G=LL;#0KB+0IPDQP9L/],> (9X ++POC^ M=1M.O^TH'R'VS0NOH-3D)GE0AO("XYBH_![N64;*%D=XT']G-HYN_;#\,OWV M??WA3[44TY5Z7$Z%VO[CJOG7%9R4I$A5CCG(=)D!)%$)F,HHD%)R**"R90Z\ M"DSUT6)L?%9MMXW+9+2U)RY_-/I6E>;E8C9CR[V+&L^B\_V&R8W@HH,?F? J M_2WBC9+F^Y]46MXEK17)8SLJK2';#P7TQFX",FP!K%Z:#%L:ZQ:P3HIFW?2R MH+V4;8F9)R-(?%=/9DS;0'NET@)IK$">4]LBN2" ,VW&\J10@!+" -02Y4)(E*;*HUG294ECX[9*U^1'U?- 5=HFK+M2I2>R M#O>@H?"*3$TU5'5[B%K1;6E4_WO13LR\N@V%P6ZP=D(7, S6\^:^G2\ M8,BN/=?M.&K+X_# #15#C)OZ/*W;<'S:9O4@G4EZ2KTH:6RLV81I[32](67J,KQNSEX0T")39T^\^M4+Z<(B?+F0L]*& MKQ;29?398B&=#P0].=N=7+Q[/Y:GY/T/ MM63?U,&1WX040I8B9X @8HNJ40%(F4F ,"&:0<53G4Y>U'*ZD%_7;+F^Z>0M MM/8^L_+8AH@3=*=\PM8)5]^F-F)<+F&P(5 M!8SI N12:)TRF2&<-=^0#W/Y;_[]:"T8[-NA;)+ O^7WXJ9SX[<7S;8_YS)5):&@X#D&2!$$&$0%D!2FB"%(H> ^VZF#MX]M M"]5>V_HM%(> N=%Y;Q@BDVX;UA#^_NZLQ4$IZU#"H,1RUKCCZ7_^0S=-4IN4 M4T<8[''#DUH^3\J2V608"C*;5TN"9PK%,Y,<*> M*W_P51EOT-,'O JSUVP/ MXP!%!GW=;*'GI/5M_@K' 5F1A$<5GH6W#'50@N MT,GUY_HQS%[AUC,]CK?%&R3.,EQP!2!BMG6,* S%* @XQ4)D&)=(>74B=A,[ M-K;9T]JS*H8CS&X\$QZ\R&QS4*SY;*?S*!4T_' *RCV.H@=E(#\XCGG(\^G; M2J0^Z+\N%O*/Z6S6-$)'.2PPPT"G&-O.5<;-X= SP1F64HDXU[T7@'4\E;H=KMBG2'V0ZET%] (.40IZ'LMZD]J<%PR^5&;STL=O M)86F#,$C6ZY?;:SBRC"./3%Y]WKP+]4W6Y6I8MC@FN54V'PX"AC'!1 *4H45 M9JHO97AH,69":4M[5-HF^X;E^UY:;LG6H#C:+M04NN\, F'O5AHF'_6!U8X*/@6^!F7X87BD^X_G2(0O3 M]+/WJ&A-SY?T\[W?;5;3N7GA^\4SG\ZK;^1[LRY-I:H+YU2+E5;+I=I7X6/= M 4I.N%0:90*!4B@$$%404$[,^F&[EK!"IDPS'R?\-G7&MJ#8#'PSDC:2H2IL M:2M6[&SQ\[5O'"@WIWLX^".O/ZTAR9XE=\F!+,7?[A)BT]H1SP^>!WMJ/=^]GU;=&R?/!)$VQQ@DN4"UH4 M&823'VK)%V\'^+[XB,<753'8.AI/# 6_VR(5'M+81T%7NPI>P=1[O?&#*.BZ MXBAZT/7##X[C=<+SZ5XEZ:<_C( V$J#-&RUR7G)6@H+F$)@_(!\>K3OJ-( U6]]SQ M"^1;M;S#_"M5R,\].615\0[-CZJ$=WVRSUFTS02[%V*Y.?"??YVNA)J945.+ MS:JI03XA*F#L M.2!TD=E\'[6C MTDP1LED<<0E;:/.*S&%+:KH!<%(\T_&Q?L1RW+CYLUI_G(O9QH;$MX%GQF=$ MRFR'"U P:GS&4FOC,R*S1^9IA@EDC&CMGZGO(MIGM@R79O]N/Z_>K %-#K4? MVS@ASZQ73CD!,L\80 75@!!> B$@)8;J"RFA;P9\'-SCIZ]_J//5H^+M1O&A M$8S,\SMUF[B$N\2V)OUIJ_,VS/=RKIS_@VS M/\S7T_5KXZ-^42^+I;U%-QRZWJPFDI <4L8 3FTU/9IAP%(N0)D9]QYGA$+D M5!?JFJ"Q>9.UKMOV?5MMDUI=]_[:G>AV4TU(S"+32U^XO-IQNV#1NSMWY\L' M:];M8N)^[VZGS_?S"G]5S&8BV0..C_.7S?K+=/6/7Y9*&392YJNS_L+6;0UO M1"!$I"0@3Y$$*$<%H 4L@4Y1#K56O$!>O2;<18^--JRFP*J:M+HF5ED_+\4# M>3=?)0Z>D2EE3^FDTOHNL7HGI^A&V*CZ(Q;4?_$0/Z@7XP_+L2_3XPT#5["K MBVY^G*_6R^IT=U6=\#U]9_.FGLQGNQE?K94\JB;S5WN3\[/1?YO/^64QF_VR M6-JW3K1QE(1..3![9<.1RGA3M$R-(U6F&VG3MM19A=5 E2$T;\+6!:5=7 M;8O4F:IJN^_I?F9_C'3^D7X3QE&/+9*-_QYUV^(.<+#Z;I'5[!&$T5X OE;= MKJ9ZJN27K[^U=T<82R[M#DE*3&P/=@%(P2! (M.9V31)G6'GL(M.46-;C;?* M)F*K;6+5]8@-Z,;6(=PB&&*1UZ$=6.\/P>H3B]:-FD<,13#T!HJ:N(ABH.@( M)SPZXR&ZWS!F)_VBUAG=JUFSOE M_G@%]9<]Q _JROK#O]T9">S"NB,(<(I 1B@"") 5,*>6HF?>/38*>LP3H]Z=G3'_Y1,K?PB8@QO7'X;(K+&/0*^T@4,H M?/(%>D,R5** RY?#,TG@K,W=V0&'CPR8%G!6U\-\@/,?Z9GM*L1259OH9WLA M^*]J=!^T+2^XV-2U3Q^7ZGFZ>5Y]K';(U>YY4B"D<4%*H*JJ@"E&@!=" Z44 M+3$C6F$XF:MO-CGKR2,)MIMZ'JG%%KGI@_!6@BVG/@ MW%RQB.,P#,%N#4A^VC?A+U5;T=:*J@)S:X=EG*TE ?,];T(R;/YG/U6&S0>] M":Z3_-#;WM:/4;^8]RRGPI#,>[;ZWJ:@0)I)0:D$J60E0,(2)F$T!8Q4,F([CA$!06CDO:5#6 MZ#3VF!2Z/^PWYU?+]>2]I1*U?+%E C^;,;__<[HRT[V$4%,&LJR #%N8R$1 M 1G7C!>JX-0MP>:2@+'-]'T=$ZMD\KM5TW%/ IS($]T;%^>)?LWX MKCENGMV;W^9/QW/[XLL'F=;73&MG]-7/]4Z>L]>$51G0C_/'Y>*;^4:TUR Z M1RS-TQS@5%,SL94M_0 )$.;O>:Y3JH5OYMQ%8>.;Y#M=D^G<;&AJ;;W3YB[# MZ[:\AP(M^N0_Q*M5-$ZVW%5$0J?*718X=)[<5=//),E=?Z8G>]A[K@?=5&MX M6%:=8ZK%C&5<(5Y"( Q'&.J0$)"4(<,D&+&,&2JAF1=U7)(T.MZPBMJ==]O[ M;+&L&Q]Y.0G7 78DCQ"PQ6:.OHCY$\?G MQ;QZ^WVS F9((8T4!C#/;!/C@@/.A02D(%(7&=:9WT'!J8AQTL-]4FN:5/7M M?%V*$QA='8E;P(GN/E1XM/#$S]Q%6/G;45(Y.+O+FK0_C#J)JV^32WYNX3IM2T%-)LM M_F!FFB3:N!#OETI.U\FGQ2ID!: >\(7>BER5._2.Q!6(,QL3YT=[4I(]]#3_ MMQ'1/]C,7G@8H STIM!E)0P%DA MS-XT2XNRT#15VK=2R,##.$@)D?&.H..:-M28Q%[MZFLR.P9["MXE1S=I=5/E MH[_;>R#@:A<"V+#KX$T:#;M"A@#O9.T,\M(>D9SM0OWTQZ(-YN0E5\+X]*6P MX>:B,,LD52D@K& *BPRKTJDYP/G7C\Y];Q1,C(8>08RGL'53VNU@Q.:H/1SZ M1'6> N(1V'D3, /%=CI]4?QB.R^:W1G>>?K4%S4^"/*\_*E;3AJKL[5' MMGQ8VKHO2E8)C8]J625-3K1$)"\D!8B4R+"6(H!@XQU"C8J24IEFOG>;5V6. MCLKJ,[>J)]1=\L*6R8\JJ?JGZ3R1B]F,+5=5#8"55?YR^;/>0^!S;!D,V&'. M,;_6F!J%[6U&K7*3LOYXM:I"S[--)X@B''9VRWV#TT\G(,X?A[H]VC/ZO#KO M:PXVMLT@,X(HSU4.#.M@6R,J!QS#'*0<*2UAP5)6>K56.B=E=,S3U$.KCT = M&YQVX^A&)C>C$YD^VAJ4+4 QZEMT8A V"/NLI&%CK+N,/0FA[OQPOUG_N%P( MI>3J%Z-:4Z1A]0 ,3,+Q2J M F0"\I39X(GHR,;I5-&%;3?U(PW<8W.@D(KB1B:;5/+%3)OFI M5=[>G/REJ&.7]J,YU#-PH+@*RD:G-$=0(,2:>6 7E,E?9@W*8 M)R#'W.7[>#_.,BPX7:M/TQ]*'E<4_^MRL5I-9)Z5J2+*\I0A*ZTDH,KLTY J M="H%HAI1OW:LUT3ZS*9A&K%6:B7OV7+Y6GD$SS85P8^7KN+L1D@AL8O,1+6J MH-(U.=-IH-(W'/VX(A.4=ZX*'91P7"$X9AKGY_I1S"?%5FKE>59Q^-"(OM:U M8E'.)L[;'/0+>R1BT*_G>?..OXP7/M6SWK/XKN1FIAYTQW?\R59G>%)_KM\9 M;?\QR6U37PISD!-9F&4.&L=<0@I4D6*,\DS+PNL,HH<.8_/46Q-LGD(WK7L6 M2^XQ/&[T$1GTR!SCCG?R>V5$8JU(*C-"U@+N#V+8>KT]]!BVIFY_H$[JWM[P MJCZU:95YH6K*G,V_5>1;_?)YL?X?M;;W0LI (/_&EE,KM/JW]XO5>C5A>9$B M40J0294!1'(.F%(0\(R2$N.,IIE3DMN->HR-*UL-DYE5,1%61Y_2K/T'I)L9 M!X0YN@=FC;A+MF8DE9IW]6^VOV=B;$FVQMPEVS&I/_%^N#'QJ:4[R-@,56@W M[AAY5N6]&=GNDKW]7S]@/=^;,3@L]GO[Z_HG-=S/CV,ZMR7;;<&GV<(VDYGH MDG("F0"0%VW]!@D%* MJ%B[%RTSD7C%.KI+'MB(]+=9L=A+4[A_ [@:[FW\> M!&2Y%RCGHLC]7M"WC>:]E+;J MQ*/A/S;[_ZF>YY VLO+C:K51\N?-TCA,]25>%5BYJOZQ:4[SX4^U%-.5DF9[K67. MN0*Y@"E )"\T-M2"6(OBCO9O)@? M5:.^_53]UXO:KBJRNXKF7GF&<_<8O2(OL2[*#)12,X!TF@%.1 8DRE-)-"H+ MF;55D]]T_ Z+)<Y>Z;1^ZUKY55*/NK,>R!"X$8(%*G *69!DRD.<@SCG%NW&2<*\\EJ$/<^-:;MBCN MK.DMZIWYUHEN4>0HXR('!>(*((520+'YVI=I"@N89@)QKP*LH; =8B6I;JSJ MB@>&O_YH--]?00("[;@R!((O]C+08E45H*H4W2?^@'SO@$=8AHV252FF;>-:HZIDHXX*U&Z&$1C RL9P%+T*BG@\L8;-E7 0/ MFS'C <5)UHS/LSU"K378;*(Z U"&0#Q:N>ARY0_.E5(#K#2R\_/5STZ%4+#H)#KW^Z9Q2%W7J_ MLY>7^W><>U><[UYW'VFN-ZO;S>J7+S;X<35=JZ]J^6,J5'T1!BY6#RK M)_;G+L)WEUY*<@S3-*4 YYB873R7@&>$@4*6M! 9QB7S:MW6)6QLI%[KFAAE M?8]9.R%UH^-00$5FU1U&>Y'^R>]1\F]=( G*;IT"!R4I%]./N<;IF;Z48>:? M6JT-0]ELIK;9D$1ED3XD<4Y,6.CB7LAEAOC M+$P;;9.76EU?RC@+J2M9W I4=)IHL&DTC-"$J1N#P+QP5M3 C-!E[BD7='XZ M: #1R8VP<6:F8EOO1B$A6HR-0WY6 M\\7S=&Z_XIX%D/L-@N,-9&QH8U]-^D6H5&9$J61T$Y!#!*Q!K\7\FR&-9UNQ\,F\HFK17&0X)P)E0#$E 2*4 $)S,T24<@@U*S+A M=:QV3LC86,WJ"*R2B=7R+K%Z]NI\?191-PZ[%:?(%-4'(O]":AT8A"VG=D[0 ML$75.DP]*:W6]=E^4_^+FMF\L4>V7+_^O'AFT_F$D5P+AB2 2MN)GRO 4*$! MS2516BC$_*H;GXH8V[1O-$PJ%9/?:R4]9_P9(-WF^VWP1)[MGLAX3_3+Q@>= MYF?$##K)+YMY/,4[/GEK!<7S1[G[*61-(?77HXI]C.:B%(8!!"\*@* L 67$ M_(1YH7A6%I![':G>KM+8"&2_WE^E?9.-V?8>>.U;5K'WF#E>H0TZ$@/>EVWO MP787%6V&[-UV4 :JO7@KM)%*,?96ZXTJ,]X*X^5"C3>_N1\S/YFOYDJKY=)L M]M:/B^E\_7'^-'UN&QP4.<*%R%+ >$H HK:,;4HD$##5J4:(XZ+P8=UN<6-C MU"]*++[-I_^RJ5+KA"4O5F&;T+XV*ONQZ16G)S?QCZG%\ZH92-=\7,_/$RI;%6K]^7JS5N7O='&:RR 0# M>0G-1B^#"!!!$-"IRF&1*D(P]JY0XR)Y;&2SK_C_26K5>U0U<0+=T3&+ 65L M_^L,BK90J(I_T>X-5_AB)$[2AZ]!X@/*V=(C7B^X=8MZ/U]/I4W3G/Y07VTD M?I4Q^.%/,=M()6T3,.NA;>I@X@?]@2WGT_FW5=OB=#?+BAR62+ 42%B6AMJ8 M RI$I@=*Y.42$44[[=E#:7BZ#AP;PN[;V.R,S)IK:S;[NW9:1]J+75H$3S4 MM\!W$_P68QN;E,,/ZT#;YM"#$6D;'4S--]I6AX;Y\C8[N*2^_C%;5P="#]I6 MCOUEMOACU]N($9FR+-4@8UH#)!D%1.,"I*DH80%SB#/IYQ)?%C:Z%:#5M:K/ M:$LD5^JZQ!?X ^WJ!H>!+[KGVQNY'J[N=4@">[<= @=V:*^;?NK#.CS3LY*] M+6'ZH"LO^=-TKCX:0:L)*E*&H1! :QM_GM,<,*XQT)B5.N5(">Q7M?Z2,\YBZD<7-2$5FB3X@^5>:[P(A;%7YLY*&K2#?9>Q) MM?C.#X>JE3GA.B]$2A& Q$:+EA(!AK/"D(#("BG-5T-X59$X%3&VR;^MWVAK MF4W7SUU!TJXHNLWXV[")/-W/E+6,6< RRAP_(^:-RU)>FMT=GPS>5_E7]K^+ M944GG\WX-\$^.L6P4 P!V_Y=X]Y8^-%*XU#ZYL M:*K 6RMZ1EWYCI(;KT3$/C+IA(<]9!_G+O"&:NM\5H>Q='GN LBCZ7/G:V[L M@=/\9CTH.&%":I0S 4A6"H TY8 )S '1+&')XW+Q8RJ5?/?ZV\J2SL?Y#[6RW0.;\*BI6DU21H4LH 04P(0X0R0%$N0 M%@5B!?IC<;LGD]W@R7C!]9:>3!=203R9+)HGD[V])Y/Y>#+9C9[,Q[E8VD[&/ZOZ M]X_S;0OD]^QE:KR"[0VES'-.,HE CB TGHQBAA%*"22D:6%+SA'D5*337_38 M:.+]=YM#4;436VS;@;-JIUE5\]PK[NY9"\!C.-P\;^G':O1";YTV5-OBS>EDJ,:T[ M,*F7F:J*MTEIF?K&UWU4>VYH5CV]" !^7B8,H-RM2A M(3WF\>#O#WH&MUU3=OOCK%5S\ M51B=)VN/C705FU?%.N^YLUO=/5W8'N-RT]E<(+3?]HQNY]KNK(CBW?8'<8AC MNRXUQG!\YP"3XS&>RYL&KBE?9S1]G!LMJ@8%JX?U=[5\,GO=)NG[;VJUMKK7 M18N/ZG+]U;8J^MDL"MLN(A-<:-L97H"R@ @@DG) I1( 2BYR,V-$3KPB0$9C MV=A8O%:_JEDO%[,96ZYL&?NZ1^90]>N#?WO<%H71Z#NBM29 G?PF674/GJ3" M)UD;@)JZ(:N[I/GBF>]=C=)=;I('958O,(Y9S^_AOL$(7[^KVJ9@T.OJ&'!S YQIKT!>488(, MW/#H$5APSNP;(PH.7CEP*,$Y9[-T]=]OMHI2E+')2 J6J*S.: M 4(*!C+$",6ZE)(SGW#'4Q%C"VM\LC(242O7OZ_[&2S=G(#;$(H\@_>4B] P MY++I86MBGXH9MB+V13-/ZF%?_F3/?,YZ[[)JJO ^+9[8GW^?KK_;(DC3^;=? M%LOS6Z$)-U,_A[G9)!2I7;AA";@6"*2E*A2GK"A8UEZ=/WDD?_;4I\=]^=,0 MF:*-.38)6CV_S!:O2B5KVZTL63:%IM>+Y$=]RF*[ORRGPOZXJA*F-_/IVI-E M>H^G&Q=%'9Z!LE1K$^ZJAFA[NM^=/R[;;?D#YK+>B&+8C->^R@R;%WLC9"?9 ML[>^[_8*&DV")B*HS!3*0*8D DB2 C!<<(!0"C.:EQQ*KZJWIR+&M@LZ+@O1 M*P_V#))N%'8;/I')R1>:FZIE1$Q'/2/FS>ID=">5=GSRAL:+*_7-TLN'V;1J M&6:(HVU&;S9+-$]+8/Y/ &*( 2Z5F>U9B8J,X#0GGC'6'=+&-O'W%/3NUMH% MJMO$#P959 [8US/9ARS"V:D3)N$;,UZ4.'Q_QFO&GVW3>/6A?M3QZV*N7G]E MRW^H]2^;N5PU7^\96GXV;_]^_ZR64\'>+Y9&V.'.1FN! M#2NI4N8 Y7D&"(,%*"54J&22YZG3SL99XM@HJ=$YJ91.&JV3/;7=F,@=\6X: MBH)C9 ZZ"N%U)Z?OMW:',1TF[6[#/F M/AAY!=]< Z%W",[%%P\6B'/-M/UPG*N?[>&*M27=/ZG52JEM@AW&7,DB+P 5 ME )$!0<<,P1@H71.%,L+Y337.V2,;JK;9+L7-I6)<79M OK&WK-/YTUG%]LX M\;M*GA6SC9O:5@6SJNJ$?_F.+NP=W+#;$8W-"6T+A[NDUM&[!T870A[.U>U( M#>1.]4+,SY/JQJ+3=[KPZ'#>4K?N!_[1E8_V.TC[6?'U+@MCKQYRH5)=XI*" M'!F21(0P0#-< E3R@J24L:+P2A&_)&AL=&GUW$OWNKNE!O5%<-T.QD) %GLC MV@\M[P.P:U $/?2Z*&S0@ZYK)A\?;EW]_(U-L:K6;I,<(8H4PT!K) 'B4 &* M,@9TP2#F.F?O#ZL9'!KGU3W=FN;Y^K&CO'X_#>B,0^^'8&HW_KJ@.; MXS2KJD6\37NJ _,N-J0Z_%2/S<]>@_KW[.5%R?=L-EM]G!M/GLW,WSPNIT)- M"INQ*,V2KF15QK#, $.E!AE'#)S._)GM4;;1W5=TS\0\E=4]3F M&B8E#,H4:4#RPO824PP0*0N@5$&8A$0@BB<_U)(O7!VQ#FD^\V!?9KQI4"D+ M>*5MLMJJZUE1L0/?,DT%Y#D&)2'8-BL05EH.%)&%*)6B"&(?-S<0ND,LBM&Q M=7.# R$6><$[ &NO<7;X&#,'/,*6?.R0-VP5Q^N&GQ1F='BD;ZW%/^Z%L$?H MT_FWQ^5B;GX4E=.^>ES,IN*U_G77:%YD)<2IH0]%H3#[Y50 AAD#&>$2ZR*7 M.?+:+_LJ,#9V^:*$T75F"^8;O]N61]I:DQR:XUMLT7-@W%@H)MR1J*?9.'RR8."6>'P(WH0B+ZMKT1*G!W>C<-+J.V1>A"*G9/A+.RW[HA0A<@ M#MT0.A\/<<_Y14GU7.W>Z_)RS;599K MU/_.\[S0L3EH)S=Z.[7OFN*606Y#+PQ!GYO1VX$=^I:T#Z8WWIEV@Q3Q_O2" MX#>\2^V&HOM>]S/<_.EX=A^^<9#I>]:(=GZ>_\>>00X;OE+_W-A4Y1_FES;7 MH:2D)"P%J802( )S0 ME %%"9:@D6!*OS@+IMJC? M#$_L*7N$3(1#WDX(PH9#G)4T;%1$E[$GP1&='_9?=O>S3)IO*669@C*3P,QN M>Z>F2\!H:KL\\HRF15GF;J%-YU\_MGE^D-[DONZ>P>WZ GP;&K'/20_RO,+- MZ6[#;UZ*S[QZL#7YLEG[BW/'I_KNX5\6J^EZ51\([ X()JG$!4H)!,SLT(V_ MC*3UG$NS6C.%%2DTU<1OWWY>T-CF<'.Y]6K[#%8*^V[(+^#IN@F_':7H&^]: MQ>80\&[O7##D/KL;A\![ZPO"!MY/=YM\NH>^\OE^A/"+#=)3GZ8_;*.(M1GX M*9^I1H9:3XA.(9>: X$R!% A2\ IH8!0IEAAUG3EEFGO)FYLY% W6ELN7ZMF M:E7:EQ\]7$&7<%D%)&0W5(+2\A61@Y*SF_G'%.WX5,_V.HN%_&,Z MFTT80FF9"@XR0\P Y65A?#8J 4ES0\^,,(B\2K2U+QX;^;9Z>;;$:6%RF_U] MC(\\SZ_:[=^UYLC(L(UIVIJ:_.9> M-OX:IMT3-B!2D>?O!9#ZE!/J0,LGSST(:D/ENGM^Q3S3W*]"T9WJ?OGQ =/= MK]IPF/)^_>,]*\CNKMP^SE\VZRI?XV^+F?F"S*;KUY8IRY0J44!0E#9##A;, M>"N2 D4SJ;*20*2\+H""PQ>93/?O=2N%[Y)C M,&,4H_5!*6QM6B?)PY:J]0'CI'*MU\,]&UTL5NL'_97-MNDQK!2JX)0!B:DA M'8$$(,P6)B,42:$+XYTY=?J[*&%L!&,5M#6'5E9%S^86)^BY,+S>JW^5*QV?1?2GY:K%:/]G3<5J%5JY7M@0RS7\TGOZ_NA?%;-U7G'?NQ M":-8EE 20 0W6S6?N*/M>@WWUH,W8!#MSM"[9&LJT(LEL*O'7;(S]WAHD];BN@Y9LC9&)S!+ M:K/ODCW#J\^'C<.-/D#! WCC:3QXY&]T\,^%#,<7VF^!^CNSG?K6J_NY_#+] M]GV]>MBL5VLVM]WB9):8B(40,RN-P)+0$5)0)GF.I4XY;)T*A'31_C8 MW-16]V2QT_GNH&[FU*KMMX!XC8;;>A +X\CTOH77:)K4BB_UCD>QQEJ$T0)9D+D@!5:&S?B7U#Z+UV/BT3M3S6O=(_A]FU-WH=W1C&9FWK;U)9? A M1?]A;$[VC:Y)>Y4V8JB>]*;F;J0;=1 KN2)C(OB89%8=WS B#%&+ G0@!S0=), M92G$3L7M'62-;3%I5;4'I_UB;[J =6/^0'!%YNMS2#4%7>,4@7& )6QF4X>\ M8?.;KAM^DN7D\$C/PE5L;1CM03^\J+J?SFHB*.0:48.AX!0@2 B@*:2 TK3@ M&B/!_4HYGXH8&TL\++^Q^?1?=86*<"U3H&D*L^0^3_4?C4R(R@Y-@;:LS%9+Y)E:V4R5^MD M9J\IS-_:GX5MF[)9U0UZ%JV!"=M:Z-B0)^HWP(WFWGI<(Q/ET9!N#;0Y#4EM M8O*3-?(O]I^K=CBMH0E_37[ZK1[DOR1;ZVNA)H0O8ZQDF4&04RP!8K0$K* $8$05E\:S MI-PK /**O+&1Q%;=9+W5USJ<:):JO.#4EN\J :*H! 3I',A48TDS MB0M=^/#(J8BQ4<=N!U'W;Q5&1S_J. .C&UO7S3R>ZAV?[)DE878M]W-I?_OPS\WT!YO974[E\6+$98JA!*HH M;$?G7 *2<0YHJ235MIL[=:J:>5W4V&9[=91@3[&K'_:4[;6CZ(#8C0'" !>9 M"7ICYI]F<16.L/D6E\4-FWAQU>R3#(SK3_0CC2^JBIE]9,OUZ].2S5?V\'0Q M7_T\78G9PE[P[VYX*2;:$(BAC928/8?Y#R E9H!R2'+%.:9^=V$>LL=&*XWJ M2:5[LJ^\'Z'XP._&,)% C4PYE_%,=HI'NEGK@5A05O*1/RA-]0#FF+?ZO")& M[X)JB>98VA;M*> T5P ):=M,(0J*G.5%0]<$CHV$#O1-K,+) M5M]^N[)KB#ONS0+B&'N'=@.$/7+AW7 )G!I_1>C F?)N$)PFSCL^UZ-XV=_4 M7"Z6C^RUNLS^.*^Z+7^<_]_FKB"W01@(WO,*'E!+&!O'7'*OE#9/B&Q8I$I5 M6BEII?Z^:R -.83L$DRY1 X2]GH<#<'>F=V^P=>N#B^*?SG6^](H,+4$(;V5 MP?H9A,TJ(T+5.2_!9:4GG20SQUT:\;21)Y]=Z"%IZ-B4"L?&.X8?\OA"2M$3 M?NNFP+#R8JS',!]%1#DR+74 GZ/&_T9)6XL=&R'R9%TH]^4H<@!G>:7& MGLE+;4K >3YK?-@&?=<8W_4UJYHJ M?>BED71?T7Q($Z,I5/B/(#(D'_R<))!66 MVXI(<@^WB*V_VEML;5;G*_CAW1$VJU]02P,$% @ .8JF5#;A]M..O M1\4( !4 !L87IR+3(P,C(P,S,Q7W!R92YX;6SLO5F76T>2)OC>OT*3_3J6 M\GVI4]5]2(K*PS.2R"&9E=WS@N.+.8D2 F !"(JL7S_F",2^8;D>UT/96H*( M"!#7EL_-SKZ6+^;W_A?V5_^0'G:9&G\T__]I>_?_P9 MW%_^Y__X;__M7_\O@/_U\OTO/_RT2*CDZFHP*W[OS_]2Y0!I2PE'P9C\\?S=?]F^ M_=NM]_\A-^_FWOL?-[^]>.MJ>M<;Z6/YC__KUU\^I,]X$F Z7ZW#/-4'K*;_ MLMK\\)=%"NN-S!^EZX=[WU&_@_.W0?T1< &2__7;*O_E?_RW'WXX$\=R,/,)Z^]?\-_^ MLIJ>?)E=_.SS$LN__646_FL)5;5,GCWWOU_^Y1\O2?BRQ!6A9L/R+_2#[6?4 MIQU,#GY;XSSC&:?G#YHMTK4WS:J<%\OSOSD+$6>;GTXR3B>;3WX15^ME2.N) MM]9P90A:T690VGC"ER69,FX9,\EX'Z]S7RE?$>D;M:PP_?73XNN/],&D'L'_ M4]67 :+>@,E/@@D$P M3A$CVOO"[-%LW/?TZQQ=5?N+9?IAL)&!\ZG#!BB M*BR&4.)#\"AA%3=4;Y^TPZ9) M V86)R>+^8:/%[_B2<3E1$6'/#@.(EER\?S&;0OTBOXQPFEM>6B#F5NTC(N9 M8[5[$RS'B;HOL+S<6 M0T0](ECNV:R8!X,(/6)73FT!^KO M#E#L+!=(*$6T M10FT.!A&KCUZ)X3(9X>0P\7;"3X^+L-\-:U"V6*<6R$4!740/)(EC(P"/>8D M;;2!_DLY:?^0J[KGMG+CZ3NA1#T[E!PEY)&!\GJ^GJZ__SR=X6^G&P=;..F- M\HF@[4T51J1-,QO(NC RA()'98X&R,VG[@0,_6R <910NP#$>_PTK4GI^?JW M<(*32+N?$"Y2_(:R>N8"@N4"#!&>$W(MRO$;RUU/W@D8YID!XPCA=@&.-_.T M6)*AVPAEDU-\M3B=KY??7RTR17&,1TYN%&1%L3Z)HD9Q$BG@M]X[EHU%-Q!6 M'B1D)^C89P:=X43?!9(^AF]O,DEJ6J9G)\M;>VDD*SD3(Z9D 2HI5Y-&&;0S M*@NNC?1R( S=0\).Z''/##U#B+L+W+S(F32RVOY1Q<,G0G"KBT)0PA7RSF4A M,QHC8"HY,>Y=5L<'R/<^?B>\^&>&EV/%W"E6Q(23\\6R2T,. BB265 MHFSAUDGYT(G@<5@1NV7:V+,'RWYR[@DLK^CEV^7'Q1_S2\6JW68_7_3+QN? M76F3>-8*;&84_;F8(1B-H#W3@0QD]#B4JWO7\W=#S//)W XDZ9'Q4FWCBR6& M#=W(4K(:R3JR0C:1,051$.)=YI[1/T;A\5;EZA-WP\3SR=,>+,V145#+K6?O M/B_F%VG$1$YW-IH@ZQBHD@W1'CFX9(43TMA0]-%(N/G4W=#P?)*S1TEU9$1\ MP'2Z)#1S$3].US.<),U*R(1FTJ$')9D&'VV!Z)DU,8@2W/%![\VG[H:(YY.5 M/4JJ(R/BXS+4:R\?OI_$Q6P2I0F"P%Q/*"DX#S:#<[3%V9"32E$%],#YIUL/EV8EI>/TM?0[S3[@Y6A!)>T.Q-B2!50J!,"R5!Q8$*T[PS,UP MYN'JDW>#Q?/)GQXMW2X"D%>GRRJ]LU/JBG)2R>EJ8KP0) E#1HXGV@ %A=]H M/?!$%M$JM)R5@4*0NRG8#2W/+7LZ@+2[0,V;.7U:2.OI5_PIK,.6K4EQW*)- M&H0BCTDE37*)T8-'= %1ZS! @>)#%.Q6E?;/!N&'EN&=3#9=L%-#ZF*I+%:3:SG)J#BD'V]>B3)O0K*<=!"2R8M!>7R^(JT.QZ\&S2>6Z[T<-EV M 8W7)[C\1'OEWY:+/]:?7RU.OH3Y]TG@(AAN,FB5 VV9SM<(/=(KS-8(B<$< M?UGB 0)V@\IS2Y(>+^LN(//A,\YFY]1G'U!G9T$'AZ!BX!!0UC,EGTT)G.G! M3F"N/G7QS97T3Y\)C&NWIZN:TN+&MY/5/02$WG=+F42 MC-K4ZI::% XR>!89PZ'\D8?HV TWSR>W.K#D^\ 1"6D99F_F&;_]/_A]$G., M1:0,C%Y5^%/4S[V#5&^J>IV\OUSHQT+G^J-W0\OSR;L>+]].;EG\/%VE,/O? M&)8_TT]6$Z:D#,4FP!C)0N92P'.I@8QFK9 *1<;C(7+/PW<#R?-)R XAXZY@ MN1LHGD\N]G!Y MCET#HY\Z7!^]_1@XLL'>K59);\O/1-0\36E'69S=\KSLUU9*845GR*IN*]E+ M\D%X %'(APV%*?M@]<4 7H&ZP9FQGS3E*/7V@)09,I )*2P:Q%$=+30DC M!2K&'[K6-0"O([;J:X:*>]NP[2_T#EHCW=]?+'*K67$(-A<)"J.'@-H#!IE] MM([K^%!>[D_3OV\(/>_ GCN:1VD?#>:B(!NLQ9J"=G7GB /#H[") M"QL?NG?\S]"Y;R\E/]ZY;Q^)]X"9V^WDBG7!UBY2P=8FN6\?4?<%EO-VO/5$B^IRBB%]U\LYZ(X =*B &6,![=9.I$YX:7(1;?9?J[3 MT8F[^=4#E&V!T@YE58?7XQS_6/U_]Y.OT:9L3,ZL7Z55@NOT_GG_X] MS$YQXE/,W.<"Z'-E2FEP2F@(M%5G)6R)^J$"W"-\EUW(ZP%11\'@ID2,ZZK,SR0 MCI=Y!\!Y\35,9]7Y^WFQ_$!+87L_9HJKGS"N+[\[9X]G(541"@Q7)#!;FR&R M9,%HP642.:5&^;\]"1VGCVD[L+744P\P3*FV/UN]QX1DDHG/WW!]SHO4@ABH M+J:L>7CIR0RSX.C;%$V.*<3T4.>6(S#W %7CM$!M"+"A-- !FM[,OQ+5B^5W M8F%"84JT)F4POE"\8FDGC]IPX F#%D%PE=J<[5VE8IR^J.W0AQ-KN#;]6=<7I/1!+E@/@@)*DCZ4HB;P#6"8L'4PW-I#&\"FAV( M&Z>5:CLL#:V/#B!VG?@8LDXA6]#1UY[T=1P&L@0INY!R#KGP-F#:'S:#EY,V MW+ .EO'A %FLPVP@&[3X@LOU]W>S0.*8YQJ)?JEY-GI]5I" OV!8X?LZO/1M M^3NMB\KNBT(8I9WZ].1T5LMG?D)B($W/M#C/+T[J!>7_VGP[B8Y[I7D&9T6& M6F0+OE9 &0S,EJ!DH5ZROXOOB=4.E2$Q M6T$[@$KTQ4>#9/40:PX"Q^&$WP&2WI .YI^F%,B<28@\ MU=??TNRT7E[ZVV*1_YC.9A/&1<+,(ZE<:%"<]AXGE05GI$=A!7>ES=:\"W4] MA)B#X&IP570 KPNZLW#:L>B!1ZR>ATH090G@.->&H M%>\ES@YBP%^F(4YGFZP].>V;@JW/BQD)?57#@/7W"]'4*T[%HH92-(E&,09> M(V$]!A4LXTPW*I[=E<).BIA^&:1&I8E:.K Y5_DZ9\%(%APF\KE8K0Q,D8)# M)#Y""+SHC)['-G=![B!FW#J#-EI_ %J'J* O%-U,YH6<)$^RD.6-=4!T[8>G M2B;&M!'6"19XFX*Y^VGJ!U,'J?M^^!PC^PY0='[8^"Y\KR>-YTE<)KGRP@O( MR#FH4C@$QCW$H*4C]\XKU2A1?B<]W:#G*&W?<\Y[A.C[ -#RE)YZ2T83EHJ, MCK2,(I" 8B+96&ZAH#?,%^Z=:5/S="])XWI'[6 T@ (Z0-+UG.="2:8:T8+U)FB3F;*LC>_],%WCIIP;86I 570 K#N6AG-12$LB M$:@R<1 $A27& ;.&4^SJ';-MCB\.-$K-HBJ;G:W05SLP>1_,):^XC(N M!KLG.:>/6]>#EU\6\T\?<7GRVV*-Y[[?I(@2 I,6DB9_3P56SX:# YNE9T$5 M^O+0R*IC+DT^2%@WN]L@F!I2"QWL:_?LTE>2\;#@^B,<][M%KPR3D7M+MP+FNO0RFZQ,\\^]H6ZZV$^>ILL+0"\ES(-IK M<1,F"RX$!5E1 &&BR\FT.8I]@*AQSV>'=X.&D7X'%N:!XR&%&K5B&J*I$Y C M*=Q+6V<09N8$K\U4VKC4O9[./LG!VD *Z0!:5UJNGUU$%L$J(50$&VMTH$6 M( T#F7.**3#/4C-V(8A@-W]G>YD!Q=P"7%SEO>A:&V;LPS6_FK\*7 M*6V7$QNE]$HE<.3Y@\I!$!L46++HLPG9,JO:'.S?0]#8%2)-P#.$\'O T.5% M@DT04 >%+/$SSE?3K_AFGA8G^,MB58MVWY:/X=O$>N>CMPF2U $4-X&DY3TX M02Y (%AH_E KZZ-.V/8A=-PL4BO,-516!UC\N,2P.EU^OV*1'?)LO"+B'7?D M&]:;[)Y6DR'A)9FMB]C&,[]-R[CIHT:(.E+D^X/&GX%FCI\JBC\.V -E':9S MS*_#K:!:DR35.*7Y0(GDF$&.KN+LDR>^7K'0-'&[PUEKDV6'J;93R&=?31!';-8Z&FB9Q_1%/-UKB =:>]B5HZ ]RV.WH4-GLO/5!D M6R>):0T!8P"K56;!Y,ADF^YRMVD9%T"MM/X N Y0P8@@6BW7DQ>ED+-8&7B] M&7JZ[8G/<_"1ETHWUB&6+$#TD8):4TJ@"!:Q[)03I4=< 1!]=Q,\]]/0#W@. MT>IB4!%W47UYQ[U4HKRH0IL\#]&>77+V3&W:TZ,EA:KTI(,:NX$G":GT8JB$R/VO&ATN->@!^]3CB[8"Q='-N#= M1TD#FJLGRAM<"'>U*-LR5/IMJ'4]5\ZCZDG48'F$/1[9-*]P*.L#Y1G.SO@N MB+@((I';XFTN8-E9+1ZG[5'0]IBB=D9H:7.;PJ-["!HXFY PQ)"+@U(D.1.L M('A/2S&1/!]F$(73_2 )A'SF/[(J_6R[R:5J_77[ Y==IPDUD M@M8YI;("D@<9]L))"KF0V65!N6B+$V&GO7$G1_PN"CK9] [0YF) T?8!C4U" M_XR#U38H*4EDSE6&9 0M%?09_*;C;)WF*E%GGW?RP/?!QVTRQ@'),)J]#9,C MQ=R!![YE9!MIVIR2+UF#"#4:D5%"4!2]QL2LBCDK+=M$:=?(&!TCQZKU=J_; M V7< 4"VH(TM9K59%6CM.<8M;,O ]99HR-BKRODC%.!-\.((?+ MN > W(XV@XB"99)%'9Y!FV^M<>$5Y\$%J45FQ?]3)GL.<4H&$G,'0'F/7W%^ MBC^3E.H=F.J__V.Z_OSJ=+4FWWYYT1>W]C2D_W(MXA2.Y*5BO113\Q:U2V+T M+$%Q,CE4N9C8IL7L <1VXO\>B(];9Q5ME=5%GOK58K5^6[:L3I*/)6)FP#&0 M+VB2@."U 5E$)MLNLY=MJKNOD=&)P1H&18<+N -[];?E8K6B#;],UQ.K$"DZ M*&2O"= JZP)1.0V)TX CX6<4P67-,>7" M;:-IN/?3-*Z;TP9. VF@ RS]#>?PW2YN"HDG*@4.*$=),>#XC'EI-LD%!\D:^S;BX-B:#@%]'/#^LV<=D!< M7<0&R16%(B@P)FF23R1KZHP'K9.TVI1"/#6J.;I&R+B-L@8&SC%"[@DJ7_$, M]6#7@&$'L' M_O%OB_GB^B9\L1QR1BZ, *18DKBA5XX%!BP)&3G*%'V;'/2]).T$(/], #2, MX#MP@"Y=M_/3N^G\E)BZ+-E]B66QW/;,^1B^X>KU-PHT2%^U$/C[1I2U"6H] M]UML4AH7B\G%+%UMB,IT#3$9RQ23L$*;.9,I.Y-E;F7#FC&U6V:3/1,8]Z+] M;A8"L;A=R"]QCO6\R7G'BN0(3M5M07%R0;-4]1(R,BY+8J:5\W8G0;L!\+E4 M#@PA]1[V85Q?B8&-XUH(R2%$2\3[(B!HR6Y% << M+N$.;,MY7Z=WN/SPF:1W.<5%Z2@$EQ --^0L)'J5&8(N.J%/*+-J:YU T,(O<.S,M-/EZ&U31-(A=D'74 7J=BJ(P2O(\!"O>A&!NL[R%HW%/>)T'0(:+OU?[4.H@S=C8=5G^:KM)LL3I=7CF*DHE'+KV%P#S% MPJ*0Z+A14%"'@L%&K=KT##F0X-ULV'.I@'H*K74 SG]@G4"&^079S/ )?SNM M]R+>E@W+5^>2;:UW[;O"0P+4FP/P5"J;#'@1QFOABL VOOE>9/:UF38!SLV) M? ][6XG>XG)B?-$ZN0 U"@9E8X20DJ-X!]'KPFU);5)G>Q+:UYX] M(E 'T6074+VC5?IYF_0+ 1:5LW720[&E=NUP"H+D%C(:FW11S(0V(S9W(&XW MV_E<:BR&UD8'&_;U5([UY E'74!CO0I9#_M#[<&OO4][2/Q#I)G#\UON+_;T&4YR<6,!T>KT!A9"^/J8&R1"WB>#?AZDUHP M5!2+M:D#&XB#<3?;UB =1<\=F,,'Y#HI/K(8L@(=:@6G"AD\R@BY&.TQ>^ET MFW&>#Q U;MET:Q0.I8WGUN'\:KNN._K;7^-JH.YD][71?XJ.9(^Q.'RW\X?: M\@LE#8H$CMEZWR,BN8:%7G%KG65!!M\F3;83>4-W*$N,JQ@<,%405)2*K+/1 M% \%)5.AX%VKMLQVT*%L>%P\UJ]L#ZEWL"=>4/]J%E:KK9#.6BI'%5U"!998 MJC:8(FE9.!A1L@[.1ZG;E&/<2U(G2#I S_=!YBBA=X">J_1O&^XH$6G)U.N9 M.FM:0%) ,$&#(.EDG8@);./[WZ:E$[PZ3]^%B M1K%"P8# .IQ$H@#GE(7@E+*)2Y^Q53^8F[2,G"9H!I9#1-T!6"XL[IEW5P/, MQ;Q&(1NK*[3E7ED-.EH/"K,%5]"#]$:1LX=>Y381_H-D==)7:$"?YFCA=X"D M&SQL5Y?4B3OG*4K@9V.1&'A$!TDX$7TQ(7G>!$%WDM.)=W.\NF\64QPM^PX M=&6,^[DM5J]<^,Z5-8= M@.6>L>U;9H)-*KEBH&"LQ]K&T)Z>$O&F(@L8HBQMB@,,:(@B;W:U#;5;F\9H@I:NQ*J&6\#KEU)'/<0I '0FNBF ]!= M&]N^9:$4P066#,*&0(**Y$L6)8%;0[)R@A?=IB_U'<2,VT5F>" =*^\.('-S M&ON6"Z<9RXQ1V"IXK?O/&4+2&73@DHN@K/)M:I[NIF?<3C+# V< J7> G;NJ MOYQSQ6E]-C!"U8;O414&03))UE-DE1J?[OVR5W_S]I>[!@SK#Q-S!T"A/;5: M2OP)S_Y\,[]]$/A^,9O]O%C^$99Y@HEA9+6ODN;DZV$*0 NM5I5R+VS,//DV M>:(]">TD_C\0%[=O)S=34@<8O,W,1%ATWF4#3I14:Z<"!,X-6#*V"JTJ.;>: MO'YW,NET'KRRO,R61%EYVM>:^ M0*SU>4PPR\CD:XMM$@8/435NON I,3:8;D9'6ZTT.ULR;U:K4\P_G2Z)AW=G MG[YA[;Q]W.MON$S3%>9)\IIB#1)5%'5R5[0.7""'PVINDC., I0;.?+;]6P' M/'=B'F(N4W/PMN\49P3A'9(,G3$&PL:O$X14F%,&!0EW+RW MM1_0[G[LN$F$L7$V@"IZ<<;N6T2;7[[]LNG(=,DA"B&+SP)"V.1_+;V27M1; MY-SE["-OU.-M?UK'S58\N3/73H_](G6S#.]FT"HA0AU@&%PMG*\M,QSWG)Q; M:[C/D95&'>#W)G79AE$(I_XR0WD?AALUOJW PP>H:U>(/@>OYPNTV>27WXQS^]Q/5W>M:"G 0B!^PS!FAA%$FM!F6L ^5X[82?G) MM!=/RW0'[3[9S^O MMWZW Y0G-OL;X/F2/W$.X G .HKP-L M7C8_6'U8]I\6F^^92-@"9> M9,&BBQ"]L;7W(0,2?"%WAP?#N&39M[G5TIJSD9LC/^4*Z HD?2V:][BI>/RX M^!B^U8'E5?YD(JI%V+83NRZ02E#(&C!AZCTL1YIKB@]7K8 ME^B16SJ/!/6FJNW,>;X2']S:XVA+PZ 2MR ,>N*+EJ@+%+%J10)V67F=VG2) M?I2TD;NMCAG&':>F?N#W4,^F\[8Y[Q;+C4[7Z^4TGJYK[=_'Q;N-BB8B\.PI M.*6E)@VH;$FZY&.!L3$P*VNC[39%(4<2/G*/P:>$[E.JN(O^E]>;Y9'#CQFE M Y.E &64!F=#ABRC42@EA:YM$'I >\(_Q;G4X>+OP+>\HY)/,Q%1,TM^A:I- MPWB"D) #%J-SSJP.M.FJHO+/'*Z6&=;U=_?3]7 '0!U MR(9EYR G0VM#E=K@3D0H.63'.-?.M.G%U6D'P.-0\$CCOWV$W8$#=26#0S;Z M-_SC14J+TSJ6\M.[Y6).+]/9*MTT]"C!R6P$R8G[FGF,A6(++2EH#BA-XKZ4 MYNFXQ\GL!&@'X.'^]-K RND >1_I?6_+B[S8E+V=WUSFD2DO&21G4AWFJVE# MK[.?LI12&:,9:U-A>Q_4PCT9O[V?(S]B[2>?CV;J7 Q)TD410ZGA93KR:ZKM;84 MN&Z2<2)G#"&WJ6;9G]9.G*P#T7$[!]I257V \4J6ET7ZER&';!0')3V'R'@ MSX4MW,ILL8V;U=$,H-8Z?S#-OH\".D#/M9*66H\R3],97F/IXV)O:49G#<9, M6WV502$'PUF=('"14PI1<-,F]=*"FW'WW2?&\NAPZ&!)_(3TY#3=J)A>SW"C MZWE^<5+/9O_KK,8%L=[G+P@^2]J3?(K@9*EC$+61CD6>2YMX8Q?JN@EO1\+0 MHK%"NXA6+J3U2SV>>5]':;XM),@7JQ6NK[+V^ELMS<()*RQC40)8J<-:W.[@VU31'=C;%RDMSY;D%5[J&-C5)LNPHI7Z M;HDGT].3U9OY5]SJIM;*HLA^XUEE"D&-HJ5;-@D,(X3U6<=F&9\#Z!VW@4EW MH'X"I8]?V[=IM?%SF"XWA8F7.GA;SGML$)L_3^>!M!%F;^8DU],-GQ].XW]@ M6G]<_%K3:_3AW]]CQI--_FZB(FU%1F7P(=?>ZXI!$"P#YSGK(EWF-X]J[FF, M,C1EX_9.Z0;BXVM]1*.^8?Y=^+[5P[_C/"^6JRL7@WXCO9 2[A#Z)&OK1:)( MA9E(@8MB=11]0L#B4%DLG/&R$[ />_ZXC57Z@N\3:+ 'S^/:WK-=DO-/KQ:K MS1J]V(PF0=O,K'#@51:@6/(0K(N@M'!>^\*5;I-5VY7"<9NM=(/=IHKM +#5 M%9K7C>$?R^D:?UK\,9^$H%4,%*W&:*M'1&SX@ 5X3L)'(4IR;0HW;M,R;H.5 M[D!XI+(Z@-L]][M,L$F&$*!VCZE-MB*$8!&83]PD*Y#'1H>BA]_*:U8GVQWL M!E#:Z/[CWR"+;0O/"-Y;49L7.6+%2>"2.?JYYXGG MW?S$!Y\S;FN4;G UM$8ZL&NW:]LOA+:]Q7TA,1-EQ*P=N,3E6<]SSS(#[ZPL MIB"Z1EV\=Z=QY/XHW0"UL7:[Q.VV$FM%*(OT5L& M.CLN>$FZV#:QRB[4]=:)?AAD/ K (]4T?B;S?M;.O=P:_A?A>'!U#"0M48JF MT)+X) =#6X.2RNA6H\$?)*NWSO1/A+E#%=,SV,YN4)\NJ^ WQU^KB?>^!(^: M'%E'ZXBI!)'P36#.@U[D1*D9M@ MP)/C BHFA%"J.QR85C)%+>)3[;EW$MA;5_NGQ.%1RNH9BN=.Q;OP?>-12&:8 M1ULJ7ZK6VQ>(UM39\)9G;3!$TRH3^ AIO;6L?V*O[Q %]1IM+$^)CFF(T]G9 MB4\1B=G@#20=:EJ)4^0?R=%(R5B?%,]9/)7+=YNZWEK0/QWNCE%3E]"[8RM^?PX._"A:NL DKL78D]$ M<%IGC%!B(1%B"!!TM!!K*E0$'[-M,]YV=QI[ZT/?!(Z-5'8X&!?$64LPGE7* MW9U1)9YT*C8#3R0^58R!J%,"J97%D)72LDWU[_ZTCALU/_WMH9:J[,!R7M82 MO4C_>3I=XHNO83JK'G$M*@HS_("T/6Q8_ GC>N)S"=84"YH6'ODJ6I(TG:!O M);+DO4J-.@7L26B7E]P&P\WBZ9383Y!-TDR(>?4SB?O7L-XR]&Z)7[;LOYCG M5V$V6[TM]_,_T=P0][).B[ UVTK.MH^TM\BDF2I)F:C;!.*#D-_E?;=FL'YR MA?=@D*\P73EYB+?-8L;HB@K"@_:\]OL+=>9W5%!KEHI-D173IG?]OI1VZ3D\ M!78'5V,/,+VYY1##Y(2MO[^;A?F:%F9M0OBEOF42M=;$!8-4A^HIIRB6S,&" ME%;R$@TSX8E9.J+N/]P1#Q@'-YE'HZ@]K=\YAUX:8P%*"31% 8$8*B ME1O(7:XM8CEKU!KA4=*ZC,:? G3'*ZH'Y&W]X+U'*'$,C"$ZB)R1[$K6$!6M M-1>"L4&KK'2;,\U#*>XR\FZ&TZ=0Z_C!SK6;P,34Y=2EM^5*RWX*Y\XOMD]4 MY"8S\^Q<4M=Q^\@5[IT>VZ5K.#3X&FMC?+C=M0M< MX7=32G"'4">JJ"*M+L!*(2X+[0DQL02VB!P-,E5Q+:993]%%OYT$KL M8&/?79H3Q;,RM1=D%*E4SA39?!>A*.;06U>2;U,AMSN-X];)/3$R&ZFN@_Q/ M9:O^7Y.K7\/LS$,AB4T3V>?ZB\W(^ZL_N/+.LPF*MRMSTNRT^C2OO]%6,_^$ M[\G6ORX%20DZ<\TS"Z"C(U]<&EJRG+Z@%CFY:*H>F@#[:?GLTFRWRCMU#*'G MOL F0D0?1+T:G<@'4Y:L25!9 DO9!B>O[3'=K!C[66%Z'P5W,NKQ MP^F7+[/-"($P.Q\(]GJVG:AS+M%83'32T K5-9%8/*-73-!&5+@3S)C0:.3C M+M2-6YW]Q/@<7%T=A(=OYO19M*;>A6DF<4Y,MC*4E,"E.FRG3DWU&@,D;6SD M3 KD;5(4-P@9>;3'X)J^=?_D<+%W@)IM8\7+2H2+-J'S3YM)*)>W(K1.27 . MP4EB+&&A5\X#.L<*%\)GT>9\=&<2QVV>]-2G]4T4-W87KE<+XF>YVK10O.A< M>U)OM+Y9K4XQ3Q*3WD1:I3Y69IBL=_I- !:")Z\A!W5S'O<]R?['GC3RR7L; M[2Y:B;H#2W:C2?W;N [3>5V!YSF F@J^UM;^_&;@]TG!F&3V E+TY'%RM!"" M=O1M3B@*&AG;3,HZ@NB13^F; O2I==H!?&NU=%UX)$+<](Q] M N=QXWU[DFH@^68*_H_EA_KGW]^_N?;YL],3$M=RC>GS7]/BY.P);Y>? MPGS;,)[8_0E7:3G=%!\NRLO3%3DZJ]5U-E;3DR\S?"R\V>ES?[PD_"9+VX^_ M!:"!F,"J3 J0_W+D*+(K#Z909K6837/8#EE[=X6CBU;\878QYO42KBE&G5T. MH)4F*&ETX BA(+QRDG%31*/^58.0?W3RI]X^Q;=EZT(3&1.A9%2I9# Y93+J M3(!3H0!#6F$Y3CL=6[Z7835=+?T#TDWX\DTI?T[M\G3C$3SYKR M\$B%MN/.#[V=W!AZE2#&$I+#-5;7=Z.O6*.Z#F)M&L8%J.DC'_+W>''F]6D]/R%5> M34H0:(5'D*R.0M.,@?.%J$\N2E6'!#5J\G*=CI&'/[ MXY\^]*?DKW5T3#=%U?38)A@N15@ +L>NS"/(7PM<(6@[#6*U4$;X*Q M!X@:>>IQ&V0-I80.\/0;_G%%2,O%G%ZFL]30W>M%!!%Y<0D2\QQ43I+6BS?@ MM;:.%]K+=9L"A'TI'7E@<1OD-557!W"\& S^*X;5Z7+#V=V,:9T8.0(2-&<% ME' D1>DCB**YCD$'CVUZ\^Q,XLA3A]L L(V"_J1)D&O[Q*)<[A(_X3I,9T^> M''F4GAZ2)OL)K7TRA?LD.2$9:&D0CKF+M*%+!DSDI(-S,98V*85VR91;_LO' MS026E)V6/#&P7L3*:9TH*8EQ[XLMTC#MVG!Z-SW=)DOV0<2CKN/^HA]QFUXM MUY-?PW\LEJ].5^O%"7W>BV_3U80CEY8% 27P.JU19A(($@N!B'=HU(XS1NCC MKX"&OKL)F+N?/RY0AM#H8C#QC@R.W\()OBW7>/AI<1*F\PF/VK@< ^1"/JCR M]=A%4'!DL(@D<[)FM^/ZG3!R+QGC0&4(O2Z&%O+H%RBVI+^=DR]Y$G$Y*3D; MI)4"R&OH[*(&AR)#C-9%H:Q$)1YSC^[^Z/'4/I"N%H,)KA>U?_QCL:5>TR[J M@ZW-#2PM T^6TBN=(62F:T=NEV]6U3ZB]HN/'B=;WECMAPFN&[63!L]A&[3W M2B8"*Z]CA6K6U;E@@$OB++C"K$[[*?[RP\?):+=6_8'"ZT7Y/R].E^?DHPK& M2@+?_XY?>7.$^? M3\+R]XT;%#![662!)(*ME8<2HC,6HN)/-JI6>(RR<0];!XPKFJBB2VB= M<[-==CH+QI,-$"4M-N5S;5%FR#&R.C,K/0;?YM3^,\=)OX>@?0.E_4'X1/R"8_,N50D&&2U]75-CD8A M*8XQP26+6>U(X-&=N1Y^S&5Q&[+ @J185GA'@E"6@??UZ%9@Y!PSJM1F MR]J5PG%M3@L\W>JXU4)7'1_X"!S=)=9#VQ<1+,.PS! _>Z M5MY3 .<]>4O1LV)ER)Q^])R-TT_35?CT:5D'"FVZ.5R5_"7:,W?6928IVM@D MQ&AQ.;0.C."2@I!4LK!-I+ 3><_#+.V#I%O=TP;74A\^]VUIU3Z'+^;YHH_A M#1:Y43FH',$;74"%>E0M0P*MN-%99N%DH^;W^Q,[[DG?4\"RM0;[WS@_I,^8 M3V>X*->7Z.)\B1Y1E+_O(P;>? ]C[8FW9V>\*I%IB@FMHI@P: BQ9JXP)F^- MTZK\:;?G298\(>/$O(ZNMG@-X+4IP(4JC"N=,[89J/ 05<]C,]X'-_MLQGOI M9.2RZHM^77_#Q:=E^/)YFL)L&:GLNI[R1@72<-I>3&TR,?&S=D5^*LL;$\F9%:\%)5(&+2M*Z,L.)<,".DB M!=]2XF[>V6ZXN8^,\>JR!U+O8FA9CWU_8[%E8YB*##;6- MKJ50)>1@03+AZCA[[NU.TUEVN[AQZ_DC0F08A2X&D^[(V'BQFH9W(=6+FUOB MLPNEF&RA,$U;,Z*'Z )",*ZX0-KE=B>7;B=HW'K\>-7]PR/C.-F.7=_]^G2Y M^((42?XZS7F&K\-J?7XS)0K+F*4]UR!QX2T%D[8H( LKA97)AIO;S#UEWO<^ M8KQ"_V%1,* @.T@8?9Q2M/KI;=E,!2 *WI:_+1;Y[?(#+K].TUG5C;/9\& 8 M>VI#!:E0'";9A2% M!X@I24A:9ALC8U&W.;C8SM=OYL3H M>5DR9NN%-F2?L584JACK[ D',=(.X+(VS+JZB'/^1A8-%&9'(MA&US%^]!LL:]A=#, M&QM.%3W@ZHSV[5)C(A01#5'K?0"5/ ,GN 7I+/=:)D36YO#W&ADC#_0=3KUW M=S8]0-9C9PI>G*X7\\7)]P^+V>EF4,B6E:TME4DP9U& #*S:TI(@^IQ),DH7 M"G_+K7WMGG3!P\\9&1>':V_11I1CH^+5XN3+8EZ7QG4> B:72Q' %)=D7 -% M':X$T)E),KQ<<^MW@L,]#QC7:1D(!T,(;\ :[(:- IPD*^E](1'%7*]I\3I- MS8-WF2FG?5:R36G;((T"FMT6:>:?#*J0#ER41V\HNYP++1L/C(F:M^4.7'$( M-H2"5F(V;*>CKG^V=@%[X6#?=@'[**4#D#U2UG)NG+DT6C@/*=6K7"Q1*%JL M!5?;,F,4D9;G&,50/?A'PR)BOUL#!ZBG \P]=+>9%J8*.0BHQAY41 ,QTU)- M:+(V1M&2?;+N.GMU%6C6FOTI]\N#U- CHJY<:C::Q*(4@HD\U[G*#()$"4DI MZ7T6+L4G0V^!O12_1V^!?;30 : N3\GON\_NB!'%C820,P,EC(<8G 1? MHJLWW:/.;1KZ/TI:9^ Z% 2+EAH9.X6P->+O,2T^S:>5D;,S@?MX$R867Z2" MXE4]QLP"/&H'S(5$OFMA/M]H67U/:F'/!_?64^XX+#47_=BPVJ94[F/%.FY4 M"AFLM?4"?7(0/7WA6?#LG.!1[]:Q^.'G]-:%:0#0#"C8#G:W>US*7RXZ+: 4 MO%AN02?)03DRI<%(A"P]RRPG%EF;>H#'*!MW2$TS5WQ0A70 L$?"UM??TNPT MD\VM5_KHO_PQ?)LPKS3W.5)PS%*=0NS D^D%[KD77--ZBFWJZPX@MLL+) >B M9;^,P]&JZP"=#_:"R5+9PFR&G(4"BH4X>,4\:",P89%,Y2>:*K-O2YZGKN\< M!F^#*:/_*[V_A65E\^L 5W=O?=3 5W0?)O6IK^*RK HO!;36OL(+:WM? 9RE M[(*C3;;1;=0GNHK[:A96J[?E'U7F\_7;Y?OII\_K,Z="B<(N3?KJ7I)&3EL-I//[:N:.4D '2+I*_S:8CKPH M6-*E(>I&OD8[LGW-4.4T6OP/KMM*X1\B4QG2ZGZSJ3/LQFF%]^W[YOM7WC M:N(-CZKD F)SB\>I",[5>0]<9B6"0V\;-;D\CO .S=Z!&-H%GHT4VBM^7W_# M99JN\-URFO#BEQ<\\@E+V1@A$O@D2,"*(AF'@H)J'4KDY*+HW.;Z\$'D=A@< M-,3JH,H;V]M[<#76*]7I,ZXFQB6OM)>0/+D[RCC:C@R)U 25,9*;S"S?R=_; MZ7$=[LK'P:F1I#NP;N?@?S'/9^A_>[I>K<.\'I=/1,@V6I/)<:W=B1F/M")* MG2YH?+#29=-HMN=#5(T\-ZB=K1I,%1W ZNR/+'^&K'DM MQ,#\L7V[_-]P/5'6(_HHH&RRTIE"^J"M!,^E*TE9BL";U_:].EU74$^521A4+2<=0 ..YK9UH%!3-L@U)Z)P;'2+N0-U. M,+-_$I@=I9KG,!7M>U=2F)]]3G,/^%J.C\7R6:UK\7\QF/R^6?X1EGJ204$1MP6Q&E/E0/:]H6VN+K%5$T7?^R6*U>?_N"\Q5.!(]% M>&,(#Q1\*^() D\(3!3M#".'1C6[ZK\CC>/DE7S"^G,_JT3ZLW\]??$M8DZ588$R.5T6@S>%Z' MIP?GP;%LZLS94.O@@]EQ@,_ A'7FX V&U-&5V/T6'ARWHI"Q._-P9:1%:5," MKHU@Z *B>[KSL_VV\,$/_CNQG'OI9-"H8_BSC3?SKWAV#'W0L<35OS[4B<*] M) UT&'#E\W_"6">"O_[/4U+K9;GD1;AA71*N" LZ1G56'AFRIS V&O04>#C7 MJ#AB=QJ/M3Y7GO1FOGW6KV'Y.ZYK[?2MI\[S*URNPW3^<1G.VW@0C=-5FBU6 MI\LKX]2U+KJ8>M#L',E.6$?V.$O(V5B.6FL>VYREM.)HW-.*1JB]:?BZ@$/' MK3BNR&=SN>!8J[G]D :V\R[RGMZ":NER*H+<,%%;"Z?LP2O:DT.,UF41%,]M M>HP_G06M'W_E4[^&Z:R*GMR0#V%VUMSKJ9UDIM'804#_/V]SE%5+,:\M=#FG>+U::+Y45E MXDW6I14V8H:2 =ZWWL>C MCLDE@YZSP#C+Y(Y$$C3)E]P1;2%91>&B0NYRFSN4>Y,Z[@6.)\)N6P4^#W_R MQS9^YCY8.L#/ MW$M)'6RW/Y,QF*=IF+V9DX!.JPC/VE5I<@YL(".L AEF+PS99!,A1U^T%-ZK MFYTLAKI+=#=!([?9'5KQ-Z\2#:"%#L#T<3MJN&[Y9P.,-[.-[^!N53NQK^[^ MU7D/+$9A&0H!N7 /2G,$9U&"1L.U".08Q#;!RI!/]0#S='EE8SEO^R^RY56&W#E-CJSG0*XR8)["VCB&P0J!NDZ8\@-AQDSL=0;:MFKO +*M ;"TA9 MDH'1]0YULG6,M8/@+*VBX#-:[HOA;7;P!\D:MRU'1P@<2G5=('&3 7T9TN]X MFQG-;,FBSEF,FN)(F3-$E :LDDD9],FR-LFN!X@:MX='-R@<2FU=8/!EF)&, M\,-GQ/4O]=U5FS4ZY,PF5TR=!H<)Z0&J]ANP324OJP&*;-.-]%(T\\J9Q M[F<0/700'-_%QW;-%>NR9RD#YRR \L2)S\J!\\DX+4N(I8U3=S]-XP;'P^A\ M!R =H( .H%1KP^NI(?U1\_A?:9V1 =\:6HZ9R4 V-H3-76@E(,@D:[-A7UL+ MB^P:10@/4-4?G [1_$VG:R@UC-W,\;+J\=:VS8(I6*]U\[;I *9,<8[#R$J;Y.Z^E(X\EJD=:&Z&B"TU>#A"%^LP>PJ$ MIG1Z5BG^C#>XET[5%8JC#C^-F#++G#CS* .BX M*Y)'6MV-DGA#D#^N!]$_P _7]?AW[>_C_9+OZU*8A%0"HE) (0&C]E<-PCDO'0.HC&GD<]=;W#/9V?+DY75V\\#%-8_?!G-ZBP MWH.9IR^U1E4*C]Q#SHD0$[. Z$*$H&50R!,*]T]PR6\253V_Q@ Y<1*#$@C> M&P56ZB"\+L+)-JWA_DREUOM@Z9!2ZWV4U(%G>5\UIC/6QT26.K-L03'EP9-O M#-I((U00N30:!_)L2ZWW4OR.I=;[:*$#, UZ)EZBSY9%A%0P@N*I@)<\ ,DD MV:(QVT;-?O_\I=9[P:IEJ?4^.NX WP]4[2H2&3+'P= F0B+U$:)7##0S/,KH M-ZNWK5!!,F( X&&V*@]AIQ/&8I**65!OGML-6WG MSUUH?0P>CU=5![;SX5I=IW+VQ=;905B'@[L$@6D!1E*DF#*W7+?9O?]9RJR/ MP]]0JNL AP]5ZPKOI:M+RDIGB!5EP!?#0$JTF'A!IMJDN?XYBJR/P>!0:NL M@?N=#6A#["5E:YO;.EDA.H@Q&^"!,8.Q%,?:[,C#5Q>-6HQ]3':HG<8Z@./# MPKL\EKB[O]0ON%I]_!SF7/Q*[_Q\]7BTOFUBI8_T'R.4U5:5==9IX%@E0C(1 MQ6BCV\"W*5O/J6YI+SCNE6]_2FST$ M@:P3Z>D9+)#G5/W4SXK82_O/XU#^_&KDU3#_W5N:[^'F8(B+*2(X=D:JB]^ B5V!$ MBH)EZYCX/V?T0V+ID#/Z?934@8M\T43UY?>S 8AU\/;9S;PD;)&U,%O7IN=: MB'IO&&D_80*]L]KF-L,[[B6I_W/ZO91_\YQ^$$WT!*FSMJ>_;@[(,+^=OZ_2 M6T[GGS87 ?X^7\05+K]6P;V9?SE=UVE.\S2=33D$@:-B93&XXCJ WYG_\RNN M/R_R%>_H_&"CSFHLJO:/\?6*BJ<%+KD$BR:@E=8(UV;&X8-DC1MH=PG&X=0X M]I7TWQ;SF[-X+ADZOV)?T/&2 ^T[M7;,,@_!L4PX(O&%FMK(-S;X>^ZF[_"P M<0_@NP);$_UT8 /O;3KBG"^V* %\V5DMI7>"M\GJ\I&%H>M.IH9:3BP!AKL> M'VM1XS3+,; V1:24 X4M=C$(7E'?B-MW%F&G=RJ9]CRYQ!T#"G/+@IBWZX_ MXY(2Y;6MT'8GZR)U#$N>#N- M=0#'FV=]/W_];3K)+#G.K #-:36I*!-X%C@%PLEEI[QGIBJKV4 M?V>ZZ@A-](BF?__MS:79GI2DA;%!@2NU#63F##R&6AA>T$498@QM(KV'Z7I. M14J#(NQP[?2(-5HOK[;^P3Q?X8MY$P,R!"=JFUPO-'A!030KGELC(NK2)F.U M*X7/J8/2T!;N:(T-UN:N:?G;;V%9;PM^Q6&*W6Y]7(/2MH=)'F&NI_%6"^5 M<%7+,Y%#$(21()3!:+3PK,V0P;X*V4R1)C)7@)9!(8\@9/"Z]LKC#*-RAMS: M-F+X,Q6R[8.E@^9Z[J&D#K;2#Z0DW%QKKJ=A;\N']2+]OLDX"V&Y,(91J*[" MF?\9C*]UR8X[+[#V(6T3?]Y'4O^%;'LI_V:L.8@F.H#45?JW"2 N%2O2"Q"; M 7HE1W"TFP,W'*,0Y$&P-H43MVD9.:8<1LDW\_''27SL&H>S"KIWYX_^^WQZ MD>'3S ?IZ]UA7I>1=PJB(UYJ+V3-:V51,(\Y3X\\8UQ '*NZQ?!R[,&$+$Y. M%O,S?BX*R9AD*D2PM$Y *8I#8AW$R4SP+B5ILFC37O0V+>,F#09"S$"B[@ L M[W%S@? =!33?-[?3R?K_ZFS,C2[LQR<2#+G6H>XX49S(*84V6Q+$, MGLLV1\2[T]A_3*H0&TG)(EVRN5$+ MD]NTC+O)M=+Z ^ Z0 5CNT'O%W&QGJ;WI!LBXO/;+Z\6O_SRZKR;E(G)%",A M2TV,L.3 2U3 ,$3)+06N-T?*W.,(/?24?E!RB/H6+639@679+TLK':,-'P-$ MECFHD%E-H&J03D@2FG !VX1:?[)CXZ-"^68:&]M&72;:WLSO.E/Z\)D4L)HD MX9CAW -W68&2OK:OIQ46$TUA)Y#U%E"R3QHI3&&1KVO=Z/O.1TC'P+ AMKJ M (.;4/K-:G6*^:?3>HGD'2ZGBWRVH-Z=DO] K))P-Z5GDQBBXY@+Y))J/9$5 MX.J<:)6*M<)Z+V32?P7V>WUWA MY$I3RPO2+H^8<\E(\0%2K&#K]N<<1!,]Y&"\T5;(%-H,=1N$_*-WT],OA)_Z MD6%VM2;\I^DJS1;UON;J(ZGK)?V=WR?":N-1&W E,))7T+ 9^*H2?;!2P:I6 MF^D>5(X;7CP])F_ML:TT^DSMY29!,+C5W'[J4]C.NQCHRH(2@ )!1P+ZZJ>) MC!"E"I 0$]-&(^8V2:P^+.B%WW/W1;N-^BY77 E2INP0+ 7XH%3.X$U)H$7] MUY+S4DKCC-\N=/X9K.@^N+P_*3BX5GN(H2^XJ^[TG-[\?5O?>X.OY$4LS"G0 M)HJ:?&?U#C.]PA!%8DK8V&C'WY'"<7,Y/>%T0$UVA=#-E<)75^\3WN#,>HE> M\031F@"J%%9SJ!&XM,9D9)+YUF M%_?@+]<:26VZQE^F7S&_(5'./TUII=VYZ+(N5@GM@?-8AYWK#(Y%B@6ESBZ8 M'!-KTW3R &+'':@R/F9;Z[<#HWK9K/L!%G\^79\N\<7)8KG>ZN/UMR\X7^%- MQZIJ3SQN Q3FN=51:VU;^[ZWB-H)J_;/C]5C]=45 M]#9^^]DRN[S_>\5+RC;Q;!5XSFH=B\KD)='BDN@8/PUQ.MN<-M\T^Y91)!D*9%?[&CEBSS,9(8N4O?!HF6Z= M>7V,QIU0ZO\94#JH-I_IR55-.8=;F>3HI8LT&TC<229:>ZOOUFR;(RQ;"UOZ2VYYYP(QLTBY?)4 M5F96+HOOT]FG]<#P22Q,25$*2%\7$2A/T9DF5P11AIQYR$R=9H/$'<*>PG/3 M,5@;4F\=P/"/#_^8?\/%K KH5HO)'::2,,%Z-,",2?5)@D/(HF8.DG-9&6_O M]D<,!,:=R'L*;TO'0')X'78 S-KGC8LJK7?A*X5K=[@IQH)D?>]??L95#FZSC#L0]A:A\$$@.I+^>($E<3$1F+ ;NP/+UG@I-85Q*"DK42D:T M+(AV0XZOJ7@*\?8@(-M7(X,%,4/5,WMPRS_&O!?J/@ M>9^O/D5(?; HN@JT4Q(R6.LAHK>@N*I!B"[ M9 *$TN!M7';NPBTUQK[69$; M_4U<2<&7[.O85+(.*!EX6RSHNK-"!?J31A-JM]/T% +K??!V[_*XX[75@:M( M\EN+X]_3U><7E\O5_,NFY(XBS$M"8"&%9>00+9/*H/3B[I#V M(8=X3)]&:'P,N [21 <(6IOG]YAP^FT]D>+664A")Z84669-'K%2=1F9%[5= M#K-",ME*-/(RMM+T%&+CHR_3X[75 >Y^]@B>;?SP*P?\FB7/Z/))L8MV!CI'DFR;DY*!E(1O AF'.HV*?0=B.ME[OF0J-AUGL:! M*NH9=96AS>(+%Y-WB1<2E/%T6HL&9S6#A,'P4 H*UJ:S< ?BQD7=X(#8>8#+ M8=KI '#_#"33&2Z^WV9GLPO%I9*X(C=9\#H'.VL+3D4/SJ7UCI2LLOSODE?=;_A$7^#TF6V/DP+ZOZX_6>':9T,"J %*K. MB D-FEULAIH&8.[!&K^OBB,_SB_SJR]?% M_-N5F[IA142)Q(4$LM^$_SIGW=>.+RE9*CI+IQK57SU U+C)Y=;6:"AM= "L M?^'G:;K :^I-,HK110]HZP(GS!I\+&1+O??&A%@,MLD@_TS'N%GCUO Y0N8= M(.;EY6(V74]XFN67T[_J3S?8#SPXGAE@6(\QYQPB3ZSN# DI!I^1 V9J6EL(!,RIY MK9A'WB:=\!!5X\Z":XVLP?31 ;:VRNKUS1XH;80#D3!KB#;7R4= .Q92I=?+M>[?W]#(B)-UWJBGR]P\\QQ M>P+G5N8GK$B,F7S.[%T&)I?QN*@T[3&,. =A0U[P]O M?P7O&7ZJE+:UH+7)1!5EDK022E'DTKHL(#AR;SPW6'Q)T9$_AF3?G8S=J,[H\2\\1;71GFQW57/D2K8I10'&$K)5(HP3H@5$GG6R MS)0BVBQ>Z*SFZ+%5!A.3,>7L.0C$ *K6'@9'QSYH M'SP>OIAB+VUV$/,\OUS2A;1Q=9$"*T>;380E O%4;#ZG\^O#(ZQ53]<8'7652EL_4>'8A@R&VI#S5.Y3J\ M4!HT+AFFW,G0]1-IX^)L$ #L *K#M3%VL-KES9KSBIM29 M@XIDY'B$R$0!G2,GW[I0P.0?_,A1=F!J7G '#___L_P?^>+ M%Q>!I%'B::7G.ME-8W M'G\P]B9\N3Z\PFB=4 6(T410@0N@#R6!\FQDK)-3( MZA9TQX/A;F7 0)KI &0?%R%C%S2_FG[Z_GW[Z?%,/RE &5I*% ME(P@)]5B;:ZM/JLD!U7)K&R;FKA'"!OWM>J4"!M20QT [@'1_7BO8>A1Q+I; M,W-'0;BM"T"B A$%IN*3EHVNR%VH&Q=ZXP<.AZFI ^C=9>0-KB@:O[C,T]FG MZR6;DZP*1BD8^%I#H[@@>2'%^,X&E@DT)H4V,\5WH:Y;-^U 3/PR+W%@!1T, MNJ^XF,[SAU58K(:I=[I5Y?+VEQ?&B=88HR,;+HJM4T=3@!"(,:.CK#-LA4MM M*H0?IJM;-VX8N VHE&-KCCZ>ULA%);3AFKQ27:<#B!@H$#6VJ MY@8S*4IR M$ISG7*<02SC]B\066L?M^1H3CD,HKY^;^ %&:]6I<1@RL@S%4\BNG#$0)2.1 MRB*,9E8K=O(8=]6ZS?>64=\,1<5 S0$1/J9DTM(UR[%)$4)8Y3F;0IESZVB6&B5N2=? MA 5'@E):DVM24_#(;(XI2BG;#.WZ>U44[X/'(RJ*]]%F!]?_UAI&B3K5?)7B M6H(J/(*S*.K.FB@<"LM]FWZ 4'9B:G:(O'27FY%*=:4 2*E&0A'2" M++70-0ND2IONF,%* 7JH(3[F8AM<37U#[YYX[3W6PTK*K))>IG#Q?S L)HA9 MKS7\K>2AP[ M.;0?B\\*?>T-GTP9X0SQF7+2M8(I@HN8:B>B5TZ*8.[./]V20SJ"B#,HG#@$ M@2?53=_FLA:(!"-,4M&!<)YHP'F0I:X*;KA"&X+2X.N"1A5SQ9<3M<@LHQ3:2=DFF=Q9 MP#CW4CE^H'V WZZ$E)]KT\1C0DV$C.U[TO6H$FC ".+3SX)E6V;#M 'R>JE MAN8(Q=\%TV!:Z %25[1OGO51*!Y=EN!C+5=3QM1V? FRB*BB9122MUF0\!,9 M(T-F./7>!<[!LAX[Q_'LDR$C;40G/X# MZ'Q)8(8A(V_3%KM;*!W<']?7ZH]@UA1?M+0,0BAUNII@ M9"&MAZ12K=_1!..B21!M+?E#KVLI8=U/ MX)/3RL@8VSBK?8PD.5*16V"QEU3/--OS=O49%V_FLW2YJ()NNN'AP>\Z11YH M=V:[2@I%*[5TO#[?U;RV#;8.O1%0LC8R(9+A:[/U;D'*^I#F[5 MNCEH]?T#$OG3U127_YZN/L\O5^\QY.G%=[(7N*B&A[R/EV&Z^%>XN*S=G9?$ M:)31\I(XI*PBJ$A^IR^2@RY99>,5RG;GS,GD;7'8!Z??=M9E-. MEPDO+L(,YY>WCZFDR$@(^91VL:MEQP? MI@-KKR\\WF("2UW0YNH8OTQ,&)%J_!_J4OF4I--!-AI2<2\YXU8^=H6Z W4T M6)G%::.B9RDM+C&'65Z+X,45YZ^G(4XOUM=$HPAIY^\]1;1TF!"ZBIR*X]D) MYT$);D'Q(B'8.K.%H\Q%*V%RFZ[!+B*GC0)_)U3.OR,^QQD6^N0A:KJ3E+ &HA<,K#%&LV1\*FWFICQ,UU.(BH[!X(!:ZP"#[Q;S?)E6 M_PZ+19BMOJ_Y"A?KX?S3,L5\S18=GE2DS< $!7/*T_D*)3EP*BGMA>2YT1+Y M'0E\"D'0,:ALH<<.X/EJ1I^%R]6[\+WF&6X.61(N.V^ 8PEU Z& F'P"IG4( MPO#(;1O?Y7YZGD(L= SX!M#2V 4&6ZSZ3PF%:[X0*3;4AE@*:.@,%0[!% 9D M^)76-A;$\%BDL^^7CMN\-1[$FBJG P.WW9%@H6B=E .LH\U5%AJB91&*LV@$ M6?$8VA3('>?Y-6O?&M_,#:.KCM,^)-9ON%C5GHX/.)O.%V_F*UR&67X1OGXE M'R)<7'PD]V))@JSE9(=D>/;]BJ&2.4>Q-E#>YC>,J]_(9EW,EW7HZ34D@Z2@ M@*,&4W0"E;B#X&4&YX2G>!:U5FW:B.^GY_@WZ=N?^I%D]YS^^,])487. 4HH MM?E,^9PA,IY!2&.4B86S1N'L%H+&S:4,@(5?GYB/%WS'E3I[GN!U!=PI3-3F MBT8R5/>QV=9<>8T*2ZWYJL-R5"H%?#8"/ MLQ-E3A2F(-BZ1$MYI<#;+( 5BUS(0MY"F[3'@V1U:;KVP<4O&V<'4\+8<>2/ M4MSKH'C3\7^')VNEH4@E0TXI@D)#/#&"0>!DI'DD02;YF*':YPO'S=H.")EF M4GXZ5]^SG->#5,/%JUF9+[ZL23CB57;(KQ_IFMQ=)&TO3\MEX9H"Q1S(@*EJ M^SW23S%GP5(R&!K-PF_GZ[^:T6==UBC[JNF 460=A2J0BZPLY@*QE PL&\>* M-RGE-E?F/<1T>5'N@X'[?/QC!-Y!QNMG%M:=CIIE&Z13H.M+F9+2 ?V X!"+ MBBD&H=JLTOB5EO$1 MIXR-IK%NHZ@GY.ROZ0>!BGI-#4Q-?=1,WX@-^0%=;2\.\3,YE@9B9GSE*#D ME"GVE!RB<@G02TQ=P#M'SP\G& X3> 7)^U*37$J^WY<-J MGOY@0N&%3I1"4"8;B*%6T(0HL@G"F4;CUW^EI9/)3,\SXY6M5QCM<3.=Y?9IR5E[:XL%X0;@HZV)R%.3?53]1"*P"+#*TJZUZ MC+J>\D''(V(OP!V@GNXA]W:&&SM-T8.SGD"!-M7 -I+93XI M:QIHLV:MMJ'#85+O#CPO0[H>5B6989'.%6A6<\E:(#C++43%DZ_36QQKD\#8 M1E%/[MF!ZGX00@?*OCL,7=>>O@\K7"<,,UG85'7U"2=&1R89=V1:O:P[O10X MC@%X=$)+D7W(;683[TYC3XY8"YP-II\.D/=N,4^(>?F2Y/AJN;P,LX1O2WT= M^[AY'9L4H9C,%*V[*!*H8CE$(QDP(RVC_T]HVMR"C]/6D\,U#-(&UD=G"+OS M1#J10K"BC8=LZI9L&3-$)S4$*] KS[-L%%(^0%1/^=GA,76,!L:NN_M9-K>K MQ#Z3;)?KXU*=4NVMSL)S"*Q.92PA@4\Z@:M32 2='A?N!(I;:N]V_,*>W/+C M$--,S!W8H:MWK_4KVKNP>+NXNKG7TV7I^E[S-HG.>U6T@Z3KT&1N=$W:>0BH M3&1!%";;K!C=@;AQIR2TL$M#:Z0#D&T].U<_+FNV9#%-R">,E1AY3B!D(,8L M1*V,V)RF5=,C:C.'8F<1Q%]NV=^.'TD[/L*M)N>7G^<6M"&532;!F].-B M^ND3+B9%.:YJQ:2VDEQ*82QXMW$*1(Y,V;N3AUJ#<3?"QUV,>U*(-M#D60#W MXR+DZ>S3;^'[(M//@DF,26" :.](9$Z!D$P!Y8E+IB5&4T>"8Y;2-XM M \R>%C:'4%]W.+WU^E;-_ZT$9"A!HU0.@F18)W$Z<($I<)'^W_,2>#Z%D=Q* MX&X8/.-GB&%4TVVRY:XC\K;<\9XWK@B=LUO_ZB6&U27%S7 D:*]Y6KY!E>3'.J" M%CJ/3@0B7FGZ*?,"] D.M0L%99MI_%L(V@U]9_6>,83HNT#03[4/N/@R"=+Y M@N0^:.$S<: D>$X' 5GPGGQ@44RK57AW:=D--V?U9G&DP#N S)T)4NO7%O1< M:@K"(1FM*^I)(@DM1*FY]LJ@3VV&2]Q#S&Z@.8MGBZ%$/K;/M4[GO%V[CC_& M32U?S::K]=#AQ?1/7-_-DX**QRP]Q%2'46<6*,16#$H(C 6!Q:K=7KAV_<;= MP'(6KP_M)-TU?.AWKCB*A6! <2\$9NKX#%? %55 )&YT24)9L>.$P%V^;C?@ MG,4K0B,9CXV:=^'[>I3YQ_F[RT7Z')9XB[&)2@H#+QYR)J.IC.<0W=7:F20$ MA;$ZV9W0\N#7[(:2LTCD#RS3IS,]\GJVYKR0__\B+!;?*;:\*M<\W0S)'8@8 M:9+DON)I.T]2"Z&<2 4L@9(,6*K59HB0>&0R*)E8:%=E>IIYDC)8Q6*1( VG MP\T,66LM,A27F4:&/.,I6CC[G2>Y#P9VF2>YC\ [B-_NF7Q7='"&Q0#H:F.? M1P91&TNWO,]*90HF["GZ+_N<)[F7>A^?)[F/K+M#RZTI>.1 >*UK[,!C?67" MNB4A*1"^2!%M3L&W&==U-O,D]]+TKO,D]Q'[V![X+O,.K58)E;+ \R2/N:".EG>'F-D<*R5U=.CJCC%=5\M+1>:7W+Q0>,[$ M&%=W+;9[D/D+O #KWCS8L126AB0F/KM178+*9*=6UV-9HE@4/ MNLWSZ?G,D]Q+SSO-D]Q'Z!T@9UMJ#;.1 K,%0QX>!9=TNKRI4RJ*9ZQP+[EK M!MZGA?9BNGKSG8? TH![V1Y6_0M4,/]4.LX^M_*(W\UG:;.[5 MBKS&0#9;NTC\:([@4J3_5);^UPKR!%I-+]U"4D\WW#"0&D;Z3_&%[9="F-._ MKVTA8?37M5U$TWA76^:1ZY1 H*O;"6VHDQP4<,5VE_FN[TK>*J:@ M8EV(R$'57UQ1ECB.CANIC72G6*+4[]O:/AC8Y6UM'X%WX)3=\PI@B]?9$-VL MYE<4F@1>H80<330\EQA.LG>KS[>UO=3[^-O:/K+N#BVW7@02ETX:"I%38@)4 M7?$: AI 4P>9:^M$^9N_K>VEZ5W?UO81^SF\K85$ 48@SQ-=]4%5K0X62@/Z M(I$%&4*,C_E)9_ZVMI=*]WU;VT>^'9B;>]\ 8F#.,LG E%+[ZF,B6VP=T/DJ MUC#GG&@S?/8\WM:.N:".EG>'F+D^5B&C%\52X&FJ^;4>0D&D,R!$CEY+Q=HL MH#V;M[6]]+S;V]H^0N\ .EN>>:31MJ95HZAOCJ[.+N4D'(Y!Z%A';#4:/7P^ M;VM[Z7FWM[4]A-X!.[IE?O]KW1QF:_*SFNF?JVBB;/H!$\%DJH/SEQD<+%H8$IEH7*V MO%$F>U<*>W*I#X3#XWV,Q^NF \S=IOUMN4Z-U5?%=PO\,KW\,LDV)J],@!@J M0R@-!%L4A%S061S#X.R8;71 ;SN')M)*9JH)"M?E,'Z"F3! M)U'W\"@*1)U6D;69+GR'D)[NOR8&:B])=_S>]C),%^OQH__$4-/UZQZ^0U[- M[O^@H=Z^=B!SH!>LFV_Z\82QO'G#B-%R&0*YQR;Q.H?<@&,R0S":%ZD#:FP3 MHCQ$U;$VY+[/_DC2?$Y_Z<^)DB@=UAG9A64@K#MBV>1:^^)\T>0X-IJM]2!9 MXSI @V'DKI$93A7G9G+60CT-<7HQ74UQN1%V?CM[C[7,A4*!YV$Y7?XQF\B^EW3?!Z2;OS"T/@LAM6XSV[P% M-SV;O#T0N=7DC:7X#KSXZU*=M^5&&L^62UPMG\WR#F)9&Z(?S.LH$R:F 6.D M$,;["+[N3N%>1I0V2B_;9"\&96/+-D4EAWJ-F]U#Q#5"=J&A\(VT!VIETXA)C:L9"$I?"D, M,C.)1!0LN,@1F+.6!=1)NS9]O@\0U4DL/@K$#M%+!Q"[):LU,S?5AZ@L&7?A MH*2Z)EPX#\'03TYKFY1UR$P;YV\;19V JS=W;Q %=@K$S5'%F!,G8PTI">(D M"071:0.\%,4\2YGQ-F'V=IK&O4R'T?D.0#I 1U"J99BI*OF]B\;*RVCLHRC M HVF3A A0;DZXDP:M I3+$6WR74]3EM_T#H$!8^ ZTB5= BR]73S?\TO2%-T M*7R_=CA])F^ J<@:O4/"P%<00$^>U9+IADVVFJQ$WGC7JDG@MKQBND0;>^G MRS]?+A"OJ\W>AQ5N."-?0M69;*!CW>IA,CD3SA70Y-5&8T4RO$WN8W<:QZWZ M.Q'N!E)1!^![<1&6R[?EW_6%:K9ZNW@__?3YJH=6"TX')A1R7#VKX_I)7I[X M0D61CA56:-YF0.)6DL:%5K=1PC J[!6+F]/+A;4RL0@VU:GL)0MP0I('85/D M,G*F2IOI(0\0-:XW-Y#:=P'3 3H8NP&>/(-O9)0W?"PWQID[D@W&1$(Q=9=: MJG64,H/TZ%B2/DO<;0WGO1_?(1X.T=Q\4#%V8%<:6>[7/Q;F1(\F!@VRR (J MMN9L)T0W6[#8[8W;%: Z.YH'X7%N=Y=O+U7(5 M9K5Q;[W#,L:@,"0$]+E&9!))V$4 >=TR1+/D99)P]G7>!HWE"IG8/T M;GPW*4(*&VLKE]5TS6&.$#$Q\,(+90LK<03 WJ7R2;Z:M ?O4Y)A_#"P'5JUYU;O_6-> MZ8O/8?8)E]/958W'/3H*M\0S<'7XD60TK24?4D2GJ#SG/#&F"?^:._*S'1T, MGV, X"W(]5?9@;+1@>-:0$!4 M1F:#).'6Q>2_DM4)%$=!S/:Z\2/5UQ,6CY?L77%LTJ52&*,268J@JPNG*"IP M6!<9D7ME8M8F^,8EYJU8Z^1,' _#=O9Y $QT<$@V ? F8:\*^J($@O?9@RJU M;,QR"<9@TL&X0B)NF<[HX7VD,XC+O^NF3HV8FUQ%N4H-BQ$7,3@+) M+>AQP7=9EN&7<2 QW M[-@3*1S81W./%P[L(\8.[,J UOI'?C@G*4V6#%)8+[C$"*&H6J=3H@@.11:- M1S$,R$TGN?P>;M/1P?*T#LR+<)$N+]8_OI]?7+R<+_X3%GF2DD =5 #I:]E& M)J0[(Q*$4+1PVG),W8_SNI^U)Q,='8C>=L=I "CU=+9NO0;]>[KZ_ OSRY^Y M7_XLJYO(=?U9$^V<4X$7\*%://+SZ()/%FQV:$7BQ;0>"ES,'ZG&&(L#IY, MZF3 TW4^D#KC*VR+G#[@:G5Q514Q$<$+JT,&GK($%:*#((T&;D4P5C C&F6X MV_'T9&*KCBZS@9'4STKV@07R;GWCD@%:T,?A;WCUOQ/EM559%BBJKJO/-D! MJR K:ZND5$RGF[TU.'N==#O\'0[< /@ZX_OL89?:N9)R41E2T9R$X!5%S4[3 M+Y+3?2]5<(T'C)T\)-/_/53CX.?(D.SW61ZS2/@E_0N22KBXJN4./]5R?[B, M_Q?3:C6_]T/FL_"S$.D?KS[CNI1V7JZ$_L<2<[O2XA,2?Z*"Y+'4<8HR9N^5 M#)@\!%8WBDNK(::$$(0JIK"@4/T]!VA?/9QX:;)@3D".15$@&B490)W!,Q,5 MKP6.RU:%7=7\4]^68/C\#-%K,ID23*UM&>8A 43Z"C4EX* MRTQJ7'C_Q.=@'P">PX9>[Z/)GO"YTT13+@2Y=-Y!JGN:E1*F3A4B+U,YE*6$ M:!@_64QPWD.O]\+)44.O]U%:3XB\-?F67Q>D)L\]<0#",5V'3Z9Z^Y#XK&** M!6YMHS&=#Q#5"=J&A\(.$XD/T4NG$+L>KNQYC$E$ =SR LH5A*AY!L9X-"58 MJT,\&<3.<.CUT! [1"^=0NQZ1+S@R'Q$ ZA=?2ZK,U]RK?8B'T0:QE*2IYNK MOL_H_O:O/*- [!"]] 2QY]]OB>WE O_W$F?I^V8&F_">:P:Y/L\JG0UX(2)@ MSJB$C]:IYBV1VXCKQ*KU$E0,HL.>8'D?0YL3K%#)P)B#Z.O:0N$1O+01=,XY M)I]S<8W36-N)Z\2?&PH0.X0.QVBG4\#]>)JXGH>;,A=%!."^KJ=4GD,PG'Y! MQ4U@TJ;6Z](?H*X3R T%B5VBU6/TTP'F7H3E9[H1ZO_\_K^7TV_AHC*U/IVA M9)&,J3-W#'D1VFOP)B!@T-P)59)MM-5D.TV=.'>CWK0#::P#[+W'Y6HQK:L- M[N?I_M_=G#-T*G+F$V1;6X(YI[L#DP&F,7HO5R%==G;4-1";P+Y+RP3#QY MI<'$Z"PR0Y=*F\>U[32-&_N.!K6!E-0!W%[,OWRIU>_AXEWXBHMKV=@051 : M2!1UFG/QX%S=^(<*O?4&7:.VP'O)&=?M&PUDQZNF WS=%#&]FI$8+VO,M/8X M&%>:B1(AU/YW55""L]H""\XH:S4/V*@J\WZ".BE6'C>)-X"N.H#F; MJQ@_X.+;-)&(WI9[N%O6?4;+^__H.F' 7!9U?(=#"N65K=Y#*0Q\XC+:H U3 M;9[1AN1BY+S,$+":=Z+C#O#]D//AD$!RE0)=HWU^!],\;AS5#;)/I/0. M3/7UN<7G\RKS.Z?5LQ0]ZEK]'DB&3M=Q,B$"]U*5H(P+C4;)/TC6N(%81R = M2G4=X' =U3X/Z4_\E16K(O>%60BJ[I%%ZR!R29S5'E6Z-UC,;0*L!X@:M\FR M&PP.I;8.$+A]2"?Q;S,&!>:\U]HPJ+\YNENY?:]YBENX\. M^IREZQ-Z)9R$9((%E;.JN[%(/$Y&B5P8YNY483^-6;I[:>[Q6;K[B+$#NS*$ MF7Y],UG2:VE"K5I+V7GR$@1"P%S?F)(R(F2%V'@0S1!L[(15\[0OSO%PT<&A MN.+YGN;OF][OHK2P%*N3GRIJ (\"@B@(R PRKJVUV*:$XE'2.JF=/3UL[@LZ M!M-A!Z"\/Z%T#X,319$[-PK!KH=_!E2U=CA"3K[*,SFOVF3)=R9Q7) .#(V= M"FN/U5,' 'SV+4POZL7R?0J@"F1K@B3 MR7L/7H+3:*4PF)-MTSMZ'S7C/HRTQ=71TN\"0Z]FWW"Y^K+-(F?'9*H%Z\KJ M"$HD#CYY#L9F;D1)*84V\SP>IFO\W8<$ACQK1NXK<#*R MH)S*$$/R8#B7C*$)(K9Y,MN-OO/O1!XFAFB@S0XP>IVP(KFM\V#+MY>KY2K, M,@EODK7U3EL&.M59 EDP<"YS^L\D@\ZTAJL8-%UJ@X/XUD\>K9,!+ M=OBQH=?C\NL0_7>X^/"9Q/\SX;M-\+SW E.^E%;;$SH$IT$"T%,/3[VFK+.46R301Q(,&= M6JE]\'372IU"=1TXWS_8?#9;37-E:?KM5I+N][^N2DA?DM1?S+]\O;Q2ZZ]2 M^2$!BZ8.?/,@='4\Z_C,:"7%X3X)GCS9\$;CTX;G9=S LS&N1U'XF5W;Z[,> M;L[Z[3\Z8N3_@=_4\KK?E]'FK@ +4A%P #E?Y]D2^998(#GM0N18&&]3N='* M%7B#M1Q__@6K:&\>13[.:]7^?/9A10?I\_R"#,KRZGZY%D3=W::%YY I[@9E M/9WU0(@3KZL(: M$PU=+Y$!\[;XG#@%9VTF4_Y$QKAH.HGB'P+;7EKH $+_QIHMQ/SL&R[")WQS M64L0WY;U4;R=0_Q97,P5';V.D(7A=8DZNBKO<@ #;' '4O M'?8+T(U'_@N/$TQ&,J83\!@H"E36U8DY#*R0Z(P(K.!)(;J-T'$-9C<@'42/ M'<#TWG381(2HE)2.KA\9ZT"H" Z-!E:+"IECP:@V%03WDC-NX5.3._IXL7>( MG8(M M?-W[I#,O(E ,[P19:X69CIE$";%PE[D26GO?^:/(^.LO!T%?NP>1O17=P8U\ M),_/O]__ >O>9HR:25-"[60EU3A)UY7T&;R4I"NK#?.-1F"T8VK< S F5N_V M=70"G&[/T)OP!322QX 90:U]+"<0H@H."DLAZ*2B:=04\AAE(_>]]0*A MG:!]H#X[P.>FFO=Z(( F,H7Q)(_(0'EO(5A.DBFHA9%>Q4:37W\BHT?D':KA M^XNG#Q!W!UCYG:*@^7?$]>/6VZ]5(1M&DM#2\9!!%3I'RF=/,:*D Y90Z2Q, M=;7:>/C;2!JY;;(EAH910P=X^C%E?LW*A@FN3)31.^#2;J-3XL&% BHB M_<*8@. X@YP<)]MJLBSVL9S.XU\S+^:=%^'(->X*[=D6"1)Z@O@#6P,=#9MDJ;;SV,>X$EEV^;=QI=^TP M,[BD.[BD7LQGWW"QFE),_/-0@IL[UX2@&$DGE'PU;#(:3=P5:9EE7O'09KK. M(X2-.QBJZ<4UI$K&-DXU<'U[N;IZ^;V>N&R*09TDT)4K0>4HP N'=&"4%SXX MZ93%2P&D6,'EN;(E,?KFS9R::T/G#N@.UJ!DEJ#=SR"L,64 MJ+CSO,U&C*$X&#=X>SJ)U,,@5L-1',"L^\)E%K\C0T\W5RLV"MD3$V2U<;%-@?F9%"<$8[F4&$#248%Z7=71:PXD M,T@76+$._UN<<'AQPA[H:UR/B!T&DN/2-'C16Y69^,%$KZ:&7) MAH>2VA2L_KQ0E[Z+,#?#Z6Z"O."",S!1.(OHZ%7;=1)O V<">5%-[9 M)O <(OZCTHZ0-A@86[4(4H=+02!M:U7(T1?%/UBM0W1J>#; MC"?Z;\ZM+__@,$ATS3 K1$T/X4Z.\Z/W1ZY<#4 _)!LV#V?,E3NZS$" MA\ITK3_Z)L/@F#%%&P23Z[SK6)\?:E]8)M5P%XQSK.70^<&R6K\([\U\=6NT M[8^)4]($YF*28)VO194E0I2>&*;S4N@6X"ZUJ1_;F<21' M:J8[HQU]"<18$,"MC7483X!@30(;<[)!TFD*ZC%$[/VM71F2?52^1]78$7(^ M*T-RQ O>]@]K9TJ:OM7]#"RO@T91+/FGZQD8FFXHK6W-, 01"EVY-<0 M=RW-YU>%M5?Q:@G96$\WHY1,T"7,$%R2 7((B=MDF=1M6'R J*Z,RSX8V/Y. M=IS@.XC1/Y "(330 91NT[_)"\=4B'N;P>5 '"11=[ Z#2B1SE<*&4V; MNL%?:1D9/,,H^?Z5W(=*O ?,K&=;KOEXMLGW.ZY3]%&!S[)F6C%#4": D-H' MK$]6OM43S%U:NEC;?;!V?WEG.4K4?8'E^8:#D+Q*+B!D8U0-$6I_HO/ K/3* M(_=,MGDD^966<9\[VH'E$%'W );[EMZO+6YVN11#@$>GR?/+K%K<6$ %+F)! MX5QNDTG82E(O+V7#.C;#:*!7*%T?,INU0%$7&$MBQ7-#K-@ ,I7$@D+E4YLX MZP&BNKBVCE7[+F Z0 =C=V>]NXP7TW2]\>ZZO4QR6UP=TR -JQES#XX["(AD/T-A]2B*.C8#']1@'!'0ZD9@J3<9!2KOM,H@5O M44,2+GMA+"-V=H/!?1_?A7\R, Z.%F,'M\O5_/V; /%U_0=5*>O2/6.MKPLU M$X^UU274T0DIU2HH+0GFQC>:X_< 4>/.KVCEK REA7X!M3EL*ILH."D]^R#J M^B0#T7'Z3Q5]4CI;Q=MXOP^2->XE-9CR=P/5 9KH %;O22=$P.>ZBPZ_X<7\ M:^7I][^^XFR)U^.GA%8I)@<^I3K>-S((.C,HMI0@DK DM";@VH&X+B%V"!1^ M';HSJ%ZZ@-H%R2F_"XO5]X]TM2]#JL):/O]^^T^NCF<)EO-!J;LI66G\ 7 >H8.SP[KKSLR^XF*;P8K[X.E^$6Z/U M=+1"Y*3!HJ_)=PI5@R?O(N6DF#62>;G;,+%=OJT?U!RBSGE+V79@<6XG[U_? MU&H[Z;PV)4-FZP&,%NGZIHC6F52REMSK1@T@]Y(S[H2QQCGJ(R3? WQ^+ B\ MFE;T['+U>;Z8_K_UPHVDB@P6O$L>5 H<0MV_03_YHC"0;!KEI[<3U45&\AB5 MW_M8=KS\^X(26>NWBW7 DO\5+B[QNIED$@/7J5!$S%-E)(94Z[LS&">XY\'& M4%K-IWN4N"Z2G&V@-8@^^H+8U6EYM5Q>TDG16&)$%DCQD=&U,3HMND^9G[_"Q=INJ1+FP>F M+*N#TK.EL,(04SYK#^3QI<2S#$7O5BKP\/>,.]MW:!LTG$C'1L=5:]O:?_OM M3NEC-E9X[2094V]B5]U87^+GRO]1C+5[-? M^M&O[HY)8$48G104*4F*7%' 4\L72_+$D,F!X6ZW\XY?N!N4SB#_WDS*W2/G M9I72) C/8B[I:HTZ.; 4SGCA*'@6ALF8F%5L&/#,HL!8U2"H. \>+0G48[;%U3JQ1F.Y]Z)S-_2= M45Z^H9IZ .%Z/&V@D*A.J,/9+JHEGRR6NEIM*TH_S;RPO*Z35T5@/WUK\S MG5T0Q_/;'#]+J^FWH0?R[?IE[0;V'<1NH^&@6*+R!"F1ZY)/K2P$[3A8)J+A M&GD.;?;RG6Z@GP[2("-/N)B2:O+!@2?O!>BWHQ8)M5.BS75])@/]]L' /@/] M]A%\!TYBRTTRRNG(,3)(UI"73 R"KP.&&"^%*9=BRFU4VD_R-)&T@YDYP3# H@@WZE,N-_PXKJ?:"T+XKJ?;1 MY]@QS\.3JJ^[V83EC/XA.%>[PVVJW20L0RHJ\Z3)7<^[A32[?%N/H#M4N;O/ M!#] TAV8MH-S!3]B04Z>41*26 S"D=>$$8+Q=7>#D]&DVAC0R*T\FO9^I^8= M]Y[=*?-_/+RY>SA?U#R?)"2=UK'TMB'41KJ>SK!@@B4>$ MZ#'D1O.KF_ SLI]Z8E0.=2B&@\C!!^4;+N*\OZ-R51 X"9&NS1PYY*0E*%;W M@CKZ3^WH_T@(TLK.[/\V5L[T@ R(T':'Y@"P''Q>OEZ5/ZS"8M7%F?G'N@3Q M^D7E'XOYY\ MTAW+O<+7AP443)'(-6B>R<7.B:+:2#K-T7$7O?2YC)0&&8[),[T .SV9(X'O MG&_*/>/>.S);"_0WBE%?ANEB/3=PDDF1PK( 0F5-@3%)+]BHP<<@@M/*66PS MS+H;$3R9I$P79[I+X)[SB=_339&%1UFBK#URLG:V&_"B"."F*,.3,)YW_X1W M] U\#FF?KD]K0] -FBAJU,@1[XKLX"Z-7S]IT!:,1P@=J+_BM^DR74N&]M\+]8IC6M9"'=[MM^[RVUO0^HONPJ8X'9[43$+RL MK@%GA!410+IB'+F^V9K\!&WJK3K;>UV;M1HWSLMUY^%:B3].F*\9TSHT"WJ-I/VO+N@]B'^C(.X7:>P@7?^;X%\OTGJ)ELO</4@;62I&*J,;39MJQ=*X><\N#LR8(#D[#_Y-G;]:6_&. MG5SQ^">W]>H?9J0/_UXK9;F6&9RN.PNUL.!YI+!4*.=BYD+[D8/_4?S[71X/ MK[KN0E&IH$H4OG-%_IZ.X(0.D$Q!Y[#H%-HLD!J,A;/V]O?![[[>?AL0=."] M7%%.?WG=%I]#T4I+"[S4I+I3"%'K#"3Q8&TL/+$V,_1_(J.;B1BGA,+=(0,' MZZ4#4!TNN!]LS_*[BS"[U7B/V4BC#().0H JP9.C8RPPAIP)&WV4(]6\'L#- MR$,.#@?78/4V VFZ [3?>/0_,D*;:0Y"I)30UPX0RTFRA*V(TH&*61;NDO2Q M3='H5I(Z+_-LCI9Y"]5U@,$[Z94-$\J6)+,RP-#7B63)0+!HP0215$@A.=D& M?_>2TWDAXZFQ=[S*QIX=]'+ZUV85\&827A74@+*3B74D8& 4ZC=,FC]'8$;@.@KCG#E;F_: X0+(=P&++:5H?%SI1=.K>SJX- M*!,J*Y<$"#+4%$8$"1Y#@*AEQ%2"9:U6!NY.9!>0.@0*NZ7ZC];+64#NXW_F M&]9R9(&B5P:F#F=602=PFN4Z2$VA4I;9N[.P3P:Y&R+'#0E/";G#]'(>D"/T M7)^G9%+** M$%A.HDB0$S!H,"N:M%HJS-NME]B)S7'_LI+ [4#=C9^P?BDTV MK+V<7RZNW\"0<^9+!&9D "4<@^!=!L.R5!HEG:H[+^Y;4OA[?>VX>=3C4=18 MT!W8KNLL\54FQFFTT6OR4R5=]9Y1J&R9!T?""?75JM@VS=^WJ1@Y]]Y%)'BP M5CI"U/6.C:)U8N0Y\A!L[8CTY#ER!"F34H$'R4N;,K2>BG0.U^<68!P@W+'O MJV>D)U;IWQA*)U"(9 -D5EME%87'4?H,0F>=Z@I)J^).-]*=#^Y#TXW:)>"68^9#JF)=;B29A Q*V* 2Z^U9>YN9+]=T[<_>-S0:$!-'RRM M$36]7*PF[^M5N+9I&HW0SEN(' 5==M%!X'7G.C?*J9RL$SN]3-"GWK+P]%]W MK?M/7[L3 )IM&A_753A<_CV 9H/U8DJ146:P(<::6R*KAHY^*B5SXP11OM/$ M]MUA,^8=<83*[BK] /F-K/9_AK^F7RZO=Z-Q%Z6P5I*>JK54*D(4@8%$(;.D M**GLYA7NI/B?OGIDU1^BN/D04NP@,GA^N9S.<+E\EO[W3X(@62A/ MT-<2D9./W"1$V$+03A Q3_-:&5)7G4*N_KC :[^M;M&S MQ25@6A?RVT*=Z1 R:$R!%Q>]-^IDX/N)M'$#F4$ L .H#M?&V&'.VZ^K^3\6 M:X6\FJ5KPTZ!6O B ^=9UCA-4!A ?KP.-;#G7,=TI]!K2ZQSWZ?WAX@CM#?YXLZ%F-B4;.2-0?TH1:#(KFT+!E@GFEN0R@26Y$33[>=+2$"8X[7MD6$4#>62TWQ'QDD MSW(;'W5(+CIO&>ST/!P+AUZ.PB]3='[E/3[$^_LZ/GI)$D@5-9]PDE*,#)6! M7 ()@5L&T?@(19#?&(1W.C<<5#XT.YTW/Y[@<(P*D',^);__]75Z%3I=[ZID M,5N- 51A==,0KYU^@8%5AH7(O1."]W4R[K+0>?MEIZ?A*"#T<@*.V#9PO5/@ M9N//Q_DJ7+R:K1;3V7*:KM9^B.RXSR0)M.A!H5 02XD09/$ZH);9=!9B[\'= MR.^A'9R;GN#3RY$ZQ);>8Z02B809GU,R:/P 4W1>8L?,ME M;0TX&OG-IX.C,S9,>CDNAZCAT>U4/Z^BFRBIG'3: P^K41M3]KQ?20_9SWC?1]D-]Q,>B@\.G"H!Y3"U;O[Q$BZ,;,U MX'W=UY.*!<<+ 9K%(%@)VN[?VPHKM]F#-3 M;_]7R^4EYM\N%S>OZE?U)K<7P5WG@_,$)1;+9808:S3#&4)(5D)2Q3J.F()M M]&:P-ZUG6F31$/5MU;T_K/T5K&?XJ=Z175P#).>"TQ7=XS]22TPD)K4Q(&-] M0,RU^-9(5A>W)6.8X2GUN0?^'F;.M+BBWZO@6, <>VH^]NQ!\6HVZO286I>E MM-$0I2F DGL?T+#@.JO5.\J#ZJ\*H]]C\TCM MR.M9;Z'M)*!O :NG%>P_)*$)CTX%SSP8%P192*W!:;2LY>U!&001E2Z[+J[0!I4B9(5L'.9'?D(,M MHM$.@=/R^612&%V Y7YF/2N2?0?5 ^*1=TY 9!P;II3M0%ML$+D"[: MP)UEDC?:&GQB3I],2N4L#FE+&)[#,1W(R3"*\5"4!&12UX$5!ER,H4K)R) \ MEO..(Y],PJ:+0SD"Z)Y(BN=9SNOI(.'B1T+A1Y8 <_)2EO5P]_IJR!4IS2*$ M$CAFR1CJ-LM!FK(U[H5XQHF;X<#2RTUV1"/%=J/R'NN$'?K]%_/96C27X>(C M+KZ(22K>"L1 M[NN*[_10-#:@5/:9(%&!-OP/)V6V?/.W0P(]8$;>%KC;NQ1 M70=K[MFG3XOUF^//?8 W2K,L.FUE I1U%V\D=]L[X8""9,6%-:83-5ED9ZG$7S("2SD TF0/F+)U()6?3?:'@ .@#5X8+[P?8LW]D>0TY05HH.=;%UZ8M@I5;/ MUNV#G$GO678X4E_: =R,"_$CP#78N]U FNX [7<\O8HF0^MLOYP]\=LNEJ^__#'AIDHO,W.&]#! MT:E&)8 B67*.C.0E2E%XHZO\0;(ZKUP:&8='J+ #/!Z<#7E],ZS"*R8C1_*8 M@C$U&9/ 85T3%R,O=?VLX)T-?7J]UW3_=LCNPFD],0+.&?./SK%Z,Y]]6\^, MN]V:8SPC3TTH8*YVQ+BBP+$4(125.?->)WG2Q>B-^.S<6QD8Q2<;C78TI/X> M!V[3>,88(RVR!%IP1K,I'HK[F75%@]&&+%:I4\ACDN3EDX!BB(F$=69'\I!8LK^]*D_I M3!X#NG-OJ]I=.'>*]]?N_F]D5VY6)4RUF;O.N=/D>34*V&2B?=$BZN_@FIE9S.\8 BU>@+#KP/GH*&3PS7"OG M];G%JKMS_^3SO.V.3X>F8"\L_^URQ(^+CPEKDO$:7!#U@1LMA$@_!59,#B+; MJ,_M76=/$9SI;?ZWL@EUKP5IH@)&! 72O^(@5R,0)R%H6B M,"ZZSD8X#\K_D\]N/P%#T S/3]H*_)R??%QPR(+D+B/([$CWLDX99DZ!+89I M75C0ZMP,P9XB>/))]2=@"UJB^DF;@WVB*_*5ZF8\D"2@6O^:R(>2GH(M(XR7 M"47XFV<*SCF+_P2,0",L#_H"<*I) K=_WBQ6'7R*P /?T7:"P*[,]3$]@->B MC. +&%T'T41&H:BQ"KS1-33EKI0V3YQ/9WJ JN,9#9#_[JL '41G Z#/Q86H ME&*-:OO_.SU@3_RVG!ZP.P@Z\-A>S8K(UO,W3O :*>SF2!/6 R;Z.S?N&W:J%"-W;:K%'R1K7 @.IOS=0'6 )CJ 5;TJZ(R&"UQN.G&SX[%( MG\&H+$#1%4+W@BP4&%BN-(79*-ML+/N%E"[A,^"K8# MUM!ZZ0!J'_""_N@3<<^(&0XN\319L# M%UA0J!T'@[[>\#6L,2P"%U$DA=(69X_ T9BAW: Z?!P7!PBT@POM]R]?+^;? M$6^ML]\82LN+,W6!/?>\U%Z.=35EA.!(.$*YS!MM<=]*4GAKB]&+;M:YS9#:K&D(B.?A??:!M$NC.ROPJEZI<-ME#6PW]R"03Y$]000+5:(V%P5UD M@C' @]2.LNAU"IT@*CCR"7-;@Z-3S0=5]^66VE\7 -EJ&[YM&+UUP2 M$%I@N(D_@00;Z$;S=O1^C[Q@0L^W&BC&X&4#CN\(U=G9&Y\\E9 3%R"KD%[?:WC\/*+PX];@*ZN8TR1=0/XE;YX+3&/%I M@Z8$[98-:+5\G18ISZ]GE#-;DE_ )89;B3$%5CL" M/@I-H[*X^CJY2$<(:E?IG(.*HTIG /<;\*O?Y)S*H-1TMYZ/Z**5N>KSQ7][VD;,*]GQ'E/"=V@8HJ-11AVCU'5:LW6GL864RO&A5DE& M#5N[=PFC@UZ&;??-L6S8(4)&,E?;1]\!1 DIC>8)DD%Y">I[1#Y.++]N'WWIA$+:A92J"RPY#.2 &>.0J2\TB23"2H M.N=.I^F:UD0-0,*^JAB1_0T8I^UJ?L)MN0AI?RT\)&/*V6^F2>%:>,E;,*A6 MN67,:^Z4KPFEPU1-:X!&!]((K&_>RFQ.8P?8FMWWQ[4XAXBJ8W=$\B)AD QQ M,W.#4@O6\@@NE,&<# 6J_8NP._BT4M*TX=Q#J-(4 U6@=2*E3[H'GYTHX3_1 MW*M@9"TM<9"@IBS-.;)_JB"&,WSJN]57J..NUZ\6\?;&<9[66\6WMRC#E:'* M<^ !A2TPPMM>&'ON/3K:.IG]T<)'+EN[OK$I.](')O7XVXQ?\MC+NKNT_ME= MWZSPWWM+E)3)3$0$SJPM[2+19@JEP"F1@N8F"%KG!*H'L=/FH(VJI.H*JGGG M9HRSXB-/&M?AN<@)\1ZR@LLI9AE1X91*,,HU&,$8R&A4IB2BJ.M$VZ"UXKHXU]Z7*OF,RX\1 MO#&),:N2,6H\\3]\]30![VCB[\W%9J+9?0OX[B[GCVJJA'(&M!$.1/89C$4_ M27%ELP^&\E@GG^ 9PJ8^(QG7;Z@AC6; ]3@"_YQ6WTK'R,7NFH(1'8G0(,O] M.&I+4F;[X1[4- ?.#:G5AO-YVEIT37M"HV@YVZ&,[_/'M$A_ MNJM=,^>9IX1X@5M2VY*@4Q;HA0YEE891IKG3':ON.K^S14TU#$8UF=ZHUMJM MJ&R2&0M*)6SJ@]O+ZJN^$FG^U+:4 M12P7I81HF3>_V>48K@>?XC[[Y'%/=<];2)U37I=<3MHG4"&A,Z9$!*.9 N-3 M$(E$Z0FIM%?'/.5]#/UR\3KC-(FHN0 M,,0H]ZO@1,B0=+2"!49#I5FY3VF9 MVE'J+?%]/3.0S0W8KG^XU;Q$(?<+2%$;9J0$$X4$05$M>B0:@J(Z:!YER&6PYNG?7[01]12FJ]A&@([BY!,E@F*%#MMDO/A UO MQA#S29>U%\_/1X[=(F>1OI2*_L\C=7LLX]7>YU_7:9,Y^-ZC]EV4\8MO_@I? MRS7-3\O5XQRN>PO.,Z/1H%?NC47W"\WXIK^SSCR$Z$UD'=L6]Z>A*>>VMQZZ MD P:T%5=5GHD=;#T4%7!! $.UXH.H^/@):Z7&<:%MMS$4$>A#2!Z0JUW*5#M M=Z:\D(1[@_F/M/++BQPI/G1T7[NK4M7SZ6M*UP^+ZU*+.OQ@\D+TU8L>+L74.M&'%(_O#91PU^-^ ?[%TV/;8E,YZEEP&M F&2@O!6E.)*#30;SKURC.W/ M-Z@2TNR1-:&-KPN'DS'/$-F,:+O'@MI]_\N;56$[^D I1A8D$,T26 MQUCG>G)(G#QZ@]EF(':6/$:[M>KI\Q\+K^[R&>\;,*'3;@3R)\24R@FK <>= M@$"5"MIJX6FW2XC.KVSJ/+"WEU^'P\VY]\\ND\X(I3$3AHR+5H)(3(*+*:-_ M:1+S0E$B.Q5'#-13SU,Z81!0"2TG-=?(HILZ.6.[<4^<"]VQT&M3NB1XH,FK MDEY@P3INP5MM@W;*N40[J;3.KVPJ::.W2JO#X=95VL,%?DBKL/$A$Q&.<%9. MTXOG:#)8'LJDW)2ERR&X5"1LK)WT.WZMLYF+!5//Z&2=E?_3&XUD\HFPH,$)4@ $:DK_1$E1&\- M<=Q;QFOUU.M+\[20K(>C9U-&7XFG/6=J"[E"!OB#@EDWY^<_E+%JM MHK9HNGC$Y1%)P,;$@7N5"75,TE K-G9N#:1_QO31T(MS2+&)(:&@T M0%+QKS@:#[08 2BGSB1"LDIU[M+.)G7:R7IM(O1L$;XPC/ZTO"G]B@2G+%#P M.I0;[.S!1$,!MR4C*A)E\N4Z<)RBM!-"Y=\*H6<+\*4!=/Y'FEF5<('* #.* ME9,UCIM\EGI26O4^E\+J6= *K^7@ ]5X O"*"O,K[S;I%99AL"AH39 M)PU".%8663H'&Q&9R\@"-RE*'Y';":KZ;P/5_J)\07B=!6E MMYW(0"-/GJB4Z,2*M!,JS=\&E6<);,)DG$[K^G41=Q=9*;[Y*^!'7WTK_S<+ MT@GEM0&/)X 45Y'>Z)9WN'7R-? M?,_HY:^^]Y=T=_G][P,8^L/RV[?Y]:84;Q&WHS&_I$68]YOL=>)I8[&K*\$C MI0;+[ MZZ]I]>"-VZ;F6LH4"5' ,PT@7*)@+>$0;1!!XOZEJH[Z.TC.2])RYZ#FB2<\ M6!8-'$]]0LELVB3\<.76Z_?YTS5JY,VP%::<"SQP8%Y@N,@U.O0AD-(A3VH2 M \&_5P'549(F3H0:+NYE#=XW **']/^X+!E:,QVEM]$'P&VD2N%CZ2JN(D2O M,UKTA&%FG;KHI[1,"YN1A+SO80WC> N8P9VT7&S6\6HWG(6C5^E=2L WLSDX M>H0F40[:@_3#YBASA9R[_OZ+^[:= M!!:B]H8D!K\+6497]9I:VRW5O2;A=YKQFZ= 8<91AI$E9B3I<@.A&L8#(XWZGLHMOP MO*YD33=?;;CDE[7%,'7-YP?^ZZ=7;Q=AIS@]/M\C&:"U,B ,-V"C4Q"Y8R3I MQ)'\YT+Y \^=<,1>':DMQV%A X[*OJY]=S[L^:NU4MD'CU"&H?W#8#HPVZ/O?=7\R_;_N4WZ>WB24% M(,F3,M#"D3*?D% "5N!_!2UDUM0$+>MD)'H02C)4>]MRXD> MAJ;:;'\IB'HR:F,](XD%F7F&Q&+I)\)XJ2,QX)UT7FCE5.H_UJ\;#6T9Q@LB M;: X&C"=FU.0M^OU38H_WJQPK1_2:KZ,G[XBZ]?;W_^T7'U*JS_F(:UGD@I" MDD0O-5I=H\$R*NLT_SR/SHD+>JH8THJ2:J)+WE-'86;*X'FJ M"4B9RQH,P[W$ P3F'=="TTC$A?RUB0MP+N2:G<7QAI,%/J4OMQ?K-^OKY;?" MO$7I'K/://U!F_(^R0)G/'VL9(&^"QHI66#W^H_I]^5J,_3K]H;7V)2RI1%R MXJ5 D)=9*\Z"E=8F0S@BL$Z^U#&*!MO#O><>RJ@QF5G<;AAS.U6:JG$/EKH, M41)E/KU2GL]]Q>1UV:'&U-5EB M+@KE.=!8"I^B(U N_T G)5W2BEI5YVRHFB8+7U.\N4KO\_X;'G#Z]??='Q_D M"Q(EA);H CA1N@LJBBZ B)"X2TH$39VN,^*[)\&-:KQS\/1$XUU =/\26G#W MR;M _6-:WR#2\)L?4\#OS*_FF\]=+]&!QH>LEU?S6"IH=D-KAO38FX#*RVOB M.@RNK_JT8 MSMV'[QO=)2U\CEF#-?A#N"#!>Y.!""VH9-DZ5J?9Z2"R&]7KYV"KNR<[MAA; M.%D\SXAM;S-+KORR*UTQMDZC3M[$-L6/BM":9ASI#8KS0PH*AV@OQ7!6(/N738DTF"EK-0G\"19 M$\.Q-BB.)7%:$:[*??'GD&OCT>YJP>GVDMZS#RDFOSK:#U9???E\NRN9XO J: M,UV"4U8 KRYYI8J+O-N3SR NF32\9"0EC,&_R#/[;J+N$[N52 M<%O_8I.)1@;(F2&2:=+BHXY_(=HF!@A%W))1I)!Y M\-8QV^G-3(,F91B?2.4>+IC2 M 'K>+C;/VBSAS=6\G% 7+NT6$Q7U5H92LD!1"6M=4MH3 6ZCE%PYH5.=0L63 M9$UCS*HA:3P1-("G$P;^W5VFE,Z4"F$#*.D";I0@P7ID'IIV[YV)U/++7 H< MHF[:#-J+G]Z,+:^V,?@Q_9$6#QK$R5)EK)P$&44HY<$67+ $6%#$4W=IH2RVK!1D\ 2G M$ WZ,4+DF%,=Y_ ,1/[@I7/G#+D,*%XD> MR\/LJ/ML$L48R\Q!H 3#=9XU+CXYH-X)ECGCOE)%\@C$-ZL Z_B(M<7; **+ M/W&]GJE8@CO*2W83[D-F$[H2$2&4.6$Z">8K^8/;][?EXE47^W*P#)HHWWN[ M0.. '_G^2[J>I:BY*IUFK9>;=N7HEI(<@4K4SC]C\<;[^;7?LZ40BU!8_HDQ$+-V[K22E0)8I6<;2!%='LQVFIRU;V0L- M3_LI#F9\ Z[4DU6\_OXZ+<+7;VZU[4\JB(R!.@\I>%%4L@=#@H88>#;.>*$K M)>4_1]G4#::'2_\Y0 T119/0NEW-[E[0425T3BAY46Z#=2X] 8@%;A/#U2F7 M>)T$Y>?=$/003P.8.[!!/^-7-WO38!CD+:XB\.1!R!S0H\@> M(QA.$F62&UYG4O,)HJ8-,"]C*7L)H$4LE87%%@!U*/PN2]KI6I95]AH5N>%E0A^- 8S! M;>B,S4Y9[K2H-"3K-&&- :LO /:!-:(T)LZ\_MG]SW)UNYYM=G%(1J&[Z5#D M%CE#RO NXS@0+450,@5F.]U[=\JY?OK^:2\@1[1K([!W8G"4!N'O\Z,U[':/ MT;A_4LJ08^F7:WAQZY@":7!/!4\(,F4TC!PE8[K\ZJ%R78[-Y*GK V])?[]( M.R6HHDLV!P8Z*U4&T2;PK,PWD8EXY;AQ^W,;CU6 [3]Z.K&/)*OE:(QK1>R? M_USNJ"=.!%$<-FNH*%/7//C #3#&O*0>8TN:SQ+[W:.GRX&O*/9^C)M:[._< MZDM:7^\%_$%D;8-*A7A7X*K Z80:,!"6-;-,!=I)] =00D'(XT!H[RRGC@OR(7N/!]0U5AZU1/G4'DM,II5!P]O7FJ(ZH7J+$&9)8]]\C:^JMFCMBS M\#-$TZB#!^JL+4UV,KB$[C9U/-",GG:J--:AMAJ[KZ,]]J;7WQ_]9>.!2FX] MU\E"T YWHR,9;-:E>0UQ)/DD*:TT"KP/N8VKMG.P=;RS82WQ->#I=UO:YCQ5 M"1FLRA2R9*143^AR0>- ,N89S^C'5O+[N]/82M?#:H#I:'T'2J\Q7-[VMY". MRL21Y%3JRY(H8[29A9(90TCTS)LZ1QA/:6E3ZPV5^@EP]1#!U$>B/Z_^*RV^ M[ [R=%(8(%L%G+&2@:PE^.PM:).=%223*+M-$G[XU'90T$<\RS%XU9BF>+ ; M[D]@0F1"46T@AH *-AL%5F;T 9@ESN2H:*B5E7B:LE8:XDULK?I):FKU4@JJ MUMOQ:P_7-9/"TBQ] ADI>IRR9 U[IX":S SEQNO0K?'JD1>THW2&BW Y,C_; MP<2GY55\M QE6)04N>&CXB!(HF $2^!*[7&,3F3U["G!,^^85IU< AF#N-H. M.!X!_"-,&RO1<$N'BTG&0.G5!R)(;QAS,GH_1'/HITL8J.GW\C@?GV#;G' @' M)G)Q7)T RW*9&<]5BMD$0BLU4CM"T> #Q+WGWA^EDV1)"H9!<<=PCR!9QAL" MB9HH;';>ASHYZT=)FOCH90Q,/#D '(7]+T>1K%_%."^/=55(@28MT3_3#AS5 HP*S@MMI;.=;KTZY:\?)*$IJ/20ZG), M%K>&D5+-NO'IR[G4U_GOGY=O-E/-=@>?T5FFN(F@64;OGI2E"9=!ZNBY("Q2 M7Q$]IXF;+CE^!!B< M6(,IEZVL77>9_S/-RE #M?BD:*EY=L M<2#+="F3+=A@G%>!.T4ZG1YW&WAQG)"&8#2FX)?C2Z&!.XE_I/6F 4[9;X3J M2".1$$0A/4I?:@\]<**#=LSXH.KX0P^(F/BF82S;-I2][2!CMU6$LG)WZ9/AGM_HM7=_5F]V6 M'V47LV :(K&X@D P1I I@&&14RJ-EKGCE?6AQSG>2='O/7Y:8S"JZ(P]P*L_W2K> MM5:1B1!:^OL&'='3E5:ASJ*X E1?7!O)?;;']M7[,_B!O#Q MZ2LR[;5;IU@FDZ;%>B>'E5M\V0Q$7K_^?O^9#^Y[^=UFQ??+7L0/5VY12F9W MFRZ%$$/$15.A& B!>\3H$,'J)#3/RFI9Z8"VPFJF]6,&@&O_5'=J23> ]H]H M&U;S<)WBI^ME^.W7Q?QZ_?'3K[=NG27$$Y% 269V0WV]*S?XE*#5#]FK3AU. M>J3QG2!KXE/CR5'S),5O+!$V@,=]6W2WSX-6/F8"@I5IT#%[\$EDW.?/J(^#: >?&\//._NAE N2=^M?V,U$INZ9AZ&\89D.36BRRRR75+&YY4K@X9_=-]+F8:QDCD) M-L4,(CD"+I79BDXZ_#V1V7=K+GCX^4T=0X^ I1&X^)+]@__3]02P,$% @ .8JF5!A4->>\" )2H !4 !Q M,2TR,#(R97AH:6)I=#,Q,2YH=&WM6MMRVS@2?=^OP,BU&;M*-^IF1W)9I"R) $662X "@9,W7;Z-!76S)$WDVLY:W)@^*232 1O?!Z0.2 MYS_UKWOC7VX&)#1Q1&[N/EX.>Z10JE2^UGN52G_<)Y_'7RY)HUSUR%C11 LC M9$*C2F5P52"%T)BT7:G,Y_/RO%Z6:EH9CRIVJ$8EDE+S,C.L<'%N[\ OI^SB M;^<_E4JD+_TLYHDAON+4<$8R+9(I^E4F[5D^E"B6EH2*U:JY&O4MV+ M&77M1IB(7RS'.:^XZ_,*3G(^D6QQ<<[$C CVH2!.6=WCU:!>9\U6HTX;[UGK MM!746DUV"K_<^[<'3E; W/719A'Q#X58)*60V_G;I[74=.:"F;#M5:M_+Z#= MQ7D@$P.3*>CL_G1CK$9ZUN([;4L/#'\P)1J):=+&.!1Q M+:6 QB):M'\>BYAK]P6@\ M_#3L=%-]Y(,O@UZ=^/AOP9P&RP&HQ7@EGAU6O(:Q_2$=*_ZQ&NR_.KNJC\8D?'G ;F%H(V&XR$8 M#[[U/G>O_C$@W=[8AM9[7V\42?>6=/O7-^-!GVR.#_TP!?5JS=KB4-W1Q^[5 MX+9T_>UR\,MRE%JU6GO1QOFSH]K8N3^&L-),&Y&04:8UCZ(B\;DR(E@0$U+S M[JAYUOE#^S^EC $OEB(>F':]!6_OF4L'O)7GGI]/]^]LZC ML'C50H7I#[1,XCSJ:\Z%*9)Y!)<"&1H!Q@!@I;CB8+ MDB5&91Q6 %H"905DEI(8KI2@$0FH#[<4D3$4,2.=W99!PGVN-54+:Q+3>X[9 M7XVIX1X#9V#*"#4)S&$-?*% @X!9 MT),BJ9A\(/B<[LS[K_G"N>#V(7$ L= M@5BQNF"6V33X\EKX7:+3EOE>N,1;AT*]V:D+?SNSV5[PQB@ M/Q/,HI-JF5!+VE0#LJTRM)"EBBWA X 6="(B81:V8N^:UFXF1!J"R.V#1Z8; MRA)KPT.^H#13*8!8H\+PX:S/T '4F%.>@'"( ,O0PE.[2:P)Z&>'5]A,(@5Z M?H.(=4SK'QS3#F8TRI".;#9Y$(#($S/(@]XAUE;Z8 ]Z=9>[]1OB$SH"-6JG M$BXB ?X@O.P$;Q%B[( @EI.BR]XV M"NS9.%=>V+(3:B]@0EN@I>]GRN9ZHQKNBVL!]^[03QM(^#+1\D'+\3)< M0 L<]<0Z=QR..!R/]?;$GV0KOTZ<5R'5*^E@V0U!SAG2/L8CI^0%'-[O>92? M\9_8%__K$+T0V(=R=D)@-P_N;$[^\.$)'P6RY;8HKHG(\N(F--><9,'U CFQ MI417WE%0HT8JO:K@> .&C&-A#.>_P_H3"1K!MC,!_N$@QP!@(%EM21S^MYIX MN>OXKYD ]W&'98F/CP-._CHC_;#*W8U 9('H$P N>PRU!UI?<(!"7GU79Y4Y MI_>VG#K1A045Y2(^=%P^JGD1P/)CA7L(L(.[*(..FJ^HZUDPYB(3NBC[W@?V M M9T#05=9W$,9Z/?."XF+QD['VJ]Z7K]:H>89^MU%\IRH( 6BI!FCF0&0,%G MPCFBBJZJB60FHQFWI2VAT_S1MLKYC\=I)!<<6N>A=(Q''^$5\/5#ZGYY_V*V MU\O0']?+X"$K-Y@ NKDJ06(CFFK>7O[1@3J01G31%@FF!SMU /E3D90FTA@9 MMZ'<=&:VGH#RR-_3(GY=\_K-?[GJWOX;<-2PY; MJV7OV;;?&[9>KM5:/WS49JWYTTN)K8/^P\K*/E"%^XM7\N]Y'ORA4<>F)>MV;WZ?W;5K['@ MCXO'@N'_95WOCAK D,$#]S/[-(9QH"ZVY$1.W<_R3//@B,0"6.P>G#T@>?9C]ZHS^N.Z M1T(=1^3Z]N-EOT,*I4KE2ZU3J71'7?)I]/F2U,N.2T:2)HIK+A(:52J]08$4 M0JW39J4RF\W*LUI9R$EE-*R8H>J52 C%RK[V"^=GY@[\9=0__^'LQU*)=(67 MQ2S1Q).,:N:33/%D0K[X3-V14BFWZHAT+ODDU*3J5*ODBY!W?$IMN^8Z8N>+ M<G-9IC9X&IP%][WC5TZIS M?.RP_[G@9 7,;1^EYQ'[4(AY4@J9F;]Y4DUU:\9]'39=Q_FI@';G9X%(-$PF MH;/]:<=8CO2DQ3?:%AYH=J]+-.*3I(EQ*-A.BV9/1$(V#QS\US(MI8#&/)HW M?Q[QF"DR8#,R%#%-?BXJR%U),M@?=/K7[4MRT1^T MX2?\NKH B][PV8O9.5VO&((6NN$S3TAJ-FLS2WPFC57A_/IV>'/;'HS(Z(H, M;R][-\2MT9);/Z1'I#WH$K?AYU>W@VYO2$:?>N2FU[D=]D=],.[]WOG4'OS2 M(^W.R(36?5^K%TG[AK2[5]>C7I>LCP_], 4UIVIL<:CV\&-[T+LI7?U^V?MC M,4K5<9X/JZ]MJG\OWO6MD.L7R2B$813YM4PN6)+P6$A6)!Z3F@=SHD.JWQTT M3EO?10(I]7T@QU+$ MVL'8-'&!,.64UTL^2>IO\^+VQ?MUM>./W_G[WU("RN M4VZ8,/1)2*>,2#;E; 9E18=)GQG4("U0I\]!!,VX*K@D?ECF%;CX9S]?#\%8A5WL[D&,D &9(/(./51*+ M@#9%0&?0SW"A%9,&12N$Q M'VXK<@A8\!F RR:\=^^%-)DPT@;:&6816* F;!PRZP5J0G-E+[D188D%I1F? M&&Y:PZK%CO%EYXF"!Q,%,-&B[*XC&"Q,<=\NI+:B$D]M>X!*9#T0U?M">\?E M]ZZ)0YF8&^;UNPE!!IBR&Z#!Z9KPA)+ MPWV^H#23*6!8H<#P/"%]= EYH0EH!LB@#*TL-3L$6,"\MG"%?823X&=WR!@ M+=%Z>T>TO2F-,F0CDTT6!*#Q^!3RH+9HM:4\V(%=[>5V^8;XA([ C,J*Q+'( M]-,>[,+_=&G-C (.OGU((>.%ML8MQVPDP!^$EYG@+4+,WR.(Y9QHL[>) G,T MSH47MFR%VC.8T-1GX7F9-+E>*X9;1HV%TG#?/+>#L90' RV>HQP^T24 T )' M/;+.'8<3#L-3O3GP)]G2KR/K54C54CD8=D.0,Q]I'^.14_([#KV M9\;!?=QA6>+ATX"C_XY(+U:YVQ&(+!!]',!E3J'F/.MQ!E#(J^_RJ#)C],Z4 M4RNZL*"B7,1GCHLG-<\"6'ZJL,\ MG 7]:&C8DOJ>A*,N@OAHO)2\;69UIONEZ_VAGFR7K=AK(<2*"%(J29(9D!4/"1<(ZH MHJUJ/)F*:,I,:4OH)'^R+7/^8W$:B3F#UEDH+./1!W@%?+U(W2_O7LQV>E7Z M6F M-37U!)1'_L81\6N;5V__RX[] D"#H]I?S)PWE[&IHOW-MKI3/CT]>;+9*;M/ MMGUMV%JY6CU^\5$;U7)C1V$W?!"3:\)HV/ M0VZC77B=M[F8V"[L/ZR@Y#.=VY=\Q_8=WZ.O//+ O.":7V.Y'^9?X+X_/">'AM'UY"!%>Q-+JVO7J^F8?V:#.V%10% MK_XQ$7E2_:Q_BY@*^R5FT[X5F;*-KQ-7-(/JQEEUH6/@FDQO=OG&!XWY7_MM M)7[E>?XW4$L#!!0 ( #F*IE0*7OQ6C@4 ) > 5 <3$M,C R,F5X M:&EB:70S,C$N:'1M[9EM<]HX$,??WZ?8DKDVF0$_0$C"0S-#P4SII) 2Y]J^ MNA&VC#4UEBO)(=RGOY6,\U"2IH_7=(Z\\(!76NW^5V)_&76?#"9]__VI![%: M)'!Z_N)DU(=*S;;?-OJV/? '\-)_?0+[EN."+T@JF6(\)8EM>^,*5&*ELK9M M+Y=+:]FPN)C;_M36KO;MA'-)K5"%E>.N?H-/2L+C/[I/:C48\"!?T%1!("A1 M-(1;A <%GPVE%P4&CU6PVC_YV,4@; MAQ=SI%HE]'EEP=):3/7Z[<-ZICI+%JJX[3K.GQ4S[K@;\53A8@(G%Q\+'QN> M%+U4-9*P>=HV^52*J:4YX D7[1W'_'6TI1:1!4M6[6<^6U )8[J$*5^0]%E5 M8@UJD@H6%0,E^X=B3!B>^;I%WGBP MM@U'X]ZX/^J=E+:O3O+WD.;T?'IVWAO[X$_ /8)SZ\SJ6W#F]8U4;J/I5!]] M#KTSZ TFI[XW@!OI//JP2Y%;SH'>D_Y+#\YZTQ>]L7=6F[P[\=Y#K^]K2]UQ MZC]C^[$TQ!GMQD'V9<=Y0<0WL :X^Y&(!KE-[ Q$7QG_$9$ 2 M^%@L Q3U#^$U$4'\=,<]<#H-MUJTQBA/,(@ ?2:X'"R9BHT#03_F3%#=(J4. M[EJ-78)K"G";N^'>5/3@708Q2>>T3-QM-?8+^18F"OR1#?(=&M1 G3IDQ0:4+$621) +WA_L#,\7V&(%/GQC H3B2QS6NML;>SUXZXBLX26.WC&14A%#3=R0C)) MV^6'3LADEI!5FZ5F.YI)G=L'I(E[]T)O0RS6^H2:\U*8K[G!<@IV4'CT5%BN MO#9;QF2K<-.V[UA'1X?WFAW+O=?V.;<-JUX_^.%>FW6K^87!VD:(0@S46V*A MGE<:E7)"1L(0J;!=SR[!+7^#"GD3&FU(7JA]$\W^PU\G4]@!;MNG.\VC#I[1 M57%"#XH#^@D?KH7Y@3G_BG1?K$RR5[D]G)6C<_K*ZM^:\]U#U\=<\:R-8T'R MA(6@I>I\1OFBW3XJ[6]WP5LE^"6Z_E[J]6-&(^QQV.\4NZ PB2*&'+&5\>MD MW#T5#!MRAAUY0\N]33%MTSM_%*,^'B+U8W0CX94%0YJF;,$%W6+I%DN_#4N_ MZ4QL67;+LEN6W;+L[\FR=_3/+8E]"] .KSK1%FB_%VBOM=2]O!<$/$^5OJ/Z MG_&M'S.YAEFL4@$W06#H10.99IEK;D)F7<8,\8HIQ)\$6P@R)LY/N8*0(N^% M2$L)/J](\ ;;:9VO^ [Y:,&D+%EJ[0/]SRC26, %0INY.)RM<*6("IH&VH(C M$*OT*KI6G^?>',45GT9Q#9:-VV#)-X8^!*.PNXPISA$(CB'%R!%(J?9#(K5> M.,0<2B2\DG$/-1-KQ-3_4:%=YS2G*5)D0$@]ADW$*$^Q'SYMUF MQHN;W;8I&ZZZ<=MYW74,)SK74\@,6T^N-J<\<$&Z?A9WM>;6^/A?4$L! A0# M% @ .8JF5!+K]&N'/P( L*X; !$ ( ! &QA>G(M M,C R,C S,S$N:'1M4$L! A0#% @ .8JF5#Y)V:\.%0 GN0 !$ M ( !MC\" &QA>G(M,C R,C S,S$N>'-D4$L! A0#% @ .8JF M5#(WRRVR( #4(! !4 ( !\U0" &QA>G(M,C R,C S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( #F*IE3J$C=T3I@ +3"!@ 5 M " =AU @!L87IR+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 " YBJ94 MG_O--&T: 0!8W@L %0 @ %9#@, ;&%Z&UL4$L! A0#% @ .8JF5#;A]M..O 1\4( !4 M ( !^2@$ &QA>G(M,C R,C S,S%?<')E+GAM;%!+ 0(4 Q0 ( #F*IE08 M5#7GO @ "4J 5 " ;KE! !Q,2TR,#(R97AH:6)I=#,Q M,2YH=&U02P$"% ,4 " YBJ94U*H(%\0( ! *@ %0 M@ &I[@0 <3$M,C R,F5X:&EB:70S,3(N:'1M4$L! A0#% @ .8JF5 I> M_%:.!0 D!X !4 ( !H/<$ '$Q+3(P,C)E>&AI8FET,S(Q :+FAT;5!+!08 "0 ) %," !A_00 ! end

"@ &0 'AL+W=O<\^]]XCD_*#-%[L5PI'[KE7VFXP]!L9G9G!&^"4=?.6!SGLXY+-5G,P]RM6C2V]X MVC^B_QQB1RPK;L6-;G^7C=M>3LH):<2:[UNWU(?W8H@G\WBU;FWXDL.P-YZ0 M>F^=[@9C,.BDZEM^/^3A>PS88, "[]Y18/F6.[Z8&WT@QN\&FN^$4(,UR$GE MB_+9&:Q*V+G%9[%!BAWAJB$WP9TPY$:K&I.&A\1]4'WM?7]ZQU>ML&?SF8-S M#S&K!T?7O2/VC*.$?-3*;2UYIQK1/+6?@?3(G!V97[,7 3]RB(=>\Y:B1_58=7N9Q M!RA>UWJO@N,=(&LIK*?EO>B1DNU)@I,18&-)?1KH:@@TL(#SM6YQCE@RA5<0V5L MV[,+51F&=H0$GLSSCP%DNI? M0(1%24[QI5E.TBBC!9F&YFQ$ZIF9'@>X9<2R"FT249J@I31*"H;.T?#H^JW MF5WWF0_%X)U7^=_]! )(4WP9W ,T?DK>CQ^E*E4-LF3::FO/R+0$W0*.6!%C M0*,JQF":LK1?2Q+D\Q/*C(M ;I1N'6"I2CI%E$\YC0.*HJ M1DJ6(Q4,)2FC)&-G(%)$91SC1$+\3AOH-B(*-U<5E0B?5I4WC2D;R0_#U]1! M_U]UI$A#[M51%$$K2:C58X+[F=?402-69/C2E$$CJ5=':)Y71Q;EU!<4):)> M)454)+$7QV!W]/R:./+$:YMYTSSS79\&WR^>UP4KHS(O?2?Q@F!51.,,'9I4 M_9"EZ?,D(V*-3)F.>^I$/ M8NDCMZ':_B@2I[7&B][N;O?%9\"A(B=0-&9!% M<_ZMZV-VCNIOP,O&''P[F_OH>9\?'SU5_YS]N[U].D/)&@D(KUC"-SXML M0DS_&ND'3N_""V"E':04NEL\X(3Q&["^UCB_AX%W,#X)%_\ 4$L#!!0 ( M #F*IE0=I<(-V@( (,* 9 >&PO=V]R:W-H965TICV8Y"2QFMC,-DWW[V<[ MP; .W.Z!%^++^;YSOG.,?88-%X^R!%#HN:Z8' 6E4JNK,)1I"361/;X"IG=R M+FJB]%04H5P)()D%U5481]$@K EEP7AHUV9B/.1K55$&,X'DNJZ)^#V!BC>C M >;A3DM2F46PO%P10I8@/JZF@D]"QU+1FM@DG*&!.2CX!I?37'? *S%-PJ- MW!DC(V7)^:.9W&6C(#(1006I,A1$?YY@"E5EF'0?H!-T9OA27DG[BYK.-@I0NI:*UQU81U!3 MUG[)('8#FV0^(.T#\$C X $@Z0&*%MI%963=$D?%0\ 8)8ZW9S,#FQJ*U M&LI,&1=*Z%VJ<6H\(9)*Q',T$R"!*=(FEV5HT1;6["UHP6A.4\(4NDY3OF:* ML@+->$53"A)]0%/.4HT6+5Q#I@(RJM":L,.+M$<4J!/9%F! M@5NA(%[P&/0P5%JF"39,.TF35E)\0%*"'CA3I40?60;9'OS4C\>QAR#4^75) MCC=)GL1>Q@BC![U$N[^CZ MEBXY1/=/S="/>VV#[A34\J?'PYGS<.8-> ;">-#7BCE:9'.$Q/8(G1")5JW5 MZ;X3X^=/+GM1]&Y?8?X?]Y? @1,X>%M%OC3<0W?NZ,Z/5)$+Y^'BR!7Q\\?1 MH8KX<0E^I2*73N#E&RM2"O#]2W"TO6FC(U4%[]SF^,AU><4!?BW!.-[&&K\M MQ;=\+7R,VWL-)\?*\/:RP_UC9]CO .\Y^FVLXN+SK1=CSM1/&5;1J67.DBV6&INT00QD#O MYYRKS<0X<'WG^ ]02P,$% @ .8JF5%WU%?MH!0 G"$ !D !X;"]W M;W)K&ULQ5IM;Z-&$/XK*^LJ7:0VL"_X)7(L)%*Y;0[%RL6:J/+(1,J-*;#V;38=R=G4[%1,4_9G039)DFH_';-8K&]',#!?L<]7ZY4OL.;3==T MR1Z8^K*^DWK+JZ)$/&%IQD4*)%M<#J[@Q3P(13B*=_X M%%T._#PC%K-0Y2&H_O?,YBR.\T@ZC[_+H(/JG+EC_?<^^L]%\;J81YJQN8C_ MX)%:70[& Q"Q!=W$ZEYL/[*RH"+!4,19\1=L2UM_ ,)-ID12.NL,$I[N_M.O M92-J#CI.LP,J'="Q VEQP*4#+@K=95:4=4,5G4VEV *96^MH^8^B-X6WKH:G M.8P/2NJC7/NIV3U[9NF&@9_ @[Y"HDW,@%B &Y[1Y5*R)2UZK??L[=[?,$5Y MG)UICR\/-^#]NS/P#O 4?%Z)34;3*)MZ2N>51_?",H?K70ZH)0<,;D6J5AGX MD$8L.O3W=#U546A?U#6R!KRE\AQ@^"- /D(-^"JQ[B(AUOBM7?S MSU^U*?BD6)+]93D1J4Y$BA,1.YA-".P045#D%+\D)+*1(0*AQEIJY^B)7J_+R9IJ'+ U76D6>P+_@%R:6DJY7/ 1S MD88L=RC:=L^S)TN/AE4^0[=@C*H3C:R%WS&99Z^U,#^)W/.'9F"].W+6A),] M)O3]<]__H>F2[N%X4-:X*FO\JGCN[>]9*)8I+YK^F6LE6WX?OI,JOXE;?*%O MI--W@'!'4 O$?3P/2ZNM"O!547Y@2[VVJ^^#%"*3#G(,JM%JB%V :@]J [6' MYV%I9G6 ]N7A:J-$*I)OX$'$F[R1F2VL$7@8. ;':#<<]EW@2L^#Q6L\&1^M M< U6!.-A\Q('C=1#N[R>=K:F?&XY9'0;CAW#9"083EQPR!YT/&RE4(=$Y-@=$2<)J/1J)DWR(@M MLJN;Z>=;\049M43$,3A&09']'KD?7SJ"0M+&ER['<1=?C%ZC+KTN;OK^81&@ M"E"P%EP#II\6%4^8[0Q&>='(,4I&0-&+[GP;H1B?L ,&!!YSZ-0*^4'+\Q4R M:HOL^F9M<@]>O=8=.S:RBGVW(&(CN=A^8]N/:AU!4<,*LX.\PQ%/.JB&C<#C M+H&OK@+QK!'M8!BN#2\<3R^PD5S<>WZ!&V<3Y(AA#588#?UFAF&CS[AKAG': MV_^36$9_L>-A!S9"C%V,.SJ"CAJ6HA)IN^,0=A'+R#ZVR_YO0FI KS28/*2V MB$:PL>,1!3'*2NPWK+:)H'_Z*#09'C\P-5BA $^:&46,#!.[\!TTM0>5^DX) MB=%3XGCD0(S"$A6/DDC@>,Q"CH\3% MF*$C*!JU\L;NV#">.'QA8D0[L(OVAXT4:P9H&H%;'D4Q Q]HIFRAC>X&CB<. M@1'0H/?$(3@=)J#C@4.3#6E[6 J,U@9V=6ON[1LR*3#J&3@>0 2U=W0N!A = M05M'WAU^I)5)7NT]M\9C6;S^SS1:FU3MW@Y7>ZM/#*Z*%^M'^Z_AQ7SWH8 ) ML_MNX9;*)4\S$+.%#NF?CW2NJ7[QU_;"2&%).-A?0';\?G.=W[X^'BTX^)%)H0H M>,U2)L=.HM3FQG5EG) ,RVN^(4Q_67&18:6G8NW*C2!X:86RU/4]+W(S3)DS M&=FU!S$9\5REE)$' 3+/,BS^O2,IWXT=Y.P7'NDZ46;!G8PV>$V>B'K>/ @] M?PN09U*IQ&LC_?H*'(@SJ7B62FL&624%?_XM71$3"?*Q"4 M L&Y F$I$)XKT"L%>D<"8=@B$)4"-IANX2SKZ1E6>#(2? ?"[-9H9F##9:6U M@RDSF?6DA/Y*M9R:/)(M83F!*_B&A< FS' Q(PK35%["!W!!)E@0"93!,Z-* M?M2+>OP]X;G$;"E'KM(T#)@;ERKO"I5^B\H OG*F$@GW;$F6#?*S;GGD=P"X MVO[*"?[>"7=^)^)7+*XA0!_!]WS_^6D&%Q\N&WA-ST=![2BS;I09B<]!N3\? MQ6M'F9]OT1Y%"3MD1O';$86@2L7 :@M:M$U3+"7P%?PTF<@4< &VTL$_ M7_16^*Q()G]U* HK1:%5%+8HFF,J8(M3G?9:VZ[0IC7G2BJ=TI2MFY*ZP(PL MIJG7VPF*@N%PY&[KP3W=%2 _\*I=;PCW*L*]3L+3!+,U,<=NU40=4HH7-*6* M'L>A8%Z ]VJ>MZ1!?U3"[P6>H.* MWJ"3WH_I]_D^"SH.QK""&[[O"43>X=KQ.IE_R[,%$49765 D_+AORI/7RNI0DE'0S9;I/O!)\?A%!^K,O$.'BHS"=\Z\0RU%?RBFG&V)L)UQ/>J4*0Z2Q+FP/H8+ M'8GB:KO4!C==*_HOF)-F824K#2D=]W7WA/%$Z"8*+ZQ+>N"*]T VV&BGTU$ MF WZ^XISM9\8!=5#;/(_4$L#!!0 ( #F*IE1!Z]K4HP, +$* 9 M>&PO=V]R:W-H965TAN:G4:6>5 APB2*AF'! MN SF4S_WJ.=355K!)3YJ,&51,/U]@4(=9D$<'">>^#:W;B*<3W=LBRNT7W:/ MFD9AXR7C!4K#E02-FUEP'W]#"M;W!2UDI])>/Q=.PV:/1VP_7WT_K,73V+6S.!2B:\\L_DL& >0X8:5PCZI MPR]8"QHX?ZD2QO_"H;:- DA+8U51@XE!P67USY[K0+0 Y*<;D-2 Y!PPO +H MU8">%UHQ\[(>F&7SJ58'T,Z:O+D/'QN/)C5,FEAF3.Y10-H"W;][!&^?A]UR5AF!F&EIB[SB$:D[Z,7O(8F2I(O0;?@#I@T\OD&G MUQQES_OK7?'7G,17;G-8^MQ!79T5_/FDA #*_ /3V5\W=NLWN_7];OTKNRUP MRZ7D)5BZ&WH4K*/OY9!*-IN&^':5+HZBQ.*$V:*@-;E([YK3& M5%$>_X,94+V#'6I?]H@KJ+7@6^8*B0&;,PLYVR.L$248FC8;3J!U:3WPD/,T M!U:H4E+2>TNI;&5-*2\ZLW%1<1RT9/7'P\&9]DNCDP"=R!\V\HQ M#"]VC?NC47+&[=+J.K=1PVWTNAP]M'/T?5,\OK\^4"9?T7*7-AJ"NB.;7VO9"B+J(I5_4$SV_1C M][X+"5_,JV:.'CK*,@,"-P2-[D84%EWU1]7 JIUO,=;*TH7VGSGUE*B= :UO ME++'@=N@Z5+G_P)02P,$% @ .8JF5 LL\9J9!0 D1T !D !X;"]W M;W)K&ULO5G9;MLX%/T5PNA#"S2QN&@K$@-I@G8" MM$#13#H/@WF@;286(HDN22=MOWXH615E<6D6PR^)9)U+'B[G\.KJY(&+.[EB M3($?55G+T\E*J?6[Z50N5JRB\IBO6:V?W'!14:5OQ>U4K@6CRS:H*JU;RA],)G/S^X6MQNU+-#]/9R9K> MLBNFKM=?A+Z;]JTLBXK5LN U$.SF='(&WYV3K EH$=\*]B 'UZ 9RISSN^;F M-3KI^VP"A]>_6__0#EX/9DXE.^?E M/\52K4XGV00LV0W=E.HK?_B+=0.*F_86O)3M7_"PQ29D A8;J7C5!6L&55%O M_],?W40, J O '4!Z+$!N O [4"WS-IA75!%9R>"/P#1H'5KS44[-VVT'DU1 M-\MXI81^6N@X-;NL[YE4>EV4!$?@K.)"%;_8$IQSJ<#K"Z9H4H-> 6*&OR]XAM)ZZ4\F2I-HFEJNN@Z?+_M$'DZ_$S%,<#P+4 10H[P\W#X M!5OTX7 W?*J'WH\?]>-';7O8V]Y<@2NVV(A"%4R^!6?W>L1T7K(CK9$C24L& M_OVD@\"E8I7\+] E[KO$;9?$TV4SM:YYVT8E;52COOM9G"5QK"?I?C@_-HS M/,UP#]LA17I2)$CJH^!2@NM:6T'9;H"/V@*IYT]I=4+D"6KO;"_9]4]SK3:[U']C:6=]/ M=B@UY7V7^;/4E%L3F44H@J/IME%Y'+GG&D;&4J,]::EK:-C_6.X.B(_@P//A MON34M;2C%)2-.=H@'T?CRQ"]0$U=\.[RPH%,.F(VS+^^QK]AV,"':M*YSYT^ M)/4.![+?]X%M#8TA0W(H+4'CLS!LM#XU0=LPXRC!\5A/#ESC7]AS.D'CK3!L MKD_0E&VA%DL'Q'-"06.Q,.RQ3Q%5ZCJDL$73 ?.>4M!X-,Q>HJS,L=(P0Q8Y M&T=@FB//206-G\.PH5\?7QT#I6=1;L3/QXD*&6M&T:%$A8S=HK#=^D2%;-M$ M,4S2<3[EP,$$YCAS3S4:Y+YACWV\J)!MI.,-$83L$C1.B\).^P1-=2WM'E1) M-CX17#"2>L2/C%FC;^MWR>R;JYJT/R#6O)1=Z;A\G->/8*#F8U(P)H[ )>Z5F6RFQDV\WRC?[ MQG!1V'"?(#/;5*,QQQ!DEZ"Q7!2VW*?(S,Z8C^Q][ #Y#@9LO!N'T^JPQK"= M)Y,\2L_\GAJXJ)14%+L*9K)D)5 N/.^'"EB4%MXIG%"=LW M(8Y@-#ZK'#@2I9GGJ,+&8/&^ZA/88:)CDC;$MP6,Q>*]E2BPH_H T=B,7"C/ M.86-*>.7U"BP(R]&>9Z.W_<R,>^,_N;=8_R(&",G82,_T[.F MCN9T:4)XBHY0"OQ=\&2F/CFV3@JV5=A@MBN.4[N M@I!=@L94R=[J$L11<,#0DKT#Y7N#(L:GR4NJ$EWPSE>/*!OTVE%SP!*2)"-R MT\'WLN9CY66*T243#4 _ MO^%<_;YIOLKU7V%G_P-02P,$% @ .8JF5&AL66?* P E \ !D !X M;"]W;W)K&ULO5==CYLX%/TK%NI#*S4!&_.1*HDT MS:B[([72J-GI/JSZX! GL08PM4W2Z:^O31@@!-BI,LI+@N&>>X^/+P=[>N#B M4>XH5>!G$J=R9NV4RC[8MHQV-"%RS#.:ZB<;+A*B]%!L;9D)2M8%*(EMY#B^ MG1"66O-I<>]>S*<\5S%+Z;T ,D\2(IX^TI@?9A:TGF]\9=N=,C?L^30C6[JD MZB&[%WID5UG6+*&I9#P%@FYFU@W\L$#8 (J(;XP>9.,:F*FL.'\T@[OUS'(, M(QK32)D41/_MZ8+&L?PHDUI530-L7C]G_U1,7D]F121=\/A?ME:[F15: M8$TW)(_55W[XFY83\DR^B,>R^ 6'8VR +1#E4O&D!&L&"4N/_^1G*40# /L MJ 2@EP+<$N 6$STR*Z9U2Q293P4_ &&B=39S46A3H/5L6&J6<:F$?LHT3LWO MTCV52J^+DF $%CQ5+,UY+L%G+B6XYY(5:K^]I8JP6+[300_+6_#VS3OP!K 4 M_+/3P21=RZFM-!V3U([*TA^/I5%/Z2]$C($+WP/D(-0!7PS#;VE4P>$IW-8B M5$J@2@E4Y'-[\ZT46-(H%WK*5+X'-WL]8[**Z4B_+2-)8@K^^ZQ!X$[11'X? M*.E6)=VB).XI^9$_E%(O-J[NU(8,OW5*3&VH#, M>"JYT)J^J$F@4[NGPMI+H7])*_CG=@#Q)&Q_0SKB7 >%?8U:VRX<]MT%%QD7 M1%&PXF<;F=.Q5'MFLBYH!]* M\$D_>#["[5;MBM-[HK[]#JK]%0W[ZXU638U6)'I\Z0<#-3:95]MEHMKOT*OM M,\M,IRL.85OZCJB^G06J'11=LM,LP8ASS8(F!XEEQBEIQI<]DQ>5.'YNI, 'Z^89S]3PP![/J M(#[_#5!+ P04 " YBJ942"" 6_H" "7"0 &0 'AL+W=OKQ$A.Y'CJ^LUFXX8O8V 5W-%BR!4[1W"ZO%\>6IFQC2.9?*31R8>.CT'(IRS+#$W2B%J +^U!Q"4@.!? _/-#$PQS!0W'/4I7*RH M8S9+L$'O3$,S$N?79P+!E<%4_SY0LEF5;.8E6_L5N"-=J01@H3E_TGR7H$6Z M3I[.OJ:KD>\U?;\W<%=UX;;#NOU>-ZBBGI%M561;A\E*@8_T %K*,,_(WXMK]?ZYD36U?5R(>T*A7U>V]ERW]JF3_;6WI;]O2[OC]%[;LB&H% M?F>W+;[W=*YZ!]E^E:)18[QUFI(WWTR,"@0%DHS*KC&M\>!;X]?.=?^]#/*? M#D\_>+7I](!-D"+3F<((,LW% DB S5*^S1*#2C![L^^\28(=)Y_G!2\&ULO5;;;MLP#/T5PMB %DCC2RZ]( F0.AM6 MH-V"!-T>ACTH-A,+E2U/4I)N7S]*=MV@2+T^]271[1P>DA+IT5ZJ!YTA&GC, M1:''7F9,>>7[.LDP9[HK2RQH9RU5S@Q-U<;7I4*6.E N_"@(AG[.>.%-1FYM MKB8CN36"%SA7H+=YSM2?:Q1R/_9"[VEAP3>9L0O^9%2R#2[1W)=S13._84EY MCH7FL@"%Z[$W#:_BT '\<]_I@#-:5E90/=G*3CKW *D*!B;$4C/YV&*,0 MEHET_*Y)O<:F!1Z.G]@_.^?)F173&$OQ@ZE#U-;';@8N/0Y TO;!J71M$N)YR9W!0[U(;R8C2F%+-QA9,9 M&L:%/J75A5Q)PQ-8H$:FD@R^E;'LP.UM3)OWRQFD MS5KPDUK'=:4C>D5'"'>R,)F&3T6*Z1%\W([OM>!]BDD3F.@I,-=1*^$,DR[T MP@Y$010>T],.OV.J@4JG)6!)29;Q0U'W8'ICM+#5@+/Z"V? M:280?MX2"&X,YOI7B\E^8[+O3/;_>S5L:E]>@@Z4J!+:I,<.<@T)*[EA@O]E M[GF>U+L=$*@UF(P5I\=N1;N$03<(/K:X,FA<&;3RQ(*1B"G,J4:@4IC"?<&- M;F$>-LS#]\K+>6/RO-69I>6DB%-M2![@A'*C,Z90'XUO135P5+:D[R9A_W(P M\G='!%PT B[>%,U8YCFE>FEUM/AUV=!>OE\YJ@0?>&ULC97?;]HP M$,?_%2O:0RMUY'=2*D!J8=7V4 V5=GN8]F""(58=.[4=:/?7[^R$C)* ]D+. M]GW/GSN;\V@GY(O*"='HK6!5D+I&JB@++]SO"Q&[L^,Y^XI%N,-T8QA:V/5D WEYA076L(J!9V> MW%..>48Q0PN--8'ST6@JBE)PL!3ZC*98Y0CS56U\>:WH%C.[=C$C&E.F+L'K M>3%#%Y\NT2=$.7K*1:5 HD:N!D2SD9LU.';&W<%=>%*,+K"]06$FLPE45"+ M>D*L44\U%?IUNU1:PGW]?88H;(E"2Q2=(#*GT%?66I58E?GG;B>AGT;1R-T> M5J_'RPO#-&S=/C!%+5-TEND!+LL[7$KY EUG79TX^#I&?+!WE$;#](BPZQ7$ M21SU \8M8'P6\'FP&" -34Y5\ATIDE62:DIZ,>,.@#\<=C"[7EX_8M(B)N?/ M510%D?;JE+@DL@\MZ6R:>'YZ?836]1K&)^#2%BX]"_&ULC59=;YLP%/TK M%NI#*S4%3"!1E41JDE7K0[6H:=>':0\..,$JV)GMA':_?M>&L!1(U!?PQSW' MY_AB7T:%D&\JI52C]SSC:NRD6F]O75?%*");5)M!MS) M:$LV=$GURW8AH>?6+ G+*5=,<"3I>NS<^;?SH8FW 3\9+=11&QDG*R'>3.$40S&FO#0."UIS.:988(9/RI.)UZ20,\;A_8[ZUW\+(BBLY$]LH2G8Z= MH8,2NB:[3#^)XCNM_(2&+Q:9LD]45+&>@^*=TB*OP* @9[Q\D_=J'XX P-,- MP!4 -P']$X"@ @1?!?0K0-_N3&G%[L.<:#(925$@::*!S33L9EHTV&?.$QXQD:*F)II!0C68BWPH.+85ZZ('OH24DH^H:N5$Q+%?B$B@ ]"JY3A;[QA":? M\2XXJFWA@ZTI/DOX2.0-"OQKA#V,._3,O@[W.^#S\_ YC4_!/[D)ZB0%EB\X MP?=#;@AG?XDY*=>0'JY$QA)2'AR>H(6D"I)4#H@UZDBJ0K_N5DI+.&>_SRCJ MUXKZ5E'_A*(G4L!7J*F$13KS7<(C"S=7SWX2A4$XEY3XVS02FV MAT'#2#O(]X(^[G8RK)T,SSHY7%@?J)!,TUXB"MZYU\/VZD$8-7RT@W X: AT MCZ[?G,J-+6,*Q6+'=7EEU:-UI;RS!:(Q/O5O9V7!^T]3EE^XD#:,*Y31-5!Z M-P/8?UF6M+*CQ=9>\BNAH6389@I_ 52: )A?"Z$/';- _5\Q^0=02P,$% M @ .8JF5#)Q 3K) @ 9@< !D !X;"]W;W)K&ULE95=;]HP%(;_BA7MHI6ZYIM !4@45FT74U%9MXMI%R8Y$*N)G=D&VOWZ M'3LAHA#0=@.V<][CYWSD9+@3\D7E )J\E@57(R?7NKIS797F4%)U*RK@^&0E M9$DU;N7:594$FEE16;B!Y_7,PET1MRI+*MWLHQ&[D M^,[^X(FM#&;+]G(\0P0%)!JXX'BWQ:F4!3&$6+\;GPZ[95&>+C>>W^PL6,L M2ZI@*HH?+-/YR.D[)(,5W13Z2>P^0Q-/;/REHE#VE^P:6\\AZ49I439B)"@9 MK__I:Y.' X$?G1$$C2#X5T'8"$(;:$UFPYI13<=#*79$&FOT9A8V-U:-T3!N MJKC0$I\RU.GQ ^.4IXP69*&I!JR/)E-15H+C2I&/9"ZAHBPCGUZQ<10H0GE& M'G4.DDPW4AK[B5* ME0MG+_O=S%1+79"MIL!=9?>,;?HUQ3 MSOY0TX$WF">N1,$R6C^A9#^:MWH[]N#\(A^[V,),=5E$O]ENK=WA1BQ==Q,,4V5 ) MM3W215<[B-_=FR3!$=VIU6#@)=UP<0L77X2;9%NL#I"*OM65T8)L@6="=H+& M)PA1Y"='G*=&?M_WNCE[+6?O(F?]MDE(@6WILN@NXPZ@?G,EB MTM(E_]6!]D40%CEM!L3YXBD M@!7JO-L$XY;U5*\W6E1V,"Z%QC%KESE^"$$: WR^$D+O-V;6MI_6\5]02P,$ M% @ .8JF5!&ULO5A=;YLZ&/XK5K2+3>H*-@1(E41JDU5GTBI%ZSXNIG/A@A.L@9W9 MING.KS\OA@!)"-JFKC>-;=Z/Q\]K'OQVNI/JNTX9,^@ISX2>C5)CME>.H^.4 MY51?RBT3\&0M54X-3-7&T5O%:&*=\LPAKALX.>5B-)_:M96:3V5A,B[82B%= MY#E5/V]8)G>S$1[M%S[R36K*!6<^W=(-NV?F\W:E8.8T41*>,Z&Y%$BQ]6QT MC:^69%PZ6(LOG.UT9XS*K3Q(^;V^CW]K-PV8>J&8+F7WEB4EGHVB$$K:F168^RMT_K-Z0!1C+3-N_ M:%?;NB,4%]K(O'8&!#D7U2]]JHGH.$"+_JX-<.OF6F MVHKE84D-G4^5W"%56D.T]R7P^Y+%I]S/]B-UY3*L_&\,_'VE;A JXQ""0X+ M\NT#F*/W4$+][T ROTGFVV3^F62?I($SL>T6G^US]56VBA;8:*76/,Z)-QD' M4^>Q2]BI%0[#*&RL#J".&ZCC0:C7<5SD10:G-X$W'M0/CG.E*0":YE(9_I]= MZ,-=A1YW$+T-QWARA+O'*@#@_;B#!G?PQQ1?(,%Z>0Y.D.# ]\(CO#U6V'4G M_7C#!F\XB'?YN]R&)RA"USU$N@A/3D37Y@!GU.",!G'>T3B%)35X:@\B3YK( MD[__!F*WE6;W6=_!.ER7\(A$Q^]@CU483/Q^SG'G.X('P98?C<(PA5*JDAU5 MS.+5R?$DBC$Q_3W68W/T=_*-1[6ZP\,+C^I MS!+$HB'5E[Q^ 5H;U41_[DL]M)^*G91-#YFO<H$JM$J')\];AQWN4/*/;R\]1B0D9TAOY9$,R^/"'O.B:M_@X@^@-\#Z(.VMG!'_!6AO)8X, M7R%_F_;QR;4E\CLB7O-^:N7!M?&(>*?3O.5,;6P3K%$L"V&J5J=9;1KM:]M> M'JW?X*M%U2ZW8:KN'1J9#1<:96P-(=W+$("IJB&N)D9N;8OX( TTG':8,IHP M51K \[649C\I$S3_EIC_#U!+ P04 " YBJ94YQ:4?JH$ !V%0 &0 M 'AL+W=O/E!3)LB1:1H:\-))\]]W'X]UW M+*<[+K[+F! %?J0)D]>#6*G-E>/(,"8IEI=\0YC^9<5%BI5^%6M';@3!4>:4 M)@YR7=]),66#V33[=B]F4[Y5"67D7@"Y35,L7N8DX;OK 1R\?GB@ZUB9#\YL MNL%K\DC4U\V]T&].B1+1E#!).0."K*X'-_!JZ;G&(;/XG9*=W'L&9BE/G'\W M+[?1]< UC$A"0F4@L/[S3!8D20R2YO%W 3HH8QK'_>=7](_9XO5BGK D"YY\ MHY&*KP?C 8C("F\3]+KA3#])< $>=:5% MVX0 O@*W3&&VID_Z[49*HG\_6Q*%:2+/M>77QR4X^W ./@#*P)>8;R5FD9PZ M2M,TP9RPH#3/*:$.2AZXXTS%$OS,(A*U^"_M_A!9 !R=GS))Z#5)9VB( MAE/GN27\J P_LH:_2;E0]!]L1*8M9NX]VHMYX7OM(?TRI&\-J:ON^%K]1ESD M^; ,G->%?T)"@I)=8&7WVT;Q3Z(E'S6T<8DV?H=:FI31)F_:S$ES,Z'KUI.Z MF#22ZK9G%+J5AKI67I\$EQ(LL! OIM US2U3K<+G-K?='QTP7!ZSJK/<4WIH MSUX8;M-MHE4^ LE:.W[(#AB#EE&<;W6=.#LS\(%O*\E;D=>P)>C"OP M0)K/,3@&$7YI&Z7+GE#!*Y3?@E1/027LT*[L>TH"_@6+[*Q"A#X,)MDW&=.- M-5 EX7#T#B(#*_V&=@'OW\Y-@0[&C6ZV&]4Y5BH.[3)^4C,'S38=H4.:+49> MQR2$U7B X_^EEK> JI]IFCR/6-6)5@J/[ K?LWL+E/WH#8(VDSJ[:BP@^]&^7K9+\DP2OM$I M522,&4_X^L564=4T0/Y[5'"E[,BN[/TKN*G8,&@<)H]9U5E6PH[LPGY2#8]; MJA,&AT1;K(*. 80J>4=VW>Q;PLW_%4!_;_P5%-NL@HX1Y%7ZZ]GU]TTCZ CV M*2.H)U2/$>3L74CI,^$ZN]B3(#3ISZ]=RJ_EY>%-=F5V\'T.KQ;Y%6 %D]]( MWF&QIDR"A*PTI'L9Z,(1^25?_J+X)KOV>N)*'TRSQYCHT2:,@?Y]Q;EZ?3$! MRJO6V7]02P,$% @ .8JF5/9 FWL> P %@H !D !X;"]W;W)K&ULO9;?;]HP$,?_%2OJ0RNMS2^@4 %2@7:KU&Y5:;>' M:0\F.8C5Q&:V*>W^^IV=$* DM-6DO8#M^'N?.Y]]=GDZB M]?S,=5640$;5B9@#QR]3(3.JL2MGKII+H+$59:D;>%[+S2CC3K]KQVYEORL6 M.F4<;B51BRRC\F4 J5CV'-]9#=RQ6:+-@-OOSND,QJ ?YK<2>VYI)689<,4$ M)Q*F/>?TW9(#%.Z2/6=6'Z!(J"FL1>) M5-E?LBSF>@Z)%DJ+K!"C!QGC^3]]+A9B0X!VJ@5!(0A>"QHU@K 0A.\5- J! M76HW#\6NPXAJVN]*L232S$9KIF$7TZHQ?,9-WL=:XE>&.MV_9)SRB-&4C#75 M@!G59"BRN>#84N287"[T0@(YSX34[ ^UR;IXQFVG@!R.0%.6JB.<]S >D<.# M(W) &"?WB5@HRF/5=34Z:5!N5#@TR!T*:AP*R8W@.E'D@L<0;^M=#*Z,,%A% M. CV&KRA\H2$_B<2>$%0X<_P_7*_0C[:+Q]!5"??BB8L\Q5:>V%]OIB&XVL\ M+#&YXIKR&9NDF!^E //U\QKGDRM,I/JUA]8H:0U+:]30-K->E M^JVPZSY5$)LEL;F7^&VNQ6=9 =RRUBJMM?[#:IV6M-.]OM^!*;2,S^JVVB#7 M-S?6R^]XU0O6+J'MO5!$A56H]@XJ:-;DIE.B.F^A&E6HSOM1OK>N2]Y;L&9E M]? ^0-NH@OY;M%8ES?\ +5C3@KVT^P3PCIYJD)7,8'>7^,U.#71=./QP+_0K M/B*&5,H7LT'Q8"^XKJ2'NQ&'+;^DYT6OF+5Y\H.&V1V5/J[+C?]O]<;?+3B^ MYVW[-JR8]/J,N1L79@9R9A\>BD1F4?*;I1PM'S?G]DI_-3[PSX;Y$V5M)G\Q MX;TQ8UR1%*9HTCLYQ165^2,D[V@QM]?R1&B\Y&TSP8<;2#,!OT^%T*N. 91/ MP?Y?4$L#!!0 ( #F*IE0M_]6 8 ( . & 9 >&PO=V]R:W-H965T M^Y[C2\;EW"N4JLY] M7V8%*;$<0$6XWMF *+'2J=CZLA($YQ94,C\<#B=^B2GWTL2NK42:0*T8Y60E MD*S+$HNG2\*@F7N!MUNXH=M"F04_32J\)6NB;JN5T)GO6'):$BXI<"3(9NY= M!.>+F:FW!=\I:>1>C$PG=P#W)KG.Y][0""*,9,HP8/UX( O"F"'2,GYWG)X[ MT@#WXQW[E>U=]W*')5D ^T%S5RBKI8*R VL%)>7M$S]V/NP!@M$K@+ #A/\+B#I 9!MME=FVEECA-!'0(&&J M-9L)K#<6K;NAW+S%M1)ZEVJ<2J\HQSRCF*&UPHKH]Z/0 LH*N(XD^H@^ >0- M90R=+HG"E,DSO7B[7J+3DS-T@BA'WPJH)>:Y3'RE%1E>/^M.OVQ/#U\Y_2L6 M Q0%'U X#,,C\$4_?$DR!P^>PWWM@S,C=&:$EB]ZA<_U^O.+WD'7V@_YJX802UR8I'FRCVDX6PT3OR'?1M>%D5!,'1%ST2-G*A1KZB+6@&' M\@FM@=7F2LF>3L>.=/RN#DX<[^3-#K;(\9XYDVE\8&!_S3-)L9,4]TKZ>TMZ M^ILZLNF[^C9SO+,W^S9[^<\+Q],#XXX4C<+HP#E_;_Z8V:^O]99RB1C9:-AP M$&OC13M/VT1!94?2'2@]X&Q8Z$\0$:9 [V\ U"XQ4\Y]U-(_4$L#!!0 ( M #F*IE1@Z4T'G0( +,& 9 >&PO=V]R:W-H965T%_?4[ M.VE42MKM82^)?]SW\KGS^9)NI'K6!8 AKR47>N@5QE37OJ^S DJJ+V4% G<6 M4I74X%0M?5TIH+D3E=P/@R#Q2\J$-TK=VE2-4KDRG F8*J)794G5VRUPN1EZ M/6^[\,B6A;$+_BBMZ!)F8)ZJJ<*9WWK)60E",RF(@L70N^E=CQ-K[PR^,]CH MG3&QD/RE3:R;,1(4#)1 MO^EKDX<=0:]_0! V@O!?!5$CB%R@-9D+:T(-':5*;HBRUNC-#EQNG!JC8<*> MXLPHW&6H,Z,[)JC(&.5D9J@!/!]#QK*LI,"1)A?DP12@R+T4V4HINWNC->#. MZ00,95R?HU)(*]IO:>CO'K @M.T?5;NOY1.BR2"VP%SU@8XQW.8(@"/=H_V;U#C=N<>.CN'5E"X3>EC9UI=V%&7< M?!KL4788A4G2#9FTD,E_@TP^GFF4#*(]R@ZKL!_'>YC^3DNQ[1ROYI()33@L M4!=<#C!,5;?(>F)DY;K,7!KL66Y8X%\%E#7 _8649CNQC:O]3XW^ %!+ P04 M " YBJ94C*'NK.," #\!P &0 'AL+W=O[X'R MS=#QG>W"$UD6RBRXHT&%ES #]5Q-A9ZY;9:.9X" 0J9,!JS_UC &2DTBC?&WR>FT6QKA[GB;_<'6 MKFN98PEC3E](KHJADSHHAP5>4?7$-U^AJ:=G\F6<2ON+-DVLYZ!L)14O&[$F M* FK__%;X\..P(^."()&$)PK"!M!: NMR6Q9$ZSP:"#X!@D3K;.9@?7&JG4U MA)E3G"FAGQ*M4Z,'PC#+"*9HIK "?3X*C7E9<:9'$GU!=UDF5I CS'+TJ H0 M:+P2PH1])WA.*%$$)+J<@,*$RBNM>)Y-T.7%%;I A*&?!5])K94#5VE9TRMBG-)[X>^6'2ZPW<]:ZUAU']M-]O@S[A M1BUN=!8NO!E:Z*2K,_1V]HVCT-^#ZPA*@J0;KM?"]4["O6 A,%/OR)RB6'?3 M]0XV]B-OGZXC*.FGW71Q2Q>?91UA"C2@0A5^QW,*79#QP?Y!$ 5[D(=!H1]W M,R8M8W*2T3:'+J#DT!#/[^\!=03Y7M1-E+9$Z5FNF4^"V]:5-:V+?K2N+N+T MX.T/HC1*]Y /H_Q^&NTSNSN]V=R+NJLM"9.(PD+KO)M$URSJNZ:>*%[9=CWG M2C=_.RST]0S"!.CG"\[5=F)N@/;"'_T'4$L#!!0 ( #F*IE08+I;F4P8 M )LA 9 >&PO=V]R:W-H965TNTKI5U][V8=H'-S$0-8DSVY2K='_\["2- P3'Y6#KAY*$ MY\W/V^^QPVA+V3-?$R+ MRB,^55C+43RN=WFWII$F+=H0F+YS9*R" MYRU9M MGC""_90I"MO0<7KM" =Q8SQ*G]VS\8AN1!C$Y)X!OHDBS%XG)*3;JX;;>'OP M)5BMA7K0'H\2O"(/1'Q-[IF\:Q=2_" B,0]H#!A97C6NW<\W'46)TF=U<^M?-1QE$0F))Y0(+#]>R)2$H9(D[?@G%]HH="K&\O6;]$6Z M>+F8)\S)E(9_!KY87S4&#>"3)=Z$X@O=_D+R!765/(^&//T/MCFMTP#>A@L: MY$KC%\)$\!02\$#B@#+P&Q6$ QS[8(J3A*B/, 2/#,<[7AQGX^.'3!] &?(T9X14& M3L\L;_9^>8)A/XA7,_QJE#Q_OV1/QIUX&]4X'NV4+'Y(R63#)0/G=5INS%KN M,"NTP .G5TG=R154E!%*U:"CBWD2LA"X8!O9IP7XZU=) &X%B?C?!O&=0GPG M%=\Y(OY!4.\9T$356!-X65EZLBQY$P2Q+$19AE)W\$Q P@*/@._ Z+1)IJZ? MJE-H]3)VAZWA8-1^*>>S%=7,BFIN1;6HH]KQ7K?P7O>'O2>?6KJN>V B4T\:\KE?B.U?HEP& MA?B!V>K,6JZL;8($,_""PPT!'X,8^#0,,>,@(2P+\J>ZB-]DR@8ESSHMQW'< M:M<."R.'-48>0=Z9M%1VJYZTJTRC?&;PC>MHQ';,'NT[ZMU=#]J0S>]*Y/>G"GO3&BG37GU#[$QK]>1L+(E-3 (:% M3&(LAS.5OIX,7O6<91;GMF#WIZKQY42^V8E\\Q/Y%N_GVW6\!G47U20R]0CQ M.5@R&@&Q)B#@?(-CB1)T*3<\^P69NQ\=I$+?G EZ#'#-<\"N05ZI.QPUIG.8 ME\ZP8[)&PZIKQM6TD01%(VF6#6KF_33SF++PNZ'#YHJ&)2N[LL=V^MTC-FK\ MVJ"7;]9T&:;=O$=^WC/EFM*H_ MW]3(Z8!7HK)SD,L +@0^?C5M4UP]=+CFJ>/:\]A&CK]!@2DDP4'U=GMXZ*JA MP5-03R#0,;"@F3#O#7F9&,8O+1 MWB#5!%^(3Z)\FW%/6$!]\'M,3$<1>@: \!)#&]18!\U89V[F8BV394U#'^0G M#&E&2A_H X?* XQ,9[<4,W@L6AH$H1D$;2TM'2;L6UUYF%%Y3M(Y6 ZM@"- MF_"=N,F*O,E JODVWN$5J1K4:N2[CMJ?F$8@J/$3VN#G14KC<4M-)FJ8@A?9 M3$+=V*&Y(=LFG Z:&@_3W6<^= @6K%:$5<;2K-M%M;'4O1^:>_]E2GQH7>)( M P0R \1_6>*Y*38ECC2BH/\-41[EZDV8@C2FH(M@"BH=BIX?4RI#= @C[OY@ M5T%S9/. --*@\R!-7OBJZKW]_49>^FIYY?W:DF"Q897=O<:HX:"F(2 -1,@, M%"=FZ3L/!9$&&]2[2$)JJ$#F'43NZF27=W))N44^WZT>- MB*CN@/5LB7.6.1II#$3#B[RHT=#5.0]TG30LU.@V# OMTBOBB+!5^O:?2^,V MLB19/BU\87*?OU?>>3]S/B^QW EI,]K.%.\Q68_PO4$L#!!0 ( #F* MIE0)/I+SBP( #L& 9 >&PO=V]R:W-H965T!?P@\%&[\R)=3*7 M\L4N'LJ1%UA!P*$PEH'BL(8<.+=$*.-/Q^GUC[3 W?F6_8OSCE[F5$,N^4]6 MFM7(N_9("0O:WRL ,8 M#(\ P@X0?A00=8#(&6V5.5MC:FB6*KDARD8CFYVXW#@TNF'"OL6I47C*$&>R M7(HU*,/F',@4!).*/$D#FE!1DIS6-=B!<_)=4:&IR[TF%V2*Y50V")(+\H3% MEE.EWIA8DKM*-L*0LS$8RK@^Q]BCSQ@W0,(@3/Z+&!^J;_>S+N#L@%XOI#8>MW"7B#]]R+[!U!+ P04 " YBJ948?6P\^ " # !P M&0 'AL+W=OU_<:-J%#4K*>VFP8] )(< >?R=^[MP[029I$)!XO MV8,WQ;DE)8W5)16)A2\?R "N+.;FZP'XLP;^S,.?[8%OV_CM$0G= =^PK:-$^V M.)WFMYW_H7VW@>_^*2JKJ71*)J@(GN=AE_H56GM+V%8_[NQ6MM=PZ!WD<)$K MTNP'\[V3:I9:?L[+'&A'W?N!ZM7I:7!1:FXY[BS0WBM>O:B_FU:_H=7_A]>R M__K&=9/V"P;A5C/,4:_\C#"P4*6T57=H3ILQ=.&[[XOS,8VG:IK\AJEF&]7^ MBE,;%+@DR.BT2YKH:EY4&ZL*WW+GRE(#]\N,1BQJ9T#?EXIN=;UQ/VB&]N@7 M4$L#!!0 ( #F*IE1 @-/0!@, ,<) 9 >&PO=V]R:W-H965T[FPV-8!4>JKRPOLV9,^<8VYV5TH]FCFCA.1'2=+VYM8M3WS?C M.2;,U-0")^6:AD4VRH$3X41 T_81QZ?4ZV=A ]SHJM8)+'&@P M:9(PO3Y#H59=+_1>!H9\-K=NP.]U%FR&-VCO%@--/;]$F? $I>%*@L9IU_L6 MGO;#V 5D*^XYKLQ&&UPI(Z4>7>=RTO4"QP@%CJV#8/198A^%<$C$XZD ]6]3I: MK4"[U83F&IDV6315PZ6S\<9JFN449WL7C&NX9R)%N$9F4HWDD35P##^9ULQI M#(?G:!D7Y@L< )=PS84@!TS'MT3 P?CC(ME9GBS:D>R:Z1K$X1%$013=W9S# MX<&7+2C]:I1S')TT MG, MZH3Z \V7S"(\.%E(H8J,<9DQSC+&>VD/EW*1D@-,3K))EFWW6QS/)7]* MT<"O*\*!2XN)^5W!HEZRJ%?6_5(06%?H(1F\1J;--F/.JI'B/!):D"AIYP;J M,&'K*J4:)R5(&\'M>C][FF72Y@?:/%D)O'XPN-5+*D'83& MPM 9L9GV[*^'&01Z^UY>HJLC7\S", M/E+LUU,RC"L+ZRNY1&WY2" 8E%QID,JB.8*I8[AT#+7EVZWW%U!+ P04 " YBJ94._>3K/@" !%!P M&0 'AL+W=O)CV<$VNC8=C9[;3LO]^MA-"-TK'2^L?=U]_[GPYC]92 M/>F![DQY4D8ZC2G O6A+$G8G854!1H[5]X&7AEBUSXQ;"R:C$)=V1N2]O ME)V%K4K&"A*:20&*%N/@M'&8<)=R9Y3=9=;/3"Z0*7A 7A%<$^I*D>&:"!#<&],S+(N-ZW:H^H M%-;"-XJMT-#KTB>G^RV7E4:1Z5%H;%R.+DR;&*9U#-$[,<1P+87)-9R+C+*_ M_4.;CS8IT4M2IM%.P6M4AQ#W.A!UH^C^[@SV/NWOD(W;7,=>-OYOKCO;TV>K M]);22BDFEC!%S70'[H6<:U(KG-NKN!1E99R-%*GU1E?8'9@A3RON)_#]5G(. MMF#7J+(?.Z"/6N@C#WWT#O04.8J4W-7.:_-UM MPZO/Z6_@'?63P7:Z04LWV$EWWIRO/P(P> -PT$L&2;(=8=@B#' MOV' [*?M'_YSWH8Q?(LQC(ZW0R0M1/+18B&1[2Z3Y$V9] ;Q\;\ X49K*T@M M?0/7D,I*F+K+M:OM&W%:M\97\_J!L5^UK5\-G!;6M7LXM+&KNFG7$R-+WRCG MTMBVZX>Y?>=(.0.[OY#2O$S< >W+.?D#4$L#!!0 ( #F*IE1:V!I@.@H M $Y- 9 >&PO=V]R:W-H965T:@>:(K&C=_L M^J%H5_^!']U_JN;B.2^^E8]*5=X_ZU567IX]5M7FW6)1+A_5.BG/\XW*ZM_< MY\4ZJ>IOBX=%N2E4M%XMF._+Q3I)L[.KB_9GGXNKBWQ;K=),?2Z\ M)\7+>[7*GR_/X.SP@R_IPV/5_&!Q=;%)'M2-JKYN/A?U=XOC*'?I6F5EFF=> MH>XOSWZ!=]<@@N:(-N2/5#V7VM=>,Y?;//_6?//KW>69WZ2D5FI9-6,D]7]/ MZEJM5LU0=2)_[T<]._[1YD#]Z\/H']O9U[.Y34IUG:_^3.^JQ\NSZ,R[4_?) M=E5]R9__J_8S$LUXRWQ5MO]ZS_M8_\Q;;LLJ7^\/KC-8I]GN_^2?O1+: < ' M#F#[ YCM <'^@%:YQ2ZS=EH?DBJYNBCR9Z]HHNO1FB]:;=JCZ]FD67,>;ZJB M_FU:'U==?4S2POLC66V5]TDEY;90]4FJ2N]G[Z:^9.ZV*^7E]]['-$NR99JL MO%_*4M6_3K([[[A]YZ69 M]_MCOBWK0\N+155KT,QDL=S/]_UNOFQ@OI^2XMP+X">/^8P9#K^F#_^@EL?# MX?3P1:W\47YVE)^UXP4#X^WD?$>,%!Q'"MJ1^/#$OM5RW=8G+,V>5%FUJK\S M*;0;2+8#-??YTY6((([EQ>))5Z(?QB&*0G$,.\F3'_/DY(RUJX::MC@.)\AI M_YD419)5W@J'-4UY-XC0Y@(RB./.C/M1 ;# -T]8'C.49(9?SV_.O:IH;X47 MKVQN $.:)T.'QZ%#QZLG.HX4S77U1#V1&(_BJ*ME/PPD<#EP]<3'/.-Q,>OG M2[9\:=GQD#^I(FN2]"SZ/]\FRV_6UR:R!:2KI@@3"&?3-.Q?=7X4\JZDAC#)I1Q0 M%&$%-*UPB?$3KB@H#1 O$#OJR9 ;S">S_#VOZ@73,BD?/?7W-GU*5HV>)CGW M YU<>BR4(>OH:8AC4OK]+-NS-* &B&A"WY3&&@H><^]U\^W%<,N PD##RCM&\LUSI,(0>HZ%GN=9A M)I#U%SN&,&*UPQ!WC,:=\>;T_N=]+NI;H'Z@[&=!\8\A_QC-/UN-$8*,AJ"M MQGVR&37NAU$:(P#9*P!8:_R*M29#-C)7-@;(QH!FXY3=B@%Z+(KC+AP-<=2* M,T Z!C0=2;%G68L&",' >;^H;1CGVS$&-FM18]306C1 [ 4T]H;TO\[7:U6T MKL0FV:B"$@7I%0A7@1%. ;WSFR*P[$DGX\CO/JL,84$G*!S;;0-,<<0V@"/R.(V\(8VG;P\XHHN#H]8_BB"%.+Z$F*&VP MLN)84_HT X07I^$UPW--('V$JXDED"J"7A#92R?Z>T'I0]AEKB$L%@/ %0@L M00.K?:?P_;] ^O^&6M:IIH% W@A78TL@3 2]V)F@;7__)FL ="%K"", (#3? MG2:5G6<@#)0R> :FL&'/0""E!$VIJ9Z!Z*^O6,@E0#=?0YPO9#3@&0@DG* ) M9_MV!#$G:,S9OA_I,ZZ[]B1#3K-#! H:@3:WZ#3K0"(1)4U$2ZDE8E'26+24 M6O9AUY6:##G-#FDHW6GXNN>W1%!*5U!*!*6<[0V -"#0Y" 8XB@'02(K)6DZPL$B?"2L[U D'UCK'<34"&G&2(-)4U#RQ,Q804FD772U3X+ MD5WA;/99V+?%NDJ3(:<9(@Q#&H;62ML:#"&2+G3UR$(D5CB;1Q;VW:^>T%3( M:8;(P9#FH*70TUV&$/$6NGIF(?(HG,TS"_N+L)[@5,AIAEK-!4TY2\$GF0TA M$BQT=<]")%)(K[[L]QIAWQ0SF0V&,&*O$2'N(AIW;[=VB1!HD:N5%B&A(IM7 MF3;"1WV+C/ >(N1:1'-M_@=AA,2*7/VR"-$3S>671?TM9I<69,AI@LBSB.:9 M)C1[A0D1(98BYUHPK1AL+F\LZF\*30:/(6S0X(F07Q'-+SL+(NI#J7?BJ9#3 M.C5D5FQ3_6%O/<2&UYPABUC7*C'%"&-.LQYB)& \2PULC!B,9ZF"C<<92(:<9H<,C-T9^+K' M=XQXC%WQ&",>X]F*9>-Q7XT,.?KTS7-Y2I&6N?38%4\;.OU>KZ MUIX;)?TKJJ1]K:S7=S7?0&\(@-GLM\-0HZ72ICBB5OJDY<#:BJ-.P"3# O16 M G#UXT!O(@!ZW6:_-SF,1#U\Z9A.DAH<1]H3WF[% WK? ;CZ66ZK06LO $9#SW)C?1AFK!_ %$AE@I)G!4OK7 M/.VU+@4(G.&I]1E ,%NU[V$H\HXG8SI9ZAVEUB;>J/+S^!Q:VP($KN\Y0.M+ M@(#>P4XZ(>,^'QW3R5+CY4C+@^4)F;)&T[H8(' U^4#K4X!@-IOO,!2MN+71 M!UH'!(RT0%@K;NUL:"T-P)VM/*U9 ?A\5AX?KZ*C8SI9:F0;Z:?L9O>8GE'QG2RU @XTAMA*?PT'T/K> #N;.-IK0S Z?7:A-T) M'R^6HV,Z26H('&F2>,.5C=8G =S9O-,:(4#,U99_&,E&5*U[ D;:)][@&:DU M18!P=N.TS@<0L[EQHO]Y0KVKF(S9);G0/NNJ^:2QFET/:59Z*W5?'^.?-[5J MQ>ZSNW;?5/FF_?BKV[RJ\G7[Y:-*[E31!-2_O\_SZO!-\XE:QX]0N_H_4$L# M!!0 ( #F*IE2XHRI&^0( .X( 9 >&PO=V]R:W-H965T8LSVSO?U*H&4ZJ;< M@L"9M50I-=A5&U]O%=#8.:7<#UJMGI]2)KSQT(W-U7@H,\.9@+DB.DM3JOY, M@,O]R&M[AX$GMDF,'?#'PRW=P +,\W:NL.>7*C%+06@F!5&P'GGW[;OIP-H[ M@U\,]KK2)I9D*>6K[7R+1U[+!@0<5L8J4/S;P10XMT(8QN]"TRN7M([5]D'] MBV-'EB75,)7\A<4F&7F11V)8TXR;)[G_"@5/U^JM)-?NE^P+VY9'5IDV,BV< M,8*4B?R?OA7[4'% G7J'H' (CATZ)QS"PB%TH'ED#FMT/E=P39:U1S3;< MWCAOI&'"GN+"*)QEZ&?&#U0))C::-+Y+K:_)'!19)%0!N243JMF*4!&3&>.9 M@9A8FXI)8P:&,HYNM^1Y,2.-JVMR17RB[:PF3)!GP8R^P4%L_TQDIE%-#WV# MD=OU_541Y22/,C@194@>I3"))@\BAOBCOX_$)79PP)X$9P4?J6J2L'U#@E80 MU,0SO=R]?2:#JMOFW+/G M/.T%WXUOHR@,PZ&_J]+7F/6[@^#=[$-@W3*P[EG*&0B)*?P99Z^4ZYWE?'%7 M%+.2[G#S-D!6,DWQ92BR#Y\L;3#=,+L/J=Q@A]GKNLW)E^M6J,-.U(O"*.P= M[4^-91@,HG[WU!;U2Z;^/V,Z7,I/J/H74]58GJ>*2JKHHHPD6WPZ"A1JC&++ MS- E!V+D!]!$\AB4KAY;+#FGJJ)0RYJ'T:_F;:L9=(\XZZU., Y*QL'_8:P> MXV64@XLHZZV.*?U*Z< W:.,JJL9(,V'RY[0<+8OVO:M51^,3+.9Y[7V7R;\$ M\+'<,*$)AS5*MII]S#"55]>\8^36%:BE-%CN7#/!#Q)0U@#GUU*:0\&PO=V]R:W-H965T MRCV M0$NT180BM205IW^_)*6(WMIF%T@.OEBBQ'GSYHWTK)GOA'Q4-2$:/#>,JT54 M:]U^B&-5UJ3!ZE*TA)L[&R$;K,U2;F/52H(K%]2P&"5)%C>8\F@Y=]?NY7(N M.LTH)_<2J*YIL/QQ39C8+2(8O5QXH-M:VPOQM%5$2@(AO<,?T@=G^0H2!' ML!1,N5^P&_8F$2@[I44S!!L&#>7]$3\/0NP%H%,!: A CG>?R+'\B#5>SJ78 M 6EW&S1[XDIUT882+"JL23@ EQQ M32O*.JL;6)&RDU138K9^)!I3IM[/8VTH6*"X'-)=]^G0B70I^"RXKA6XY16I M_AL?&^HC?_3"_QH% 3]C>0E2^!M "4+*$EL,\3! M1HH&W(BF[31V3Y?8@%%*K^'W.P,,/FG2J+\#M"8CK8FC-3E!ZR^A,0/O* =] MI4<;T$-,'81])Y^6^20M9K" \_CI2/+IF'P:3/X-2XFY#LF;C5#9.+-SDA@FWF^2UXL\8.RK M#!-8Y'"6'Y<9[OD=#.9_($I+6FHC@7*:XQV6E0*85^9?YJ=[':?!!QXBGQ:= M53^\T\'T#?J1'O9CFN2F'[,3_?"6!L.>=D?QFC*J?X"28:7HAAHQ'E9?@K)[ MSX+3LY+=.R#,WD#V[$!VE*%BDIQZ"[S3P;#5?26\$K)_RB\HOV"4=+;T$JL: MM%)L)6Y"=7I;@\59-<#[(YR]00-F!PTHTA3FZ7']D7=!%';!&\&?B-1TS:PJ MG)I>_"ET\-L%>8M#\)PT1]X$$7J]Y@/&ON8I1/DLA]D)U;W7H;#7V1HOS&@" M?OFAB+Q_HVM#X6_U_Z?V-/#!SQ+LAS^[##QWHC1$+EU@Y0"I>BX[J>- M\>HXK%WU(XK?WD]ZYI-]2[D"C&Q,:'*9F^RR'Y[ZA1:M&UC60IOQQYW69N D MTFXP]S?"O"K#PB881]CEOU!+ P04 " YBJ949Z*?-2P" !Z! &0 M 'AL+W=O::\9L4:/B=F0:U/ZD,J2X\R9MF6T(>1E!2K)T/'[/%!W(GPJ/<_D=)RWTUL+9@['V'%9(L*XY(;R#1T[$0]'@ M[!8=%]*>9\SYH '*BC[ H@N0G@CPF=,(II.WD([3] TPL('=_DW$O.I!>CI( M3R/S[ 3STN@=DA,;B;!&+0S!HW&O4D\'ZFFDGIZ@OM%.E$*V,?DU%BT))]#" MW:&0;8DE5&04+(UJ6L?C=)D*AE+^J>'W!T\,]PZ5_?&*K-D@:_8?&&&PO=V]R:W-H965T)'JZXY_'T^].YFS#Q7>94JK ?9X5\FR4*E5^ M\#P9IS0G\I27M-!W[KC(B=*G8NG)4E"2&*,\\Y#OAUY.6#&:S\RU:S&?\97* M6$&O!9"K/"?BX8)F?',V@J/MA<]LF:KJ@C>?E61);ZCZ4EX+?>:U7A*6TT(R M7@!![\Y&Y_##53"N#,P37QG=R,XQJ*9RR_GWZN1C3^:62+K@V3>6J/1L-!F!A-Z15:8^\\TO MM)F0$1CS3)J_8-,\ZX] O)**YXVQ5I"SHOY/[IM = S0D %J#-".00 '#'!C M@'='&#((&H/@J9+&C8&9NE?/W03NDB@RGPF^ :)Z6GNK#DSTC;6.%RNJ1+E1 M0M]EVD[-;Q2/OZ<\2ZB0/X&KOU=,/8"WEU01ELEWX WP@$R)H!*P GPIF)(G M^J(^_B/E*TF*1,X\I754WKRX&?.B'A,-C G!)UZH5(*K(J%)C_W";8\=]IZ> M?QL$M W"!7(Z_)44IP##$X!\A.KI]JER._E$A'7RY>82O'WS;LT5M2$<]'SY M=,^P\=SCYAPVW^8.,5#WA=9$1*P.^ 223PYV_Z/OBH:"[_ M/]*BX0+4)('S29E^-GR3!AVU)WH,W++LNK=^A>\Z1-8#Q1V!**Q/R O M;.6%3GD+GNMZ(HDA,KVOCNG0^.%>@% 83B>M@#I/PSV5<(*C?I51JS)RJKPD M+,^H +]SH5)PGE/!8@(67)1<&.F./)JT8TR.D*73UOO4.8-K04O"DFV()=!8 M!%RE>E+Q2@B=&D /3W6"")H111.@>)TH[UGQ_E$:EX(O!Z$KG7W4%8)[0@-[-07>(300V3]HQ^6Y(VK;OPBZ*.= M)&^>ZF9Y%**!(%M.0ORB(&NMKWD#H$4I#(ZQ$):%T W#9RU$#^[\P42VO(-N MX%VO;C,6@V]$"*)Y[)J6I1.,CA$V2R8X<6K>B@6ZBY=*)PJV57CLIO' M0[&S#(.'(,;6FDU/"1ZR9$'^$8*'+%P0_-'!6S0NN\ *ICLT6"XA-Y=NFGY*RI66 MH;\\6U'5NFVV2@_IPWOZ A_B<#P@SU(+N3M (P^4FHZ-E(/+N]_J#:V711MR MHZW.WE)C>3\H"<\R(J21:&2]JZ#7]OR]$NO1HJY$>#H4*DL_=*#=,R_;N2X< M>:X1;$2[WC*+0'0,!"*+0.1&8"/8=$0GVP:?K%3*!?OGX+NQ0/LTC*!NGOW! MBH(L%9&;BH^EE42 -A+&%,'9#N(\LK^Q;L84O'A^!/MAB$[NQ^<-^8\#[W] - MA@;B;P&,W9_(YSH#$K"F4E7OC$Y2QNO7^H%6 *J^*/1);GX4ZY?F]H]J1ZYP M6IAC-\P?I[*6U9'K"EX/Q,>.V%F"XP,$-^ES\=2J&%CD!L?H;0/+SN %['QZ M50QZVEP$754QL.@,GH/.5U?%9K2G5L7 8C5P8_4553'89^DT\B>3,!J*7NU/A&Q9(4$&;W3+OW32 L2]4Y1?:)X:;9" M;KE2/#>'*24)%=4#^OX=UQ-L3JH!VOVZ^7]02P,$% @ .8JF5$11EOI6 M P W0P !D !X;"]W;W)K&ULQ9=M3]LP$,>_ MBA5-&DAK$R=-TZ*V$D][>(&&0(/7)KDV%HE=;)>"M \_VTF3,)HPRMCZHHT= MW]WOSO9?U\F:BUN9 BCTD&=,3IU4J>6!Z\HXA9S(/E\"TV_F7.1$Z:%8N'(I M@"36*,]4EH#DQ2SI" ^=0YQ ='>&P,[(HK"FO9>$8FE1O. M;\W@6S)U/$,$&<3*N"#ZYQZ.(;"I6FL-1YG9E4LE]%NJ[=3L M4O'X-N59 D)^1*=W*ZH>40_9Z1YEO8S""O$Y.B8R1>>"+P3)T:$II5FX=P** MT$SN3URE88Q+-RX#'Q6!_9; 3KC3*42G;($DJ?VKDZBRL3?9'+D=SH\(Z*/ M OP)^9[O?T NDBD1((OO#O]!5:G ^@_:*O62HT'E:& =#5H8+V*"OQ]]%/M"V%HB)%H- &,O?O?H9QZ$7#03!Q[[<@ MAA5B^!I$8,D.<.%S. ^/(CR.ML,-*[AAYT9G8/.S5FN:][:KBACSB?W59RTA/ M+D3HF<_VLF*_AO0[(;\(PO2%^',2_QG),!H$81M(+9$X>&&'Y:LX@F<,=!D\OOCUMD"]?ZBKL%MG&L=\$:;<$:]+UQ"U8MI[A;3]]#]\N0 M+VVMV^@XU?;[C2W;!]3/7_#Q!F@7X_YUQM!B9 ]8]F]@M02P,$% @ M.8JF5/AAL>;J!0 #R< !D !X;"]W;W)K&UL MS5KA;YLX'/U7K&@G;=+6@(U),K61NG3I>KK=JG6[^W"Z#RYQ&VN ,V.:]G1_ M_-E ,&N(3=9LQY<5"+_'@_?C/=OC>,W%EVQ)J03W29QF)X.EE*O7PV$6+6E" MLB.^HJGZY8:+A$BU*VZ'V4I0LBB*DG@(/2\<)H2E@^EQ<>Q23(]Y+F.6TDL! MLCQ)B'AX0V.^/AGX@\V!C^QV*?6!X?1X16[I%96?5Y="[0UKE 5+:)HQG@)! M;TX&I_[K\]#3!<49?S"ZSAK;0-_*->=?],[%XF3@:48TII'4$$3]N:,S&L<: M2?'X6H$.ZFOJPN;V!GU>W+RZF6N2T1F/_V0+N3P9C =@06]('LN/?/V.5C>$ M-5[$XZSX%ZRK<[T!B/),\J0J5@P2EI9_R7WU(!H%?K"C %8%L&L!J@I0UX*@ M*@BZ%N"J '0YHQ(,CT6? V$/ENAZ8U"WZ):*<)2 MW8I74JA?F:J3TRO)HR^OM)@+,..)ZO",%#WR"OQ.A""Z4<#S,RH)B[,7ZNCG MJS/P_-D+\ RP%'Q:\CPCZ2(['DI%1D,.H^K";\H+PQT7/LUOCX"'7@+H0;^E M?&8O?T_$$4!^40Y;RL^ZE[==_6WWP 6>&A7#RR)H&T]<*H:(+VERGDDN'X S?,NR4-Q^'1-Q +\]9N"!!>2 M)MG?%D*H)H0*0L$.0A>I%$RY703N2)Q3P&] IOL4\)7FE0%Z3T7$%(^VQBFQ MPP);._'==(P\I=)="Z.@9A18&IFTT\!8-&(:3<4VD?%7PU@/SQVC4SC:LV896MA]6DI^+@J"E(48U MVJ@?'3JN"8T/+L9XZS%/_%U-,:EY3*P\9CR53#T =9_E&Q*IOF0+VO;D2U>> M;+& :MBR@X;OF1CQK$2T$8++F-C4]ANAY/=#;]]XI _MBNM+98#DQO,N9WY["\95?;NM7GWC MH?_J],%.S8Q#^D%/-#..Z=LMLX35+JW>$;"B@O%%H=0#)4)IF2[T("91[]!R MAVQV_* $LG$U?NG;#;/DJNR#E>_N%MUV@G90WW,S-![LC_9JGT]*5C4S A]2 M:L,WENJ/>]) QEU]N[T^O8'L^'X!9!O"&0.&=@.VJ-/Q58?&GF%/[!DVAK!V M>]Y2*E(74W/I-E$<4! ?>=XO-E;&<>%^CKL1Y=.:=Q7%^"_LB?]"X[_P!_NO M Q^%5;&-K7%@V,6!.[:0'6KD;"'CNM#NNA\5'\$B-<^H1GA$TRP?GGC\6YXR MJ?NL56/3!B_!VV05\P=J,VYHC!OVQ+BA,6[X8XU[[L!W)S\RSHWLSJVF2:F6 MT#Z$/*]0F@/#':-V9(P<^?]C(R!C\Z@O2Q6-M0J[QS^UU=XZ\)UC!&0B M ME7,?9PN+D#RAF2R*0$LKOX3VM"E;HVPB8H4-B3)C0I@>PI\62_<^!W25ID M @/95T_VZD,[E#-IDS M!28U GMJ/'E8Y\!WAVM@ B-P+-M\QT)=!?GM@FACB:Q<-6TY:]F#"(3A8.,P<4&XQ33@$/R<<:C&7HG-88!,6N"=A@4U8X#W#PB*G \HI M)S:Q@.VQ<&@YYSP77=4T:8!13]0TYH\/-H.8.:#<:C;^9]0Q@[CZK(5[3^Y9 MDBN"=C?&R\&O_8,?[,@1\ZAUW8F#BV.V^ER"'6H;#Q:#SIAV:A,>3P M$&L[LW![;2<(X"0,'H\HAXTO??2G8N^)N&5I!F)ZHRJ]HY&"$.775^6.Y*OB MXY]K+B5/BLTE)0LJ] GJ]QO.Y69'?T]4?P,W_0]02P,$% @ .8JF5(VD M&ULK59M;]LV M$/XK![4H$J")1,F2DM8VX"0=%F!=@V1IL8^T=+:(2*1+4G$"[,>/I&S);62A MSO9%XMO=/??<\7CCM9 /JD#4\%257$V\0NO5!]]768$55:=BA=SL+(2LJ#93 MN?352B+-G5!5^F$0)'Y%&?>F8[=V(Z=C4>N2<;R1H.JJHO+Y DNQGGC$VR[< MLF6A[8(_':_H$N]0WZ]NI)GYK9:<5<@5$QPD+B;>C'RX((D5<">^,ERKG3%8 M5^9"/-C)=3[Q HL(2\RT54'-[Q$OL2RM)H/C^T:IU]JT@KOCK?;?G//&F3E5 M>"G*;RS7Q<0[\R#'!:U+?2O6O^/&H=CJRT2IW!?6F[.!!UFMM*@VP@9!Q7CS MIT\;(G8$HG2/0+@1"!WNQI!#>44UG8ZE6(.TIXTV.W"N.FD#CG$;E3LMS2XS M5F\XL>TP_P]$5:LI*=0QOP0=54(D* M&(=[SK1Z;Q;-^*]"U(KR7(U];3!:2WZVP7/1X GWX(G@L^"Z4/")YYC_*.\; MWUH'PZV#%^&@PL]4GD)$WD,8A.']W14!#BIR>4 M&;,Y]:M(XA=(3I)X=![%_4"2%D@R",3$] -)6R#I(4%# MGK\B7.G+< 7D+"7G:3^XLQ;7ZDZ15J6L(?;(%P]#<:U,<#=X!TE9O\>NF>TY+RG^_6QNUA+2D\6TB00.7> MRB%H7<4F\2 GL^52XI)JA&M# #-M5P9?:5D; JYY\X2US_H@&5UI)L.UN8<, MFQ"]A#2:DMT\&$5Q_//KX.\T0A7*I6OW%&2BYKKIB=K5MJ6<-8U4=[SI1TW? M8$J4@A(71C0X30U]LFGQFHD6*]=6S84V39H;%J8M1FD/F/V%$'H[L0;:1GOZ M+U!+ P04 " YBJ940H3YMLH# "^#P &0 'AL+W=O&A2R*UW>.+:56K=:_=X"16 MPV;F\2#+Z[O\_'S]QDR\6M7!&BP/>R8'+JK91:G_B^ MG*](B>6(KPG33Q9*3PY0V-C8&=<4[*5.]? +.6&\ULS^)A/O< H(@69*^,"Z[\[KJ9=Z("<+O"G4)=]^(/6"K, Y M+Z3]!=MJ;AQZ8+Z1BI>UL5904E;]X^]U(G8,PJ#' -4&R.JN EF5;[#"LXG@ M6R#,;.W-7-BE6FLMCC*S*U=*Z*=4VZG9E>+SVV.SKAR<\U)OML0V7OP'S8)"JW_J,?_3A:D MS0+>8I%+@%FNJ_+!LPVCRA4T:H)&-FC8MRN_4S]N'(V=ZC]OE%1:*F5+@!6X M(4O*F!GP!5@307D.CBBK<_82_ 1=>:NVH0HTMH',NWXWB^,89>G$O^L0&#<" M8Z= _6HM"#49/%1'_$C',81)&G;K2!H=B5/'M=[* 2*2#A%Q"J.H6T7:J$B' M;!?1-39\H])'VJ(T#A/8+2UKI&7.DOQJ^:93='I'A.8U>"\P4T!#A[QX!N/@ M]3M,!;C&Q888P<"6L*."8= 2*GB*&LYY46 A;7";G&XZ5;&2G>S $>K)#=RA M*!Q0Q@=*JMYW MV"(61FZP7WUQ$1:VB(7COX,U;&$(W31\0ES#QYR$,$O#(.PKL!:5T,W*X'XI "O8^W1(!N->V"%6FHB-S5M-@9A$W5A,QKUG"6HQ29R M8_-/SI+:Y;Z69)3U?(^@EI+(3OO[_34I5$+&WC*,&<;YBJNJOF;M.O5SI!IL(,T$_7W"N[@&PO=V]R:W-H965T^(Q(0(\9VG.ITXLQ.[&=?DZ)AGFUW1' M)9;*-A9IP9Y,=WI(5$0^[>R9';H42)1G)>4)SP,AFZLSAS<+7 M"3KBOX0<>>T:J%(>*7U2@Z_1U/$4(Y*2M5 06'X=R(*DJ4*2/'Z7H$[UFRJQ M?OV*_DD7+XMYQ)PL:/HSB40\=4('1&2#]ZE8TN,74A8T5'AKFG+]"8YEK.> M]9X+FI7)DD&6Y,4W?BX;44N0.-T)J$Q S81!3X)?)OBZT(*9+NL."SR;,'H$ M3$5+-'6A>Z.S935)KF1<"2;O)C)/S%:"KI^N5",BL*"9_'=PK/M[=3K\^*RN M"7A_1P1.4OY!!CRL[L#[=Q_ .Y#DX-^8[CG.(SYQA>2ET-UUR>&VX(!Z./C@ M.\U%S,''/"+1:;XKZZF*0J]%W2(KX'?,KH$/_P'(0ZB#S^+MZ=!"QZ]Z[&L\ MOZ_',6:DJ\=SQG"^)7)5"/#X NIQ]_A%3\^/F$7@US<)";X*DO'_+80&%:&! M)C3H(71"@A3*=LE6H 0:1?G!88:"8!Q.W$.]F>TH&/JC*NB$X;!B.+0R_)0\ MRR8<<+HG@/S>)^(%8-4);JD^J+"#RY!C5!$:G46. F58;_0H]!IJM(.\;BG" MBEUH9?=C)^B6%>3^JL&X AU?A@;0,T;HG46%$J;>8=\;^@T9.J)Z=( UJX96 MAMJK =TIAC81(#*(Z$)D,%X)_?/(X+<:/%1F?ZI".P@&?H\.QCVAW3Z7J[FU M_<;DX/!"VF^\$0;G:7_0ZNP5#()F_]M1,!@->@0P?@GMAKEDU9W-KY0T;8 M5A_+<+"F^UP4N_9JMCKZF>L#C\;\+;Q9% &PO=V]R:W-H965T=(%H8%N50D^\PICZTO=U6F#%]$#6*.@DEZIB MAK9JY>M:(8 5AB:FQ#(Q^:YQA65HBDO&[X_3ZD!:XO]ZQ?W&Y4RY+IG$F MRQ\\,\7$^^Q!ACEK2G,G-U^QR\<)3&6IW1]%X$'::".K#DP**B[:/]MV M==@#$,]A0-@!PM> T1N J -$+M%6F4MKS@Q+8B4WH*PWL=F%JXU#4S9%,\6$^9;741M%[_74DQ*@/,7(A M1F^$6"BYYJZ%J(/I.EQ 8V_OT'6T7!>.R_;S.AD%H]A?[Y?H7Y^@]W@A<=Q+ M'!^5>)WGZ)K3Z@)Z3G@.-:H4A3FD\3A9,!@''P[=['NPX#6LS<7?:Y4*UO-5_8I#:]VUORE:2&PO=V]R:W-H965TB!UH:6T2XJ"05)7]?DI(9M["92W.Q28KO MS9LWQ,RT$_)1U0 :/3/*U2RJM6[.XUB5-3"LCD4#W'Q9"%P)Y%J&F4OK$FM<3*7HD+2W#9M=.&\-M;S::Q-1(N+RX%]WK-G>]AS="VX MKA7ZR"NH_L;'1JF7FVWDSK,@X366QRA/CU"69-D./8LP_+;4'IX&Y.3>O=SQ MY7O=4PK@"#D7C] EJ%(2YQ7Z^<7<15<:F/H5B#3RD48NTFA/I*\@&1(K1&TD M=$ X8L(8>[C+@S#39&R@MB@!56.O:ASDNB::?+.3I[X2"=!S3C\=31M;$ZZ,ZI6!)L&ULC57O3]LP$/U7 MK(@/(&VD29K 4!J)%J9-&AKBUSY,^^ VU\;"L3/[2ME_O[.39J64CB^-?;[W M[KV+<\U7VCS:"@#9O C5A4Z )AD3=\ M ;> ]\VUH5W8LY2B!F6%5LS ?!2<1V>3S.7[A 8 )2.B*2\;OC#/J2#KBY7K-_]M[)RY1;F&CY0Y18C8+3@)4P MYTN)-WKU!3H_J>.;:6G]+UNUN2=)P&9+B[KNP*2@%JI]\N>N#QL XMD-B#M MO T8O@%(.D#BC;;*O*T+CKS(C5XQX[*)S2U\;SR:W CEWN(M&CH5A,/B&U / M+/O()KINM *%ENDY\V%V^4R7Q1T?7@!R(>T1)=[?7K##@R-VP(1B=Y5>6JY* MFX=(:AQG..LJC]O*\1N5$W:E%5:67:H2RI?XD%ST5N*UE7&\E_"*FV.61!]8 M/(CC'7HF[X='>^0D?6<3SY?L[^S/\ZE%0[?UUQ[.8<\Y])S#-SB_-V X"K5@ MTK^@F;:XJ_,M2^99W'?\5$11E.7ATV8[=B6=#/ND%P+37F"Z5^ #-X)/)?Q' M7TN2;I1.3M,M>:]SANFGW>JR7EVV5]V=1BZ9?F<3L]?]20?1ELH=25F2;,D, M-[[/&LS"CRU+A9<*V_O=1_O)>.X'PE9\3!.S'7#_:-IQ2[=W(90E2W.B'!R? M4.-,.\+:#>K&3X&I1IHI?EG1U ?C$NA\KC6N-ZY _S]2_ 502P,$% @ M.8JF5%#)-P&K @ E@8 !D !X;"]W;W)K&UL MC55A3]LP$/TK5L0'D 9IDC8%E%:B96A(0T-T;)_=Y)I8.'9F.Q3^_A)4QC278:CS"FJJSV0# D]64M74X%*5 MH6X4T,(EU3R,!X,TK"D3P31S>_=JFLG6<";@7A'=UC55KS/@6KC7< ?!FN]]4RLDJ64 M3W9Q6TR"@24$'')C$2C^/<,<.+= 2.-?AQGT)6WB]O,&_<9I1RU+JF$N^5]6 MF&H2G >D@!5MN7F0ZQ_0Z1E9O%QR[7[)VL>.+P*2M]K(NDM&!C43_I^^=#YL M)2#._H2X2XAW$X:?)"1=0N*$>F9.UC4U=)HIN2;*1B.:?7#>N&Q4PX3MXL(H M/&689Z8_ 3W0Y)0LVJ;A@/TQE),YU16YP0Z36^%OBK7\^!H,95R?8/CCXIH< M'YV0(\($^5W)5E-1Z"PTR,DBAWE7?^;KQY_43\B=%*;2Y+LHH'B?'Z*67E"\ M$32+#P+>475&DN@;B0=QO(?/_.OIT0$Z2>]OXO"23_"HEYKGJF U-B%5CGWB5P1;IM".*-+QIEAH"\/,!GV3(:.R?!+3' ,*.RJ M*'VQ]Y3>#MU;YBCL:ZTOF+J"=EP\3T^C)!IFX?.VX?NBXNBBCWJG9M2K&1WT MU8T;ZU6+3E&M 5V52[R>PDN E[RBH@0GUOLIEYR5[B8?]#/M&:0'_?RUX^ ^ M@](/TD?C8;KCS\>@^'R<[M@3;KWB-:C233Y-&ULG59=;YLP%/TK%MJD56J#@9"/*HFT)IHV:=.J MIMN>7;A)K!F;V:9I__VN#65I0]BZ%[#-/"B'-/-A9 M6UZ&HV++DO !IN))$ MPV8>O(\NEQ%U !_QG'+2)2^5.J9^N\RF?!]0I @&9=10,7_>P!"$<$^KX MU9 &[9P.>-A^8O_@D\=D[IB!I1(_>&YW\V 2D!PVK!+V1NT_0I-0ZO@R)8Q_ MDGT32P.25<:JH@&C@H++^LT>&B,. /'H!"!N /&_ I(&D/A$:V4^K16S;#'3 M:D^TBT8VU_#>>#1FPZ5;QK75^)4CSBX^ WI@R 595V4I !?(,D&NF& R [+V M.^F3K+<+VGY.?GAC("?O[T'C0I,;<+N%RRVY!5V8<\)D?ARUXB93E;3DAEF< M[]T*+./"G.',W]8K\N[-&7E#N"2W.U499#"ST&)Z3F28-:E@X/T=36V;AU-O9\R0F^KR5F;ITOPGM\V<.9M)R) MYQS^&R?1SN4+M;FHL,., =OI6TTZ\J3N7-\OHB&EZ2R\/[3G.&H:#?\$/1,\ M; 4/7R58<';'!;<<<*-DE=:XW[H4UZSI@9:4CJT>F1GHA&-'ZA^C@J'8\FW:I'K>I1K^I;Y4ZM.JV]2^[H>%>DT21Z(;\]&6QY84QYT6T1JZ19+2<]YF;3S3%ZSFEAWL,0\ M/FK,N1 M?K*D1I(H(H62=H>M*YRWZJ^)@J[J!ZEO.TS7GZ.F_SI]*+5D#/!!'] M<%K MJ/2=)184$+$?>-WPYP:$1 MV!V_*&SDSAB95&:8 &/&2M6$=0TJJYDM>V$#L"'/<(PE80?E00M8+()MI$9M.:$D7&0\$W2)C=VLT, M;&VL6F=#*_,8'Y30=ZG6J?$-Z!I(=(YNB5H+JJB>\"6RR^B&DAEES>+I%!2A M3)[IO4\/4W1ZOY\U"*)HM?K\":?!UZ8T!WRCSC>R MOG&/K\D.G0HP;Y5V1_H'4,DK5<@S5]$:M]2ZF=?P91SE>33T7QPQQ%T,\;$8 M(A>K424[K#C)L9N5=*SD&"MVL9(]5AAE/7FE'2L]QDI>)F#3K6X!@K<[$&^ZPPZLDK[UCY0=9C ?H$6"H0+F*^1QP$@1N( M@VW7"0XCN2(,,=ME:O*FSP7E[A^!H[8XBGOX.UT/'^3?@)27B);U6L%"=S&= M.TCEC #O17".\Z3G;XNWO0:''ZV 1&S;:)TQA'L= 2=XL'WL;;=T; N2X/]0 M_9W3PAS5N@NO:*6#@*76!1>9SE4TIU\S4;RV!\B,*WTJO^_T" &"0 &0 'AL+W=O MLJ ^MU)&?T%(!$H5-J[1N MJ*C=P[0'DQS$JF,SVT G[8_?V0D!M2'J2U\2__KN\WUWN2FX MT$,O-V9]X_LZS:&@NB/7('!G*55!#4[5RM=K!31SH(+[41#T_((RX8T&;FVF M1@.Y,9P)F"FB-T5!U=];X'(W]$)OO_# 5KFQ"_YHL*8KF(-Y7,\4SOS:2L8* M$)I)010LA]XXO)F&D06X$T\,=OIH3*PK"RF?[>0N&WJ!O1%P2(TU0?&UA0EP M;BWA/?Y41KV:TP*/QWOK7YSSZ,R":IA(_I-E)A]ZUQ[)8$DWW#S(W5>H'.I: M>ZGDVCW)KCQ[U?5(NM%&%A48;U P4;[I2R7$$2 \!8@J0/1>0%P!XM> Y 0@ MJ0")4Z9TQ>DPI8:.!DKNB+*GT9H=.#$=&MUGPL9];A3N,L29T406!3,82$.H MR,A$"L/$"D3*0)-/Y#M5BMK(D/,I&,JXOL#5Q_F4G)]=D#/"!+EGG&,$]< W M>!]KU4\K[MN2.SK!'9)[I,LU^2PRR!KPDW9\W(+W48=:C&@OQFW4:O!':CHD M#B])%$1ATWW:X7-8(SPX"9^VP^^IJMFC%F_B.K2QLQ>?\L;DH,@AP)K\^H9' MR)V!0O]N(4AJ@L01)"<(9AN5YOC-$;G@;$7-B2R8EE;",@5M(=J.XGX'%=HV MD'=K\FXK^3A-U08RK#W"-*5>B>X=<7:;"7LU8:^5\(DJ1A<<" ?K^)''ND;)1/^PGK]7UCQI' 6KE&K#& MJ&V$*7M(O5HW^;%K;?[A>/F'@-5KQ83&KV.)T*!C6ZHJFVXY,7+MVM!"&FQJ M;ICCCPHH>P#WEU*:_<02U+\^H_]02P,$% @ .8JF5(O91XX-!@ T!X M !D !X;"]W;W)K&ULK9G;;MLX$(9?A3!ZT0!- M+9YT"!P#B=W%]J)HD6QWKQ6;L85*HE>DD[;8AU]*5D1+/-B.K26@&7LTIK@T:Q=\9>Q9[ MUZ!.Y8'S'_7-Y^7U**@C8CE;R-I%JOX]L1G+\]J3BN/?UNFH^\[:Z84$46C8L[ME"V69[MY)(#N6:U/\'S M;)E*M@2W:9XJ]P*\GS.99KFX4%Z_W\_!^W<7X!W(2O#7FF^%\B8F8ZE2K ,= M+]IT;G?I($V<>,/._S=L2=6;MF5QQ7I7)'&%?&[LKVBG6'8 M&-;<>9J&,:63\=-^W4P1Q1!WHEY,M(N)>F.:,\6^13OVZN&8%KR2V>_F@2W2 MG3NZ%T0<# ,U-2&-['&&79RA-TX]=[)RH68<>)]S(2YL$8;&MU_&"&,X"-(B M0PDBQ!YGU,49>8?+5S5YU1J1K<-P[VE M!9Y+&XBT,_1:WK26O1)#' U+;)%%$0X%I/??+ )(B&@5IT*(%["?5CU2R']*WA S6 H9_ A_$#3:3&*(34&%6F M+J0X@8DC?\U>&)W-EM;%(;A89#VZ]"/4"(=^AG_*,]61-N/<"PQ-4YB<"PRD MJ88.4\QI$!F&VL,(9^D'YKF+/)S]F8K>Y]M#H$":C8#Q1F=TGC)!X6SE01[&HMD:8A\C>79NW ?^"T7@UK6N+@W(IB#3CL M!YRGHMCD5(QH,JBH145#Z. 9UCS#?IZ=#%YL\HJ2(=0LHA [6C6\MU/WMY4G ML!>;O:+:),)HN)[9="B.0U>L&I&8O#5_L:8;]M/M,'^Q91L/*0R'@+/H0AH@ MY[C2E,-^RAT#8&SVB4D,\3!$4X41<:P06/,2^WM)*TJ.;-^P!BF.SV:(IA_V MT\_'$'.S?(EP./Q-Q":#*'(4DVA4$G]C.>/%AI<'R$LT+,G9NV2B"4=>O4LF M)J82.D2$310Y&EZB64;\+-,5.WD%(WN_1_HA=$P=-72('SJ^.IH4P="8R!:5 M HVCTR6:-,1/FI-7,&("!1DSQ29RM'Y$,X?XF7/" D;,_:GJBX=!FB(UZUUC M4T.+^*'UBK6+:(@1/\0.KUW$]O-@D@RW#A89C@+'PDTURJ@?9<4$TXZB>M9=@;MY"&PPI:9! : M/^Z.]X[Z"E:MFB-3 19\6\K=J5;WM#N6O6D.(P?/;^'5;'>XJMWLSGJ_I-4J M4QU"SAZ5R^!CI-YJM3L^W=U(OFD.%!^XE+QH+M260F#1=KF0,H\E"53$Z=7*GZ MTG5EG$-%Y8#7P' EY:*B"JW"13Q],100FQTA04/UN(H"PU$\;QJR-U MK$\-W!_OV#^8Y#&9%940\?)[D:A\ZHP=DD!*-Z5:\N8C= F--%_,2VE^2=/M M]1P2;Z3B50?&"*J"M5_ZT FQ!T">PX"@ P1/ <,C@+ #A";1-C*3UC55=#81 MO"%"[T8V/3#:F4S!]C/=*X&J!.#6[APP/11'*$A(9=R!(Q%F,1D&-TC>L MO2UZ_(Y\HD+;MT!.KD'1HI2G:%W"%M@&2"IX16*NL;'"5%3>)8&L*V!QCG=E MC?N/N%H6:EHW/C+H=YFT-P)(>0W*''7)+W+('D;[R+>EA1@ITH\Z"7 M\(Z* 0G]MR3P@N! /-'+X7Y/.*$]H]#P#8_P6;$^,^BA&UJZH:$+C]'](SGY M<8M[R(V"2O[L\3"R'D:] 2] : ]8!@A/\;&W=^.$2E*W*Z>'#KF?$]=.>6[OR5U!Q;#^-74+.?,PB?4?/"!G?12W1+1092V0?= M0^E[CS7)>R5-_;VZY_]_5:-G2(>C8[*Z>R4:9*U:00KKO"LS##'S@]" M;\#UE'.UFV@']K_$[ ]02P,$% @ .8JF5%8766U^ @ <08 !D !X M;"]W;W)K&ULE57?3]LP$/Y73A$/(+&D<=K 4%L) MZ!!(JU25L3U,>W"32V/AV)WMMO#?SW;2K+"T8B^)?]QW]WUW]GFXE>I9EX@& M7BHN]"@HC5E=19'.2JRH#N4*A=TII*JHL5.UC/1*(KU!+K>C( YV"W.V+(U;B,;#%5WB(YJGU4S96=1Z MR5F%0C,I0&$Q"J[CJTGJ[+W!=X9;O3<&IV0AY;.;/.2CH.<((]@!Q>@! &@!Y#^@? "0-(/DH MH-\ ^CXSM12?APDU=#Q4<@O*65MO;N"3Z=%6/A.N[(]&V5UF<68\1TX-YC"C MRKS"-T6%IKXB&DXG:"CC^@P^P52%<(]B:8=/CQ,X/3F#$V "IHQS9SR,C"7C M7$99$_BF#DP.!(X)3*4PI88O(L?\K8/(JFBED)V4&W+4XP2S$)+X'$B/Q!V$ M;H_#IU2U<-(!GQR'W^$B!'+9%?V-FJ0M3.+])?];&/CYU9K"@\%*_SH2J-\& MZOM _0.!'L0&M;$WV705L<;&]?%Q/61C*Q=:@9O]U-16Z;[1H#5YPVK0LAH< M9363RHN5A3UF.X*@)<^[6 [^94G"S]T,TI9!^L&\G$-!F8(-Y6OL.E=I9XZ2 M=^&CO4M:H5KZ9JBO>=V,[5%=,GM#.186V@LOK'Y5 M-[AZ8N3*7_F%-+:!^&%IWP14SL#N%U*:W<0%:%^9\1]02P,$% @ .8JF M5+?L%,GW @ FPD !D !X;"]W;W)K&ULO5;) M;MLP$/V5@=!# J31XC6!;2!;VP -&L1(>RAZ8*211802'9*V8Z ?WZ$HRVIJ M"\DAO4C"9E*I3Q6H5_NTALWV!OU3&3P%\\ T M7DCQ@R%2[P5\. 2#>-"']*2BXQC"E?/&"^L MJO M37F,BF;NIO<6XR4NZ(PIU, +N.%"$)X>^88"L#3\N")[[LA&>\C>L#4$ MT1%$0109Q1)>S"[9^@/X%;K[_HWKDR"U*E&M2E0ZZKQ2%?CYE5; M<%<_VK! M[]3XG1*_NP?_LV*%P00.2 Y'^A!^PR[Z3A:'%CHX>]"6DS X'H[\Y0X2W9I$ MMY7$!>5@D[]*34C86A.3K;B[V#C87H/,2;";2J^FTFNE,D6UI/T#40U0SU2D8]EX0[W43.84O%$"D'*V22XK;A3?>>R MWTA^;T_R3VJ:)V_2N?]:G<-@6^2"=U$Z;)31\/]K7?ELGK3^'K'#;6D+HS?) M/7BUW-OJ%G;>1^YMZ0K;:]?[R-W]9V\/7LKM-ZY:^VRY86K&"PT"4S(*C@>4 M+.5> JYCY+R\?1^DH;N\;&;T>D)E%]!\*J79=.R%7K_')G\ 4$L#!!0 ( M #F*IE0D&A M2P, -85 - >&POJH-I,U2RL M*\5H5H-3(<)NIY.$!>62C 9R4=P4N@ZFY4+J(>FWIL"=OF9#$B4?2>#HQF7& MAN3A_/VO1:FOWP7N?/;A[*SS<'&];S^WP 4)O:2](T@O.SBOP3#JY#CJP^0X M_=4N_0[=$>Y]Q'W'&W-.CTKM0%X(\57GR)H=+!E&'GE3WDK8.H9--XX&>2DW M31D39S#,M&#!(Q5#,J:"3Q0'KYP67*R5[P'H& KD0K< N<8;1H*):,R5OS,1>;(W/H* 9WZ\J MHW"FZ"KJ]LC&P9Y,D$FI,J;:,!%9FT8#P7*0H_AL#F==5B& 6I>%&62R_B#2K^ M6.HO"Y..M'-H,W:K6,Z7=K[,6P$8>X2STZH2J\^"SV3!7/)'!QP-Z-HOF)>* M/YEHT"I38V"*!(],:3[=MOQ6M+IG2[UNIV6.:^Z>H.9_6^<9DTQ1L2W:]/Y; MKO*+%<=7KR79/E7V!7LU-EN#MRZR=PHBDU,0>1(]V3\%D>D)B+QZM:?F\2+C MDRAD]"9%ALUV;6M/N+,C;*T![+R'Y ?LX<4F:#!9<*&Y;&9SGF5,/ML8&GI- M)^:?UAU^Y$^ZM-'?9R7#QG;#Q;'[Y.:PY]IFL9QDF 5'8^]"L98W9($OGXV3!MX8'$@ MTM_5&E]MO$,.]P&VIH! MGO+[Q#&L*J8-NX-Q)$TQ!'K1WZ-)@E0G@8]_?;"[)([3U(\ YE<0QQ@"=R.. M8 I X;$L7T/[KV/PO5[*MS\DCOZ U!+ P04 " YBJ94EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #F*IE2' MA=GSN 4 $(R / >&PO=V]R:V)O;VLN>&ULQ9M;4]LZ$(#_BB8OIWW@ MA/C:,M"9ELLYS- V@SN\,L)6$DUM*Y7DT/+KNU8(K&FRY[PL>0++QODB6_NM M5N+XWMCO=\9\%S^;NG4GHX7WRZ/QV)4+U4CWMUFJ%L[,C&VDAT,['[NE5;)R M"Z5\4X^CP\-LW$C=CCX<;^XUM6-\8+PJO38M-/8--UK=N^?S_:%8::?O=*W] MKY-1^+U6(]'H5C?Z054GH\.1< MS_Z^Q^L&T7M9%:4U=GXPFZQ,WRGI=_M%< M])#?Y)T++5[>74L .1EEAW##F;;.ARO"_24PKA1\#6+?32C40K M&W4R.C4K9<54SE7_I>!3+JOU%_1 AKK+'FDX82^KP,C)TU:J=:H2\)LSM:Z MHQ*?9"W;4@D$&1&0T1XA;R,$&1.0\5X@BQX'_A1!)@1DLD?(04^F!&2Z3\@8 M068$9,8+^=7.9:L?P@DAVTJ<*5=:O0S'9H8@P+F/2_,9;M2SO<7.1R@#ZD(?H1?)*O>V_"IHE"M-E9\@5S!A;?M%+]J$\HD$V:57$AM MQ8VL.R4^*^DZJ_YXUI1#)LP2.9>VA=3$B3=7QKFW8@K)0K&0=I M4/Z8, ND M\*;\OC!UI:S[2YS_Z"#+PVR4-B;,W@AL!W=R;8X&[N3"19B/,L:$61F7;6D: M);[)GVKPPE&"F# ;X@H&P9"&,L&$607PU!H=HN\Z;,#L $:#@N@W9*0$,6$V M1*'FSX"=\_!(;4]:0J.5'F?,E#4B9FM<]XTP$*;2^E_BFY4P&,+$#7=D1!DC M8C9&T=TY]:/K^_(<,H!!SY&3#69%D$G3($>.*%5$S*IX3)O$&YCEULJ]Q5R4 M(2)F0Z ,:BL;98B(V1!T*C68[5*BB)A%0>92PS>027B]LJ6S&K; (HIJ\3,5MF58CV"8DQ*+3&S6M99S=;>H\P2 M,YN%3!V&=2RRD,5L%EJ N/X24Z*)F46S$>"!*.!N50?!$IC/M)/SN55SC$DY M)V9VSC/F%VDA0=0K"#QGRDM=#]],RC@QLW&V]V6AYZV&.^#9>TP9)V8V#LXM M#L3'QH D'T(HA MP-088U(62IDM1&%^'%334\I"Z=ZJ;V$084S*0NE>JF];IND9):'L-'R^ MCTMH9B9"LSC_B3$I V7,!GK"++KEL@XY!TPV3J5;B(O:W&-,RD 9LX&V8VXV MXA9X0R&EH)Q904^8GZ7OK/9:H8=^A<=/3BDH9Y\'[=Y) O 8DU)0OM<5(3RK MS"D%Y=P*(C'QK#*G%)2SKPCMVO,2@B?&I!24<^]3>['Q):QE5)7N+X0ACS$I M!>5!0>-PL?MP7*F9;E7U!3["07LIZW)J1?\C;)F*DK3?-C7KZOH4VKZV5T96 MFW^!V/S[QH??4$L#!!0 ( #F*IE1S?'@L40( /LL : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(! MY)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2#LVX;T_#;M\-B\_CX32L MJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS M\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN.X>ZLLF MW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^Z MAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV M(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"W MHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W MH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. M KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>^2?U'L:O0QFN M/=]KO/Y/4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+ P04 " YBJ94SA7, M7P\" #J*P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6 MQ/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[ M]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0 MYFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_ M3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7 M^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_Q MVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=! ME:.HRE%8Y2BN&UL4$L! A0#% M @ .8JF5+4ENXGO *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ .8JF5)E&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5!YL[+>%!@ 61L !@ M ("!ZPT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .8JF5#K,%R6U!@ L!\ !@ ("!Y1P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5&QKW QG M"0 XA@ !@ ("!.#( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .8JF5$5EV'(=#0 V"@ !D ("!^5( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5+&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5)AP5FP)!0 M10 !D M ("!'8, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .8JF5$_-JCP! P N@8 !D ("!"Y4 M 'AL+W=O&PO=V]R:W-H965T 9 M " @1Z= !X;"]W;W)K&UL4$L! A0#% @ M.8JF5*U*(WV9! PL !D ("!H:@ 'AL+W=OP$ !K#@ &0 @(&Y MO@ >&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5-E!3:J@ @ D 4 !D M ("!+<@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .8JF5!]+[.Y:! '@H !D ("!?=0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF M5#_[X;W9 P E T !D ("!ON$ 'AL+W=OO:U*,# "Q"@ &0 M @('.Y0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5&AL66?* P E \ M !D ("!>.\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5%0=L:[# @ 00< !D M ("!YOD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .8JF5!&UL4$L! A0#% @ .8JF5"W_ MU8!@ @ X 8 !D ("!F \! 'AL+W=O&PO=V]R:W-H965TZLXP( /P' 9 " @0,5 0!X;"]W;W)K&UL4$L! A0#% @ .8JF5!@NEN93!@ FR$ !D M ("!'1@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .8JF5$" T] & P QPD !D ("! M@"0! 'AL+W=O3K/@" !%!P &0 @(&])P$ >&PO=V]R:W-H965TPJ 0!X;"]W;W)K&UL4$L! A0#% M @ .8JF5+BC*D;Y @ [@@ !D ("!734! 'AL+W=O&UL4$L! A0#% @ .8JF5+H[IC_@ M!0 NQL !D ("!KCX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5(VD&PO=V]R M:W-H965T&UL M4$L! A0#% @ .8JF5 0Q&PO=V]R:W-H965T&UL4$L! A0#% @ M.8JF5%#)-P&K @ E@8 !D ("!@V(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8JF5%8766U^ @ <08 !D M ("!#7@! 'AL+W=O@$ >&PO=V]R:W-H M965T7!E&UL4$L%!@ !4 %0 Q< /V, 0 $! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 345 337 1 false 111 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.luminartech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.luminartech.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105103 - Disclosure - Revenue Sheet http://www.luminartech.com/role/Revenue Revenue Notes 9 false false R10.htm 2110104 - Disclosure - Investments Sheet http://www.luminartech.com/role/Investments Investments Notes 10 false false R11.htm 2116105 - Disclosure - Financial Statement Components Sheet http://www.luminartech.com/role/FinancialStatementComponents Financial Statement Components Notes 11 false false R12.htm 2127106 - Disclosure - Convertible Senior Notes and Capped Call Transactions Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions Convertible Senior Notes and Capped Call Transactions Notes 12 false false R13.htm 2132107 - Disclosure - Fair Value Measurements Sheet http://www.luminartech.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2137108 - Disclosure - Earnings (Loss) Per Share Sheet http://www.luminartech.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 14 false false R15.htm 2142109 - Disclosure - Stockholders' Equity Sheet http://www.luminartech.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2146110 - Disclosure - Stock-based Compensation Sheet http://www.luminartech.com/role/StockbasedCompensation Stock-based Compensation Notes 16 false false R17.htm 2152111 - Disclosure - Income Taxes Sheet http://www.luminartech.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2154112 - Disclosure - Leases Sheet http://www.luminartech.com/role/Leases Leases Notes 18 false false R19.htm 2161113 - Disclosure - Commitment and Contingencies Sheet http://www.luminartech.com/role/CommitmentandContingencies Commitment and Contingencies Notes 19 false false R20.htm 2163114 - Disclosure - Segment and Customer Concentration Information Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation Segment and Customer Concentration Information Notes 20 false false R21.htm 2167115 - Disclosure - Related Party Transactions Sheet http://www.luminartech.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 2169116 - Disclosure - Subsequent Event Sheet http://www.luminartech.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.luminartech.com/role/RevenueTables Revenue (Tables) Tables http://www.luminartech.com/role/Revenue 24 false false R25.htm 2311302 - Disclosure - Investments (Tables) Sheet http://www.luminartech.com/role/InvestmentsTables Investments (Tables) Tables http://www.luminartech.com/role/Investments 25 false false R26.htm 2317303 - Disclosure - Financial Statement Components (Tables) Sheet http://www.luminartech.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.luminartech.com/role/FinancialStatementComponents 26 false false R27.htm 2328304 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables Convertible Senior Notes and Capped Call Transactions (Tables) Tables http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions 27 false false R28.htm 2333305 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.luminartech.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.luminartech.com/role/FairValueMeasurements 28 false false R29.htm 2338306 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.luminartech.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.luminartech.com/role/EarningsLossPerShare 29 false false R30.htm 2343307 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.luminartech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.luminartech.com/role/StockholdersEquity 30 false false R31.htm 2347308 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.luminartech.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.luminartech.com/role/StockbasedCompensation 31 false false R32.htm 2355309 - Disclosure - Leases (Tables) Sheet http://www.luminartech.com/role/LeasesTables Leases (Tables) Tables http://www.luminartech.com/role/Leases 32 false false R33.htm 2364310 - Disclosure - Segment and Customer Concentration Information (Tables) Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationTables Segment and Customer Concentration Information (Tables) Tables http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation 33 false false R34.htm 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Details 34 false false R35.htm 2407402 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 35 false false R36.htm 2408403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.luminartech.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 36 false false R37.htm 2409404 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) Details 37 false false R38.htm 2412405 - Disclosure - Investments - Amortized Cost (Details) Sheet http://www.luminartech.com/role/InvestmentsAmortizedCostDetails Investments - Amortized Cost (Details) Details 38 false false R39.htm 2413406 - Disclosure - Investments - Continuous Loss Position (Details) Sheet http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails Investments - Continuous Loss Position (Details) Details 39 false false R40.htm 2414407 - Disclosure - Investments - Schedule of Equity Investments (Details) Sheet http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails Investments - Schedule of Equity Investments (Details) Details 40 false false R41.htm 2415408 - Disclosure - Investments - Narrative (Details) Sheet http://www.luminartech.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 41 false false R42.htm 2418409 - Disclosure - Financial Statement Components - Cash and Cash Equivalents (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails Financial Statement Components - Cash and Cash Equivalents (Details) Details 42 false false R43.htm 2419410 - Disclosure - Financial Statement Components - Inventories, net (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails Financial Statement Components - Inventories, net (Details) Details 43 false false R44.htm 2420411 - Disclosure - Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) Details 44 false false R45.htm 2421412 - Disclosure - Financial Statement Components - Property and Equipment (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails Financial Statement Components - Property and Equipment (Details) Details 45 false false R46.htm 2422413 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails Financial Statement Components - Schedule of Intangible Assets (Details) Details 46 false false R47.htm 2423414 - Disclosure - Financial Statement Components - Future Amortization Expense (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails Financial Statement Components - Future Amortization Expense (Details) Details 47 false false R48.htm 2424415 - Disclosure - Financial Statement Components - Goodwill (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails Financial Statement Components - Goodwill (Details) Details 48 false false R49.htm 2425416 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails Financial Statement Components - Other Noncurrent Assets (Details) Details 49 false false R50.htm 2426417 - Disclosure - Financial Statement Components - Accrued and Other Current Liabilities (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails Financial Statement Components - Accrued and Other Current Liabilities (Details) Details 50 false false R51.htm 2429418 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) Details 51 false false R52.htm 2430419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) Details 52 false false R53.htm 2431420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) Details 53 false false R54.htm 2434421 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 54 false false R55.htm 2435422 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) Details 55 false false R56.htm 2436423 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details) Details 56 false false R57.htm 2439424 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) Sheet http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) Details http://www.luminartech.com/role/EarningsLossPerShareTables 57 false false R58.htm 2440425 - Disclosure - Earnings (Loss) Per Share - Antidilutive Securities (Details) Sheet http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails Earnings (Loss) Per Share - Antidilutive Securities (Details) Details http://www.luminartech.com/role/EarningsLossPerShareTables 58 false false R59.htm 2441426 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) Sheet http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share - Narrative (Details) Details http://www.luminartech.com/role/EarningsLossPerShareTables 59 false false R60.htm 2444427 - Disclosure - Stockholders' Equity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.luminartech.com/role/StockholdersEquityTables 60 false false R61.htm 2445428 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) Details 61 false false R62.htm 2448429 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 62 false false R63.htm 2449430 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 63 false false R64.htm 2450431 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails Stock-based Compensation - Restricted Stock Activity (Details) Details 64 false false R65.htm 2451432 - Disclosure - Stock-based Compensation - Compensation Expense (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails Stock-based Compensation - Compensation Expense (Details) Details 65 false false R66.htm 2453433 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.luminartech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 66 false false R67.htm 2456434 - Disclosure - Leases - Narrative (Details) Sheet http://www.luminartech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 67 false false R68.htm 2457435 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 68 false false R69.htm 2458436 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 69 false false R70.htm 2459437 - Disclosure - Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) Sheet http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) Details 70 false false R71.htm 2460438 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 71 false false R72.htm 2462439 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 72 false false R73.htm 2465440 - Disclosure - Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) Details 73 false false R74.htm 2466441 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails Segment and Customer Concentration Information - Narrative (Details) Details 74 false false R75.htm 2468442 - Disclosure - Related Party Transactions (Details) Sheet http://www.luminartech.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.luminartech.com/role/RelatedPartyTransactions 75 false false R76.htm 2470443 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 76 false false All Reports Book All Reports lazr-20220331.htm lazr-20220331.xsd lazr-20220331_cal.xml lazr-20220331_def.xml lazr-20220331_lab.xml lazr-20220331_pre.xml q1-2022exhibit311.htm q1-2022exhibit312.htm q1-2022exhibit321.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lazr-20220331.htm": { "axisCustom": 2, "axisStandard": 37, "contextCount": 345, "dts": { "calculationLink": { "local": [ "lazr-20220331_cal.xml" ] }, "definitionLink": { "local": [ "lazr-20220331_def.xml" ] }, "inline": { "local": [ "lazr-20220331.htm" ] }, "labelLink": { "local": [ "lazr-20220331_lab.xml" ] }, "presentationLink": { "local": [ "lazr-20220331_pre.xml" ] }, "schema": { "local": [ "lazr-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 618, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 14 }, "keyCustom": 36, "keyStandard": 301, "memberCustom": 35, "memberStandard": 67, "nsprefix": "lazr", "nsuri": "http://www.luminartech.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.luminartech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Investments", "role": "http://www.luminartech.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Financial Statement Components", "role": "http://www.luminartech.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Convertible Senior Notes and Capped Call Transactions", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions", "shortName": "Convertible Senior Notes and Capped Call Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - Fair Value Measurements", "role": "http://www.luminartech.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.luminartech.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - Stockholders' Equity", "role": "http://www.luminartech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - Stock-based Compensation", "role": "http://www.luminartech.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Income Taxes", "role": "http://www.luminartech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Leases", "role": "http://www.luminartech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161113 - Disclosure - Commitment and Contingencies", "role": "http://www.luminartech.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163114 - Disclosure - Segment and Customer Concentration Information", "role": "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation", "shortName": "Segment and Customer Concentration Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167115 - Disclosure - Related Party Transactions", "role": "http://www.luminartech.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169116 - Disclosure - Subsequent Event", "role": "http://www.luminartech.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.luminartech.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Investments (Tables)", "role": "http://www.luminartech.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Financial Statement Components (Tables)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsTables", "shortName": "Financial Statement Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328304 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables", "shortName": "Convertible Senior Notes and Capped Call Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.luminartech.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.luminartech.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ib7cf5d3c7af941fb9587dc280533b4fd_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.luminartech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.luminartech.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355309 - Disclosure - Leases (Tables)", "role": "http://www.luminartech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364310 - Disclosure - Segment and Customer Concentration Information (Tables)", "role": "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationTables", "shortName": "Segment and Customer Concentration Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i61f9877e4edc42e79e38d804fcab3d3b_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i61f9877e4edc42e79e38d804fcab3d3b_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "role": "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "iec55228ecdc2426590c0eeb41853942d_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.luminartech.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerLiabilityCurrent", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4060f46a87734accb350a7d7ee7bbf44_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details)", "role": "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetCreditLossExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Investments - Amortized Cost (Details)", "role": "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "shortName": "Investments - Amortized Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Investments - Continuous Loss Position (Details)", "role": "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "shortName": "Investments - Continuous Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Investments - Schedule of Equity Investments (Details)", "role": "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails", "shortName": "Investments - Schedule of Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i908123fae81e49f79f3bd6b2d7aea9bb_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:InvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Investments - Narrative (Details)", "role": "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i908123fae81e49f79f3bd6b2d7aea9bb_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:InvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Financial Statement Components - Cash and Cash Equivalents (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails", "shortName": "Financial Statement Components - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Financial Statement Components - Inventories, net (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails", "shortName": "Financial Statement Components - Inventories, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Financial Statement Components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Financial Statement Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Financial Statement Components - Property and Equipment (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "shortName": "Financial Statement Components - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4060f46a87734accb350a7d7ee7bbf44_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails", "shortName": "Financial Statement Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Financial Statement Components - Future Amortization Expense (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "shortName": "Financial Statement Components - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "id77e8c1c220d4d248cf259ef94492bc8_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Financial Statement Components - Goodwill (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "shortName": "Financial Statement Components - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ie6a4dc54e85441078cfbcea3c19d5493_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails", "shortName": "Financial Statement Components - Other Noncurrent Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i3224784402654475a0255fecc06efd37_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i3224784402654475a0255fecc06efd37_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Financial Statement Components - Accrued and Other Current Liabilities (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Financial Statement Components - Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4060f46a87734accb350a7d7ee7bbf44_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "lazr:StockOptionCappedCallsInitialStrikePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "idc0c73acb797401d9eb56d975ba880f3_D20211201-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ibcf498a9f1214ed6ac27f8299dd28016_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ibcf498a9f1214ed6ac27f8299dd28016_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "lazr:ScheduleOfInterestExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4aeb6ef4d55640e180c45387de567833_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ic7fef0c2b0684dbaa0b72fc5478ebd2e_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ic7fef0c2b0684dbaa0b72fc5478ebd2e_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i41b09f90f55f477e9cd4529c629932d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details)", "role": "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i41b09f90f55f477e9cd4529c629932d5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details)", "role": "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i011d7ba0798f4808b6977c8e8d910e89_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details)", "role": "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails", "shortName": "Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Earnings (Loss) Per Share - Antidilutive Securities (Details)", "role": "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Earnings (Loss) Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "iee523eef258d433796df5d3892f9952c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)", "role": "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails", "shortName": "Earnings (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "iee523eef258d433796df5d3892f9952c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:VendorPaymentsInStockInLieuOfCashShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.luminartech.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:VendorPaymentsInStockInLieuOfCashShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4060f46a87734accb350a7d7ee7bbf44_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)", "role": "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails", "shortName": "Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ib76af45b18444f16a0870295f794c543_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Stock-based Compensation - Narrative (Details)", "role": "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "shortName": "Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4060f46a87734accb350a7d7ee7bbf44_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "role": "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i0be27732168e43f988cd26b7f40bc516_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": "2450431 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details)", "role": "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "shortName": "Stock-based Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i0be27732168e43f988cd26b7f40bc516_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Stock-based Compensation - Compensation Expense (Details)", "role": "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "shortName": "Stock-based Compensation - Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i7283b7b1a1514d16b9e3dfd8078e2940_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4ddace32aa7c4fa8836727af87bdef83_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - Disclosure - Leases - Narrative (Details)", "role": "http://www.luminartech.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i4ddace32aa7c4fa8836727af87bdef83_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Leases - Components of Lease Expenses (Details)", "role": "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails", "shortName": "Leases - Components of Lease Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.luminartech.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459437 - Disclosure - Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details)", "role": "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails", "shortName": "Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - Disclosure - Commitment and Contingencies - Narrative (Details)", "role": "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i496d9354460042a688a647887d601a58_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465440 - Disclosure - Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details)", "role": "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails", "shortName": "Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i1408727ba44948b090939801ae9fa7cb_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i810c9dc18fd84868a7367c9c3589cb1c_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466441 - Disclosure - Segment and Customer Concentration Information - Narrative (Details)", "role": "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails", "shortName": "Segment and Customer Concentration Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i810c9dc18fd84868a7367c9c3589cb1c_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ib2161e83460c4324aef967a23fef9a6e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "lazr:InvestmentsRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468442 - Disclosure - Related Party Transactions (Details)", "role": "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "ib2161e83460c4324aef967a23fef9a6e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "lazr:InvestmentsRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "if47ec3dce71b42e7b6bf39e2a9dd3d60_D20220502-20220502", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Subsequent Events - Additional Information (Details)", "role": "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "if47ec3dce71b42e7b6bf39e2a9dd3d60_D20220502-20220502", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue", "role": "http://www.luminartech.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220331.htm", "contextRef": "i70d16e2769634550b93c251144827072_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 111, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "lazr_A2015PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 Plan", "label": "2015 Plan [Member]", "terseLabel": "2015 Plan" } } }, "localname": "A2015PlanMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_A2020PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Plan", "label": "2020 Plan [Member]", "terseLabel": "2020 Plan" } } }, "localname": "A2020PlanMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "lazr_AutonomySolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Autonomy Solutions Segment", "label": "Autonomy Solutions Segment [Member]", "terseLabel": "Autonomy Solutions", "verboseLabel": "Autonomy Solutions" } } }, "localname": "AutonomySolutionsSegmentMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "lazr_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lazr_ClassAPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Preferred Units", "label": "Class A Preferred Units [Member]", "terseLabel": "Class A Preferred Units" } } }, "localname": "ClassAPreferredUnitsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercised", "label": "Class Of Warrant Or Right, Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_ClassOfWarrantOrRightNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Tranches", "label": "Class Of Warrant Or Right, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ClassOfWarrantOrRightNumberOfTranches", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_CommonStockVotingRightsVotesPerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Common Share", "label": "Common Stock, Voting Rights, Votes Per Common Share", "terseLabel": "Common stock, votes per share" } } }, "localname": "CommonStockVotingRightsVotesPerCommonShare", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "lazr_ComponentsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components Segment", "label": "Components Segment [Member]", "terseLabel": "Components", "verboseLabel": "Components" } } }, "localname": "ComponentsSegmentMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "lazr_ComputerHardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Hardware And Software", "label": "Computer Hardware And Software [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerHardwareAndSoftwareMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "lazr_ConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consecutive Trading Days", "label": "Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "ConsecutiveTradingDays", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "lazr_ContractWithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset", "label": "Contract With Customer Asset [Roll Forward]", "terseLabel": "Contract With Customer Asset [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetRollForward", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "lazr_ContractWithCustomerLiabilityIncreaseDueToCashReceivedBillingsInExcessOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue", "label": "Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue", "terseLabel": "Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDueToCashReceivedBillingsInExcessOfRevenue", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability", "label": "Contract with Customer, Liability [Roll Forward]", "terseLabel": "Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "lazr_ConversionOfWarrantsAmountIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants, Amount Issued", "label": "Conversion Of Warrants, Amount Issued", "terseLabel": "Issuance of Class A common stock upon exercise of warrants" } } }, "localname": "ConversionOfWarrantsAmountIssued", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Four", "label": "Customer Four [Member]", "terseLabel": "Customer Four" } } }, "localname": "CustomerFourMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Three", "label": "Customer Three [Member]", "terseLabel": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_DaimlerNorthAmericaCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Daimler North America Corporation", "label": "Daimler North America Corporation [Member]", "terseLabel": "Daimler North America Corporation" } } }, "localname": "DaimlerNorthAmericaCorporationMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_DebtInstrumentConvertibleSharesIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Shares Issuable", "label": "Debt Instrument, Convertible, Shares Issuable", "terseLabel": "Debt instrument, convertible, shares issuable" } } }, "localname": "DebtInstrumentConvertibleSharesIssuable", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "lazr_DebtInstrumentConvertibleThresholdPercentOfConversionPriceTriggeringConvertibleFeature": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature", "label": "Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature", "terseLabel": "Debt instrument, convertible, threshold percent of conversion price triggering convertible feature" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentOfConversionPriceTriggeringConvertibleFeature", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "lazr_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-Out Shares", "label": "Earn-Out Shares [Member]", "terseLabel": "Earn-out shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "lazr_EquityClassifiedAwardsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Classified Awards", "label": "Equity Classified Awards [Axis]", "terseLabel": "Equity Classified Awards [Axis]" } } }, "localname": "EquityClassifiedAwardsAxis", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "lazr_EquityClassifiedAwardsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Classified Awards [Domain]", "label": "Equity Classified Awards [Domain]", "terseLabel": "Equity Classified Awards [Domain]" } } }, "localname": "EquityClassifiedAwardsDomain", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_EuropeAndMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe And Middle East", "label": "Europe And Middle East [Member]", "terseLabel": "Europe and Middle East" } } }, "localname": "EuropeAndMiddleEastMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_FairValueAdjustmentOfWarrantsAndFinancialInstrumentsSubjectToMandatoryRedemption": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value Adjustment Of Warrants And Financial Instruments Subject to Mandatory Redemption", "label": "Fair Value Adjustment Of Warrants And Financial Instruments Subject to Mandatory Redemption", "terseLabel": "Change in fair value of warrants" } } }, "localname": "FairValueAdjustmentOfWarrantsAndFinancialInstrumentsSubjectToMandatoryRedemption", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPriorToExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise", "terseLabel": "Change in fair value prior to exercise in January 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPriorToExercise", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "lazr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite\u200b Lived\u200b Intangible \u200bAssets \u200bAmortization\u200b Expense\u200b After \u200bYear Four", "label": "Finite\u200b Lived\u200b Intangible \u200bAssets \u200bAmortization\u200b Expense\u200b After \u200bYear Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "lazr_FixedValueEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Value Equity Awards", "label": "Fixed Value Equity Awards [Member]", "terseLabel": "Fixed value equity awards" } } }, "localname": "FixedValueEquityAwardsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_InvestmentInEquitySecuritiesFVNIShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in Equity Securities, FV-NI, Shares", "label": "Investment in Equity Securities, FV-NI, Shares", "terseLabel": "Sale of stock (in shares)" } } }, "localname": "InvestmentInEquitySecuritiesFVNIShares", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lazr_InvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment, Ownership Percentage", "label": "Investment, Ownership Percentage", "terseLabel": "Investment in Robotic Research, percentage of capitalization (percent, less than)" } } }, "localname": "InvestmentOwnershipPercentage", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "lazr_InvestmentSoldRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment Sold, Related Party", "label": "Investment Sold, Related Party", "terseLabel": "Portion of investment sold" } } }, "localname": "InvestmentSoldRelatedParty", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_InvestmentsRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Related Party", "label": "Investments, Related Party", "terseLabel": "Investment" } } }, "localname": "InvestmentsRelatedParty", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_InvestmentsRelatedPartyFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Related Party, Fair Value", "label": "Investments, Related Party, Fair Value", "terseLabel": "Investment, fair value" } } }, "localname": "InvestmentsRelatedPartyFairValue", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_LargestCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Customer", "label": "Largest Customer [Member]", "terseLabel": "Largest Customer" } } }, "localname": "LargestCustomerMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Accrued rent" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lazr_LesseeOperatingLeaseLeaseNotYetCommencedVariableLeaseCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Variable Lease Costs", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Variable Lease Costs", "terseLabel": "Variable lease costs" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedVariableLeaseCosts", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lazr_LesseeOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of renewal options" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_LiabilityClassifiedAwardsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classified Awards", "label": "Liability Classified Awards [Axis]", "terseLabel": "Liability Classified Awards [Axis]" } } }, "localname": "LiabilityClassifiedAwardsAxis", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "lazr_LiabilityClassifiedAwardsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classified Awards [Domain]", "label": "Liability Classified Awards [Domain]", "terseLabel": "Liability Classified Awards [Domain]" } } }, "localname": "LiabilityClassifiedAwardsDomain", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_LiabilityClassifiedRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classified RSUs", "label": "Liability Classified RSUs [Member]", "terseLabel": "Liability classified RSUs" } } }, "localname": "LiabilityClassifiedRSUsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketOneMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market One Member", "label": "Market One Member [Member]", "terseLabel": "Achievement of $50 stock price" } } }, "localname": "MarketOneMemberMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketThreeMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Three Member", "label": "Market Three Member [Member]", "terseLabel": "Achievement of $70 stock price" } } }, "localname": "MarketThreeMemberMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketTwoMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Two Member", "label": "Market Two Member [Member]", "terseLabel": "Achievement of $60 stock price" } } }, "localname": "MarketTwoMemberMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "terseLabel": "Included in marketable securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "lazr_MrHengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mr. Heng", "label": "Mr. Heng [Member]", "terseLabel": "Mr. Heng" } } }, "localname": "MrHengMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lazr_NonMarketableEquityInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Investment", "label": "Non-Marketable Equity Investment [Member]", "terseLabel": "Non-Marketable Equity Investment" } } }, "localname": "NonMarketableEquityInvestmentMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "lazr_OperatingAndVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating And Variable Lease, Cost", "label": "Operating And Variable Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "OperatingAndVariableLeaseCost", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_OptoGrationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OptoGration, Inc.", "label": "OptoGration, Inc. [Member]", "terseLabel": "OptoGration" } } }, "localname": "OptoGrationIncMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_OptogrationAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optogration Awards", "label": "Optogration Awards [Member]", "terseLabel": "Optogration awards" } } }, "localname": "OptogrationAwardsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_OtherAccruedLiabilitiesMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Liabilities, Miscellaneous, Current", "label": "Other Accrued Liabilities, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesMiscellaneousCurrent", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_P3USAIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "P3 USA, Inc.", "label": "P3 USA, Inc. [Member]", "terseLabel": "P3 USA, Inc." } } }, "localname": "P3USAIncMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_PaymentsForRepurchaseOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Repurchase Of Common Stock And Warrants", "label": "Payments For Repurchase Of Common Stock And Warrants", "negatedTerseLabel": "Repurchase of common stock and redemption of warrants" } } }, "localname": "PaymentsForRepurchaseOfCommonStockAndWarrants", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PaymentsToPurchaseCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Purchase Capped Calls", "label": "Payments To Purchase Capped Calls", "terseLabel": "Payments to purchase capped calls" } } }, "localname": "PaymentsToPurchaseCappedCalls", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "lazr_PaymentsToVendorsForServicesNoncashOperatingActivities": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments To Vendors For Services, Noncash, Operating Activities", "label": "Payments To Vendors For Services, Noncash, Operating Activities", "terseLabel": "Vendor stock-in-lieu of cash program" } } }, "localname": "PaymentsToVendorsForServicesNoncashOperatingActivities", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PrepaidExpensesAndOtherCurrentAssetsRelatedToStockInLieuOfCashProgram": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program", "label": "Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program", "terseLabel": "Prepaid expenses and other current assets related to stock-in-lieu of cash program" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsRelatedToStockInLieuOfCashProgram", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "lazr_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_ProductWarrantyAndOtherExpense": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Product Warranty and Other Expense", "label": "Product Warranty and Other Expense", "terseLabel": "Product warranty and other" } } }, "localname": "ProductWarrantyAndOtherExpense", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards", "label": "Restricted Stock Awards [Member]", "terseLabel": "RSAs" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_RevenueRecognitionTimingConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Timing Concentration Risk", "label": "Revenue Recognition Timing Concentration Risk [Member]", "terseLabel": "Revenue Recognition Timing Concentration Risk" } } }, "localname": "RevenueRecognitionTimingConcentrationRiskMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right of use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lazr_RoboticResearchOpCoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robotic Research OpCo, LLC", "label": "Robotic Research OpCo, LLC [Member]", "terseLabel": "Robotic Research OpCo, LLC" } } }, "localname": "RoboticResearchOpCoLLCMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Interest Expense", "label": "Schedule of Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "lazr_SegmentConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Concentration Risk", "label": "Segment Concentration Risk [Member]", "terseLabel": "Segment Concentration Risk" } } }, "localname": "SegmentConcentrationRiskMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (In\u00a0Thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketVestingConditionStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price", "terseLabel": "RSU vesting, market condition, stock price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketVestingConditionStockPrice", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "lazr_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Shares issued for exercise of warrants (in shares)", "verboseLabel": "Issuance of Class A common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "lazr_StockOptionCappedCallsInitialCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option, Capped Calls, Initial Cap Price", "label": "Stock Option, Capped Calls, Initial Cap Price", "terseLabel": "Stock option, capped calls, initial cap price" } } }, "localname": "StockOptionCappedCallsInitialCapPrice", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "lazr_StockOptionCappedCallsInitialStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option, Capped Calls, Initial Strike Price", "label": "Stock Option, Capped Calls, Initial Strike Price", "terseLabel": "Stock option, capped calls, initial strike price" } } }, "localname": "StockOptionCappedCallsInitialStrikePrice", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "lazr_VendorPaymentsInStockInLieuOfCashLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Payments In Stock In Lieu Of Cash, Liability", "label": "Vendor Payments In Stock In Lieu Of Cash, Liability", "terseLabel": "Vendor payments in stock in lieu of cash, liability" } } }, "localname": "VendorPaymentsInStockInLieuOfCashLiability", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "lazr_VendorPaymentsInStockInLieuOfCashShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Payments In Stock in Lieu Of Cash, Shares", "label": "Vendor Payments In Stock in Lieu Of Cash, Shares", "terseLabel": "Vendor payments in shares in lieu of cash (in shares)" } } }, "localname": "VendorPaymentsInStockInLieuOfCashShares", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_VendorStockInLieuOfCashProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Stock-In-Lieu Of Cash Program", "label": "Vendor Stock-In-Lieu Of Cash Program [Member]", "terseLabel": "Vendor stock-in-lieu of cash program" } } }, "localname": "VendorStockInLieuOfCashProgramMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "domainItemType" }, "lazr_VendorStockInLieuOfCashProgramTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Stock-in-lieu of Cash Program", "label": "Vendor Stock-in-lieu of Cash Program [Table Text Block]", "terseLabel": "Vendor Stock-in-lieu of Cash Program" } } }, "localname": "VendorStockInLieuOfCashProgramTableTextBlock", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "lazr_VolvoCarTechnologyFundWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volvo Car Technology Fund Warrant", "label": "Volvo Car Technology Fund Warrant [Member]", "terseLabel": "VCTF warrant" } } }, "localname": "VolvoCarTechnologyFundWarrantMember", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.luminartech.com/20220331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r418", "r571", "r572", "r575", "r701" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "verboseLabel": "Related party" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r127", "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r311", "r313", "r314" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r127", "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r311", "r313", "r314" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r61", "r63", "r125", "r126", "r321", "r359" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r220", "r398", "r404", "r671" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r320", "r358", "r421", "r423", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r668", "r672", "r702", "r703" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r320", "r358", "r421", "r423", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r668", "r672", "r702", "r703" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r220", "r398", "r404", "r671" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r216", "r398", "r402", "r616", "r667", "r669" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r216", "r398", "r402", "r616", "r667", "r669" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r320", "r358", "r410", "r421", "r423", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r668", "r672", "r702", "r703" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r320", "r358", "r410", "r421", "r423", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r668", "r672", "r702", "r703" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r62", "r63", "r125", "r126", "r321", "r359" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r217", "r218", "r398", "r403", "r670", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r217", "r218", "r398", "r403", "r670", "r689", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r222", "r574" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "verboseLabel": "Upon adoption of ASC 842" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r132", "r133", "r134", "r135", "r226", "r227", "r246", "r247", "r248", "r249", "r250", "r251", "r300", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r473", "r474", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r568", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47", "r580" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r28", "r223", "r224" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r109" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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 premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r15", "r16", "r49" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r284" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 1.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", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r68", "r69", "r70", "r657", "r680", "r684" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r70", "r77", "r78", "r79", "r129", "r130", "r131", "r496", "r675", "r676", "r723" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r460", "r580" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r129", "r130", "r131", "r457", "r458", "r459", "r510" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r132", "r133", "r134", "r135", "r144", "r226", "r227", "r246", "r247", "r248", "r249", "r250", "r251", "r300", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r471", "r472", "r473", "r474", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r568", "r618", "r619", "r620", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Payments of employee taxes related to vested restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r425", "r428", "r462", "r463" ], "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": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.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 net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r428", "r450", "r461" ], "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": "Compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r91", "r108", "r340", "r546" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of premium on marketable securities" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r108", "r340", "r349", "r350", "r548" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r273", "r279" ], "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", "negatedTerseLabel": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "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": "Total (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r235", "r411" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities", "verboseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r192", "r205", "r212", "r245", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r493", "r497", "r528", "r578", "r580", "r637", "r656" ], "calculation": { "http://www.luminartech.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", "verboseLabel": "Segment assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r59", "r121", "r245", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r493", "r497", "r528", "r578", "r580" ], "calculation": { "http://www.luminartech.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 as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r233" ], "calculation": { "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r234" ], "calculation": { "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r231", "r258" ], "calculation": { "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r228", "r232", "r258", "r641" ], "calculation": { "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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": "Fair Value", "verboseLabel": "Marketable investments:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r230", "r258" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Marketable securities (including $12,250 and $12,200 with a related party as of March\u00a031, 2022 and December\u00a031, 2021, respectively, see Note 15)", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r429", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r420", "r422", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r487", "r488", "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent stock consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment recorded in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r43", "r580", "r686", "r687" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r43", "r110" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "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": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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 [Member]", "terseLabel": "Included in cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r104", "r110", "r115" ], "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, cash equivalents and restricted cash", "periodStartLabel": "Beginning cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r104", "r537" ], "calculation": { "http://www.luminartech.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 decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r118", "r121", "r147", "r148", "r149", "r151", "r153", "r161", "r162", "r163", "r245", "r301", "r306", "r307", "r308", "r314", "r315", "r356", "r357", "r361", "r365", "r528", "r710" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r382", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r373" ], "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": "Stock price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Share per warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r373" ], "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": "Conversion of warrants into securities (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r382", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsecured short-term debt instrument issued by corporations which are 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. 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.", "label": "Commercial Paper, at Carrying Value", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r411", "r521" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r294", "r642", "r661" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r295", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r129", "r130", "r510" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r580" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r75", "r76", "r83", "r645", "r663" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive Loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r173", "r174", "r220", "r525", "r526", "r690" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r173", "r174", "r220", "r525", "r526", "r685", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r173", "r174", "r220", "r525", "r526", "r685", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r167", "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r173", "r174", "r220", "r525", "r526" ], "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": "Percentage of revenue (as percent)", "verboseLabel": "Percentage of accounts receivable (as percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r170", "r173", "r174", "r175", "r525", "r527", "r690" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r173", "r174", "r220", "r525", "r526", "r690" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r388" ], "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 Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r253", "r387", "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on 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, Credit Loss Expense (Reversal)", "terseLabel": "Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r384", "r386", "r399" ], "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", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r384", "r386", "r399" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r384", "r385", "r399" ], "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" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r384", "r385", "r399" ], "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", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r400" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r316", "r317", "r318", "r320", "r330", "r331", "r332", "r336", "r337", "r338", "r339", "r340", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Net carrying amount" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r52" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds", "verboseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r87", "r121", "r245", "r301", "r302", "r303", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r528" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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": "Total cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r171", "r220" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r334", "r341", "r342", "r344", "r351" ], "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": "Convertible Senior Notes and Capped Call Transactions" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r120", "r127", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r347", "r348", "r349", "r350", "r549", "r638", "r639", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r319", "r345" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r317", "r347", "r348", "r547", "r549", "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r318" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52", "r120", "r127", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r347", "r348", "r349", "r350", "r549" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r120", "r127", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r347", "r348", "r349", "r350", "r373", "r376", "r377", "r378", "r546", "r547", "r549", "r550", "r653" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Note term (in months)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Deferred financing costs recorded in accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r238", "r260", "r263" ], "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r238", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r237", "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Gross Unrealized Losses and the Fair Value for Marketable Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r46", "r330", "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Security deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r282" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r187" ], "calculation": { "http://www.luminartech.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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r398", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r136", "r137", "r138", "r139", "r140", "r145", "r147", "r151", "r152", "r153", "r157", "r158", "r511", "r512", "r646", "r664" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per shares attributable to common shareholders- Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r136", "r137", "r138", "r139", "r140", "r147", "r151", "r152", "r153", "r157", "r158", "r511", "r512", "r646", "r664" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per shares attributable to common shareholders- Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r467" ], "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, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r77", "r78", "r79", "r129", "r130", "r131", "r133", "r141", "r143", "r160", "r249", "r372", "r379", "r457", "r458", "r459", "r473", "r474", "r510", "r538", "r539", "r540", "r541", "r542", "r543", "r675", "r676", "r677", "r723" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Marketable equity investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Non-marketable equity investment measured using the measurement alternative" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r524" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Marketable equity investments", "verboseLabel": "Equity investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r524" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "totalLabel": "Marketable equity investments" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r241" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Non-marketable equity investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r108", "r352" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r513", "r514", "r515", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r513", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r332", "r347", "r348", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r514", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r513", "r514", "r517", "r518", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r521" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r332", "r411", "r412", "r417", "r419", "r514", "r587" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r332", "r347", "r348", "r411", "r412", "r417", "r419", "r514", "r588" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r332", "r347", "r348", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r514", "r589" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r519", "r522" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r519", "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Level 3 Liabilities Measured at Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "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 Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Other measurement adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Exercises in January 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r332", "r347", "r348", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r521", "r523" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r235", "r236", "r241", "r242", "r243", "r252", "r254", "r255", "r256", "r257", "r259", "r261", "r262", "r263", "r343", "r370", "r501", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r274", "r275", "r278", "r281", "r617", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r278", "r621" ], "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", "verboseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r274", "r277" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r278", "r617" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "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", "terseLabel": "Net Carrying Amount", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r172", "r690" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r268", "r269", "r580", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r424", "r426", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r121", "r192", "r204", "r208", "r211", "r214", "r245", "r301", "r302", "r303", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r528" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r81", "r192", "r204", "r208", "r211", "r214", "r634", "r643", "r648", "r665" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r286", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r122", "r468", "r469", "r470", "r475", "r477", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r142", "r143", "r190", "r466", "r476", "r478", "r666" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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 income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEquitySecuritiesFvNi": { "auth_ref": [ "r103", "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Increase (Decrease) in Equity Securities, FV-NI", "terseLabel": "Stock consideration" } } }, "localname": "IncreaseDecreaseInEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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 non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r272", "r276" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "periodEndLabel": "End of the period", "periodStartLabel": "Beginning of the period" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r186", "r545", "r548", "r647" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense and other", "terseLabel": "Interest expense and other" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r91", "r338", "r346", "r349", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Accrued interest repaid" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r92", "r339", "r349", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r105", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r16", "r17", "r49" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r265" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r58", "r580" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r37", "r265" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r265" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r264" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Impairment of inventories", "verboseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r89", "r185" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income and other" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total marketable investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r239", "r635", "r650", "r688", "r717" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r564" ], "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 Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r567" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r565" ], "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 Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.luminartech.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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 7.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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.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 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 nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r565" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal lease term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease (in moths)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r567" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r121", "r206", "r245", "r301", "r302", "r303", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r494", "r497", "r498", "r528", "r578", "r579" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r121", "r245", "r528", "r580", "r640", "r659" ], "calculation": { "http://www.luminartech.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/2021-01-31", "presentation": [ "http://www.luminartech.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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r121", "r245", "r301", "r302", "r303", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r494", "r497", "r498", "r528", "r578", "r579", "r580" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r299" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Price Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r164", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.luminartech.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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104", "r106", "r109" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r71", "r74", "r79", "r82", "r109", "r121", "r132", "r136", "r137", "r138", "r139", "r142", "r143", "r150", "r192", "r204", "r208", "r211", "r214", "r245", "r301", "r302", "r303", "r306", "r307", "r308", "r310", "r312", "r314", "r315", "r512", "r528", "r644", "r662" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "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": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r558", "r566" ], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 1.0, "parentTag": "lazr_OperatingAndVariableLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating\u00a0Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r553" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total leases liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r553" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r553" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r554", "r560" ], "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", "negatedTerseLabel": "Cash paid for operating leases included in operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r552" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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": "Noncash lease expense related to operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r563", "r566" ], "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": "Operating leases (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r562", "r566" ], "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": "Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r203", "r204", "r205", "r206", "r208", "r214" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Reportable Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r49" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r65", "r66", "r68" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net unrealized losses on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r72", "r75", "r491", "r492", "r495" ], "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", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r10", "r13", "r267" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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": "Payments of employee taxes related to vested restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r93", "r95", "r229" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r429", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r41", "r42" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r98" ], "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", "terseLabel": "Proceeds from the issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r93", "r94", "r229" ], "calculation": { "http://www.luminartech.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 marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r99", "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r93", "r94", "r229" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r452" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r97" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r49", "r296", "r297" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Warranty reserves" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r60", "r285", "r557" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r283" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 2.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": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r285", "r580", "r651", "r660" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r285" ], "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]", "verboseLabel": "Schedule of Property and Equipment and Property and Equipment Capitalized Under Finance Lease (Capital Lease Prior to Adoption of ASC 842)" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r283" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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 commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligations" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r418", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r418", "r571", "r575", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r569", "r570", "r572", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r465", "r615", "r704" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r19", "r115" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards and restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r379", "r460", "r580", "r658", "r679", "r684" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r129", "r130", "r131", "r133", "r141", "r143", "r249", "r457", "r458", "r459", "r473", "r474", "r510", "r675", "r677" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r183", "r184", "r203", "r209", "r210", "r216", "r217", "r220", "r396", "r398", "r616" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r173", "r220" ], "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 from contract with customer benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r401", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r561", "r566" ], "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": "Operating lease right-of-use assets obtained in exchange for lease obligations", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r428", "r449", "r461" ], "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 by Function" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r274", "r277", "r617" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r274", "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "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" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Noncurrent Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r573", "r575" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r192", "r195", "r207", "r270" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r192", "r195", "r207", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r429", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r435", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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 Restricted Stock Awards Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r55", "r118", "r161", "r162", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r365", "r370", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r289", "r290", "r667" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r192", "r196", "r208", "r212", "r213", "r214", "r215", "r216", "r219", "r220", "r221" ], "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 and Customer Concentration Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract]", "terseLabel": "Other significant items:" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Service period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (in years and in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r439" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r443" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r441" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r440" ], "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 at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r440" ], "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 at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date\u00a0Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r442" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r437", "r451" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Common Stock\u00a0Options", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r451" ], "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 in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r427", "r433" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.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": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r426", "r448" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Employee [Member]", "terseLabel": "Share-based Payment Arrangement, Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r431" ], "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": "Award expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r270", "r287", "r289", "r290", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r118", "r121", "r147", "r148", "r149", "r151", "r153", "r161", "r162", "r163", "r245", "r301", "r306", "r307", "r308", "r314", "r315", "r356", "r357", "r361", "r365", "r372", "r528", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r77", "r78", "r79", "r129", "r130", "r131", "r133", "r141", "r143", "r160", "r249", "r372", "r379", "r457", "r458", "r459", "r473", "r474", "r510", "r538", "r539", "r540", "r541", "r542", "r543", "r675", "r676", "r677", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r129", "r130", "r131", "r160", "r616" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Vendor payments in shares in lieu of cash (in shares)", "verboseLabel": "Shares issued for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r372", "r379" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock Issued During Period, Shares, Purchase of Assets", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r372", "r379", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of Class A common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Vendor payments in shares in lieu of cash" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r372", "r379" ], "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 Class A common stock upon exercise of stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r57", "r372", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r372", "r379" ], "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", "negatedTerseLabel": "Retirement of unvested restricted common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r26", "r27", "r372", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r121", "r225", "r245", "r528", "r580" ], "calculation": { "http://www.luminartech.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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r119", "r357", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r379", "r383" ], "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" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r544", "r582" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r544", "r582" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r544", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r544", "r582" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r581", "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r64" ], "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": "Financial Statement Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r11", "r13", "r266", "r267" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Advance payments to vendors" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r398", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r398", "r407" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of Equity Investments Included in Marketable Securities" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r407" ], "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": "Recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r235", "r236", "r241", "r242", "r243", "r343", "r370", "r501", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r710", "r711", "r712", "r713", "r714", "r715", "r716" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r380" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r380", "r381" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r132", "r133", "r134", "r135", "r144", "r226", "r227", "r246", "r247", "r248", "r249", "r250", "r251", "r300", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r471", "r472", "r473", "r474", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r568", "r618", "r619", "r620", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "verboseLabel": "U.S. agency and government sponsored securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. 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.", "label": "US Government Securities, at Carrying Value", "terseLabel": "U.S. treasury securities" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r124", "r411", "r419", "r649" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "verboseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt discount and issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r168", "r169", "r176", "r177", "r178" ], "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/2021-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r559", "r566" ], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 2.0, "parentTag": "lazr_OperatingAndVariableLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles, including demonstration fleet" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/SubsequentEventsAdditionalInformationDetails" ], "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Fair value of warrants outstanding", "verboseLabel": "Warrant liabilities" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants outstanding, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r518" ], "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": "Warrants term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r153" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding- Diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r145", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding- Basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://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": "http://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(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&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": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r567": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r583": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r635": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r688": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r705": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r706": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r707": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r708": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r709": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r716": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r717": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r718": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://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.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 94 0001628280-22-013113-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-013113-xbrl.zip M4$L#!!0 ( #F*IE02Z_1KAS\" +"N&P 1 ;&%Z>\X8.]HOU6_NM;T#!=WL:T 1]< _:U1W5TLP M+^PD*/#I?]4!%)2U9&D@F2%K+#7)G)ESII^GJI^J[J[^[?\>][HKGV@XZ@SZ M_W@@'XH'*__WR6__7ZOU/T^W7ZZL#=)1C_KCE6=#PC'EE<^=\?[*^TRCCRME M..BMO!\,/W8^8:LU^')L/-A?[RBA%+?'!P^CD('K65IN1!D"PJ_\@FH MY77T.A5 Z?S?/CR.&DGK(EO"B-0"6W0+!9E63/4#JR@7\[?\N$2E= Q9.^_ MR,2' SEC%:H@*9AZV_TQ_SK^A?W1XZ-1ZP/BX3\>[(_'AX\?/2HXB@\'PP^/ MS@\\XD?F6\J6E@_.OY*I\^7TXSCL/AQ1>OAA\.D1'YB<_F^X.+4>_GKRY\^? M'TZ^4*^OA-"/.OW1&/N)+I^?O[GZ^ MYWC[IAZ]M?TSG^HY\N]:7;7YS.[S_^25O5PQ%'7Z\^&H"2[L]:]^R, M2XUQ_-+%T^&5&W:/>IT^#L>4]A^F0:]^ M10E]J96_:X$KP-:CDU/YROT/_WA _=;;-P^8S83YR6\]&N-*_6J+_GW4^?2/ M!\\&_3';:&OGY)#;+)V]^\>#,1V/'TTX\NC)?_S'?_PV[HR[]*0^:^OB>7Y[ M=/;A;X_.+AT'^>3);[GS:64T/NG2/Q[DSNBPBR>/^X,^\0-TCA_7$VEX]K*3 M,_4G+_GX)CN*82>=W?]XO$WE'P\Z3F1I23D;K 9C1 PZ*2,E@%=../7[VN11 M)#?GUS;J8Z_>FCJ/U_O\?"?;]*$SJGB--_G(@Y5.YBMG_>XDK@T^O53;GW9U M^R@?K'_:>Q$.MGI[G?;!QNGN0?=C^S3!YNEKV7Z_V=D]735[.TEN'OQKOWWP M\7AOYZ-\J3>[NZ>'O=V#C9.VVC![:VV]M9;$YL[S@]U>^_/6^[=ZYI^_2#V%5\;.VM:>]T][?6-CM[+[9[ MFR_:9O?@M=AZ\?I3?O&\$U^\M9OJ]?'FP2KLGJY_;A_L=?D:JGVZWVV?;O+K M[OY>K\W7V_CVS]H[ZR>;/;>BLVUW=.M%V]/ MV^JMV'K_O%>?I'VP>KKUSI^\W%D?M]^(XY<[NWIK9_7X=Z^SP9*P)1V:%J0$ M+9026[:@)<]&JE)Y\.3E&6M7=IBV_4%W\*%#H[^M;/33PT=KZ[\]N@+S[:/^ MC$D\Q.Y&/]/Q_Z.3)>P_@OWT.]BS)&DPQ98 85N,A&U%FZJ[I^)5\-IF>/!$ ML&]WQ@OC[A#C"V'QO#-*V-TE'#[G3T9+E'^$LO@.916]TKZ$EI7!L7%[VPI ML:6*BDEFH:/P#YY4$&:&[RN^_B O$;X1PO([A(,.D6+P+4E.M !]U"&8=Y]/:PHK]^S,''J!.[])(U M^VRA/VV_";W4>][?ZFW(S=-=V7[1_KRW\\%L'C#<:MULOE\_;O=V3S;7DN%C M8O=@7;S4V_N[O>/NUL'VP=[[C>.MG?V#K9V/)YL'K^7>0;?37OMPNKNS>;#U M8EWMK3WEYW[>N_@.W^MH3S%M7O"S'JR;+:;4ULZ&VEQ[U]MZO_&9J;;?5FW8 MW=G[V'[Q^K3]?J]LGC+TSRKTZ^/- WZ.M?7?LV&MCDJU4A3GGP]Y16>U(]6/_.C3_YZ1Z/Z M<\X$A;SB?6K^XW$^&IZP=YHM\=3FR07QGG_<5.\^;O*_[1=\_'1[?[/W+[[/ MVV/V(^QSWNJ]]WN=W?>O%9.H2__3NWN]?^WOK3&)=C[^3I(H*^E:#AA_,+E4YX$M[4(@%*$$ MQ2'\7W(40H.0'JPJ%B%J"BI(?@V%O85PI"=HBPNTQ1+MNT&[O=,6OQ>/AER$ M5G$EM\!A::%@U0"&6 XZZZW#/X;[^1!3!6+EJ-\Y [M_5'W!@ZL$\(Z5B'.% MV \!6>^3EUHH_DO:*")>:^Z94J?'\N0?#S8VGU_+A_AC/L0_X\-V33&/F!6) MC^('%B%5E?!=6NJ^4>'@(_S.QDA&!29 M)K# YE;"*P8H[8^Q)KZ"8X#0'/! MA0OP_R(92I'1LV[P3FO0A66#+3XD8X)U)3JQ),.LR7!:4WW2N&(@M8B_SGZ! M8HOC!MVR*5F*5D8R=@IDT#J"IBR\%PD".$\6M48=/!G^Q"W),'LR<">AC*B^ MNT5LKRWNMT4+DS,M'8I/&FUVPDR!#%&()!.+4PY=06:^=@A"*I22$9<8EV28 M/1GT[Z*PO=:84H3D6R"-:GE;TX:*4D+NV;:Z\EAX.FMNBNVN[NJO8QAWL?=]7NR;<(;1ZL*@[[H/WB M7Q_;!VU1,P[\W=/V6C[8>_'N8/=T7? U#O8._E6VUM;5[UE[;TS4+<%BO051 M4(L%-[78M*@H#\)73?=*[GZGZAY='8X;4J$A]1.-KAE%K*.+CT>3@5S&<&4R MVOAX?'+(V(PZO<-N'7>=?+8_K!!?&3!\>#S*?(E'5Z]Q=O^O-SU_AM'@:#AY M-QD3T./BW6B,PW%->TW2Z37(%O+B>U^/?7G,?.E4W=+RZRW.CER\O[C) MHRL-=6V[,3$,UERP= 58_V."%'-V,F+VH.C2+:Q_S3Z_?>=;%T6BKO!D/TL?5X\[HP9.+4]CG M]P;]R?'5BQS%M=?_TF1?'N,&()Y-7AB?XP(M%;[\O/,C-\.E]HD34$:U)QI] M:>\>>[*C(3TY?[+)P8M+7!R[>%^O<2W.*3A;; @^,\Z);'#.%X-99:\%QWZ+ MAO/3^<7Y"BX0; [: %C!C8\<$J-E]>M=MD*B\9?ZN]F[JZLM<-D#_233CR;> M_RJ5S^?>/'[[9NTOLQR$%85#5>^6E.VI/KI MUKS2 M&E8K).#DL 66(P3*6D^#%KA%7RW?'I9^U\F[IU9N K[OU.=NJDJC/5 M.'IZ&/AN/'JZ5TNIUZX&R>QVT;_L_3_FK'R_2TMD3MH@//,B67: $M MZQ8?@M)W1]6%!&IZ%F6B@.#(H] (&1@;HPK)K,DZOH^=?XN:,X4T)0-*W/BY M*AHH"=C-HRPR@Q1A$L"+ !HUI=.%649E@3*1:,7 MS5YN76E.R5Y,"AJM+C%' L#(&M.@#G4T.$%$L6CV,$ETREM+18)4 M.0:I4LX&*"B':&>0N?BK -7>_=5PD(_2>&OXAH:?.HFNXG)^=/J0S#Z#8K(H MW/N@S)1!*162$UEGF54HI.DL\R0O\)-+_/X8/WES_.34\(N%"CF2)K'-^9PC MHO#:UOD-BH,HO1#V=_[A(MJ?C\FJA"PPG&%]KCQH,%X7RB:&Y/-"V-_=X#<3 M^[-&!D4!G/,>1(XU0QF%05+""DAZ!OC-:[M=SIN]HN%DQ/)+6^3.)_X-ET^= MC.;@>/"%D7\QQ?;=]^N':]0?U&4]UUSV_-?_,$%]Y1*/KC[]CS)\$G(4 KPU M'B 'CX&\X6A#0"SJ(NH3C5"QZ_\^JLN2!KW#09_?CJY3LA.)^P.KOR7]?+OQ MIIA>O!F*USD6#5Y"<2XJITN(7I,E(RTN&=&,B&IZC"@F%B'0>YD,1!4#)- Q M@Q:J@"J+XR-6<^[4E"MV7V$G;_2?X6%GC-V&P!1)9L_26T%DVPTQ9%MD**)8 M[WW2<7%@2NFH=S1)B6^-]VE8SQO2?KW:)]KHIT'O%H3=K4"6-5#)$(2PW/LF MB&Q?09>(PJ@L0UX8R':&$]UR;QMCI4U['8;_3_S!J"#Y:*7"L6H6R!L 9%,J80BD)RT:EW=WA,ZL62%X[ MF95#@02DI#8,<8HK,'EZ,Y0I>+9L<(+HL053;):),9<"D7T$G,1!_.'F@T;++ M'6"I1@N9E:16P9,&)8IR:?& OGWA,GM4I@#F;/I M,HL YB)V[5<&N*%@>F M&2?HI@>9L%&8J$4&5."D"#I!TJ!-DD%)7!S+NKL$W?3 D3$6)"V1O 8C7^+A #5(*D'(UCOMI([98] H MRY(1C1'OTV*$!6^R)FU84(!Q)1K)\L)Y89V,DLS",&(VXGUJDR!L*5JF2*05 MD(B!/;OQTN>(!M$W8'U98\3[U'QM0(S110@F@348C4)E MIP6.H)2%R0FUB> =>AM2CM(+H5/DQEP8<.Y8O$\+'RDM>DRFSOJ"4&L4)L7_ M"95K#1!,#9C&/U]6-/N9_4)+D(#<:24!T:D0!6M/0A]T\8=S3D1D+,'%S/*I"(EC@LA3_I&,L"6 M*XE#@T*+!^[,X\6%=!)"0H0B8ZU.!DD*CC%9=&DL!7,RHI$N?P[#E]D#358Y MHZQG" T$*%%X998#P=I=RE*,-( I2@ABR8AFY(^GQP@MD!"* &D" MF)I&UB&BS;YP,$ V+ PC9I$_GAY,,H$72CM&1H/P,G#OC(ZA,RH BT.3#/. M'T_1LK1@@'+B?A=!4E544=2:92)F0K/I@1.4JPE)JXA=GP.,":)E M443L_@S#M3#@W&G^>'KX*&(4HB@V& ,E11]UU$$DJ"N5J#2A#-/7CN?@:#2N M7QH]'PPWZ?/7;9M>#0=]?IDF.'[O"&^RN=,BQ2N6G,R,L"V*3=+GZ&21!#+6 M1&6.HD%+$!H)^FQ6C\D2O'-LUSF!(A=(^^P%&SU&G743$M&U8% ;#P;#9XPY M"Y3A.:JUMO[CB\^V^C\2+CE(W!_\F%CF_[W(Z"E7]2Q2@/=4KDHIC%SN?!TBP6S"RN%H0360K4)MD8P:@2 MG:K3K@U%<-:$LC!$WA_2TL,O-)6#35::K+1!!]F58#@D"5*4 D6J\]J&\TWE M^2#8C0SJ^>!HN&3R[3!94_'@:FUP6\ [%4L2(:>0I2$?\-O%WO,XCVXINN>, MR'\I>KPRS_!79BBDX(.U+C)QP2OKA2\RVU(]-2D+BT+DI4Q><"(K7Y0E]KXN M "CM8RU:'E1& L/*>18[YOT,D;]DI5_0X,,0#_<[";M?-YW9' S'^ZN370UQ M$?M5L@6]\9BC, #"A^@Q>LJ%;R*-O';?W(5&<;I>Z>OCS(%?VJ9/U#^BY\-! MC[\TKMNION^,]R\\YR+2V^HBA8G>I&C U_4P,7E3DHK.9JMD Q+T\^6D9I)Q MUU( !A&#HP"^0%"8DLPZZ!P3F%F4>%\ZJ85T4C.A=]9%@U)UF9&!8J0/R=49 M;TCDN.M=D#YX==3!5YCX!FDA>YJZVP1(#$$2.!^#TDD'EUD>1^Z%\+Z!N'11 MB\1NA4$STP3EY" I%X)VI;"XTC('><[NQO? =^>B9B2CBDU">,*HH$19EU=9 M(XL,7C/ ]P[$I8M:)'83A*)(2>.9W7SAJ+W0H6X.49SSM #YJ$E^=?UH.&#J M]7.[DW.7UG$T7L0.)RBRR3D6PQ' E.*=$U0+Q7!W$W,CT+ROWF-)\[]0,,VK ME(27(*P#6Y"I#26X%(P4P84F%"N?3S1GT@4%'7(L:%6P'H0I,3OROA8^)9V= M" U <^FTEC3_H=)*QBCE*>6D0%D31!)$$:0W.H!:N%E%"T3S1G:2*8-5%*+U M"2&6%,@$%+EDCT(JXY9N=6'Y-A/_YG(N+C@L% 7X5(*'I)/5Q3B5K&A2*;"= M3J_3_[!5=H;8'Q4:;I47@T'^@TVB+TX:4EX=OQIT^N.-/E]@(><34E&LU4 + MIQ,42)@"&N[16(8GGY5O$,9_ZE,FNN3L;#C$#$F5-:7Y*37+MX'V7Y#>)OL;IOBX6:CYIP!K9($65=< MC3$VN"P+,;S:1&=+8+AC"B[F[Q;!W6-X MEQYN036M<*>F2Z]HHR*#J4)K1>- ?]$[>#+I'E0X7YRRB5RD&5"UL4 1K]RSJ1I%9!8Y80TA@ M2Q,6?]S&M.Y!;)M7".;#9E/%00'KPH47EP$6M))4KD(.=(SC=A)5\# M'-EL^JB8M+.N&(4.C$M>\]5S+EH8RDHW"=JE(VN2(YM-',H7"P:<9_*!%C8Z M9ZTN'G5"H5V3Y@_,L1AJ*:-G'>!XT*-,>4)(WP32C- M.S\T;PK39C.9A-#%((SU*8$4.5*.3@?6_-H:$G[I4!>0:3/Q:<9$5Z+67A4! M)BNT0=0]JWT609E\MK&/F&N"G6TO]QZ'0^R/MX;;G0_[XTOT>C?H?AH\P^$. MI?W^H#OX3QN3'G1^\N,:-]](@%Z-SSB89!#@6.5(:FWPNA<&/ M_MO>9QZ+!,\I_O-0-]=&)ZT/BB-N*!*-C9"BT3%:8;6: ;:-:+=H2W::75T. M!J)!M%(HD%J%9$21:?XWP'O>Z;,[Z&!W@UW-\*A^^VH']?;-EYT)*1T-.^,. M-67[.[(F:66E%QY!9ADG 1H#5(2.:!8#G1>#3S3LGTGEX>'@3,^.5OMY]0/+ M60:K<;"%(D,(&)PO!3BL]C%80*Q[3"9?8!%@JZJ/AO6,5WAX&R'$K0 3:R@@ M0I1UO)RT"P@**,4L:ITKXQ<"F#,;HJ>#?FZ$)2TED(-O#?6?JH5/;<*Q4HVH9BYQ^>I]AE>.C- M/M'XY2!-^IIO# A'^]SYU'_JEKJ?L%OST0T!")Q#,F1))5'GOWE7]UC3UB!E M(2$W&:!)8-/&X4<:U]T_&F<\V14 "RZ!T"")V(88%AFCSC)[)2;8S'74.7]2 M^YM Z!?0\5%4=%BJN>K-1,B&B@W>J:18>,>%0&=>I/;T8)/>%!&+JT460%'P M(J981 !RB4,GLP"PW:74GAXP[.(,6O(Y0@17IT1DQJ=XDBG&*-1" '/W4GMZ M $4TA9U>]"4">/9\QH!.IB868J[;?S0?H+N7VM.#)R%+:F4=Y$B@,WJCM/,% MT;&^,[X!\,REU)X>0)2\S10,4 9P5*(%+51!"%*E)*G) ,U&:D\/FQR]H(!2 M!= @6U)Q!QUX/#(*DW8Y##HEXSGYKX5.\-WV#VBIR<3+WHVOGOE =J#/IV< MD:0.+C4E# L2#.GDLN6 ..6$!-9G$:76UB5MFVRW]Y,;4]1$.;HBH$AP&@*3 M(I!FOT'2>C!XKHD:ZC=^UJ=/DQ:5C..3-HWW!WFC_XE&XUZ#DFM:ECQ9D^X, M>XY28C2&O0=$[4M0L@&QYI(=M^<[G.,^I6[YXPKKC*R"(F,"ZXV0K99J(7+C M6^-]&FX.^DR.88VV*I!WP9 )._F^7PEZQI6O+&F("['&) ZUBY & $H**@L; M,4F?@83(378A]YPD4U0A1($#?Q&1# 0T0?A@D0H3QJAT7HV'2=* >6I_,G_T M;,''!+Y70SJK0_6VWYD>5;:IRS?/KW X/IG4NL(T27<_/;E\Y')UED$3M:Q7K/)3!O3?J=/PY/+)S8D-E&!0Q,6!$66 M#$(;A!25%U)1LD8'.?^F->=03<^J+$8(E!F=Y, F$URT@6PJF3],J@'C&S>" MZLN:\*,Q#?^)P_P9AW4CN#>#,JXO&V)8[ "M=5ZP#D(00.@ 930ZI6)ECK @ MAC53M*8X<45J<#*B#<: LA%CR(;MRF4+[ K%@MC6QT/^CFC=[AK.4#/P(@$X5"#C];%F)QT"V9( M=X+.]&P',F)DB$34%E)2H4@KO'?!>1.L-0MF.\^/AOW.^&BB'9YWCNNKIMB1 M2$8*0JMMR%"TB8+_LIG :2,$-F"$>+Z1FF)>HBY;@E#31P ZF]HE)6GJLC,9 M+39@B>9?0NK98#)%=I)IVNCS5S\P5$VQJD1@*"6'"A1DHZ))K.ZR11U\\&G1 M>J<98#7%:=3Y0W^MP,'SJQ M2V>#V$]/VG@P&%XS=>6BE-(DA5NSN?N=PZD-9%X4S%M-3)M1YYM).UN'X\&+ MLY4\&_W4$),FE9W3&HS3#E2MO0/9!C;RQ&)'QR:-$2WY,F]C1,EJ_@^D%L5 M42)2-+$XX(\4*VF<__YBR:F[2/2I6O,A)E: !)&D!\]\ 5*LX27(TJ!R4$N^ MS%M=)<,QGV4/)">%@D4)*#5Y&4I@ELFL%E0'[0PQTR;VIC=O>&XN]+"8+#&:]\=B4L:/^TP-R88AF"I)TN3F5ON5,R)G*(&U3]5YJH MH %Y\I_BQAI]HB['R/EKP<))25($),#;$G> \CHK:28K19F MT6.H!>?,[.,H66*T.6L3,8-PQ><<#3IO,1+:U(!Y"TM>W5&W54I,4J)&)Q.0 M(Q_K+HO.( L;Y?2WNY\L.=,LSLP^GJK;4?LD$_=C&;("GXHR@4J=ZJ%B:D#E MQKFQ^BG.&-6Q6)<$!S$%L 8U!#YDS,I)8'P:I$#FR+YF,Z_>NX*D GMO#8#! M)^%3#J \)0[;FK P<5[L:WJ]JO)!@+!%V6)@,F_*.1E8]5NCLE2B0;WJ'-G7 M3/JOI+5-F H%)%#91 W\5T)7-^TMQC9HYYNF0CDM5TD6(2<#Y T'W,*Q%(F) M4"=9=Q )#4C1W&0KMKO;9/EVYMP3MYD,0B19(+-V#$Y106]"KY*\L&($K0 911&S*:$*)4IX)M0OG.-XOC;RIWG MD/0_T7#T!1. M))&DV/V-1P *5IBY62,!4'2BU27B+A, MQCJO=8,R.TLFS32QY,A*4TJQ2CL6?-I'YU5=G.&LH<&\KLI8+2102,T:!WD)W%[$,6VM0]=GV*3:HEMK2J);V[5WRAL61K0]CJI:$@H@$#'J"X('R4JH#RH)C%Z,/CYGB;[!7!C2:+S-3]40RH*,(I0@BC$%G*.0:GGWD"Q+1*UR M ZI6^7*G]J2:0MZ, M(BG2WHO(_3!'I++.^C:2V _KTH LWYR0=_:!\/WSO @QFR3JE%7%=%4(*6DA M4I&*0]62$P:#"Z(!):#G2NK=A+QOW^P, M)XPYN=4-IN\)@5$YS$%KEX0#A2F:6J;' 5K)O,8%<7B+P9FEW+R&P"FDY&U( M2-X")HG<5XML@:,G6\L&S3^!YTKRW1]KFA<" SJ=:AT'4IH)G#U*#5DZQQ$4 M!!/FG\!+SMPU9V0RI)QR!,X#*8LHD'(*T3KI2,%B<*8NM:!AZF#W%7+CS%/O MN$QN_CQWE7!/&&.>"N[/7N??/[^9(5JM$$8$C_2C0 &8%&D-QT80&3!*; M#^[>%[J03-HF6QP !&LP!$".JH. J'PCBL@O==Y,$S,IU.U&DRZN3L*@*$ " M<=<9#<>VL0$S,)9B:[9BRULFC$TN9@DNV5BTTB)[Z91B\](4Q.TH.-P&XO@1$R..NR]D#>1:MT P:B;D"8%X-/ M-.S7(\\&P\/!V:8*H]5^7OW L#)_YM,/+C7H+VRHY).H_35K3B!9O%')Z;HZ M3IH,$I>TGG8$W8OQ>T,U@"40BI;&:,MH(4().HPF"Y>&9<70@7,";N7 M&G<&HV+([EKD+$/)H(*-23H%0>,01)0 \H&S!&!EYIT!O,, MGO=RQ(F&:VX;_8J>"D@R^BUC<$F&81#-+(!RSG;%/). M;Y,XS;J2M:0E#H1 $D:5? 9C@M:8Q7EIB"5Y9\Z7!1*7TR,O: [@->FDC0-; M0LBN%G)@C;^^=Y150NJR2,%@D261]0%NU#8:D9T*HE>9=\ MN;+YHF9!B9+=G2Z3W=,C%64"%,GA=!:T&'R9XS*Y2Y7Y\QVUEU9Y%TRT M"Y M0#$X[JXC0=W3:P]TH*1;P*F/48($C(S32!JVL,%@"++F[U)CS MRET3D@.)0) T"&\\Z P9E&:U"8'TDKM+NEQ.>I><.::V(%, 84R$$)(W#&PL M E2R"!$C3* (MQ=8, @57,G#7E'TH M@$5Z4E9'I8MTKFB1&T6@I>*9A0JVRB\-%3 R+-^X=9 M*HG[B^Q$% X]2[%O?>$,-%XB\H2YNB P3O4\@B)U]4 M$.:\CG/3"=/0@K=+#?KS=9RU-,D59[52P*(S^@C92$H)A,N-2-S..ZV7XG0& MXM18XX0'61" G,0B,Z#/X#736C1@?M_0Y,[>2)?1 =/:NQ!+4JH( M% M%8\:K*#B0=>ZY%JS!' %I??6+D*P-B?L7HK;&?AN$S%&)6KI*%:X*M:-TT+1 M=?E@%-" 98--8?=2X\Y@'-[6"6392[(*K%8^")N39,T;46>["!F).6'W/2&4 MS[Z$ @2A1!"6760AY;),47O@\&DA"#7WQ7&7:O87U&P@Y9$Y&B1 <$RO(KQ* M4D.03J>',TO!>AV!8^)H#)(H0@-:ZY70 2 78TG 0DS3:H '7FK2GY<0 MH&06D*VGQ+1-/JKL8B(#V0FCY9+ 2\Y\-P2%',-X5Y [;XB1HH[:9$ ML F]]OV4?=.SJ;LO=SK%(A-!!.L="FLIYH8Q=R#Z MEO2=[(@C54Y9AAP%"\_@8K%(,:"PSFDMFI CO9^2;TG?LQ2_*D452]H[(,.> M%ZW&HK#6JM+8A/DK2\;<[0ILID9!!D>\-4E'R[&1 $]U=AY&K416A*GVV5',/V\7GBIS)6_GA;=)^^Q",$$8#3)Y MEI@YI$@ZY9"#NR?A_;(\>>/\K=,F*T1CD".C"!@)G"FU?LMD^?3\\W9)E;MR M<9BM-"E&[Q.[N!R0PQ$4$I13+MA[LL574_;+L$9'@Q2S0(+HR5LKA:"2,:-# M:(!ASS]:4US[;^IX*!:6N1J"UJ$4FQDM4U*T*='O:Q/;DD*VYMW(5OD*N=,] M&G<^T=>P>?WX;$;3\^&@]VS08X F\_BWRCH.^^P#1Z]H^&8?APSV]1>XBO6Y M-Y\^NHS@<+S&_<6Y-4K^_\MUOAS[TO+YTJF7#??BR$]0(1-2B4XX* !>%B^* MY??).V^)R"RI<)4*Z[W#[N"$Z,UXD#YN'=9++2(M4&IO=,A%R@(V1=1"9XA% MJQP,9;FDQ55:;--H/.RD,>4),1:1$B*"-)AE0'10BR #)J'16M"!6-,O*7$I M#'C9P=CI\F^>Q OUWD,Z= U[8HKS6"4 ;8(''G0<*49(S&@7:LN3% M)5Z\XX8>#"<^8J/_LD-'6Z5.M7XU''P88F\1Z<$L\)!<(!D3D-8<&2BPQF#= MO32)L*3'MU.A^I]H..[$+JU1'-_F4-#LR1&R,=H#*LO^PZ$(DB/\(A1_J%S6 M2W)<]AWU*UM'X\GI"\D&#C>4IKH]B,^@M0LV%Y.U#ZJ$8%2:_Y3/HGF(:>6* MCOJ=,XP_#<;T!;S>67KRC-WUR,6W+PY\DL>V7IU_<-1 H0805MI21KPSO*?!8#E+Z7Y MYP47&:31TBO+;I4U6?2Z&(]1%TI:9I?/':Q5[& MJ(J6&APY[35"74ZCB\^2,B8C2%)L4+"Q35UN__R*Z7RRPQB,,$WJ%#T]N7SD M$F)KV.EUZV+OX7A_M<=MEO!2?:-IC5*_86$[&6T^)] DS_']ZO-!?W)\=:Z, M?THQ3 +)1J\BF"S9ZCF>]2%8Z:0/[ 54D[)A&_TTZ-$73%\.TH0LWR6^J0Z1 MKG*3U2'0P6$]=_WXD*]&T^+5W=*]D;RC'"G!9)4,JVQA0P 9@T0#"1 QSW^G M,_<@WTJG%)W% J96T0$HTK*_<$(%4UR 9* !6YTM7M+\EI:T1:E\\%DH <)B M]%A0*)!&(*L2/?\&NM! 3]&BL58:L%$8:X&L]Y@0HE,Z!O @8?Z!?M7%_B;V MZ!(RJ_S,HG[>$!!"S$X$Q0$U:WZO,[<]AV)UCR42['*;),.N1T.:&Z!Q<]/^ MC,.\8L]#B!]WJ3TVK+^EZVW3UY$!!%*P9"V@)/CNT7FAE4OW3I(DX MC2++;1OASN?!(M*U6*5]G4Q(GL"JC#IZ2UI:#G"2]A.ZRG!.5WYAM9A7NOX! ME?[:Y+\;W^U%3:[2) %S-/HC,KW"D\E2XIJ)_3#)TUP0^W:Y),.-N51/M2TM MIL E54@G2X&2M%"0N^L(KA@9/8?1YY.)&L*EV??42S;/F,V^,*M**B6G".P7 M@XTEY^P3]^I*BJ5GO/,.=LGF7YCHF#M0:DG--*6M:,N@3O4U8VN@(B)B-M [+BTZ#0O.2NC9/6)BS. M$ !9%5/Q04+2LNY#Z)J439L5+K./PT*)6%(L/@< '25&;TPL-8^@?-)-&("8 MO4U-+T.M"-$DGX4C#T&9H(0%\@5-MBI0D[(X-\/E;;\S'FV_>?NKW>9H.'Z\ M73O!L[O5MVT\[O2.%G+Y3 $;03N7DR-6504IVLG@AK,VYM" K8*GRHYYZ1'1 M66>X0W0F".X2$2,@.&70Z(!2-FG(X&ZMMQ&B=T8KY8H4SB>)(AN0F&+P*G)G M(-$&BMK?5TXU$LQLM$?B?ARB V]=%/5]C,HKS9[#+(K:NA._/3W5I7- :X7F MMLK \C=:4\!X*5.IO6BCZAI/:\K1.:XYN0]TETGFP)%&KR^XDEJQ*I8/$FEM2@ M+O-&*QJ>#4;CK?(&NXNYR%[E+)T(Y-'7.APR(G#0*L@4E6V(HD&]R9S!.1-' M*QW;8G2AAHN@C4 D!^1,Q.23]4U:U';KZXT:::_9!..S5N!= *<2NNQRTC99 METS=37S!['66 ,_$@FWVQ>J,( 2!LR;8Y)PCA=&B5,$NF@6_H6ZW3M[HYS8. M/U*=R+' YALTD,B:E _ K\@7(8TN$@61=E(NFOG.#-W9V*Y "&RMF;M;B#9' M+] DDXLA#,:I1;/=%]2G(789W=72"--,I'2%I2ANE(:0TXQY>** MCFRCDA;!2&>&Z$QLU'@GP#HET?E:82DJ*,%;47,8/I0FZ.$;N]U[-)E!E""B MERR(!&M@"4@0C*1H,1>!B]6;S@;6V>A>Y75T42++),C2QD ZE^R%\Z0"B*98 MZS7%]K]SP3\URMQ(8Y5.6:&"E9$5;ZP;IV?EC .O,4D5FC# ,]^HSL96,>JL M=8Q6U4QQ9E,URCIKE7,8E%LD6ZUCZA^&7Y?O+:29@BNE1*ER#!F2W;RLW:*ZK91#$=);34@2@ M3!:*"*"L1*FM#MDX*BE*VX3=XZ\K)]+I+U YD2][+PZI3Y^Q.YBDS:[?A/'\ ME+/,VL7U;KP;(P Z$U(V6"1D:P/XB-X6M()[%CG'>Y#<)0EN9].!*(,Q KC7 M"1 5H'"F#A9%03IID,UJ^MLJYW,K36\IY2QC4-$K@.A#%@:MS]XX6THX7Z C MQ?E SIQT!]^,ETAQX_&2*WW'K\R=1R#^&2!C,> D8O%"&SC<&EQ?U M(J4(\U?]M)+UV>"(?]3PL&Y.](T(?*7?OEG]\:K@&XNO-W.UO9J\>6%(/C5, MI\BHS1:\ 0/"&"@K&6/&+55TL]']S=HG+ ]BK1^-!?] [>3.HNQ<-^A?G_*IEGY&B/QIT M._FLA@ _RC?AW4:ES/G/6N]V>IW^PFYB5^>-E@32JN(AZ1P(I-1>)^&!%%(# M6'5[B$Z5T#5[..C7#V_&Y$;220N;BA&>@"D@2 MWFN'AJ,VP^0RO@EK[V\#RV57\Y?UL"@D$QI9LRTFL%Y1*GL1,3M((3=!#R^= MPI<5WX5,,()"K<.J%.L'K0T)Y;FY19GC&'/9M]SRKJ()?08GM(P),BN02.2= M1)VS=0G=_#)CV4O<5AE_#E4=>)4*%"#O \<9V;.;"(;JK)/[18EY0<5KX@#! M2N>4@U+(IR1\+>:0 W?!%)J-RIT%?+>"C4A2!IMRD3FS!S4^!IE$S#&C+(Q; M Q:^-*6?G4UF8":K;R@5ECH,9Y,D[K*%:@"KEJG#^:&3LL[7 M0=UHG0,IDC=12D=9N: MI"8LHETZB&_65#&(*?BB!.NUJ*(KM<"B*75!BH,F MU?&:]V[GKK,$LREUDD)0)6M'3H&)4/:^QI= \HB$C:AN,K2*5PDB"@JF[/5)@F(&KV1R1.4((-SWIRE#N<2 MPF7?X)4I@4NPAZIBC M)A"$'CS(3!"]T58(=;\H,2^HI(C229"IU#*3 -$9J97U)7@BFV*S49E%ZG!Z MV-02="$GZ4MF8[$>G;8NA:2-#RG*)I0 /9O??C 8/CL:C0<]!N.R)SO_;(KU M I@0B9_LK/C.=F?T\>G)][4P+N[[WSC\9@+S-GVB_A$]'PYZ M_"7^1AJ_[XSW+YYP$<>;Z\*Q$H*6B3L @1B#%JYNZB*DY'B@">6G;\3J*:Y\ M7[)Z[ED-7C.=35&.# 0AF-_68,G6<6Q$*C8DK/U#5K_$X0<:C6\(X9+9BQ/D MJ^1=+8'KHTK@T'E;P+N29$ 12[@(\I7R\T;HKZ!U^;?G5W4=2EVC/6+4:AS_ M].3RD4MD;P__2?T/MZT254OY:<15@B'AN,JZF,$YBT&'(,AJEZV*SGWC>:2: M/\\S=T#]O-5)-:4*%4I:2=RI6)% *S; $JQ#I0N_0$OGB^V78/Y%J[N"SR]8 MG:3B@RY>$&2@'% K$21Z<,E+,'%^I]S,,S[3FW93P%'2.9&3$12Y:&/1@12& MG'6V%_7$3/7"YR_F#:BJQW8ZXRYME8U^[GSJY"/L?ETV_FR_0V7]F-)1W:]H MJY1.FIXN>W,41_3OHYHV8<$S_EZ3?7/"M.Y[L^J5=[?Y@.%N^H:!Q.53?Z40 MGC,N*HTD@@&GR1>,V5FEDB'0N0G$_>/J.6>;Y'W)]TQC!&5I(??-0I+SA7M: M#]H5B*!](%D*$A94.1L>10Z < RH+ M H(#"=+II87\'&>^UII<&F.C;.11Y_CQD$:#HV&BT=G;?<(\>7@FUY/?^*]S M^165TC%D[;P#(U-,(I S5J$*DH+YO<9S7[\S&I]TV29ZG7YKGSH?]L>/G3H< M__US)X_W'TLA_M>#J^?A\ .?&@?C\:#WV!Z.^?#H$/L7Q].@.Q@^_D\V)5'* MWPL_?JM@K],]>?Q_=AC$T?SQQ'B[]U.GRX>3RKQO_Y>&Z65*0W.,IZ/C_K<%/4L?AR3:P\O3CA'1D^8R=_C'U7;YQ\/](-O?O?Y+Y&'XY7)$/Q* M9 M/GCR=G-C9WUMY;F_L;/#+U?;/U-#_V\K:PV.7']-N4K M?:SB)E/G\=H@'?7..^,'Y_OKZG M;)RTU8;96VOKK;4D-G>>'^SVVI^WWK_5FSN[)[L[&Z;]_JW9?.>/7ZJ]D]WW MR>X=Y(_M@UVQV=N5[1<;8G-M76V]V)![!^MZ;^V#W%O;[&P>[']L[ZQ_RB_> M0?[GO[I[JOLI'ASV-M7KD\V#UVKOX.WGW8/7HKVS"[L'[WKMG?QQ:^W=1WX6 MOM;KX_8[?])>VX#?C8R12N'&D::TP"IJ84BA90A3T@G(FO#@B12MUY..]"L* MWSO3*1/$WX@?_U75VLI6G_[[XGGNUF]SM_^SCEL_!*]OY+?_4G< #[5T?Z4[ M^"/??^'>U>%Q=?#?.[)O6Z?7R;E+-W<4[_GJ]0ZCFVH*^)8"9PU_^][A]1&K M5%8J)]MT.!B.'ZR4P;"'8[[!\?AQJ06X6^/A43,=R/-.?/'6;O)W]M;6Q5YO M\X#/_[RYEO=W>QNPM[/7V7S_6O-SJ-V=MXJ[P?/OO.-[F?[>SD!MJFV^UG9O M5[79X:R*3?6\LWNPW]WL\3W7,O_FO7U^5K'[SG]^N;,Z;K\1QR]W=O76SNKQ M[\XK$-+:EN/(M07"Y%80L;1:\T/GCRO_^3PUG[]S_T0>=4_VLL[E+Y MSL+/C'OJG=T/U?&$R:_?KF[OK&^_W%W97G^UM;VS\NHM!V2KFSLK.UM5E.RP M\EB1>F5K>T6:_\K_O;+U?&7GG^N7]ED'#RI5F^G.!-FF>3K\& M\X_UG\8LM]429]W^8+@RWJ>5?U\8WLI9M+?"02#ENQ $KR;W6S^+.:\:?.9/ M6CV^YW[]6BOC2>N$<-BB?B,=P$\KB./V:?MWI:DX3-#2B40+#$(K8 ZMX-#X M %&[HAX\X5XZ[?_O_Y16_%W+OZW4AO^AGK@F9M#SHZ<'PZ7@6 J.6PM'ZAA] M9S)#[0\51\'NJ,F28VOM.7N5#=U>2Z?\YWAS;;/;WOD(>^__U=U<2R=;[Y_O M;YZ^94_TX5O) >WWN\?M@_1Y\[3-?]9%6[T]WMK9[^[VWHK-TPVS^WZ=GW6O MM_7\&LDAO%:I./;<*K'+TBA;'LFW8G1!*)-E!GLN.6#1)Q>BHPP'O94?_W?QDV?0&TWN/QZL-*P3K27=.Z,Z6K%2.MR)]H\F M8QBWZ)^,4S_EFFY-[-=)__DK.IWWZNZ\[EF8C6@(L^[\R.2O7S;WMASA#;.X4)IN4KW3Z*YWQ:"7M M3Z*G&:7&?GY(0\-#4';J2M4_M,$TY*KVH3;3;P'-EU7^Y[5Z^'FM?CLJYX=6 M<]N"_:P_V>BGP?#P?%1SLJY[LAW&\.39(%]-'O O2'70>TR'P\&G>IV&9@W. M-'Q[C>_SOJVV=EB#K^VQ;E\_W=OI\KW6/V^M[1ULO=_N;IY^5+L[J]]J^,_\ MFXYW3W=->^?UYTW6[>V=S>Y6_5T[J[#9:YN]%V]9K^_MMZ_3\+Y$J<'IE@W% MMJ#P7QZT;*7H"22!!QL>/%FC+G[&(?V"B+\RN#FEN'6A;6$'CS?.YP*EB3TT M6&C=-LR@4EH,N@'3[QN22^8_.Y/:=Y, MAWY]!N:_)CYVA0.V 4=LPY6#HV%GE#N3-0U5%W4N^^/):<,/V.^<3M[_]XRM MG_7QC%IMX^'VPS:\Y!&H_-_7O(# MR*7/^Y'/._FN8S>68O3:M*R7I@5H2RM($YD3JE@K%48+#YXH*_3*6F>4!DRQ MDY6U8>?3KW3R2P9?SV"U9/ -&+Q^E<'))AVTB"V=*;1 "M.*H8B6DZ2C1!=$ ME ^>O#GJ< _&R"YI.QW:/N.76T,&;QE/W82T&]_$4Q(BDL\MJ323-CK/;M>) M5C1>NBB*_/_9>_NN-G)E7_BK].+LYSR9M2Q&KRUILB_K80+)84Z 3""32_[) MTFMP8FRV7T+(IW]*W388&Q((-MA&^]R; =SN5JNJ?O6K4JEDG%S;V.^V3-MW MLLK.1F4K%KO??=/M? 7&FA,%,U'LW:N*3;6(#$/0))4U@,;&(AL814PIZ;4I MF>%V;>,EZ%73FZS8LU'L-QW0W-:'YFF=_\I:^U.MG8S\N93"*(YP-!Q8,'?( M",8AT)<@"V-2B\VU#485+>\>]!.ZZ-I[0_PZU*X4X;_I F(V3TVKN-@85M0[ MPWIWB>^7X[W!D(ID2==$YS]>5%^ !:LY0DYB?)O=8)869.Y5NR\^2F!LA!*+ M3"DC<#8ND2IEB93303$GE3%^;8/CJ;S@;_-<87_= :MY<]QI/]45]AWZ$5/B M' L682;*Q*8]LDI$) /G)AV@1;!;V] 8(T&%OO4"^X/;]!0>53;]]F+5^?_M M%?W0"J=)VL/BC49*OK8&"5T+ \8)NN7#+4L&'N=U#L!_=)O])MRP7D\/W>"+ MTT&W-T@+Z_U. 5=4"5)"G]G?DO=)94*;KO]'L70UH*)N"W6ZY^O$'2^5Z*>BCU,$^9DA1[=M/-A&,.RY/ H?^K)S0FUEF$M)OH:Q]^=-_.'DK\^[6YL8XF^V]^KMR=[AE[,/K_X^ MV]WZ@G>_OSS>?W7$(8Z>C+V!A+T]26/:W?H;XF^'/[PZ(ON'?W[YL+5YMG_X M]_?=]]O\ SSO0QKCY J4#M;34A+DM6"("R61H1![*\^8%65(3=K7-EXDI"LV M07HG)YVD01WWI5&+_J_+2)%41%[WCN9>A9-/XH6D,H?F@0N9L M%[>PBXDE J,T=U%8Q*7CB =,D29@%T&6+&ACJ&,0U+S>_/ VZ_D"N(#MH<=- M;GAZ92'YX^5?5'@P4YA(ST(,KQP/'A&B*>(@*&0C%\@&\!TQ2N5P!#((4>*> MZ7GSGZ+JL%34G:6*UZ]?_#QI>YL6*H\6,J+74/1V(7:C* ML5)X?%F:_D?QC/Q6')M>M1-PL M56_5&X^&/@4&GBX][087*CY.:%%MV.T5S^!^8 Q% M;P ?@.OSTO3-L7SVC]CJ "((V! M_0QOD*ZO+H4OI5$,[U,=&50-HAJDZ?4+C0MOSGOK]1;9\7_GOF3S8M#MPH#J M?8;)0?9-?]!;2E2XU[Z8LX_18!9*)U.'JH@XDR4RMA2HY+&D92!.FK"V<11Z MD]8[GYU?/]^-6MGB16N$!]A\=M,()I6V_G>O<]>)^=D&W=N.9[ASGF/ M!%FGG5Y_(M/Y=@!?XE@D-'T;/@U:=67H 3HLGB6ARN>4T?7A!?WC9K7'Z#3M M,9HW[M9#OX#3T/MMO9C_1L&Q64V3.L3*IP>.WSYB9[$MJ4_^__4F!2SV\:8?4Q>3ZZ[*<7W#B^T74)SH;7WC#4T97-=@UR MA%I$1YQRG$BN+]MN2;E.V>S;>E"U3IB>_9(.7A=SV"ZY7*--6T9O-]A;KA3= M;^G@NJ84C[9)Y4'V_G=? -9\ZG3/KTF,5!=5*.2&%RUWCH2^;.UN_=/: MY(MW3%L_/=#>NXY8/E%56'19'=S$I5="7G.G#]7T_3GHP9-[O55LR_9 A&%Z M444Q3CDG%BE>:,U?.Y=-%19?OZJ#MCRFTP M931YKZJY>U%/7<:67\:6Z?TTHI(-!"/2:@S!".?(""<0C@R;TEM! YX/MBSV M.F[\07(O57)?FY-LQNO6)ZI5">!^[4ZUDC#HU8E!L)2Z9_,U;14[W>I9K?/T M\+,F/!H>6[3AU3J)GWQM]BHNV39MUS2M%"6FKDI5?67?M+WI^EZ1=DW:)%]1%"N:%>X=AU9K),/B&4BFRLW67>&F4Y\P&;]=L^Q<_WL$+_(H M&?OYT[@T2RN)M/?:NL(^&L,X+YU&5CN&>"DY4HIA9",I8TFU4N[G2+E8B]"3 M:9],0W6%PWT7W;KI#6..^N])-9XQ6D8GG_-J5X#L'%-")%Z M_V=M9^_E-=4F5;EL50YU4#UJ?]"OP!P@XZH=M@JX\+2#<'5 @F$>^&G M997?@+_PCS(86Z8-?MAZB;B0 EF%2T05-EYK5YIT3 \5M"%HV9#R8LO?2,(; M=05RI1_7E2Y7*VAWTPJG)2""ULJ#5KA0:BE5%,93#W@1EM^)M^M%1K M0RQ%49& P/U%@.F2(.PY$\9*)8E9V]"R@95JE!+_7"G^O+&>?:J8O5%T+H5T MVU:ZTT!Y;6?=95EZ7:JS]X:/3$L5IYV:B?_1#:G"YVNX\1#+X=/QY5>,A6$, M^C=_Y:9=JM=YU(G#&F]Y+*=<&WWGN'L9@7T*R':#^8),A(?^85IGYKRW]OM- M9W=RD<_N7/"S.V_&D/GW%K_=F0$W]Q:O3HX\>/?GP<[6SN9;^/,B'1EYVQ,1 MTN&+]=E_2S?VP\T_7V^GTRA>[.\=;N\='CQ.6<]]MFJO2_EK&YQ_6'O"UX$T MSJ%?>3;.WO)0EC?@RWZ^*;:\]X$S/SJT"UC8,WVR]V-E\7>_N'V\7;[5>;;[=V]EX5 *'OX4?T>G__?]/OU0G#NS4> M3?F]&>]Y^YGLKR%LW30Q<^(ET-*]"I!V]A*-VSRL3BU?$6W,KF]A=*YAD!5E(W1$: 59>RN"4"P$>5+%*R_ W;/]GT.R?%\^V0FRZ9O^W#!*KJ#YE!HD5ES(C MMP4)TSLN7K8Z9YD/K*02R&SJJRYEGG9O]F%,_4YQ@\U?E]?+]KZ*FJ#N8N\Y M";\HHE-TF(2GZ\6N:9M/E8T.67FO.B=ST.NEBM[$W#?;IG7>:U8._-*TD^W7 MNW/2-6]#;]":3 7D7/[*: O-GGWEQ0RAVCY,\M=F.,N&NRH2S8:[^F)6U;[/ M0:_?!<<\/+2^3L/#WSHGH5N\.TW,/%OUJH@[6_7*BSGU+OG3#&GWFV[H 4.O M[I:M>%7$2^\4/F!G.5KSB8H8;K6V\;OYGT/2I!J4*E\UILV]:R45W!ET7LD&OCJ09R1:] M\G)F:QO[,:(KM>?%9K>;NKB=W- [(!OT@HSECH+.]KSZ8BXA>$Y']\$D%YN7 MS1S?=%I-E\[S2TY[N]=OGIA^=M8K)'3VDWW0V;A70,XZ1=%I._<5T^YVVO"S MR^YZQ41]-Y/.I6(+(SPRJA5CZ\7?J5]RLU]U@*N<+_RA-?H]58VU.KU!Z@^X M:3N#_NCXXK?-WI=<"K8ZVL!8-N7E%)X8FC)?K[KI=4%&E1F#UW7!)\O-=KHZ MHOZ9G8[>:PGZM^1N0LN@+9E:V0D-F=&@UD"UT;K7.%!)RM^A*IMAVG5ISP,.W0]..VTPWG:STQVSX6ROJR/R;*_+*CQVF8S=A>^"SXT!7.W8 M,DJVT]41=;;3917>J&&U6"_VJT-4=]KU 7-PRVRAJR/D;*'+*CP]M-!RO=C^ M=MRTS=Q&?I5DR^[40#(;YL((C].UC8.=5WN;A^_>;M_M_*)LD8LL5/;#]A,W M'B@Z=I KH;<].'O\],U'.8;T&B'-Z#"WZP\F)[,X\30=)I6//,U'GCZH/E]_ ML.:+S7>I_F/S[=$-9]T5UYUU=P,:W/":S=2'M/\'E3_2PKE:[>%QLY?*8;LP MT:WSXFTX[73[1:==O(18L3H3M7C63]>D+HL4/[_X<_4[>?Y;T6R[UL##B""Z M/#-=CUJ=SI=4$]^[;*)ZUH1[M L(0XN38-KI4U"3@U ?OT[E9OHU?3JV8+/I M^NFO1#-6-V(?74VVK[EZ^YL[3MOEQK[&&\79<=,=PPB_=EI?0]$;V'2.=S^U M@>PV>U_J1:%4M=_MFV:[2C$7A\>A%\;'#@;0@D=7#X3'=5/E?^HU5ZTSG5QT MH:S>$2[NG587=XHXZ ^ZH0A?J[ND)W4&W2)>-*(\#=TJ'H?'KT-L7O0Z)_ MTPN]1G'>&<"/;0!-^'(SGJ>'7QV5/9^:[[-.U_?@)>&-S86\.H-^^KPQ%-?H MSS:TFC"RWN3?P[)?)#UPG[8H83-_^Q)Q/_NFLV9KZ M?N^X,VCYZ;M>\\=>"%^F'F-.3[N=;]7VJM;4 T^[P3>O><=FPBP_]>?3%EC7 MU#2--F]-/1E>W#5/TT>C3SK=2G7:X5-=;PX4L&I16NLP2+66&US6J=(TKG-R M:KH5E%Y\H.3T^&Q*E5)_0"N ^&/P*( ^7RN M[;DRH\HR:GNYUD :U167D^N+3]W.&=A;KP\N*WQJIKF!>_H!C*R6V.A^]87I MZ551?^?0;-W MV46V&RI#Z+0;\"/8^V#TV'HVQH;=[R8=@_M7+V0'/0#D7HKZE\]O3 !2THU. M&US(T+XJT5J3FFQWZK<=@6>-,6.G[HPK0ZTN5[#S&DP>(?J7=N>L/43Q^N<; M=;(VKN9)$C](I(AU/4]M)!6T .(.4H% TC37'R0G47=+:10M&$DK*2I\T/S: M[)\WQK4S6:AQQPE0Z^&!;?AFC/"\!!*INR',2^QV3BK;_=6[PKS!5ZL)K5X$ M$-PG/Y#N^2/;K6VNTN#T;N#,X<7/TW-;';C=I6\:$TP]+6> *P#/Q0C/TXO! MW>#2'M"S9H1(=BC/=B^,/^F*JWW[W^;D]/D6W*67AI.>-KQANG(XACB$2?@O MR#I4\#?4 G!F9P%& ?]-HVPU3U(W=K#DJG\-W&+T1C5(G9@O<+]FOQ)!T\%4 MIV&'KZ8U@#D9AQK0N\I;US-0B>:"%0";:+4"$(KT\ JZ &_3;K_0?5[=XUKD MN!A",H,.*.@)O$[UXJTD)S#3LPL2T3H?0X;:#D;^%)2SV4HCK.<;(I^A7H[0 M!?[>B;$7^D/T'QO"= 3B2+BAD8FG=8G-K\Z#HG?= GRK:D:XZZ52N;'][MS?T;TV8D<%ITLGN M4,:C88R4R(;"!W3Q]'2G]OD%IL*XDP#2E/>/SY,=-#N^2A/NX9(]M5KUI\F=@D!2:[/**0ZY9%+)KDGD ML0OH 2S*@:W%06OBYL_'I 2>RH$P3;6G>PCI0T,L1H9XP12J<=28!-ZYWVVZ M,5)8ZV/2DW39ITXG$;D.0-*S%_NO#GZK+K1I$BO*64-*KWCVY_YN_5F_D_J_ M&.\30%2V4[N[>E)]LS_1N9=;IOB,7-T6/30$LIY_L$Q3T:P"[2:/N^(2( MH%'!';?!E7T"58#! L>^HE,AN=5+/82W \*1!EYIF@\GM=_U2>G2G](0X9FG MIF+--4>.P:19[]7F#+*$"4XU8XG8!'BW<(%4W4YKJ"*]"W5IMD\'J8]6>VCR M9PG7@6P.?ZT=RHCS@:F#%IEA$&%\Y[0_9(#IT9?6.50'^$-L]H?CJ448P)O4 M@K40 F99"\'EQ:V>CE_'6Z36 9 MH$$!>,UI9157+BZ>#>EM,OB+P*^:CFJJ^C6 7,+@R )'*UC5YHPH0.=#N?NN9D'%]K+YHTM=4Y"]T:7<>I5DV=X$6'VA@N:&SZNO&) MAR?)F.'4CO&QY\6GT ;O A/B$B("R%\2BO.+M[L4RM3E;G3*0&_$?BXH)8SX M4O/'?6:-?T-*,*;#US+BD1Z.8?9HZBZ>E+X\I+WC.E=KPYA7'9KZB%H5I@4( MTZZCE3$AC%Y[Z)%@R#![%QH'UX;VUV:WTZY#C3'#J#UUJ UMS,SJX+GZZQA= M!CHQ,H0+\.A<'M-83WIE5..3!X))OG(X\$Y2YOK5$\D?AL0OCF$F1TH C^DD MXC&H5/'B 1#,CDUX3>X_@:0J@E$YE.\]>LUTA_]4 MNXW/KX!W8^0N1XQHV,/KP@(KO?4!J!50?7=>5)RL"10O*<\Y>/'NUZ:K.,S7 MIJ^@;]K?5IX 1G;IS1(-Z0+MKR&B(GUML)( @X))]"'QNEX]F"R0:OGC^?/P)4U^KB4D#]"*X0;\"H*1.G[HCTC@6 M](V1K-HO5$\:BO@*I ^Y?C*'E%3MU]S'AWA!.\%K-$# +OE2;0Y#:QA%TAULKGPS#VZ (Z^61; M7X>W@7>\<$$C;9F(TZZ^L0&^=59\"6.,/R%QI\X;1*#4P$J[GY(Q=4\[(["O M2.-X+ F,JE.QC#3TY/?'Z5%O-*).^U,G70'W D0'IP1J#4SZGYTM1/1O1?(O M(7GIBYQ;LUTYE2KR:?9"G6L[#N (P5' JZ>K4X9I^,5Z6MN)/\*8X!LF[3^H M7/WK 8C!="_.)+JD%)7.=@>GHR!D%.,-I[YY69TUZ703]QZT(=BN)V44BU4? MG=ODBJHT^- _5>XL8>>E2QM]!9S.Z-*+O\!SNS#\[F ($1>@!R +2* MP_]>)@/@/G#)>3 5Y8?[;0473N"5"P9WI)B2"E;KJT%>E4\:%W2G2A141I;2^" -!W-8.QFP)K]>O ([;@\C]Y_D MJX8S6J\(U&GQ*H5["B%<2.,;A-J##,VL_Y-,[GJQ"3K=&7RJ1CI!]J6?3-EP#O M7W1LJ_G)C'C&H#HEI$HG_&"<)^"+ZM6L@+7+,)544'Z M1AQ:R2F$G<,HJ\ZM@FJEI.1PF>*:W''2USHO/3BMPM9+20V=>4V:P1>8"X]R M1? _7"X=);^::?TF%+D^9*0/].;ZD%SJL0!C>?A2CT=2Q)'7J]("X^:??@*C M'_-F"2B:O\3 MU0L72S#'IDYQ)I*=T@MMA7?2]Y@T^;*,&;+A)Z>*]W?=70^^T_#W8.MXO-O:WB8/_%SN;K8G=[ M:V>SV-HY>/%Z_^#=V^V9NW):_6^.%I/HUW %ZBQ8<#RA>#9ZBP>N3?T)GA[W M^Z>]/W[__>SL;+U5AV(IF%H'._S]!R.>^PS6RS1?3;>*,7N=*DE1I3JJU$([ MM"JV8:K"C8IU^'H_79W;'*,HU?IXHB3I>)Y$>2M3!&.]B-T3AJ00_C+.'K/4 M80[W= ,VA7/POJG]4;Q_XU-52(SAQ!W]U,JXO75OQ]U!H<#.P2SX6?%X2A8 M39%+BH";[2_![[1_JP#E*A-N7]6AQ//A#>#WY/!:KWK)=GV54Q^7U]!%G'3: MS7X=1XS=K%$EZX<0_5RY51.5* MU[M)L[^E?I=K"\'\KW_E4<^UR]/@#W[$1F_YROI6K[PP7LR_*NX A^E1[YI-)@A]I^BJ= M=N4@E=X"O<7UGN793B([0 S!\_9^&PVWVHUTZ3>[ %D(1M0RI[WPQ^B'YT 3 M3UOF_(]FN[IO]:7G5Y4O.8N)?6?5F]M?/@8'ML#]L/YNUG;WJ;N7_P>]Q9?+'ZW]*([\5P?X7I]8#U_/%+[=_-;W^T.^V7::]!2MNEK6AO4PYBT/-K53T;#+[Z M0Y/KTFLF."\QYM242IF22Z6D+S$Q0GW<250*,T;64JE6\\2T>O]G#8$IM,U) M2'=$GXPY_2/IT6;;I_]L7RK19O^%Z7;/8=;^,:U!6"OJ'"8\]UO_C_;@!/E. ME31)MP7C@MD+E9E54;%G_YS;K<[7U_3MUR.V._"?M[]^>*4_[Y]\:.Y^WOE^ M]+GU9?>[XWO?_R:[[_>:1]\WQ8=#1_8^_W6\^_G+MP^'7\AKMMX='YT>'.V+W_3NQ]X_ZMG^@3]S) MR_;^R3;9/]P5\#G=?[\+]W[;W'O_S_'1]UVR>[AS]N'S.W[T>?ML=^O/SZ_9 MV^.CDV\M^([X\/GO[T>'+YL?WN_0#X=_L[VM#\TC^K:Y^^IE<^_0MW;?_RUV M3W;$Z#OPK,$'^JX\.FR=[&WM'>^^_ZMU]/E#:R^-\^2OSQ]>[9P=O=\A>_3= MMP];7\[AO>/>"_SM]>%V?_< T[WO7\YV__ZHI8Q14H>AB"MC9Q7^$0(S?BT:/CT?0*?1%""D9(C!BX'<48D4I89Q+7@ M0D5&6-5ICNH&(-D"X=.,*/WB4\&WH9>V#*;D9B*#-W)[>K=WOQ9LEQJ29D29 M+N<[H=(PLLHH4.9AB088I;C#Q*'C! 5N(119;^$E&[P)EKO1L;4,2?%^$ M^8&5SXL!W3;H??(&.B/.D UT!@8Z20.,T2261B!O#$6 H1Q9+QW2UEOFJ;0J MM6Z75"R0@3YH4G9L\7#X?90N_D//?DG[=I97'U5;KQ1>-L-Z=KE!\U]WL$V( M0J/PS$D3-2?1:@%^TU&%!6.61W];Y[DYJC-]V>FF$UDNVW1M!=N__.W":C.S MGY%)-_'9%9,^T/C#_SW&[N2?MGFO!_LG1V='=.?;+CQ_][L_ACDZV]_Z(G8_ MOSTY@G>I_D[_.ME]?W3^?[_O\KVM3^?[AYMT_]#AW<.CCS(8CC4.*+H0$<=. M(4NC1CJ43AL?.#9T;8/0!A73/KS*9-Y%'2.XA[*,EDDKN>)<^6A+;DK-G-*: MLMNZBJR.JZB.WX\^@E)8+H!%LE*".D:MD6*B1*4+RJ3/N(NU.N)KU+':6YJ* M_5M5S4B]K;[>\5.M5=D,6IK,FQ*T NAV.OTPP_JC4.@ MDO+YN87B)]79\W1)1/PV41-W%PY\VXS@4G/@&06I&=@>#]@F8ULJG)!<&V#- M)OU#"5+&&42TL$PIKT/*H DN&YS?.[Y=O Q_MNT9Q[?9MA_/MJ>RX\YC7!*' MA*4EXCYRI"+$QC%((G I&3%D;0-LOD$X62#;?C+9\;1Y9E!O$W>A^3693U<2Y#SZXIKQK'A&-N.',>-)4J&=X-8)@C"- G%2!F0Q9*8J)(PZS'$,00#Y- %"F-RBF(QJ4.VVSG9[=2R?)"!AZA0 MH"H [7<>&1%*%'PPC+$H:3K<#NR6\46RVR>3?GC3#:>FZ2\.PACOD7ME3TY. M2LR92@PEL5T+8K/MJY.O-ZO)ST'-K)%JNL(/8^-W,_OVKN6 3OTXYI5L:(N+8"&:LXPDXXS70T MC,>U#<5% V*+I3#WU>E!J4"=_< M/$D'*7VO?LUH-SNTVYXB-RY:'S4%>/-! ;F1'(%FE(CAJ'&,P5OLUS9(V>#L MWGNP<_)D<>%@9LF3# =+!0<3Y(=B+;DL(P(S$(C[0) !C4!2<","*84J4X$( M:6!\[U G)U]N;.M^JC\=)GJ!-1.B'A_KF8U8:V&3&="QE4D=!E3B@$KW3@GG&I+%M>09D91L MR0]GR1/\@G/MB XEA!N*(FY%VLSM*9+PHXO.$)F:/>@&N?]2[>(5E2PLO=AI M]TW[4S,U=*C)1,Z=/$P-ZFC:Z_3N7NAO?QOVT'C5Z?ATHGJ&H]G!T>X4L8C> MT&H+/\,6V(760"PD5XAZSZ6A5 4AUS9H@Y7WWF*7DQ^+:\\SJTW-]OS ]CQ! M+Z2C90S2(4:Y0%P)BK3%"@5.N1<*,X=3[4@#?ET@>U[U[,5(]W.*8LZ$(H/, M[$'F[RG20(4%;V %PL1CB&%2O:ET$1&!A63*6BIQ AF]4#%,3D8L)FG(-CL7 MFYT@!I:41,72(T4E$(-H*0(V$,%P%;:,Q. %3?O7R?W[P.:\P^V7-:KM*C#7 M*&]9>=BUC,N2]KU.V^6RLEDCT+LIUJ"XX9XQC4@4 7$2(30QI4:.!QTU(3)2 M7&V]+^4B;;W/N8;%I W9@N=OP1,<0AOMJ)<1"5]RQ+U,F]B51=))ZHB/05-3 M=?[D(F],F8?Q77\"7;TQY7KB,,>J]*4_'>B6[[XRP#O3C3<9:6>'M$=37,ES M;P@%:"T!_/=_*7#QSXOMO]_M'![EP\$7/K_[X\/!6TUCFZVJ M=7@^(7SIFU1>-+X^->?7=;V^][+@TE/1U22<,^[A_:;6GKRG?=8$]/-T"PO* M%';*E2AR(A&'(!I98@-BH*U61>UC2$TX98/.;$O[$D7-&9 6Y]4>L1MY!J0Y M M)$1$RD+#FG#!%& ^*44J25$XA&%TJK.;/*5#NZ.)E52YT%*LA8"H[7'01_ M35/1,2Z?RS3F3Y62%%Y?3GD&IYF#TW1/#"R\B\PI)$U,"[W6(!,)1:H,@O*H MA")V;8/RAN)J@19Z:X--W,PMA0DB@Y M8A1;Q(V-2+DHD*#48@NR9!C8A6C@F3437:!43+;DN?:RR)8\5TN>;&8A)*&$ M8D0U4X@KL&DCHT*E$UYZ9BT7?&V#-R1;I(U@/R$8OMD[;9GS--CP8^-_J"M7 M9Y7T-IW59Y1?>:K]EF=$D'*P-D\HG=Y3R[QCWAN)9% :\71\"P1K 44.G @' MX73:G\=E X0WHV!M,0H^9YB,>:HF/R,FE4U^SB8_P9Y"285SQ"!*TP'W931( ME0:C4'+..,.X#.E(:=70>E99U@5KL[ZP!7O7V^1[T^V:&3"4)Q'>S8B'#.>\ MM]GV59_"WOZ@W^N;=IJY#$^S@Z?I_;HR1!L-#LA%D\Z_C!:9TAD4">,X$N&5 MI%5C=*9SGF:%#7E&["(;\H,9\@3/*#517$2&='4 M18E,CQH9*@4DCMO0]IX MSTB#LB7J_9'3- \-&B\Z[6HH:==&+[2;G=2YI)^K8.;.@<8F_G6G_>DP=$_V MTL0/Z_4R>LX./=TE#?K^[MON]W:&!^!]W"25JLDTLH[A#$AS!M!@RK7 M-DJL&[*\]]:U7 RSN,8\(QZ4C?DAC?G\JC$K5TKI:$0JPC_<>B!%S%ODC(B6 M6N%\E,F854.+13KM:=4S*S\HA6F,MT?+Z9;'J8O)'9;F3#:&H9J(90Q>&B2U M"D V,$>&E S9DF@NN I"Q+4-@AL$TP4*U7+.93&Y1K;FQV$;HT(W:ES &HB& M8@S^H1I9P36BI;)>WUG\;;X+"[7F.JYFG?T/'#CU;&5YG$L MRG!S![CY--U@-6!" Q.(>@>8$XU$0!HBP#G1DI16EZD](Z>+=&YESE(L*'/( M9CHS,YU@!3'8$CLK48C [#GCJ;>?+A&Q2F,908*1 2N86J(<,(D2KVV4BC4T M68ZF?(^0AWBJQC[[FM-L[#,U]DG6(2*W#D>D:0G!@2,"&>T9\D938F@I@'DD M8Q<-(>Y]U.-#=N!+*N">-?A(:QLU//.SBNK)[S5<_).D4; M02\Q1]$9X*.&8*2)"2@X;8BP3 ;,;U3/58]0#_H=]^6XTP*#Z(V: X?_#)K] M\U]K*)N[ R^ AV^97J_8A'<[.>FDAX.(\P+$#< M+.9:!I6ZUG#/M::"QD \ M"Z4$Q"YO7TR9)KLRIW],*^%ZCBSN -O3[3PX$=12 ZQ"1I'RF1XI:4$WB1*6 MRP M=)B7X$@835L.(RT!5QRGT@J6G?Z# ,ONE-./I2A+$3T*V!/$O6?@])E#F&/% M=!52AU2HN$!U3;E(<<:$W&EF2A:MMX%SDQJW"<,T!XKNN#4X._V'LLW)H]X% M#0%'BIQW#'$;" *I6 0<31'EF"56+9AMKGJDOPG#3%-L6O47(?][-Q"^$\ :F?Z?]HI[WO.XX.S":[FNEJ4G_YQ'6LD00');(4$L1 MDQ) 2GHBRM2$N,$(;TA^[TT-.4FPN&8\JV[BV8P?P(PG.(6CL0S1:D2$,PBD MZ!'P"H\8#L F*!4AG0A &E3(!B4KV$Y\<:F% M\VLH6IW>$^M2]>Q!N$4/7A-^NN:L@Y$XJAKJ%^/"V&F#;,)KD,A>Z._'0_,M MH];L4&NZA55J<\.PIT@21Q!GSB)5*HZTE40+I85C(?4G%F*ZOG&JL";G*);1 MOG^9=,S*OK,)W\V$)XB'I%QRQS$J)0/BP7%$RC*/B&-EL$Q+$R!^T'AZM\2C M&/"J)S(.N\'T!MWSIUBL\#"\XBK'G)RGF*!;7=&B8ILNW.VW?.K MMDN"B"4C#EE 6,25![9/A4,4R+\O+>:12;!=)AI*3F]Q>!3;?4K)"1]BTS6? M6 NG1\U%O U] R/RVZ;;AFGKC4ECJQ9&!J39 =+1-8?.&Z:I8,CH"+$+,1H M23O$L#"B--%*)R!V(;BAKCG4(R<@5L*H9YV R$;]P$8]>:IJ#"4-#B.C4OL& M[$MDO Z(:>*QY82X$HQ:4=K@:KJN,BCI\,, MTQM/U>9GE/?(-O] >8_1*F<(5C+JD'.IWE,9@PSG&CECB.%$QE+*=,Z[;&AU M[W-8'\3F5R#MNEE\3'3[ MUZ/,S,H _NP[=FVV?8;_><+_=-M/&J4@Q"C$"<.(4VN1XMXC@5UIG0K1V @! M*98-A6=5\S\+,WKD%%7&T(RA"T2:,X8^*(9.4&@?0(A84L28!2!-/=LU^$5D MG&>^%,$'3@!#%6L(-N-6B(^"H17!_KV?#AR"__KFUXU_PS^C(9^8[J=FNWXV MO0I>+H#N=V=ME03_S"QIU0,GA ),K',"SSY/A\54Q\\5_4[1/PY@I&;@FVFE M$0S4AW:O_JF:N6H!,C;;INV:5:H0_E"U;EJ_D-KD) R?S 4,[;33J[8<_-$- M+=-O?@W/SYJ^?SQ"B[%O#:6)+[]B+(Q@T+_Y*XLRN_SJ5(S_FT9;X4JTE#*K M/9-*U#E1N?-)OFJ^A=@YGNJR<^@WS%>-,YFLJB(/YJHT"\+>33M@ .8.!AVZZ M"H9C%F8LQ7$WN:G_^KGD)(2E"0^*3BQ2-[-D'?_^W6QYMOB#T'/WHTPO%$T MVX#JG0'#=QW^!E-A?KO3JU5^[Q*Q*T<+K]@RI[WP MQ^B'YZ,C7IOM:J#5EYY?5?<$4Y,YI?2\^N-+!%O'-8H-4UK#)P\_7J\^FF - M]6>2KBM9WO@Q7B/5%G MIN_S;)@ZJT&N@([^H!Z[TIJ%5=8WW8X?N/[4]NQ[;[]XN!3S+=_T]CGFZU[Q MD7+%MWRW.R2+C2-&4E66(1TF3[W5A#KO!0^:2F/*CUO5@AO!!-UNY6T(=R^[ MG9,4LZC ?H;O]S;4&:1XW>[T _\\ORX[S\]WF,)'\^1,]^O[/ M\2[]IWD$]]K[_#<[^OQ7<^_PG];^>[C7R3\G'[:V\1[]Y^0RD?RV]>%SZ_/> M=W=V1/\ZV=UZ^WGW\&]Q]'T7_N](['W?@9_?T;U7[[Y-)I(_O/KG9/_]+MO[ M_B>,[>AL[]7NM[VMUN?TS;W/7]ANNN_A$?YP^#*.DLB[!QBNW^;[FQ\M4:GM MK4?:^9 Z[$NDJ"&("!RB4=ABY5*;#,'O?<;&XNT@R["UHK E/([8&$,@9..4 M4NTD]LP33W4,+- *ML@(MDB&K46'K>\3L"6,=D%B@92V'G'F'=+526">2L^U M85I9B'H:FK&%AZT5(+0_*/U?;$)[$+I?F^Y^IRVL,5JS445-JHF:9 2X3E.Z]F&* L?36"\_3T348<:T,TEY91"PWD94*!X'3 MF>_L_DW2\K:_Q;5S95U)G<'62L&!-"G.N% LIN82VBF?*=.2V?DD98H4I&9* M@4P92L2ET4"9(H5PCV,?L5=:TD29F%JD/LLK2YD69L?B+:&DW@'0K8UZ]?3!&ID@<)5"H@KK!#W$6- M+$@1)?\IE0;9>[6V43:46(X]37D?XX-A0RF(ID%S*94";VR5E]%B80+%)>:. M9?*U9-@P2;ZT#,:+6"(M@(%QS45JK"*0+3'VVI;&1UT'6;/*5ST&-JP +5NV M\H$7G5X_E5+VP#I[\RDB6/P*@EP^L!S9UIO*!^Y"$5:;",Q\O3WAPWX69"<^:IR!LFY@.3^BRF>HZE6S%*"M$JE-]$KI 5CB'FE M#!:E"RF5P1MJ9OO.\WKQ EKPS->+LP7/RX(G:8ZAJ< C:*13!1UG#!B.8@2% M*+!S1H9HRFHEF.65X+P2?,-*L!M//.;UX 58#\X .A\ /9BB0+S4U-@DF$@D MQ(G8(@ON#\6H%*,^>AU2_\JR48KK/9S\OL)WF38(XS&B.RA@>( M?#3\A$N&/(:01T4BF%5K&[)1LEFEA_(B[I-8Q'W5[?1Z]S[W>*40]2XGELR M2=UP=$DEF#?=3ER2,TJ6 EG']B#0O>]?SG8!66,07GF#I, EXK3$R$CA$?:" ME,(8SB1>V] -J>]SA.&=[&2)$DU/UO!GP*6RX3_*IH21X7MC2L6I1YJ+D X< M4TA1&I#S)"HI-0Y*5JDH.H/SSC.;>A+YJ6%7P?:G(GP[33T(?[$N[K;![N+= M8P64;FG7?M^&7JAZQ*6>CQZB\E;G-#6\S&O!#[@QIA;!9MMO70I@NP:#[,YG MYLZ;4SQ>>1M8Z3Q*QQUQ79M@[$&N7\%35X<7ER3GL-^ MEFS2#V/24PS=2NUC*1$U%$S:IG-$03_@'V(-]M%1#B9-> .DN? FO0+$:&F+ M_P_20G'%BDY,]TM(!#WO W@P3G006JVTWZ_M=T>SG]%S?IL"1NCI2J9,L!Y% M+1CB7J>RN2"0UR(X*X)UP:;$)M-Y3\ *F_/,^5 VYP?=(# R9^:,YP(+1$KC M$%>*(ALD00$+0.<@91FKRKF2S6J+?^9"JY@D>A7:H6M:%1LR_J39;O;ZW>J< MIIPF>C!*-!0"8.CF%1%D()W?)H(1D$HJG<'#M0V"&U3>N\M)3A6MWL)MO;&@,[5\FW<7+ !;NEA5'R)I+T/I''887 2: MGD82ZJ[F# )-'9'A'*,87$F)C,1ALK8A:4,PNL2UQGF'P3)PJFSZ#['+X"(T MLIX19C'2/IWL+0(#%N4$LB)B$%H47$!H1,N&GED?F5P8]R2V&:03=8O8[9R, M.%:GG3<<+-:&@PNHW6F[SDE($LM@.[-S9 XW$]!67&OOLQ.[6]L?([8M!\NU]2!#P+PAX/PJ!( D MF0^>(.[2 2@& ]=2RB)GN<.<6N:9 L*E&Y1/[^9>"@A8 :ZU;+FL_?YQZ!;- MRH2+9\-,UF^-HAWZ>3?"8U_Y$^U;O $ORY5/9P7_Q;%I?PI@X$4TS6[QU;0& M(;7#.3/=KFGWBU;3V&:KV6\^N2Z #QQ(725/+T$8_R19;/K/@UX_%8GOQ_>U M3#*-FB&-VIV*I*PT)<>1(2$(A4A*E B$:)!3-'+/6.DP7MM@#27D_5G4DH9+ M*V[.,\\\9W-^.'.>B(I"B7TDE"$?JQ7]4")-(4C23*?CC+B-)5G;X&6CY#/H MR9!CGP4>\+)<^73VTNP Z'9#KS\JD:@*23LIY'QB6VH>E6R.I)!KRV;NC]Y- MT4MC@F+: :G$*4M'F42*8(&,8+&,-CJ:CB]E#7K-\:6W=T=Y$\T"&_#,Z>64 M 6<;O9N-3G!&YYGEFAN$B>6(*V^1BD(A"?#JM:<6RU2Z@!?:0E> URQM5NV" MUPP3Y_>C-E1J58:R5!'B[K4-TA#W[RV;4VB+:\USH#@W67,VV+L9[ 37,=QYKTN)K P! M<4T\4JDEO.5&&1V-H,Z P%0,\1+%]-:)/RD*3,J@)P)K=W M&\8&L-M0G'8[7YN]!"OPZXB1]PC_-$7E MO%;:6,=0,)@C3I1".AB/J/*.,%4&8H'**=G0-!_QD:'D ;A M.60)!$[<48Y,22UBGM%(M/66FS6P6$4)?;[PEKP"'&?9,EY[H7_M(;-S##ZO MFX!'!GE%]M-+$;R#O0O][28@Z_X/-W6IC0F>?" 0MK"Q4,TR)C2(0G. MP7@:)'%Z;4.I!F-+&B/?.=V642ZCW(.L$6>4FQO*33!BS"@7P2CD<3IND%0- MIQU!BM-HJ.=>,)XS@7GWZE)DU7'^7<; WZP=^G;'M%N>.J,,0WH7N04&FV M\3"]D2ANFVX;YJTW>NY6K6$7K!!G5G@+5CC=B(@J3TFD%N$R[1H<$C2ZAT6GE/+5G; MP.O7G#"UR UM9I[XR"YJD=[M5US4/9,9V47-'9HF$Q>62&><19(8@SB-'.EH M.0J&*T:%H[3TO^2B'DP3LHN:A1XPR3&5,2+O T><&8TT4P1)KGD9L=!5FAY< MU'3Z:I%=U I$K'=M#5;]WFS[T.[_@?3I H6PE;GVBD$O^-2NUG5.3@?5\6KM MG(_)^9A5R\?J]*OOMS39@Q9,DX'TUE. W84K,I[ W.+&ANQ]KA-D? M]'M]D S,Z) X:.V5DLD.U/]F44UO"(-1+12,0%*Y&Q'B.!G2D5ED+* M'V7$'U-=LK-X#(6)"I=$.(,(Y3HMH7ADG0F(,;74*3RN)QP>-()AT50U=ENEL$-NK]^ NGR-D58#-I7 MG0!])>2]1-O-D=KH'(+"#"U%='G0(\MZ/A^9;1N;9(?-T7SI,82:5C1A#35C?HW5*+=^I''!N M.7#?J5D=+S0_(GJ- \K<9[KM7G"11ZI+!%X&O Y5&FFE.?*E, ZT.!+K MUC8T:6A%9M:>X%[VM.!9S(RF&4T?F]-G-'TH-)W@\*$D@BMLD2T903R6&%FC M#%*!,9 J8P"G=0ZUG*Y=7 $T75#^_WL_!;'P7]_\NO%O^&?TC1/3_=1LUW-$ MK\*M"ZE1^L/#"*WVPX10&)>VP9CV>;4/IM.'N_<[!43K@"EFX)O]D"8A[>;I MU3]5$C;IS['9-FW7-"T8-_PAA>F]]0OMFIR$X9.Y@*&==GK-I(Q_=$/+] $] MGI\U??]X5*PY]JVAUN'+KQ@+(QCT;_[*HLRNN#H5X_^FT5;(%RVES&K/I))< M$&<=UD&*DAJJ2=#B(Q5KHR\==T=O<&H^!62[P7Q!)L(+_F%:9^:\M_;[5:T# ME1N?])OF:ZB=PYDN*QIRPWS%.)^:*)BOVBC 0W3J(P?^ " *W705#,+ MZT0-*]JG.P?%YL_V?0[)\OT/M=CS3/WHV@NI'V-?:/ M.P.XG>\UBO#-A>254\UP 6]M+KQ_Y:LN4;9RXC#>ECGMA3]&/SP?^;IFNWIJ M]:7G5P%#7+/#,\U+_?$0=;18EU(GX!DFR88/'F+2>H5)$X2D_HSI=4W*&S_& MZ^3_60P*D*]DO!XERI MIR;TFHQQ37T?)C\J;[>[IF5ZO6+SW[;[>UJX/.FT:W9_BRTV/U6@9%2&90^^S8;JE9FZS9/.H#TK0%^YVL'9PTI%ET M0B/<6XRY*H7BW&ME=%!".OB3C911\G$G61^A5VL&=_9>7E,K>-)I5\'+DC:P MVCL8%@N>?#C>._S0/*)[)Q\.M\\^;/W-CK[O'1_1G?.CDVUV=+A[]N'5VR_[ MATY<%@N^;.Z]_^O+WO=-NK?UU_'1][^_?X#QP!C%[A:,]=41V7\%X_V^\WVR M6/#H_0XY.OF;[6X=X=V3EY_WMO9.=N$Y>UM?SO:^?\(?/K_C'[;>?=_]O!=W MF_C;WHN)CF?2B3+MZ M6&<0U-4B5-J+(N#"<:L>#6-N@1#44_'_,Y(SZ5:U2 MF?5B%U+?SO!7["#,>Z+==)WTKT'=]%GPXPF:.BFS,/7.2P-AS:L0YIG"1MD2 M16P-I0^)>2:"7]Y"A2&Z:B8M^#N%.%12DLEB]HJ M%LH@2&D>D,)D^[^=_>]/4!@29:0^2(2M48@;9Y!F@J"24,*8H<%%N;9!L&@0 MH# 43V]>GC$0+!@6S-?^5Y?(K"R7^37,RUQF]EAVOCN!9;$D.C+AD%;<(HXC M12J&@&BTU 8OJ= 1L&QZ%VR&L!R(/8E + H;,?!]19S@8!2:.\ZLYPS3R&F\ M5R"66=H,D6TB2L/$VZ"=302M1)R$$JE2"F2XTX!P)2UUN;8A&6L0.7W.Z J' M:AG;,K8-L#K\D\>0!/4UI&$!6> M(1Y*CY23%#FE&)/42(5-.A4H(U=&KB>(7)[Q$#W7&)><>\_N@PP=);CP1A 7%J+++IP*-(1.2" MEE@ZM[91%9'2YQG6,JRM"JS=I3V240ZBEG2ZM#/<1Z%+DIK=NN@)E<*YFW'M MAJY(.>Q\()0;+0Z6# +/='PCT1)B3VZ0(LPCJDP,C'M?"K&V(11O"#R[WG(9 MX!;$UI\DP-UE*8!2+A7GF):"[T>H.J M>CFU@JKW)L,,5)MP>\FLBL$I_!B^A:YK]JJKW@QL:WBZ^YMN\ZOIA^*]Z79- MU4,JESKG*V=>ZKR !QS,HQK(*2:)I])@$WB@1 GA6 BVC%1H3<5/NJ&.E06U MS/=N[163>0>_->C"Q+V!=^@,S^@=6>SVT+!]+G2>F<<\GRYTUC8JS3!&+!*. M.&,**/*9H",EG4>><3S)9$$.?)KWWM/)+]OLC(__'M ;A M&AO/Q/=N9CP1STN+G6?*(AHBQ/.1,F0(BZC45ME ?5E*!V:YK'>89LY2 MRE+*4GHX3U@JJX@S(@9+N;7>6&NQC]:S,CK._%P]8*YI@Q*=G>5R&7B&X2RE+*4LI:RKM1XW+2:57VX7QMN7M&:N4-,JUD7*UJI M@/?[NX]!L\"-2%U[M$8\%;GI,AWVQW@0QGFE U[;((HU-%$SJ@%9H"JVU3;V M7XM+LI2RE+*4LI2644J/L6SQ$VI3A?DW,)LW*9IS!-DLI2RE+*4MI!18G,G%Y(.+R?7*!,V2=L2@RZDH9"!>2+!IQ>;I[:ZKD)+(FG>[M.B>GH=VK MSFS/:POYRKQ-)I=!9"EE*64I92EE*2VFE!XS*;SI/P]Z_1/@M+W#SN41P.GT MWYWV\-S?BE]6]/+%&+M\&_XS:/::_7 0NE^;+M1!V=O@.I_:U5VJ^"R7B\TE MP3PL%[,8RXB%1(0JC3C!%EEM-!*$.P'!MG(F[?=L*'[O?O 9%#)T9REE*64I M92D]/@V:=8HYTZ!EHD&35?,L1&RDBJCDVB,>3-H(2$M4TL LJ @FEBX>#7JZ M-?/[_>/0K5+5W7 ,AM3\&HI6IY>+X?.5N1@^+XUG*64I92EE*64I92EE*3U( M"_BH6##21^8"W"2F'ND9"F1DU(;KDJ!@UT<)SFC2N>?'6GR:.EAT/B<#LY7 MYOKEO(R=I92EE*64I92EE*64I92EE*64I;0 4KK3Z;K"1\MC<#'MT.#>:L:H M5H%QBB.5[M>S1A G7Z:) M'_1[?=-.LY<[9L_,Q5US!JQUVEMF#1(L%?PH39"BP%<%IHQR; +\L+9!&6^( MY.?TK'HXS??D]!D5,\S1\J];0GU,P__7? 1X!\$M$MI-\_E?@[H;NM,==UHP M=[WM_PR:_?/,TN\*81/1-J('%@U"5(/B)X4"F;]D_G(OJ,O\9?80=KX[ 6%&Z,@\ M#TC$DB,N&$-).L!?HK748"NI!0@C&;DR M)ZYG=,OHMB@O?9>%8E#]D@BG0_2.!V:UHI3PD'[%@JEP,[S=L#Z<&=J]H6PR M21XLS+^6B:%)A[@C$6DN)(JN%%8019CU:QO3$';G_3X9O3)Z/?I+WP&\<&FQ ML Q[;BB7!&OFN&.<"4$!?.(5-Z@PR 'B<^2.+X MVD99X@:G//.V#' K '!WP3<.+I]*:S@ FK)8 W/3"@/>Z9CR:SFGMABP-E60 M;+C5#,@;YY@A3FF)+"T)$L*+R*TR)@)Y$Z5L $U;"O(V+%@>C6*DT*)"KEGO M2EB6HM-\Y>-?>:.6C=D# Z7WG8%MA:L&<0L%G(42YR'F(>8AYB$NYQ#S5J5Z MJ])6<.'$AF[>K92OS.<:W+NF5YK()+/,\JBY$T;)DI?$1\7ACU3%.K0E-.]) M6H@H=_]@>D\2#Z4V$FNDM2T1MY$AXZU RMB24,,),7AM@Y9E \NR(:A8H'/E M'RA7M_H9N97,N_T:..4JW'F SL2*0=!8*XPCLE*F*EROD37P:^K8P14E)<@% M0$>N'M9D]G!IH$YQK:+T-E#'M2^59#)5]RBCF2$QLX?%,^3)'#GU"ILH S)2 M!\2]]4@'BI$D3B@J+ 4:L;:A90,KU2CEK-+D"V30F3RL)'GX-6S*Y&'VF#.U MA8<3*[AP)2J))8C+*)%21*!H#8C,,$M#3+L0,]9DK%D*K"FY$IX%)C0E7,AH M!6'"285+"1H>Q'VP)A<(S!"()C?=$(@O>0E1C%(6<6T=4J"?B%BI"-6X9%14 MFVZ$;(!D,QYE/%J.BLQ8QLB(LR$PR@.V.C(I%%'>&F&,8C<#4MXF,R_PF[AYO]W<]'_=V#!$D.WN$+_:B#T$&*5"/I M,> 15754%B0CBA,A.:D:0XF&DM/=%3(F+9#A9DRJ]]L%Y['PSC!AN9)&E=IY M2Q3&S%F,2<:D!<*DBB)-Q&>88.Z-),C$R!$W@2'M/>"2*8E3I9+ E-8V%*4- M$&^&I Q)BYXHXKC$D9<&-)=QXYQE AOI90C2VLAY3A0M!A!-KI*55#H1J46" M0\#&H^/(*L$1+CE(3H?(@E_;(%HVM%JD^IH9G6:ZT%6CUQMEO8Q<=,/IH.N. M32_X7"B:KYQ#H>C2GL^23\/*4LI2RE+*4LI2RE+*4LI26CTIW:F+#RF-,DXH M11S74NO@*/P/4T]2(]GZ+$TZ.H./WK+=Q=O+ &QKT(79>P,OTO'_F-8@Y)S% M[!9TMB<6=';91Z>999A3I'1,I;VT1$80EZKU*2'6E]2JM0VF&R6_SQISMNG_ MG[UW;6HC6=:%_XJ"O?>)F0B55]TOGAU$,,:>Q7X'\ 6/P_[BJ"O(%A)+%V/\ MZ]^L;DD(21@P B2HL\_R"'6KNZJR\JDGLS*S"O(6*=T&>14.1$:JI)&,"X&= M89X*DF&7*JQH0=X51]X?6Q>1%UO#@W(,^6@!;XGTR%F-$24F,98][K6^ MV4%L?+"]GNT,^L6Q7.XL%0A^-8<0,\()MYIHC[E3U#BL"(M6&Y:T$OR*Q6\J MF;!M?_3JI2_K],55K]X.&FOLRY$VAY);N+QU<&>P>_#FXCKHF+8FB( ,30;6 MP:"04\FC*#DEC%$A^#%Y%:HO/Y@[HI];).Z2H*7F"X2*E(J4BI2.D!J[$M:Y>B M4)H'IC2SVQ5.&4FE<4!D'% :81*RP49$DDB9O1KNY I2FJ<;W'[S/8OZZ^Y) M%EF_83NA\2WV!S *^6(//O9:?A##^.> F5;H]Q9XN5_>5L# )1X"I:ASGO! M5>9I%%P33:)7.L7K;VM")X>XM!Z99!GRF&LIF$E)@T;0)B&JB6]_3'>)VED'HZ5(J4BI2*E(:1VE M]!![&E*&J(<8J2 M7 (1WSZOO:AV > BI2*E(J4BI03*< M$61L-$AYYR7U47"[@F3FZ>9>O(V#5B\>0[OR-L2PD_CYC>U2@;$N7. MDF=QG13#^]R1F$HSW.J$6J,7;%"4?8GEK7QO9C(MWO//S B6O!*(N6R\)ZV0 M@Z^0Y]A0SABED>1,BZ:2[%$5RGS<*EZ"J(J4BI2*E(J4BI2*E(J4BI2*E(J4 MGJ24GFZT\S^Q$[J]V@<(#43M5AQF?Z&W_:/&2:][V+/'Q3=8[BS!RFL2K%Q_ M_ZK;>Q=[WUJ^. >77(YL-FA94JJBH 8YR@CBUGKD2/[$9#X9VX*T3=X6XY0W MF;CUL7=W%G@L=Y8[RYWES@*/Y'S$.<)5R!!R.;\0>GY\$CM]FST= M)>*OW/F+=Y8 Y1)&7J14I%2D5*14I+0ZNYI+C]7:"E^&_4&N+],_Z&[!R.46 MV/9KVPH[G1?VI#6P[8I?5O3RQ12[?!O_,VSU6X,XVO.LMT/?1M\][%1/*<=H M+WDC]/U\>)<2PB=!/.+.1,2IB,@2S%#06!E)&"%$;FQ2UH19LD+G4A18*.!= MI%2D5*14I+0BX5V%"*T7$9J)".,I*)9/3P^*:F!#*2%K5$*84>:UYXX0MX)$ MZ.FFK+^V9Y6RY33U>'S2[I[%V!C8[_""7FS;7-ERT&W,E[LLQV^5.^_6O[VV MT=$EAKU(J4BI2*E(J4AIE:1T>17F^W5POZUYY4'WP'[_T!H<'77;>21SVDXV M[/Z<->R*578CJ^SCO'N:&A%ML@+)Z!3BDDFD)>8H!LXM6&N1";6Q*8B\1<'E MHLT%O$(Z$'K6VRTN_VR@U;N M+!DB)4RH2*E(J4BI2*E(J4BI2.E>_(28<,<3<8EJSCW!AA(L K,IV> %YM?P M$_:AO_!IUF%8V!X9+B5-=GD?Q<+#[9>:@"4%<8-08)+5UB(OL3,3:(QN95]C$%*7=V&1- MR74YA'9M-+_@<>IN(^6I[[Z.M@]\O'B^XC M8@6626J49+4)$R,R021D U8\6I!LQ!N;6C<9FS\^JF2F/09%OCO/<5'D.U3D M&3^P2IYRISE*5'G$=3[=U@F*1.0@79R<B#U4*^)S!MH3ND/7CHT\Y\=702^>9\7J M=]NM4%]9OQ7PT@6PGQ,$^S-K("%,&Z4MCM1S1:6-SF%)J+8Z*$[8YYU%2]_. MWJO9)>]%]_BXVZD.2*TR$?O[PT%_8#MY]*ZW N*R EZ] G[9&NP>S,03&:^- M9H9D*IL0)S0@BX'4*@I,AG&K"1,;FU2:)DBZ*=A\IN*OA4,L0Z<>.(SBP6"C M6J=7"#7^^R&$?P.AKQ*0SEL2OX:BEYPOG5.Z8Z__\C_#UN"LV UD*Y"NNZ0=/T:Q!;2=1?0F?\W#9TI*85IPB@2#":I2AI9 M8AR2.BIEN30F\8U-\@0ALX!B <4[!$6&;;0\84Z$X8()0YEQ5@8-"NFC-+IU5B0LR!G0;J6!(S_:^[)Y]]H%HA6.$J20%D$]ID/8I($E% MH)%*K:G.>R2B*8@IV%FPLV#GDK#34.4II9)&L-D5M\YS)X/B$>QV 6A:L'.E ML'-K/I <%KV0P&Q &F.6=XD<] MB%<^PG3O+5L1JY2!GVHBS9KX+L:&];E>N.VM%^13=#!Y[9]:L_Z M&_^Z..M@RHT:E!-$+ANNT>0<#;2LEO%+ABNEI0S77.((#%>M$X"_W5YUJ,US MT._8RW=!<^S*M*5QU,L+TW]=+3B MX,,!SD+YD5>TSKY)&N[N6A2/.CD730" M&YM_O]_=V=MZVSAX^>+?>_M_[_^U\_)=L[&S]^)98VMON_'N_9_O=K9WMM[" MUY=J_*KTY<4$OEY,P]>["6A5,K+]H\:K=O>TOT+]60PLO[T?(W.ST>H 5G>' M\+C0GQ@:U3ITCJ#5P@>-:]N3?GP^_O#'..6FU:E>4?WHCXMH(!8DEN5!J"^? M0\HS7,/**.-M].;1Y6?5I9E5O+ZFZ#/@"9=>QL_(I==^]EA"GDEB?NFQ/[_& M-+^3QM+K->B*K,(K@WW-W*T++*AZ:M^/P:"OE5)X * ;&[MPWU&_\1)T.9SG M%5X@B;<=GRF#]S*VN( PKO;@73/O\EH=?FH#1WYE=EW3*7$'";K7ZU>UT*6\ MT#52KWOUTH]BU_SCOW8G7C'=LC>CX]D]Z_=TT\'AV+OR]OC/?I2 M['UX^7WW^./9WK87< U__/(23[QC7]Y^^?1AY_O^P=&7_8.O9WM?WI!/7]JM MW>W#'Q\/]K[L__62?MK^$]K]ZGC6.[;W%[3URTNQ_]>NV#_8H7O;_QSO?]@Y MW=_>.]JEN_SCP:>ONW^]^;'[X5/:/L9?9.T;W?GP]W7WSV45,/?8>11<5 MXMX3Y+!3B!@'1# 8EK!?0C6+U2MH7D#I<8*2%,30:+A26G,"9X]\+X+.^58[-CHCSI>_S9]])O3#[-YJ=7Z=S?]RC;&' M?,92RRR9%9X,V_$$)D"K)']<6EXEVS@T.N-Q3WRY8OKD?3 M8H#/[5@=#-()6U/2*"O1#5:BO7=S])A0Y0VA"47A2*[:R) 622$G&8W2>@7R M!'J,Q9*VC5>((!?%71ZC+(I[UXH[2R&])#[%P!%(">Q:B05RS"AD?:2)2T>H M"1N;4BRK#,L*D9?TS/]QQN M!73\N#4\;L!?Q[;W-8Y"EJ(?]BJ?5?%IW/L.X);WO=HNFI+5?MIN]3T,\J / MYM+K6FK]G2;?4:WVQ[6&45G-I>SW:*6^;NW3)M M^Z/W_!4,_C]Y[,\W9O?3AY$, $=?C;.A=CK]06]8 >F[H?L2_>"@NVL[P0ZZ MO;.W,<3CD]K=7,(9EH/ ^_.;2#@9DT+"R&N3ZP1)C:P78!#:[,^Q+K!V]T<6EL[( L#273@& 50> 60K&)"->$@L P"SBFF!D5"1(<4]2Q%KR $R" MRZ;D\]5NBC_HSK7XG]@)W9S0VO5?4:N#VJTXS*2FVJ0ZZ74/>_:X^(#NA=B\ MMF<55AUT:Z'T7W5[[V+O6\O'_FC;<.+*WIH$E17T6EHTYL&XLO;+P=X7:,?V MR\^&)"62- A3%8&_*(FL-@Y9Q8F@S&*2+4C5U%ROD U9_$*KS%^6H>>I]3T& M]"/VND7%;ZKB9Q=5W,J\S\S!)M% 4S(M08Y8@:(%=??>1LGDY&SQ%5+R)^-W MF=VR"M$-&F'D.:V"<%O]_K Z[-1W^\4/=V2.[JW/X(DL!#+&)=[M@ MU(TPZN4Y#8$QV/WQ\3/6@6J9,+(T4,2I8LA:;Y##R3#)HP,VDF-Q5\F$*DZ4 M%24A-]?>PCR6H]5G%[5:*Q^Y80IIDIVCDA#D-%&(.HFEU=%Z&I;&/(ISY.;: MN7-\8EN]3-8S[VAUOL&G;J]$Q=PCQ=@9#?K9AUYK$+>[I\5=>S=,8V0-46(E MU20B%[Q /-"(+#:#_9HZ>$:^$IM:B[/9!'">& MM#,"B>!@&= X.L=S1&-3FEMO2!5?T,KJ\M+Y6='E>]#E&0(G ],@&(J\Y@EQ M+RFRH,2(V2@CBT:!*99-+N&H1^,([[/JLW' M[N H]HI#\'Y"I&H!C((]S[8Z83^/?DG<_945Z7">72JO+$@+<6Z!75(JD>$D M($NMCXEIKWQ>D? JN12*ZV]%J651V#M0V!D*"9PQZNAB#JQ6H+#.("-80J"Y M7AOGE&)F8U.+^5*1*^L#7/MZD76:6'^F"&15N*?B"^V6=:UV*0CY."CAEJ^# M)')=T-CZEJLG%"YX[R43=CJ^EXN[;,?ZOSN=L5S>3L12G!E+6XF^S ?*TX ] M]U8A:@C.*Q%&ADB-$E=&1FT-MVECTS352NU'%?*X;)[(?NW#(Z;6VW3>[YV):K8&E* M#@5R;@0Y\\%H,3'G$N%(*)Z3AY5!6E"+L-66&T6ER/XH)>*"(<(RZ74)LOM_0@ZOID M?!2O>_'$ML*XVG3_?-NJX8>]7@YOOT5AZ;6U:U:,.%2.\1>U/*K2M"6U?XEH MM3-'+L",84J*A%(,#G$3"7*!2Y1H8#@&J9((V9YA>+Y0[3J?_E:4^A[I15'J M.U;JV9@JSDQTBB!!?4 \_Z,3*'40F)O$/?>*;&R*IC+S;LAU/CUM]4E(I0D- M&&^T!,ZQMM;/BNZ65,+)M4X94F2U;$-_EDG!V3@(P3>U:B,1[6I3&6Q>M:% 62E@=)\ZEAR09% MO23(N"00EY8C&XA'WEL1A9$<)YE-'Z-7*1JP.#56+@*C:/5#:O4,T7#*:>DH M1=KD^LF")^225TAYYIQFS&CK,]%0% * MD@7T][DT"EXM#Z_>SQ=,9I0R"@ 5HJ4Y9",@*S5#CHGH+4C1B:I^$%VPJU*\ M'BNMV/?L];A)(.BDBC.C?O=1+DMS5A;F^B>HS=^=2NEH-*OHM+'.6YAC5.$LHBHMQ%Q&1*R M)"8DKQ%P?UL4_#7%/O8OKRY!B2V_@R7+<78@]! M!Y_G >EWVZW0R-UZY+AU=_0#1/8")/:ZU_W6"C'\>?8>1 ?@58Z)NDM(\_.) M*DIA0I-#2;J4R_(Y9'-!5@6L1)M$F. $F E=6,OKQB;3]?1HC7PA3Q48[H[0 M%&!X(&"8X3HX!0I\!B:\R)FS,-F1YIJCI)).DD0P6\+&)M5-3/BJ \.2O"PK MP'_4XL(MF?ND=O>TWTB][G%UWD-_AO[\6L66T4!<+9Y?JL-R7?MQ^2U\_)4* MUZSVT.MASQ_9G.+538UCV_L:!WF+OM&/8,<^P;W(!TWQ.C_G<WH!F4A7MI"_&.^/HT@,A!/+5+Y-'J.;43.28TDBUF: M0KMD-S:)84VIET#1UY2(/VX-7WIL5-'PA]3PV3U+&S@-2J&4E$61GUIO61HHW.D3-2=*(VL00C]@@%[%' MCG@<,*Q?-O*-34.:7,S[#DI$]V-1_>6SEJ+Z*Z?ZLUNDS"5L#4$S_1ABA='RVI1F0Q2/X.M8H8M%[KF MR^H$JR73TB 2-$7<*8JT282MBM$2+*3*YQ":IL"W)BCWYW!Y!!M6Z^8A MFMZP.NGEB+/1L5KQ/\/6239'GI9/:+5VK%Z/)/*Z;3L#, M?CH52T'5YZ#J? MRH^539%RBAA.$LR_!(8@,"<4,964)\]F+2 EE!,8,>5L/@I%(ZMD1 0K%R5147*_L:FU60W=??RP?S.7%:\*B3 1GE'48>,4=&!84P=50S3Z(2 ;_[[\T)?2/%8KB*+%: M:Q2K]7-M+NZM6ZKTC'O+8T>)4@$1&CVHM$S(>2*1#D2P9+$4-.4CAUC3T/DT MUY4-S%HC3]9-N49_T/5?&]V3+("2__8P0>-9!/NU!,8X%0I.+0^GYG/; C'6 M2*GR$27Y\%6BD?%8(BR]8"'D/-ZJ3#@VMPX2+V%.*ZO5=QLDOEBKB^+>3'%G M"(;E-/$D+!)!^ESICB/G0D),.J(8,SQHFRO=D152V^)Y634V- I&S/PG'I^T MNVU: ZZ M!_;[A];@Z*C;SL.8LV^.;"_^:0%?7W2/3V*G;W,C"];>"&OGSX\-5A#+(D'8 M28%XX %90B)2(F@LF>;T:IJ\BK$@-]0-#PBSB5&-B:+9'+Y:QRPHZOH@'W\A&K-W$MOX\DHD2Y3*M\]/NYV1FPI MY]+U8@":5>'-;7>WUM8L?1 *U;8_>A/8!7P]E]-^>E%)J;)2MSIAY"8O[O$E M N[\Z73YH&Z"54)&$(ZXUQ@98BG"*<%*&X,-CFQL\NP=7Y'3)XK+:?5"O']= MMXOZWDQ]9_B2D$PI3VD^39(!7Q(2:48Q2D&[$((&U?8;F_,>XU7,JUM[)TY] M%MVBD.RGY9M9E5VL*2BJ1/-J+)G+4DN*(?>+P#2?;N9\"DY2AG!D^4@KXY"S M4B$AG7'.*D9(6$5#KKAL5H]=7)) =F-5+RI],Y6>Y1J>$X.I1)P)@7CTP#HD M9T@(J2TSA =E-C;)@B)FZUQ*>HV2XD]&J90-=];X;90A__OR^,BU\Z\>)Y#= M>XK\E72E^$)N W#S9]9Y[HESE"#O: !C"K#-5$=31,A-J0('#P0'LWQ'.P_6BT*1NX@XS'MDI THXI0=+=J2F!/C M!6^2!57'?BVX9\6RXW]6)P@OH$35WZU. "K^'&7.M$H<*8R.LLYU@S)?:M:L M*9=5_ :*DJ-OZJVA271-OEZJ":T25V.N'B%U-WOH:. M=\/\R>:^//G=']G.87QK!_%E2M&7FHY+Q-?#.;HE@^8J*H&,E11Q*Q-\ ML@E1KKW63'C&*>"KPDVAEA#0LQI\JY0D6F&/4D&7-4:7V56>4K9*YM@ MMO:A/B\[X79\Y0Z-NT4#]9"(]M]WU/?' N/E-$\YM )B9N$ MSKNZ?BT::BW\704&"PR.8)!PK!55SG)NN';88,.,!@2,)EGE76VX%AA<)QB< M+34.I@H76"%O!$4<$XTL=A&9J+EA02<1:6:SJLG%L@[)*ZZYV]0;?S<\.6G' M'%IIVXW0ZOMVMS_LU8?3^7$M\D:K4VL-2&E9Q<<9""1TA_D$X56M/GZM)CYV M0Z@J2']B0:=@"L!$&,1L^-PFWO-Q+N:/>O;&SFC^O(8)M1<')3MC*0OQ M_)'4A!DB0G3(YK/8N,,1./$HZ6'HDY!T<%=FX& M.S/\/P8N+*<.49;WY(E,R&J!$?$J:)=<,E4MUEL[LDMACZ=ID< X5$;)U*F0 MG;#\,Y)6Q18IYQV5!C_%!J^]T;S3[P\!DJK21"_:MM]O;%TL430\@8_7.7^C M,-E'R6276V[I11?6PUX?WKF?QI57MHYA+ =Y(I;"WLLDO?/16CX$HIFF*!(K M$%?$Y! .B0S6FD2BE34 ?$0WY8+SSXNI70!J%0%JN36C"D#=*T#-[LI1ZB1/ M#'&7+,I[=,A$%E!TSC@2O2 ZY'!2W:2&K1!"/7Y:N[*F^27X,?U.>(9'K>_H MJ!5"[#PO6ODSK?SQ6DJ1=U@A'K5%-C&/LNM>,D:Y]WYC<_\D M]FSEZ6A7J:V5VJ!N0D/X PR+F$O*NX$%6>5J(&!3U%E(U6Y=_9.N@UE3[=WV M:[O#ANZD,NK6NQ<-G2NZC-2[)%TL7 YI%)8[G*01@B?OM&..&>QYY)'&)&^\ M$?8VMV,_O>_'K2S$_9$(=SKC-+)<4"@Q$7*BE4=:*(8>$,8H9 MZK3A8&N(IN++2DY8(0]ET?>["I\I^KXJ^C[#:Z3V04CN4#2&(Q[@'R,L0PE+ M[:S U%*1:V/H!75W5M;?M_;NL^V88J\7IP-6?+<_R"< ^AQU7G$9ZWUO"!_; M(TVY93'71PUH2RS!*.[5X4?[O=<6ALNV1W\? M]*"W=6N+;V8IB#9_,*"B0DG..5(Z>6 PCB&7I$0"JU4J:XIMY_"J_= ZS M!)4OJGTSU9XA*]@ -"M0:.LQ&"<)(-,*3E%R1DETPH 9G5:!S+D%RDB.C9QECCJ3H-T[LFUS[230X&C9QJ:X?6G^$K)6&GS'#?[7(#,S M^&]H?=O\7_AG_(MCVSML=:IR$S-'4/F8DU/O'5]IE8,78T4KC^'59]E/V>D. MX.&#;F-P% %M[1"0+Q>^ZV;^W*\_5957[.#'8/1F M)J%I)]U^JZHRTHMM.VA]BW^XY/O^)==""X>#RG]SYX%9V MQM6CJRX.Q?2_N;758I$<&+S.!*:TXH)XY[&)2DAJJ2'1B,^,;XQ_=-0;]^#$ M'D;D>M%^139!!Y_;]JD]ZV_\Z^*<@PDW:I"BT.+9\;IT5%):RJC,Y7W"J-0S M/V2SIBXS _@<>_DN:)-=F;8TCGJ95?S7U?)1&YL'E3664\ R(:F2N^SFI6HP MA02$W@<47&LL-C;_?K^[L[?UMG'P\L6_]_;_WO]KY^6[9F-G[\6SQM;>=N/= M^S_?[6SO;+V%KR_MVZKT96\,8R\FP/5B&KA>38#KW02X&K^]'^/=[XL4=Z(P MF__K>O]:(-]KZK/:N'Q2C,!.5A3_H0:N09XU1L1[;W@,S_%+,*-G3L:RF4_O MI]&F,8CF@;GSWMF8.__S97<[? 6>RC]]R/>\A>=Z\?%X[\ONC_<4."OY> !_ M_PAMX,'M^.^W9Y\^A!-'N?ST8?=TC[YA>U^.VI^@/7M_O3S;^]%N?:2[/^!] M=._'/T?P]Y<]^D^"OO#=K<^,&1E=\,@G;C+U-<@E)I%T@3)%A(^*UG9.JS., M82M[$"3UT4GKP;R5W&AC8(8ESXD@W HKX?X(!LE)UL;>$%!UOW=H.ZT?U3!7 M+J-MN-YK32+#_QSV81KT^V-V/9+YS 2':Z-FU ^JI'5E4WX^QR^XYJBZATF_ M>)W^>P@KI>TU#J(_ZL [#UNQ#\C7\<^J\6H!-IP>==OM,]0]S9%H_:'KMT++ M]N"^QF^9*>7]*(K_>%$3J>HO\D>CVQM?&+UA=.'WQJGMP]46#(>%QS9:'5B" M3O(J5'OZMH$4G=H>K"F=QM;P<-@'(T4W&Z!3NE&M414]RRK5^*N;2R;LQD&O M>](=MKMUPQN_C5Y<71Z_]EGC 'XV:F35ANR6BG7%K_S$DR&THLY3CM7))E6M MA0;,A\/8R^61*XMXE-H\#L9KUI%ZP"/_,VS5%*TYNN5DY.%L-GJQ.ST-X7W] M%D@2!MV-IE_.FW8P'M7UT];@"#H?\XW'T(7)7;'_K+&?!\C'8P?C0/.H4'Q1 M"C *N>';,)SCKC>K_HV[_IL=@!#]46, TZ@:QW#)0#Z;+ 7+G9CT6A.S<3O(6"FA[W,9#D81[?,)GQ,!7RWMM@;%ML'?9BM>Y6*O:Z M;2LLVJUFVH6GCKZ:W'\NT7HI'^L''\V$:NI4D[D7T:(F-7ZB[F.U^3L>6G_6 MF%';9POE<:F?X=[@ZT)C*[W^&:#L6E#*!B,5GHAG#SG%8-#SXM:)_ESKL^@F M4V^T1.7O%HGRHE;7<%3C=86-J=<]ODRO\SS\R428 LHJUD#]T;]8V*'5;[1; M_3R\\%5NQ=[6N^VM-U/PW#\[=MWV9 78^O3VV7AA6/3TDZ%K ],:UX?([1O# M9Z-_9$>%<186F3B-(-D;M^9#<]R<(:SK[7S76?VH$,\?5L\642D7F2EG45?' M#_&XXA*7&_XKN_"_[[3SC!I-N=RH1C]?+NW"]/",N7^%[.=)KXB^I M@;%RDM0S+A"&!$RB>YH7J,NG]8+5>^9=XTE_TFOEQ;M[Z<.J1OP,UJ8> M?+E"-*]^T;/&V_R@?,O;F+/ XQC.*[VN]1"PJ#(QV/A)BUQ(8Y6?59&M#K#/ M-CP=D&V0)^-NH?5%9,#_IY?K-\FG2![!E0;^_Q7;>;LX#;<.W'!(#K!;LY#R*4[*OYDZ_ MFP;5VC$>8SL<=#O=X^ZPW_@6CUJ^G0]B#; (]\Z:,/;5Y.]7#.QO *]>8^?8 MPL <-D$B@Q'2Y^>^!;3.-_V6C?+>[^HQHU[4-_K8RX'*E3H"FZD56E MW7INC6R!QNZPT_)'S<9?$69FYVQFROUKQA2[B?.!XY5W/M [=SZ\:QUV6JGE M89G=JD,J8!J^[L+J"P([@#?]"4+[^K .";S[8N20^!*^?CSPW[-CX>.77?+Q MRYOO'X_?\]V#?UJ[/_YI[1U_Y'MTAW[\\D]KUB&Q1]\>[?UXR3YMA_K>[5>M M3P>'W_<^[/R _]%/7P[AF9]:>Q_^+^W!Y_VMSU%Y+3DU*&KN$*A]YB!P; K_D/C%LK,%&.S?KD/C3]EL5QK\&C<[E_R:0 M\"Z3OMY9OC8EI,:YE!IC,?V"L^+J9E[LEK>1*>>*_M M9'?ZKN9I-4[[:6:.GM7_/NEY^N:S=9%)*1**4O%D3[P4543=R0DH6+6ETQNV MX_@0L,-A>U1;8\1.WT4_[-6+?+YCG J5F<-QJ]^OO".C=[Q[^6+R"GB2[55G MCE4K?^MX:@AZ%;.%:\\:+T;<99J?YM?D#=H+U5([^?+(B=@>CD(%%X[JS\8R MC\+4L)\+"_A2][@UR ,W[<*IO&<+AZ>B3V!2 -VO+*=^O)'H^T=@I =H!3S3 M5DV%WWP9=A9X"'[^H/%@]2\,S/+,BL;8HGB6O1CYINY)JS-R6(#ZV,.J(DF/K=7 >^UX/I[/M/&.F]3.V6]ED M'#%D=B(LWU7 QK])VX-&^""+5FY76@-3B;PNNQ MAVH*;C(V']NOL?%E& Y'N!'' U7!9RI=GHJF*K7G[R.'M>1 MYMD_4)5A:$X'F#>K /7!6=[6^1:!,-=/CCE2LI\OU\#4KGHTM5;5EG5_BMF? M-^W8!H"4L^FNC'"[*@+>&70!S3)>];[E-WRS[1&WM]F;5BUD&>O"./5R8+]/ MFGY^\U0!WF:^/WK;K^.;G7#3DH$=;[6''$Z[D6 MC)V+V6<8(E"NX[K"34;<24F,>?AH=>I/^:?'YU1,'-2C)>>B M9[I:=(^CS4MB=6LEGUK([=U0-WEN-!)IS@ MC_R<=9P/YQ/BQ62;8#P-9B0],TI3LP+EI363FDK/#NM]=]_J>:!)F1RTOL?V MB &,ID&.FFF:._Q0B#$U)7SP(MZ6#)R5#;@(OMZ MM-TR0HHKB,'B'8V+4>-1&TZ"EX)$KX3P7JV#=71A(E1@5$V$1IX)ZT?,SA6TU0$V/:PU MM**A)]V,L:W*"=(?NB]C[]68UN3MB2D?DY\>E_J\ZWI@>C PS8I: 0G/^T4P M&-"1R8G850A)_A#/CY5O @OO?8U5EM_H=+KS[89)@08@Z!%^ ?< =%YH3.6< M. ]JG LQO.R]=1Q*&]XQ:!S!,*'_#&TNK]<(W>/,&/V4YS /6&LP'.W&K&3( MZG:L>-FH3Y-=G<5]@"$_:^:.YVCM['S\[N,H)KGV4^;1A!\,>Y4E5;/F.GJQ M\FV%T,M+U6:,Z7[OJKCN[,%WS=EVW!S=W&GE:UQN*U3RM8B\OA*_140+' MPLBV'/C;Z8)M:?.^HFV?RWXQ[5X'&%B\Z%X)U]->EHERC9S5696 Y8'U$&HO MI@?K"+2H=]-@K1$49+?GK '3>-4=]J8>/$*&4:K%I54-.L,LUMG"!B09K53D M,7A.HS*1Z: Q3]XZ%IB[HFH)O9(PO(Z]_ 58%&12RP#1)T8>H ^G^UN? [6$ M1.YA-F.'N/,!.6HQ2TIY]9;+ .0 MOR2HY@Y(91'KDL3Z???PLXV1VV CDMI(!*HCD$Y8(J4"(300JA,P=3I?'^;& M8M7 Z+%EPDOGN*#)*9IL9"(ZKJ0PJ8AU66+=?_-9644]H0DI$4&LU">D/<>( M*F()TX(;Z3\^^:S3TDS%PCRG#&PZA1@L@:K3LMDJ91,R9"EO%!Y>_%\T[-Y M&>M>P-LSW5Q OYXU#DZ[2UK764R:*Y:PEXEK15WRV 1O A%1&^MG"A816N;3 MK\VG[S"'%%.&,VE1($P@3DR !2!6!X @&B3"#&+U_5?0 KL#2PS4CF0)-=4 M:JP3"3)E (E4\B+9)2/%Z=[VQ[S,NY0L\4PA&3%(&98!9 V%3\9RC0US(N8# M$!>M!S>#AL46V UR@QYJ!_VJJ/IU26C4)?SW?&.MV),3[*3KUL4_:J-H=Z=SG_='#4B[%Q#$-SU!\U9^%*-9<2 M<9?U/.+I5)I"K]N!C[[VJIR2 -&)=:(UAY!!*! #RE MJ!F_51S./;KU%L/+VYB7I?998RN?/)F3\ZDT]OV@6Q6=F.RD MGWNIIWKZ;K0AWV_\VN+S7 ^DY:^3ZK\HF;;?^.V@>P)XI+'X M_?GT8&3,S9NI>8%N;-4G@8VR8NKO_CX/1ZV]>.,K_=J=_&+,T1_6ZUL)+^/R M1#KYCTG@KNV,@S"JO.E<[1G6@1]U2.@X1LB/^VS/QV'RW518[GD\1T[P6%RO M8T'J1RT!B26TMMY(F:KD4A79:#;R;LDE;1ZM5I-5(QO&I7'&E4H-4ZT;#^T/$Z.AFM:X_O M:*LHA_]4K3_JGDY539@(+TQ+;^),'KTN3I;\A<43+\3FQ9P',HKKL[V(7 M"Z/4Q^$US:GPP'&\,$R(:ALKM;NG5\4&WRJI6:Y\4C.[\Z3FM[6ZO0(H'"/A M!YBC8QA<%>:UUQHSK[TVW$L^_?7^=/?@/=D[>'.6V=+NCW#TZ?@-RW73=NDN MVZ.?OLXRKUWZ'MKUS]=/!UO?]_)OM_\/F!JP+OKJ^-.V9_O P#[^\.S3\=NT MM[U#]PX_>^528,(@2Y5%7$8&S,L)%(PEVA(;$D^S,0$F!0KDB0Q7L"]S&Q78+.COZW!_DT(16[NN(24P2..NXAN:X);E1V72J4H(' M583*],!- D:JE;9.^ZF2NF(5; "\I-,]SB$B,*Z@,W>^%EVF3!YV- MP[F;]10;E[*"N5]QW.X0,"+T?W_^\R7P"O1=7+OCJB'8_-\Z)&L2_MT+L9>] M(&U[TH_/QQ_^&!=N;W4JE*I^],?%9H@%1P1E&*TOG\=0/\-U'/6H1OWHS:/+ MSZI+,R<2U->X?$:EOO0R?D8NO?:SQQ+R3!+S2X_]^36F>6GL6C66LFL]]HH3 M%JX^<89LS.C;2(/RH1J5L=C(U.)GQ[;6,>(/<^+,G+F&:ZJ2O>N[M7?]Y;EW M/9=[N'#0R&U'S\P.7I4/L,8CE]G I4>/L1OT]DD-&5GJI+K),*_%"$V,ZKN< M5X]NU/YGRER\QM ]O0$JTVJITVKMSFI:ESMO?#CJXJ-OY\Y$O?\C4'^JA]FV MK/-OSJ8\DYB%>>^KFH2W>SS%RS5_]]G9X\T+FEU^S"#0XNI3I1&474RG!.F7:! M!6)HL)$+Z=S-3R6^8BOPY?=.7T*[/K)/?^U]V3_X^/TC?7_Z$7XW>\#I[E^Y?5LX M'XRZ^^.CV-M^23\>M-M[.7R,[HJ]+Z^^?#KX\\O''R'MC0XGWGV'Z=Z/KZ>[ M;SZS)*V/DB,=-$7<.8&L(A0%;TPRG$66RW+SII'Z9B>" M6NJ\%LE3IV20E-SXP//"&QX6R\@,E@6%1<1!(DJL1)Q8AZPW!"E-&/D\",RPXSP6[0C\+;[A+76.S'-W% M!-0@(A*91=Q2C;(=AJ*A$2:#]H)$X.C+)N@KMX3^STW\NBOL?KQF=[?Z+=MX M;:O2C9)B0UAB#E33&!*YTLY0YIE1, ^, X/#%F?' ZKMK+-#,!LDD1IQL ,1 M%V J6! ;_,.\USQIJB08".J^=';%V4S!BV7O7%C#B!(X!J^XI\H8IE)BB3 2 M#!F!Q9U[(,K2?Q,,F74R:)>T9IZ"S9.7_L@ETEY'I"G A\V>!L1+O!5)>C!THW64)TCY5;I<%OZ[5-I9;P614N2S3)$ M"@9*2RWP]<"0,E$Y ^(3BFYLRK+N/ZI@CY?#7O>DSO;:;870CHV7MC^XAMOB M,8'7/ N)W"0:*1$:D N@R3&-F:'H\UX5@J+I,%E>?)*&\$P4894<(0U@P:9CT$ M6!+NDZ)(49U+H@N+3 P">6RQP)X:*74.0^!BV5%597E>QO+,3'#)2I"3YE@D M%U34FCFC(PL*FV+8/Z"NS1KV3KB$F00+7#G@P=:X7*>>(,5Q(,D"I :ULJ\A26M:+(O_]BS@-" M=0J:DXB8QCZS+($,!5/,>>N)E"D1%38V95,+L22W[K63DM=EC^86@+A&V+ X M1\4+0:F./GC*J10&>QRCXT0+9CB]ZFR2G;U7A>;=H;+/>EM"PD8H&Q#841;Q M$ W0/$V0!V). J [52Z?:+*L:*M;J/K*484[B>DH7*MPK?,8.$$,C88KI<%B M#DX'E1P6-M(<'.>O"MPO7&O5X'?.HQ6H%U@G9(.DB&LGD7$^ >LB(4HJI0QT M8U,T&;FA1ZMPK2? M7S@$N#!2>TM=RDG8AF+ ]!WBPD5Z@IX*%SK;I5]UJ4F M QNX"3SZ7$1_C0Z*@)2#+IPK4<11W/CFD/GA9Y'AS=DN5^KVM"Y MD!E(,G2'N?CL32OB_%H%L?+"I^$4?CMUGLB@81M5??'J-!%XRVUB^!ZIF?(X MC1$50E)&V10=YMHGH\$"\9(EH:B7V!?'[SKQD]V#KQVH+LEW#ZJW9Q?U%K03XX#!G%"6HWP< 3+1*^2%"-P&KI7S&YNY)G:) MPK\_3VTA.JO4MYMX724+VLFHA>5C MWK0(V:,E.BOO)KVY_VERDMV33S8,7'!E=6# \7G$W'@-_\=YB%P88P+^D.JT?"@/JFRSU(+@$)22B*J@$%=4(9.X1B H0L$$](RQ MC4WUQ,HN%BW_N:= "!&9 MH30ARHE&W(6(;*[+RGSD2B;"'*-@<33I3>L1EC7X7O8QA!#2J$!2! 5EPH', M#"BL\T:Y8'TQ[Q]4V6;68,TTMB(1I%, PBNP1]8SD]-]L;8Q1N7TQJ:\X>;C MNJ_!CSZ\I.0/!CQ*CK+&-!W)TO2X0-K^PS1LS*"Z2P#BIP: MQ+T12&ME4=#.TB ,$5:42/@5BF4I;.L)L:V2=?C8\'?6J\4H#0D=(B)B75--D@O2ELZU$$U-PX[[ ?#X]!T4JFX5J\ M\-&[@K>&@VZG>WS6>-=M#S,$]4MZX5.)NJ7L,51TR"9I8+' MXN-=+Q[R9L['JQ@5FE*%J'$1<4\8LM@&A&T"2;LD:>+9ZM#FAE$V)>I^=15] MH061!*=KMS/V0TR2@ P,DH$3E,-> MD.4I(,*,9"81Q2S>V-3ED)^27EB(SM5$AU&#-=W7M '/6O1JUC"!BBK!*.7#?.60,8_DT5 7_Y5X%LK')FXS=&V86HO,PKE+G MF9(J"6H5%\IK!AH=0F)8Q$#95;I>B,[=ZNUL'05A$R?&(J9(KG]""+*.8<2Y M)H9*AAEA0'1*'84U\89>LU92$6YML2#S1X W7 MC%MR3UF#99&]D>;/VO@Z.ZP3]@A38Q 'IH0T .2A.(\!Q%#D+DSDCDL/2(.>\$ M#R(&[.\DT;%PP"?. 7&TRADLI/:>$P"7&)QBAAC!I(A8ER3)!T:*60[(+?7! M69 &SYOF.B&CHX9_C%97?Z3 MJ4'->@8J?N\#2'.;S&0 Z\&9^O>H=^[./HS(]:+]BFR"MCZW[5-[UM_XUX4N M';%#M:3%Z"O6T/;0H9-@YV?K+7Q]:=]6I2][W0$\;-#-$@FQ ^0[?ZJ U0[@CU>M MCNWXEFTWW@W@BYP4W6_\]KYC@;##]=\7Z> ,2M4+KX)%/UDE+">:PPQQ4/[+] MV/A@>SW;&5PUD\^[4\_E5A[RP7.J[K)_/^W-3J>Q:Z$3#2!;N-D8',5&#ONT MG;-&J]\?YI--H4FYKR?COI[6?6W\]O_^2U.*_Z@'9#0"_>I+\L?O>4K55U[8 M7N,@^J,.=.GPK/$*H*.Q]>?YSU\1@ /S(DGS4.H-$7&P&_&+0&@#3YX;DED\8/3_*?EU+6_I'MQ?YL M7(IP8/\RIFF"^1JHE09;3;0.V% 1R.>=/'C78:IMV^_OIU$K]WMOLR#V*I:\ MG]Y%/^S!"AS[+VR['<.?9^/>C&[L7\\DQNM)=-OQWV_//GT()XYRN4O?0[O^ M^?KI8.O[7O[M]O^U]HYW?NS15\>?MCW;_P#M_^'9I^.W:?_@)?]L/<]G"BA$ MK:NJU#MD./5(8D*,-]A'JW-F"=:F2?4\5VW4@J]6IBRDQA9,@>/C;J>>_,W1 M^;X]F'GYGO_^F3,%S(]W^6GW.HM>?@>CI]6/KW,3)QGQD7V6.EE) M#48$)X*X=@QIG3Q2RN@0/)-,@A'#GA$EY\](:IS$7CT_&JG7/;Z D1:P[#3" ME1!A"0<6"8 )^.)B!5O_&;8&9PV?Y=5*K8RE@)W5#1F7%@+7M]@?5$]UP+6. M8R/6[.3;/=C"NX>?J;"16)60U-HB3K!#3C&. MN#&$)1DML61CW@?GCC_+J.7732:\;AO53\GP+L0UF8K7$PD.G+N8IUJ_G MZF&U[F=>V$BVU6M\L^UAA8'O7@(383G_!0EES)3D9@%Q[$B;75" MC7S[PT%_ !V$!EUO_91/;H[N_-@]_2RXS!5%8/%TQ"!.,4< F@X%Z2Q.S!A@ M:!N;]-EE9\C!G&O#7TV8:R>PDE9F DBXWP([L;8"3NQ9!6,C^*NQ$WZ5T;)W M?I*9[<-?X\G7RG.W+LI4/:R?C<::%V88'E\;_7STF@% ,9#'H]C)-YTSUOX8 M5&%VN[$AF@$7YD8]P4>PGNDH47_T&T"O[6%E\UP ^"-@ _GUH]_FQ^0_4ZL' MX#WZ [3Y7'GANQF4I6CI0BW]<8CWM^']V_X4VHWWW@#G MI1KHKD6"$HHXCQX9BA,B1B4070)$S<6"GUWFF1UI;*-R$=:\)4^6OFV%T50> MS=_QE)Z9PJ/)=1;!OHM@R(9+9_#M50OX1!?@8JI!"_2ITQW,ZE1EVUYH#GW6 M:%S?3%\9K\-XVQ3ZU8_0WPR>[99UK79E,JZ?XV&V0V!;05OA/><+R!C&^M-( M!^"0"7F%$9ULC;EVZ[!:8/KU[#FRWR( ?1PSI\TS[8BX."MHO1]LUWX.TDY+P'ZQ%. 7A[5 ;9B"T* MQ$3#O$LAJIS%]FP^Q+XQ1M<\(6XD="QQXM)J!1:"]=XQ@:T**A_RXQ+GE= 7 M+K9%Z,M;8O>V#\]@B86!)M9HCCQ-#@PW29"SU*-$E0:3SDGL<\;P E+/'\FO8<.W#'HA<^G*$_\, MP&;F!ZU.#J;)%F-N0>>P6JCC=Q_[%6C-4.8?U2\G!&!D]P%T@@59O;L+RV_O MW.LZW:Q6?XZWUQ?'U'O"5D> W6]4VT;5I7/W[8M+>W=A*?C/L)6[.1F+R4W0 MO=$OIRS71O^H=5)?!R7J]K+]ESLX_OD$VD>/:60*,M^6\[=D]\]4;Z=(=EX, M>G6?JTYUVV/6LGB=RN.6B4Q_)+@1[QJW[(H5:'K>W'Q%N4-P^7O4L+,70^A6 MIX#,0I#9V][ZOO_FL]><,0O 8J3%.3]:(1,M<'< M1+(F4DT"1PPS@3@L'$@[JY'EG$3J/ '1;VSB!4O&3SC$+]#-YKEO>K0B5* % M2M^K=O4FT.YKH5X EI%IYR=;PGYZ2]C9=@5I_:,(9/C91=NC[L/>$.9-RR\A MM>B:K&:K$R;3M HR.(#7_MGN^J]/;AKNT/VMSXJ;P)B)B#-'824NO8R?D4NO_>RQA#T3Q/S28W]^C6E^)XVE]%J/O2*/ M>"Q0 +OX\SCC17GE5AUC?ZO:9+#THSLN:2I MVWOPUCH[ZOC_CC[]]<_1QP]OR*?M3\=[!V];NP>?6GO;_[3W__I(=P_^/-JE M'^G>7Q]_S.8\?#Q^]?73AU='G[;_^;IW_)'L_;7S'?@RWOOPGG_Z\O'[[E\O M?\!_\:VFW5><[[+[#T)_W&+@S)<811CWB,IZB6="D,ONC%T!K\W>WW M7WX_R4[90@&7A8Q[+^8HH,5$NGB-2&>I@-B5@A'?=.,.%0)9U'LUU'N6 M^'C-G$D)(ZPU1ASH*[(R,&0P&'>8. ;T=4D6WA+5^]%[VUY68?JW=+65\D:E MO-&=Q$H4!]TJL#.^N_49TZ1CM!AYD%NN24)S]2*.G(N*6,X"M2['93:56M:9 M1(^@?%'!SX*?98/CZ>'GO-]/"A&340SELU@0)]X@]_^S]Z4];2;IVG_%8LYY MU2U1=.U+>H1$ LG0:IM)0H+@2U1K,/'"L2$T_/KWKL>0@ V)'8QY##6:)N"U MMNNZE[H7;3F*WDB2%.C&GC[(!<>CT.?-RDI+DR S3:#3]9B]$NU4HIU*M%.) M=BK13B7:J40[E?O_)V ,?(OH?R(*_T&W>?%%'.QM,1@'?.^[PQ9]#>/YV#X MA7[GS;9H76Q=[&R^[(XK_ ?=_8N=W4YG?]?3)LRQ]6:+[>]MG;?VX'/VWO+] MHR^LN=ODS3<'UR.::.OBRUGS[2<=))7&8Z1("HA+%I%E"B,A.74$4T.Q6UG7 M9L96426>J?#94^.SAXQGNL9G3]^[L3"RNQ@C.Y$[=5.+$;-)(\X=00Z3A)30 M%EM'D@AJ99VN4CUC^]G:QC3=SSI[!(MOIFM28FZAU>M.&D3T+H/%;W0*POO'VY=:^^[:SA:MGX.IK-WE7 M7&VT$H%8A9@($?%H*7*1.42DI)Y@304'3J%BLH;5[R7 ZBG@=R$15C_";U'$ MY@;N<46,2VD5D#)RP8+5&1-&6D>'HH@N&F.Y\?F:?E69R5OZ1X'WDW?PM>)) M5D$&,9="#Z=5+4YOAX=95XGMKY=U(7+T]^V%?:K"Q-.6%0JG5379RT(X[?ZO MA9'?LL1+0H./H<6,ZC7_B *W+[=_\S3N]E_!WK^[W/J7E_NZW=NJ=G4G7;)E MH<%9:/#]A(XC?9244(HT!O6&,[!'-3&Y5'UR5%IKC))9Q[FKLNZLUFB-_&L% MX7/7?)O>+ MP>27TRS!D ^[-$^&V!\RF+S?V+,)#,F 4$KB3C(8J2##,A(BKU2 ME-C<[G9^V3[+$"W^$Q]5(KN7VPI5B[3=VXPN5XUNVL&76 F# MK:I=X_(GIUMY;T ^^@'[Q\JC5 M?4M;FZ^/0/^\49AHS0 M!D4GN$A)::S42!,$(1K#1KYB-9$RB840U"E.2,P-YO*G<*.I]22.%Z2^ME^3 M(GJLZ/ADP^F??]O-T6$CHPJ$*3#EN5()#'GK930*C$;-,'VT!M4_A$X^QHWO MAW:1Q=CS5U^#RU?;[F0X/WH,N7JLJ[(\ $?8)3@V<-I>0M,DB+IA'UC"& MF$S.>"6Q)^)'-=AKE(@XWHZD_1V9^1XXY$,X_'84?I2"^$NML\;R%I]FQB(7 M:U*S94DM)&MR>?(@RV ?<+!TNH^=,@ETAI3"NV^;R7*F'_X@#_,9I]!.<2*F M=AC5>_]?]8 M['W\,GXSV=K\@EM[^6;SL+M_L95K5>']O2T&WP/C:_+FYC[;>7/0.=A[E[,Y MS\=N)@FS)&B)J_1-Q"DAR"CF4T:A9=J8K?M<2L;;^,0(-QU_Y3*&\VRL-CE&<9X50 Y0GM..+6*F12 M%"A%[Y1QTF,;5]9)(;M"=D^'[&9)&GULMLOF\#6V*]K?W*B0CE&A%U)P0C5B MU@L$)TJ:S]K4H]V8=C^A32PH2%">LSZQH0X7<2O$F)A>OF MR'5\/ ;76IY",(@)+Q$/1"/-M$>2$5 !G7+:Y%H87*\:/:]828$9DA#N'X% G)"+6*@30@Z*? M6SO:@O8:.W@>&^YC#IX"ZUE@/>[#@=V3.CF/M"8*<4PQTBXII)SC0DD?=$@Y MM[ >-< *F)=$=!Q\%#A%J56EY7C&82,<98HW1*G-*HG9',+I+*,U#H'KCB3+@'H,>="8)'(L%R1-@1,$!"<,A$ST%@IR@<%M90#X"FD[#%#0_ M(^EFC.641^\"CB#5IJ\@6]P)CT9M M[R?<"1(K';2AB!%G$)?*(T<$039IP;5G-' !U";TJC"3H:OE+K.@N[@3'A_5 MX^X$&KQSW!L4@F6 :D>1"R8@I[45T?F N9J#.Z'@N<;NA,<&=$D^>2BT3P0N M)()%%!*9Y'WV,'"D/?8(>Z*(9$*ID*\$5AF?-$Y*[$)MP5X#K!=OPP+@/.YM M,$0J1K!%A%)0R9V7R"J0Y3I)@97GB9$LO(5:I;< ND0O/!@@J[JZ*,_C_MD2 MQ9$Z+;5%GYPSC 2:>.11)24&09 M-LB+&*GSG&!"YY8N4=!>9Y?$(\.]1#C< ];C7@<+1U8Z$-]*:( U$1@YIQVR MR8C(P&*) :^L,S+I92P1#K5%B]@8IQ-2 M/#"L6<"&5)V!5[7B-1+13S[ 8;=_8COC;2L>(LSA9^][GN5Z9IO\DZ'V>?4* M+CZ71Z/XR0H5AC*AJ->(4E#5\K8B(Q-'+"HGH\%)&[.R+K1<%8+.MWWFD^@@ M7*BO4%\)@ZDUY8U[GGS$0IGD$0X**$]SCJPU"05K)#%)<8H#F*B%[ K9/1VR MF\4A]]AL5V*$'HH*Q[UU,3+&C+0(&^P13[E6MS0<26RIU%0;2TTNB"#$'.J; M%"8L3%B#6=> "(LSKT='E95:JM?XO^=MK\"&JK>VH_:F(O!YH7^ M:>[2^^3%P(RS?S)RP'A*E 1I8.!G(-I1&C1Q*?'$I$FR>#[K+@]V)DOF&)NL M$2 *#$LD9\,PY"0).2%?)^:C5QROK&N\2O$#-*OY$7"6IT=#(;]"?L7W66/2 M&_=])B&^Z"E\5_BN5M.>J>+2(Q-> MB4>\!^&->SB=22)JH5!BT>5X1 ;VOPPH*2M,B%$YJH'P[I,"6S@5PW;B'4T7&A5,",4U3+A?ID=$^(AF2M83[* .K+%JBYI4_]<"D]^0C M.:][.+MV\"6>9!"5IEN+NN!1RL9<.YEZS!5+&OYD@DEA8\"$A^+8JST-WE*\ MBN?;'"P0(8H@GI4_F[@$O2]Y+Y1C.F?*"RQ7F2C%;@JZB^>JCJB>\%Q9+&(@ M#'G!%>(@,Y'3U"/OA%: Z 2'O!2O6CX\SQ28]LB +H%I#X7VB<[ICCLJK$8)]SEA$FJYK62817_H<_*IL<_@WMK^O_AA]77PT&^^=V M#XW>\D)60!X-O77:!8#XFR=:X4#@."MI).-"8&>8IX(0SC556-%/F]6))IB@ M[T?[YF'>'=@\IVNRJA=>P01 T;Q\JJI&-=R%+WW9Z?LORWE<._$_[\X/]L*Q MHURV]MZRYNX7D8]IJ_N6MC9?'[7HZZ.=W4ZWN;<%GW=XV-P,W?WNQ]0ZVA:? MK [,&!H1+#C(CFA!4TPL(F&\\8%9K#D;D4V[=QK#1H8\\<2;&'G$(%L<8S9P M9I*@-(GHO8'71V" 8]B*D\%IA'V^]--#^.+JU_^#.WA<<>> MOVCW*BZLWO3GS6,CCB?=4?F,CI[^\ZP=3@XS>Z[A$8->>L,NO_GRZ;7JJ3%D MC)[C8DUJ=N?3>(W\XG-,\U]ZYX\&2\B:)*8,M@Q6TND^]B<>XI_J63.\E)*) MU]ZB=/D(E#]8C-:EQY0N=:O2M1E][+HX:#"RV@#)0FY(TBD7\%&O^\;G>;MR M>;N:<+]#,74 =[V/0'8\3W.3\-/9/I\EJTS_?[O!'^O?[?_JS^S5F^I:IBSF MSQU2FN^0JJ_EM-5_;]J#QT79.XRQ,OOSI(!_6WJ\U3N#\#$\'YP]<:G>& MB^]GE GA]LAJ/FF[^^-#=#IWGT,34GJPT;FY+'(2#*C$>< M^X",)18%HAB1VEB1V,HZD635L'FU;ZM'"G2AOD)]-:.^9W6'OC#*FZBY;'E* M+D7DN,K!T$D@&Z1%@CB=I/+!2S&_?M*%[ K9U6#6LP08/#;;/<74CX6QW60# MK!2I<@11E3OF*!Z0=I(@!8]&P5*R,:VL\UM*U]XG]Z-071U _SRIK@9,]YS# M*Q;&=./A%8YI23VWB 1%$3?*(),H1TI1[Z(E-&$W,F6Y?(#,CSJ4MEFVQ(_* MEVD_QYX_KZK:?.[#T'K=V(.E/.[WAJ "W+N;6(DUFY(,M<.9#+4S*B>^81-$ M3-)H@ \-P(G%OU=[4IRL;,UI"@S4/!2YDF#L2HXTTP9)CCW!RFB+Q55,Z MF!=L+\R!]:2;B2T,ZY.=S4&3Q5@B28U#G +J#<46*:&XS]T#=9)S:R96T%YC M#\YCP[UX<.X!ZW$/CJ I$94T4C9'\KK@D7.Y4#' 6@LFB8Q@U]!)^5U20&H+ MYAI@N?@H%H#E<1]%2C(22P2*RH.(CD8A31-!,5J=M!26NZK4N%&X1@+ZR<=4 MO>IWNW'@V[;3.+;'<5#:EC\DHQ$M$G9)B6 ,I]%H[+Q+V' A6=4%$=#W9FM M-5E(EC(O6(@8"6<%XLIYI*VBR#AEHB'!:ZJJ+HE*SRN.J$:W2@7<"P9W\30L M$NSCG@9&O3%"$Z0#MV"(&(DTB1$9&T!3I2PRK$O;\F5%^RR>AL>&>_$TW /6 MXYX&EDRP@6NP271 / BP3D3 *+)((Q?$"<%!AI>FY&E:OE!/P^"X/P!!UG#]7B@1#0_* M:(P38674P7''%>$6A!N-24?BG7.8%D=#[9EMLK EP9$;:1,"9024%*H,LC%0 M1*7EV@FO4L@E\*18%71>O;K+QZ62BC8!H-90")$BGA* IG<*-U+RE-4P3'M5M:Y7!7\W@Q7KD&> M/;A+ ,,BP3X9P) "_ =:3- "\:@2TEAQ9)6R#O0$JLK,^CUD4!\S,2W<7EL L MC[L52>XJ?+$XA MC,>.4X&H( 8H'G0VJY)#T7CJ(Z'<"P843\RJTO.Z^:U'D;)"?87Z:D9])<[E M(2AOHH$K(8;AW/3-&P$6*L;(<4:0P\H1900V+,>YW#LFM[!=8;OZS'JF]K:/ M3'?%(7#6=> Z8J[<@%,-^ZNM%@%[RT%"S8D4.Q,0"9@CK"*C%GLC)$VV[)Z5:MY ME5JL6?7998N=VN[YSFF(H='N-;P='E8E:*M?XO^=MK\"&GHGC]U6B\'FA?YI M;K/[Y,7 C+-_,G+ V\0DE8H'%SD+5@O*E$[6JBBBT \83E8H?VK*WYDL><-= M$,G3A*JJXYQA@C21%F&CK30*GE,8E%LQKW"Q*8&Q/ T6"KD5 M32.( U.&(JYBKC:@&#+2@=5OF?*82H,#GG&8<[.PX3S8 M<-SI:;@,C@6/O% &<6P\TL9%E(PRP@FM-$Z%#0L;%C9\(#:\VP%:B&T68AOW M<4H?"$[4(V)31)QXC)R3$B6*89>BLTZG)3)XGWRHYG4'9]<.OL23#)+24&M! M]!:]EB$:P6/@8!@E)SG#-%EN"/6>Q!*S6'L.G"P_92@U)@J"$FAQB$?/@0.Y M1<$8CV/RE 5W><_#2K6:@NX2EE='5(\[L *V'K90(TRB1EP%BDR0&$EK+4N@ MC42EYAB65P!=Q\BSQT9TB3R[!Z+'G3"8F> 9CP@[A1%8EPH9(RF22BMFM$LL ML3E%GA4T/R/Q7(*K%@#FR;99U'AG*%*!1<0%(M7PVJ==N'P>_@[M+]./@I_YG/<[IW:ZHA7QX5XXDV,/.(@ MN&/,!LY,$I0F$;TW;'3VX3TQ;.03F(0$%28280T<^/S3*8'S T*2E.O8_/O& MU]Z$CL*!R$B5-))Q(; SS%-8<\XU55C13YL '8H))JCZA64,W43-F,@;P]!- MD???_K"=I_K:M@<4I!^\=!>&\[+3]U^6$S&=^)]WYP=[X=A1+EM[;UES M]XMH7;P\:G7?TM;FZZ,6?7VTL]OI-O>VX/,.#^'T=_>['U/K:)M_BH9P#XHG M$DRJ?*D:<\O'@+ V@8I@!'-JI1&!5(YAT4\&IQ%V%([3U:'NVL'G=@^-#N,+ M>47K[5Z(O9,75%4R8\$$3JODX<,(/-GI],\ 6HV1.^IX$(D>O06BC"S,XA&\;-OJIT;0#?S@B#T96&_FL5^/8C#YV71S< M>(HT?H,O@_&\OOO%-!?,?;0[LQ:5C[I*21FY/V)../1[&%U>__!G: MP^../7_1[E4K6[WISYL?)XXG_8]YZT=/_WG6#B>'69BNX9% O71_7G[SY=-K MU5-C1#EZCHLUJ=F=3^,U\HO/, MX:5FXJ6WJ. >B#$.%J.#ZS$&5[>JX!4I-J[X<(H+A*>Z$%=2X&HMR(VU6.!! MNF8N3IL/4.^5K=PB_W:#/]:_*XK5GW]7NL TEU8_78CGLYI9K6Y4>O4\P/KD MEJ<?2O1A[?U:XP3.S_!TI7RA04 MPXP%([@3UDJ"*2>,&B]P(K[R!1N: MT&9E05^[Y,@O>P[.T<-.\^)C=W_WKVYVX1PMO8/#9G>?-H\.NZU-S_9W.YV=-TURL'O0V=E]>;2?G::; MG=2<+%SM8C*!JX2(=A;Q%"DRE,!O.AB7G(@T1R305:GOTVIC)GPM3YAI8]HK\@57'PH6S<.%X'(Q. MSB>E')*$,\1EY$@3+)&Q02>C%68IEU&>1TWT0H&% FLPZZ5GP*(;SI$/QT.) M/)C+*L=2!.YS#A,)2$<9$=8DAD"P$%KG2%^YRL6]PWT70HQ//HVI,6**45"OKVI3@Z>4! M^=)CO.A%YXCXB6YZ.!<7#PQ%+'#.*-%(8T.0 M]\$Z)R*WW%?B7=V[>,N\\Z>>^;3N-8WL8#%;#-"K-$"_R?8Z M'_=>,.I4,E@@%9-$W.5B3M@KA+'!B3!CI>8KZPROTEMR'!Y/O#_YR(Q7_<%Q M?P!BK>'ZO5 B+QXXU8N+0+%QQ&#-(U/&V<5<9UN;I9'A)8>@XHH)\CZ">:*UG. MA @169&5'X'![B$R(NHE<: 4&6)SRW@A5RF?]&F6V(QZ8W\6!8!Q(JR,.CCN MN"+.<TZK21Y$7"SQ'RX^Z-: 2+6E)D+2CS'$>,-.AU2#-&0<^CBM(J)T6L MBEOJ59?PC >#[<9P&$]0GL?],TR>MW]W)C]'],DYPTB@B4<>-1>)*PU2CY0K(D*0KB5]7G4'2D@KZ-\KR7&BWR?(^+'W1BPH89R)Y''*2%NK48V MBH0T!@H0+L8HL4K%I%9?HC0>#+6[_1/;>8C8C)^][[+NR65KDO$6SL^S MTM(\EZ;>PF(6C9 ;&0P3G$N,.;52:RNYTEH%B8DMH2U/37A,5AS)EQVY-"?2 M+CC$@W3(:^>BJ->3>@O7SI%K MQQUQ5',?/,%(!D' /E<)69PR+60ZY,FUZ7GUJ+/SI%IQQW/TLED%8](4^!7KHU!6AB/ M(L?9=@G"2K&RSA1=Y7I>\7./2;DWV\K?VD;^C[$^\K<]&X??=4= M^\4@@B[0_AJ_=XW.2+SVKLO)X^]OL0ZF>GIR]ULFNA[O6T?I= M^WDXN!K-L?T[=_7ABL*WC\_]SAFF-)<9 M3K1BA!F.3A3P2T[/S#L#)S@.\JM@3+8V8VD<#C)I_ZN='*7,F<"45EP0[SPV M40E)+34D&O%)K:SO5DW2^ZF1R3=WC/_W'W;]9VW6*PC2V_IF/OC)NVTM5M;_ M_M#<;FV\:^QNO?I/:^?OG3?;6^]7&]NM5VN-C=9FX_V'E^^W-[4="[ UCR+]5;)>MB,;K=L_VJNIF[T_@@5RR?=CX[4//GH8V M//_[;1@(2W(7-*:K/33QUC6K?\[;9^<-[9[7^/PI#LZZ3\Z">V\^"-.)I%^_LLLJ(V; _SR0 4G\![4K_3 MZ9^!/&S887ZLZBX^$LA7+<:KDO]7S;9O/$4:O[5[\#&@A,%KAK^_^!D7W-C8 M2GQ^EV25O(;EZMCC87QQ]->GJ37_>_+@L,\?O>O.NC)[^ M+@W6\$@B7%XU7W[SS]O7"[PFL)ZJ??TL'TODFM;TES[VQ\\QS><_6+8FB%FB MP5(VUK[$DT8ZO59N9:ZCD6MB MBN'<8B1F11NQM5NDH;/#.+(\?B/C*M\OQ%Y.;5O7-R+KE1T>5GJ-S[]D1>FK M[=S0\TK'N]+Q[D$ZWCF-H[&$&LXX-]XF[()C!HPJ25FTT][VCTR4[_[1UU]; M[>?@X_S"]B_>7K3VWHIF]]V7?7A/Z^@#/]C]C%O==]WF[NLNC)D>''WX9\+' MN1N.6IM-X.8XQ9Q%G2^P8DH>@7[ M1UUV^N6&-*NR-.6LDTU262.5(VW2V_?>J"DN*"4PGS1+AB MW(!@,I&!]AV)U%S8RZ2XHGT_MGQJXXM+^03S^7S6VOA$20Q4!H,HH0ZT;Q60 M@=U'WAALI5*8B5%JFR23Z0E+7X+OWJ!=8DWZMBD^&3YB)&7M2B@E0%].R3DA M0&?FCNED*)FZE'KAHP?F(S+&1\I%&G(14..,!CZ*$EEJ K(I&C@5*NAH@8_X M*B5U*@GZ/#SUK7X/=7^@&3>ZT0Y/<]/ZTV&^^LX7X9#!H + ?4-JLW+)>,>Q8__E*7P;5-\,E)8*0^$S:A5R7 5 MJ*%1"*,D$+IDA,I?M@H^MK:!BRY/9I''*#-)(;SD.F$B.!QJ;VC $M: Z, C MQN&7[8/"3 _%3..6@C=1<)DX\A$'Q$D2R 3+$:="@Z'GI;:\ALQ4BO+XS<'T:B0]-GJAB)+YBY+6JPDE-]]1:*HTDJ#6(IZP1XXR MT'0ELY@K;A*C692P54(F^T\M7YI=(=-"IK4BTSEE-A:LCQ___QX,L'MN6J_D=]'ZS?Y\UK& M7>.L?7+8&$0;8 IY,XZ+9[E4,_V?:@\=5V3N-P;::4L\>8+)UBLHUVKW$\ M:'^U)Q'F>A@[6?!5R7S5*O1/3WZV$&/K\,-<\XF5^;,F28S;O6]YAE62R6IU M,W.9UMCHVA ;,*CVC66[D[Z'AW80AQ--#Z*1BF-GP2@W5ABLC;01N#L)ZIW\ MM#EB<$S0;52^W7I]Q>4=>S%X\7T'MWNWN5C>7XYA&AK'RTGCG?B?=^<'>^'8 M42Z!QEES]XMH7;P\:G7?TM;FZZ,6?7VTL]OI-O>VX/,.#YN;H;O?_9B:%Y_Q MSB9\_Z8_:VY^X,W/G[ C24B;$!<4*-E;ADQ2%"6?W6!18OB1NZMR,]E[K?&J M8X?#QD;COX.8XB!?[GV HU EM;[KPUEO^\:[.(Q51M?.\:O^:N/OOU\U?LO9 MLA3_.?Z2ZF'RY^]YZT99L\#-H[QF^,#_F4%I\)'!,<.2F*2Y!^V!QV1LPHHG MAI6W/SER2(QK#]L]#V0PC "5ZM];CM[4M__R>1\ZLK/Q*3$9E"$<&2$%'+KJ MYB!BY(,U8!A;;Z+)1M7:787X@ @[\-=JX^RP#6?KS X;PWARTH$3Z,X;[>'P M--\QS\93P::(L2""6N3LW[D[[_ ML@V#B6$3CDGO\W^!H_MAQ%#_/84C#T=I)U4-MPIC37-X6//LDXS62:!"0CX]03HYQW*^N2Z%5#)^.F&Z.]KRIJ7+(7B/UN/PM>V*VK'/U+ M ;C6N"W)_Z8TG&"Z03R&;ZCTJ4Z$;S@YM#^0F;#3('O'8_JQ!E)*-FJ26QPK MDY@+TM&@;+3&N=NMGKM%Y?A @2 M<^/ ,/&YQSBC2 ?E44R481V'K=/=VK7&!G#HJ3\<4P"OHG;R@S\Y]_8$ MOG>8HT% L>Y_!>D=&E75F^K-GT^!8?.LLG2_'OD#*S@9+?33(*$9C)"ZJ-K5 M[4?CJG!:E0I[^JV.6N.S;?>&U8.=/@B$80ZJZ<.VY2H!E5EV,EVYD2P+>_T3 M4-UAK4:[7KWUY' 0837[N3!;(_;RYMQ5>"1SRU3&S:CP%6>X0ZJDD8P+@9UAG@I".-=4845O50W&=('3X^-.=8IM MY[+H0U7S8;,]]+#A<,*'N_!]+SL@A!Z7CTFS?JW.0/V_S M[=G!FX/VP=%!IT5;G5;%T?O_[.]];(_S\?Z1YP=OML0^_=C=V7W]I;7Y\@OP M=K?5_<#V*7QGYFC@](.]OU)SMWG1VO@4!"RP"@%%+Q3B.DB0\&"38(HU%S(1 M:N5(3,(AC&$C:TK!.R>-XAIKSQ7UANA 2?+P4J>DMRN-"%+N&/;A9' *=LPM MM9DJ3/5[%78F*\I=Q\"MQ99^/H*;(P83ASH3G7*)Y:)]UIDDO(H6#I6VPM>S M.-.WW/WJEZU;=0;O9#_N3;VJK3:,P;=.5AB2D?) MP>A"RE.#X !C9$FP*'%6.08"8W(<1(\B/.^L'O&C^EIWE,I:FBI8TJQA)4IA M*3I=R:Z?Q,]<;2A03OSQ=>=MKYRR:E6M2E'=?OMV^T7*LI=+*G6CZE9Q>PK?UVWMONRVWAP<-2^^G.>_FS#F MYMX^V=^%]QQ]S/E^_XQ7. _!24D2HC)$Q#%SR#DMD>8X&F4\]RJLK /+*;X< M]3%*]9_"9G6-CRIL-F5S= M"-%XZS1'QA' /\F!]3T\J7OM1YWA9,>AI-:KR;T"^)X5-Z!S0/B M!#C)!.2$]TA+I3QG4D>:5M:)635S*^=<([=-0?2\]8M?0'1J_Q,#NHB#?@'S M;& >5S!HB%0JQI"1C"+N.496DHA8Y%@%2AT6+M\U:DKHGS5"\X->$C_"Q?/R MNUE>];O=.*BBLH[M<1P4)\N#7UU]6_'_Y@4O.M!#T>;DI193-%D2$Q+:Z9SZ M8I#A-*$8$J4*)^9R2PN)5XF:5SF!XF.I(Y3G=6_S$R@7M,Z"U@DEQS/+'=>( M^ 06B_<"N>Q/L8QC[[!)-H*<-N*N/+4:NE">@(*S;#Z?4>*'G[;_V92W>J5V MR@,MS=.1,7.,=)H,GR]:XP/)H9U)SYG/*@*W8&(;8W(5*H:R7PERH5(R# < M4:01*\%"\$FOK#-J5HV:C>+\LE#<^PY!V6O,,GZ.1[9\^^U5SY59?>LS8UGX\Q.2>W MW#?U%(Y>\^KDM>+)3LHEF09?IZV"N=R6)%B)H+U6&BM8CZW==]T=>'Y_=P.L MROT+^'X.WW71HA^_C%N2S=UW1P=[^_1@-[1W]IJD]69?@*9[V-P$J_*H!7,] MA'DUV<'>N]O2$QT/E 87$362(JY8OAOR"B7'I'!.,ZQR';I5P2;KAM4QG:=D M)Q:JJZO?K%#=0JENW&F&">R?"1P)K,#HCPXCJY-$V'-&L*,Z6+FR+E:UG//E MP^-D+BZ-SKG7'WQ![1XZ'O1]'$Z30_#$@VKFK5GE!=[N_7>TO(5O'H9O)A,1 M68AYHSA*FBG$DPS(6@.:EI9"*6^5-7YEG:Y2.:-J]7!ZT@P1;T\<@_,6^06# M"\'@N,Q/*M=E)R#SI? (&-4C$S!#@6B2=,#<,IT; Q!%%H_!)^]->MWNM8>' MN2QPO_^+90>>1RK1O"7^U<*_R>M>V.9!V.:6U, 46(*-,LB[*!#7N(0$I M3I4E%J=D;&8;2NK4L+5D!M9=>2AP7@B\G52>J M#1 L1IX1F3NX1:0Y$RAAZ83'6C/B1LWN9]:=:A4ITL7#9? M+IMP.DD0/8(D%*@&O9%ICJR7 ?&@0/1X2KB6%9ROH,EC4.?VYJM-CK]LSC(H;55 MN[#<#FQ48M/FOE?#7,UEM4J4[%<=TFPX.KUL;O5[U=UJEDZ@OQ0/_N-.H%=N MZ3S?39CN4G3]7'RX.(S_$TT^-V_"R$1.5'!8V4I %W+-1Z]>K#2=EP^>WX5==%??% MSN;^>7/C$Q@/1CBED*#> H=[. @V&F0,PX$%$,DVK:SCM1Y\[!7;.9VG4?'[?R"%X/8J9H.?H^L_]^;60V79(V_ MO\5FQCL]N?LM$[&\C\3JA(ZMSK6?AX/OBO?GB-P@VB_()ACL"]LYL^?#E3]N MBBZ06Y-7:W7OVG MM?/WSIOMK?>KC>W6J[7&1FNS\?[#R_?;F]L;[^#A.^=6E[GD+I+#K.G CH"> M-@1^@M\J/;+JX'E+X\%AX[WGR+I7L2WWV.=QO?#S:ITW1>O-7]V!WGQ\KPSFZX M+6>02LTE\PP92S3BQA.DO;!(VT2T%L(RH7(=KU5MEJ,'6$D:+!Q7UUO;PG$+ MX;CQ.US-I,/)8:2, 8YSRB'K8D .=@UVD!"O*' <7Y5BQLR!>F8+/H4"_+V3 MO &77HQ2?__AZ^^/%GRO?7+XZG0(%HN9-49/YA8((+X+R2(2L MADE"D4Z!HTB%%$J8I(2O*$JI>Z<;E"+\-<;SW(KP%SPO$L\3*H?47G.=D,8Q M(FYS?0(?/8H^4>M=3#I?=)E5@^O4M_3)>[8VPE?;\[%Q;,]'%YXG_<;7V O] M0D+>)$,4E)(6F3!.+Q"IDD-3+*11; U@D8 MKZSS54Y*0\.GC-DYZ1$%LP^ V7%E@1G)62 "Y6(BB#OJD#-<($^B3C8Z8[#) MJ<::W+NK3VE;^(2])J-PI$'TL?TUAUH4O\EB;JW>?5_Q8EX] &-.WEK)&,"D MH@8QELN_$DQBB>Y[U,0?%#HWA<[^$F M.FZP0EXHL%4$3T@;"7J/\)IPPHPC(J-8T^(D67BQAN-I0TQ+L\#2XJK6.MK- M"_>-7JCH?A0E7VA^WC0_>;<5!>$\!8PBKEQ2&".@?8= -%/I<9!2 ,TSM2KX MG.N2UZA.1.D46&ATN97D0J.+I=&)/H&,6*^31]0&FJ\4)7).1"02%8:1%'@N M?TK-*C%/@4;O6:+BT=($^\,B(Y MYP*V/G]B3$9,HD&@0B;$35((]$N+-$TJALB4$&E)' P)DM*_E_)C;G3O#2)!A:=$I8QL#*QB5S@H&TT M7D4IW/1>NCOTUC>#_O YQ)]TWQVVCMZ>[=.W9\W-C7-XSP7\QP_V]L_V]YIG MK8N7[2;=NF@=;?%QRQ)480HJ\-'!Y@:\]R]0AUOPWR%\]\M#F!MKOH$Y[S9I M<_?PMAQ (;W20FLX2];F^!."-!<2>:(2YCQ0(\G*NEZE>CF::944P$)S\Z8Y M:KP$HU&G[&C!3%CN'=68T.BE8(9,[T4K-+<@FIMPH/DD6<[[PY@*Q"G3R+"8 MD'+>:A$M=<:MK*M5:2:K/]:1YIY\/%LN[7H*%D+CT ["F1W$2BT=]M-)_J,$ MM]U9<=0Z;F( >O**2R^,4(\YK+3 M6'@D@*02UL8&,PJ-F;7760EP6R8D@V4EI=(8:V8YYM$J;HD3S(,H(\'-<'=7 MD+P@)(]K'=1)RM6H82$@.8'6H65(R+G(C9)2I,@K)(M[:QV+"W)[ L']R^:; M^SO:83SL=T*CW3T>]+^.*K:6K,6[J),1QA5Q5AHA.)7..A,$*$ J2 Y&&YZ7 M$E38<6IVO*55D&)882(%*#99SW'"(@-TB83W5"0CO$C9]:3KU)2M)"O.&:J. M:&*=9":!?A.ET5)1*;0UG!O8>C\O+:= =1:H3F0I:F; ^A"("&40QP0C1T1$ M-LDDM16<*090E:9&4'WR+I*/\;#M.[F?8KOG.Z=YT "1;K\W/!D5]&^D3ISL MM%@LK"ONPG ^") MT\L+HP1(A=^+K^3N%)%@K0/^!)A)#I:W28 EK9516A@I1?&5+)X=)^^$N#-* M64LDYW!R-KXA(W)C''.0LB.W0\$8$F3IRT MOGASZD6=.Y,W0B+1: @Q*&1#D$?&D&&)PI_">D=YDB[E8&1>J_ORXLV9,Y)] MY")ZKRSEE =!G?!:BR M,]IH7[PY]4/RA#='*J.I9TCSX! 7Q"$+YB6*#'8S M2&VQ!7N%K4KU!,L[C0!IZJQ>7-5YNBU]^#Z^DGOD12PU9W0*%LUXEGE0A7\ M+[+03L'_PO!_?A/_(3N^">. >NER^7R>M1>"LG\\>A,)U7%EG:A5I>=5/[\D M"=VOI8?WI]W3CLV53D(\'@ 01H$O69^QW3X,\Z)ZX)EY37Y[!,WEVEYL7ML* M^+T3\R] 9AO7=N1.HBL<-S^.VYK0<61,# ?)4' 4@UVF,=(^!:2$PYQ%&GR0 M.0]2D,F;I-^+<^5) 'Y.JDH!?"T!/Z;4F*@EELRCP&U G% +^DP0R$7BM2%. MX>!7UN6J4KH>@'_R 2H_4J9W,V44LY[4*@A4 ?VLM7"'3>!#JF M#CME;&ZLA[SU!'$5+7*PI2AQ2IVB!.S?W&N;K&(\KU#*FA727N:RQO:X#;HS M?% E,*R-5*[5_7T[>0$^<9OER^X_/-XT.X/_KY1;"*9^V3PSM, MD<:9'3;^9P9R_*7ZY==84HRSY/793,>*4<)!$W0R MQYN"3A@%1<+9*$62+#"ZLH[7)A7"!AS!SM51F66KI2"&1L,5& \#2@X+ M&RD(2.Y9M=7D:JM)V>HY5+*_^(QW-N'[-_<%C(TTSSX%HX,C*2$ 7,I-(7+N M(Z'(:*J]T%QX^[.-3YD@#R/\-XBQT84]/APV(O!8:%1UH4<2[ZHX='5.\H:N M-@9Q>!SAP[[&SOD8<=:P,\-V[\3V/K>ST-VXV;=L 4T9WOO#&$X[<2>];@.D MXM^P:.'[B$8#VLTB^KEV:6@=;>#61?.?YL47TKKXS%IO/['D/1>6HD!I1-PQ MA0Q1"J5(0&F35"8OE[)CP^Z-;@R7'15.NS!>^)!A!<8,TJ]MD,=5JX;8R*40 M;>_\__U+4Z+^',+#WT[SJ M?(YP.JD^;'LG/H@V$%FO"_%H;B$?HUT#6))UZ M0(M.J/B%HO]/K3_ ;H6L9H6L?[O!'^M;&5W5;S/W4%B*'-Y']K,/W_&6-D'SV]]M=29GLTRT.X\.C[]^_:%Z\/FS2CZGY'I]?9B#PYM'&1>OL$S%:6B\%PM1R MT"!);O>E!1*>)AI!E4\RCNI)+$?%[UH(DE\+$'Q4[&],$P98(HOF$5ET7P_@ M9(C1M;W;2>.46AAR%H9L3S"D4)YQJ@F"?6+ D#PADSQ&B2CI9 A8F[2R+ED] MXH)JP7]+J$B#E5(;%;KZ'"Y7Q"N, ^,LX41C3FRPDE$W(L M"D0-B08+*^#9K'XS>>]R;C6X9W\PX;1\=_?9P>W[W6.82>]DF$7/I+^ZNGNW MPTM'^/ N;_32.)H)7Y/ZUQH#_]!_O2:7QGUMUH2:KMOPXX]UF=:UC+6M\;)TJ6\QYI_@VWEW4E[M5Q>X9KQJEUOWHO5U4"H+IO?&4'@W,8 M=_7'2%O>Z()*?'?IEED6X_FLZ+44QFHI9_45EZ7\MI1@8-\XFHVK!2VGXN;>% M6YM;YZV]+=+:_0SSVL '>Q]H\TVKVSQZ>3W6B>WL-L^:&Y^"-E[1*!#W6B)N MC$4F$@^_J1"PI%A'NK*N-%[B2*<2UEF8[!ZQ20N@LFOZ\775N)#;+.3VO3%8 MODG&.QN?&*:1\H11#%Y=5C#BB:$8O2=&)4R%6UD7D^TTI@]3*K16:*T^LZX7 MJU4E*0J#S<)@Y!J#$5#/:!""(M'X;A!_&,9T MVOF[G>*-F#>8AW\13@?GT0X*LJ=!-KN![,^?;!!:>2F1D,0@T$H4LE9B9+&E MB3KEHP)DFS4V44ZDY+$5S>!!-0/)X'^<,)P$3Q2[Z(1+BK.L0%MGI\UC*ZZ; M^3*(N,X@K8U/26(GE. H80G634P:&29P59"*86N")ZZX;@J3/3$FF\EU\_!4 M5EPWYL;I_!'#XEK PQQ*%$8RY19',;,*%0I-)Z[K32+*VLL_ND MF!5>*[Q6GUG7B]:*[^87*.S\.H5]_D14BB17#W A.C#Q,$,VYS41*X1E7-/D M.2AH?#E: A7GS4,X;QCE)@GGF:2"8,))&JN'.,)T<=XL&MJM MZ]K)T<:G&*PU,E 40\"@G2B/8 ,)LD%Y:Y@7*3?#,6ORA]Z;I2ZB,5WHT.[ MAIC/ZS/KHS6#-!>1*PFR',1"X!XG8PF+FIAD@ M(H"54YG% /QXJ@R-+U&&/ MF+,&@;*E //)(&>EXY*F:'.U7$+O[6\I/;!J[%)8 %J+2V$.^#V?B ;)A2 " MR=4$3+"(!\J0,0SP2W0*RD1N!+L=OS6J6E.@6V5CNF?10(O&8PO]ZUL4[VW M:0:VA?W4FG*%/9><6:UU2@9+RS3-/1],N45^'%X=OT4F'M-H D=)1H6XP199 M[02*7@H;A;;.DV+5+"-89[%J%H#68M7,!;\3%Z71^>B=IL@+D@'L*9@U1B$A M-5;&.DRD+&;-DF&W7M M9LTB#8<0GC0CC 7%.$W+:&F0HV:9Y"=OAF_QD[_.(;&2?2'/?C2S^>_=-MTR]27Y)C-(BX\4RPI M&K2,W GAC#:&YG^)<)2S^=TV/?T2N0N3&N-744HGQI4CB'F9.U1XCTP,% DN MJ">.4242Z'RK2LPK^+>.$21/$\LSF6T/#^9BMMT?P:U7$Y=1VF J(Q-(""JL-I+G;M*3L6$SQ[<6Z#Y/,?Q,.L(O#,+C-U($)ZH ITA+ M(Q"7"2/G. 4D(X?O9$K7%\*W!FEHG057$$6 *^^VU MYIR E4ZB"Y)A43)MZX#3\4Q;):1*/%B4A(Z(:\^1%A2491\8YR))BL/",FV+ M!+P"$TDNMXIBPMG L4HZ!">LTM*Z:*6?NEUB,407B*WQVT/J A$:"V0-V*!< M>H=TDAA)2B5H-5Q:8XHANIQ8GL4070"8BR$Z%P1/W!\*80513"&NJ 3Q:#0R M.!'DE9)1>-A 0U;6U1P2+0MTGZ<8+H;HO"$\=H?(..7,.(8TP5H M=3QM4"?B@G86,0%6*(^Y;RZ/&@4+"C(G"B=9T@:KM,'^B>U,MO^;]0:]-(]] MV*59"@*=1@L*"CC4$T\I#CQ0KGVBPL1D.#?4^:F;QQ9GQ,+H]9):K^[46I\_ M*6J9CB$A(<&(X81Q9(UFB$EE37(6NT1RXUAY?V?$'$'TR %8A4(+A<['![0 M#BT^H+D0YW@P C8N>@IJJ=-)(.ZD02X&AX1F2C -MH;B0)S:W#^$O#!F8ILO)<,62##"AA9QU-WH)6F55.)DE1.>_S M&4OOL:/,):D\YLPF;G/*3N3:!!NH(AQP7V)'ZH#O\=@1;[3FWC!$4O"(AT"0 M(U8A96/@DF+L<6.%,6C*!Z+4#R,5LE&:CR/C'-KM,?:!\.ICMZ&&$KH M30VI:3STABEK2 P&!:^ FI*6R!H1K@5P:/%V MS>>:8#SBR6CB?)0:A:IQAH@:N: HLF"E&1:D5S$;;506=U>AS$*92Z1U%G?7 MO*ES+-+,F11PE DQY7*UBL"183F!T25LN<.H$2JL2[FX)O,6<98XLA);E(R0.'!LL153 M1JC]<6)AO^#?T/ZZ/O%R>/#JN';MX'.[=P5Q>77JV[T0>RY&_.'O)/& M)>1TXE$N)WHZ\3_OS@_VPK&C7.X?>7[P9DOLTX_=G=W7@*277PZZ?W5;W0]L MG\)W=M_2UM'KPX.]OU+SXC,&!(CFIC]K[GJ^L_&)"AG 2H#CSR@&^68ULB1@ M)!W&>:LTX7QE':_==:\#A[&3M][VPDSGP3,FO?4I&ALY#<(Q#C^\53@YFH0< MX\WYGH=;ZGH][Z/PY9_FYT]&89"%Q]'$E(\"OK'S M$^!SA M0[[&SOG:-Z+]1JOY_+1[I]4.WR#62RKC KCNN#]LYQ>\J-@+/NK/LW8X.;R2 MY-?>=W]0[?8+ M4"#C(+\*QF1K,Y8&''#@LG^U@;) O@%8E%9<$.\\-E$)22TU)!KQ2:VL[V8M MH=%/C5>9!GLYR-NNW]S&25VA4OCI3?UX02?OMK586?_[0W.[M?&NL;OUZC^M MG;]!?=MZO]K8;KU::VRT-AOO/[Q\O[VYO?$.'KYS;G692ZM_ A\&V@WL2,@: M3\B_5;95I?> 7FY[OFT[C?QI 7P^_WX;!,9H:R11A-,&2 M4\*QXH0DHPU-E@6MA(^,\I5?41-_8).HW/\A4B6-9%P([$#)I8* )-=4846G MN(-_[P]C..W$?OJ!&^+UZ=OO_RS"1K*T=I7S3_ M:5Y\(:V+SZSU^9-6# L;4Q:E#/'D%-*?&+_% 8; MAK^_N()294I]%]"5TP/FWK''P_CBZI<_0WMXW+'G+]J]:@;5F_Z\"9NL"HRY M$"H4C9[^+N36\$C07:8977[SY=-KU5-C'IS1*\AZB+,Y]U?&KW2,^TO_$B M,DDFE;/1(8>%W@'=+GL_]BLW\E.X,3KZZZAU\=?AP>8^;KW98OM';_'!T6=Q M?"(Y1>(81)BJ7&!$!F5PJB& !#\>0 MF,Y-$\V\R@,][(704F=>3XE3@!9[B.C5J4JN+&^E]]K36PN^?_2.ZBI,!L5-R[^&?I!C K?_%2 MN?'I\5?6QG;/GDC#F471UOD$;47K0C)>(*.4&86-ZV0(,L20&(/2FL>YT-8< M*T4]$[5+%+7KB=)6OO MQ#4#<;5>31 7=T;BQ#B2*8*^%01!&FN/?&36".ZY M(Z;H6X]"7++H6T^3N%[W3XL';";>FO2 ,4T4I2DB%TBN^0>498,SR.+D@I%< M6QV*PK5X .X>QD&LXG^*VE5G]NK8B\&,U+61=_4[?SWYA)!%D=ND$PPH++K$ M&(H^Y>;#TB&MA46*I$@5=8K8[-Y?)6*R=E11RQZ4WG(%U4>\J2WY@ ^T-$4P ME'S QZ'__\_>MS:UD2QI_Q6%=_>-F0B*4_?+S(8C&./Q,C&"L8V/%[X0=05A M(;&2,(9?_V9U2R D800($% GSM@&J;NKJS*?>C(K+]/.1*\=5UHI1'BN08$% M1MH'BZS&CD6!)6-N0>6O%JA"]]HV+K*:)M.?KHE4?MJLIMD!OA^ZW7#::K>O M!NH^3N#L5AH]O<3!#N-@3_>"Y\Y$PY$W7B+ /XY,L& M&N%]XL'CB*?B8.>7 M-?5D^7-@9#6\[?7.[_1B\= [^OHU[A?AYK/%S)[LT*^>49QM<*L"D47'P$+,$2>3;CNW36^)RSX("[3/6A>$71TQF@NYTZ3^O53L*T M1VF!N H>M>"<8 7FO?/1,D], M$-S,W>%\9"Z\$%O]CW9S^\MY\WR#;&W_ 7;"IT.PVSG8!*=@4Y_"]WDSE^B@ M7Z9*>S0_?/FQN=T\;QY^$I26^KD/0T\YF&B<1R9HX%@Z$RGEB7/AK8S*F'GKYQ:#^BZ MW9HRJ#4SWGD!"*TLH+;5#+ :1Y0D95XK2ZCA"S&H7TXEW(*%!0L7@H5.8X)9 M HO=16X,UL$$I;TRU F%M;X]%A9FNS"@G#35M56YM[U!V#"..%,!:94(4C(9 M %&L8"'KHN&+RMTI4%F@LD#ET F )4Y<6JT4X]9[QP2V*J@8E7- 'PM4/B%4 M3CH!HM#1):V1-YHB'I-')NB(F'#&:9ADV./>O&4KA+R$IE[W+!/_1-&36X,# M,/SY$8@6EB/F( M$>B0H2P1'P"1#3A6893UJ('>T=M8W2SCC<@>O_3R&ZQ5% M\?W<=?_B(_H^1]A$6H,S8/U5IX>I@,YREES.DA=^EKP^%+9)ROH:S,I]OIM; M>VWO'FP>?CG;//]TM/OU4ZOY]>/9[N&7TQT*SSW\U-HYVCF;-"NWU@^.=HY@ M#$?OZ>;V!MO\L-O>_; !SP4BO/W'X0Z\X^:'O^#Y?XT?5=#-\V^GS8][7 5L MLEDI,/&(*R:1M98C[Y.7Q&A&N,\>.*'NW;:O!,L4@%N>MWX"/UD!N$< N/,) M@-.")&I90H%8BGA*$CF:F[<%1YQDV(=8UZ%X)N'-+SYX)KO/CFSO6ZQ=#/'_ M3C(3;76^Q_X@9WE>:Y:\^GHZBR)B[ZLI'QH!K=C_VLI>(GB(#?!^ZQ&,M:-6 M)Z_.G[;5^[=MG^2.1B<%R!8(9&<73(UM;6^0YOY>HHDZIFK6D;*1H^3)H^?F$EI,8M"5)(<9E0-P*BDR, M!NPQKZ2B0#$"6T(M?U"W\1.XHI^_#^^Z Z$[T:=744QU4?1I[-RUV>K[V&[; M3NR>%(/O 1!T\]V41\O:A'/I*03;H@2>%#72DFF40E &&^!,W&6##YM%&7Q+ MY+=)](YQ*%H0!,8=S*#UVR!CCD Z)&$6HD\QF;:92+I$V MOW@G357FI-&=DV.4B-42L;JL%*W@^ /@^.YQ@AA*U*54/\"G 4XEYX-%^!\$."<),"<>N8IBT@(J1'7C"*# \]_ M$&:8#U1F)YR=PJ*-+4!&<>3PRK2$,7/\@"6).I_ M7.YJ8VQDB+4OU_L6*0 3>%$2 4HB0$D$*(D )1'@E28"C/87WSW*[;.J3EK5 M9N-B)Z:2&%#B9A_#6S>4PO='Q^WN68Q_#&7OW:NQ/H^^G.VN_W'07/]TL'N4 MV_!\/ 6+\6"3OF<[7W=.-]=W<'/](]XY_$@GK<_=[;^^-3^\A^__>;3[88=O MKJ_AG2.X;CL<[.9V(X=PK_5/K.&%GIE.>1,+.BT:GSG<%9 MHQ?A#M_O2"=>1USM@NC$/[UN./&#TH]*)Y15'IQU?I28+! MM&8 S!R9*!@0#,F04<:A%)3&-AG!@L@JK1L)(@[,,AT2@81E].QI>*1 MXZIC'%^FG.OB7UE2'G2=!AS-6T;NG0=8RB*4 2\1=!_]*@GHACHMVYV^O M#4;=T[?6-_#F^?Z>UL(K)0ABQ!C8F:1!QFB+L ]<> SBS*OJ@I@L*FZ@>-"6 M4:GOR1R+4C^I4I]=56KL!==$)D0Y$8@3)9$C5*/HK,;2.0=+694,Q8NJB5Q" M?N:N.6'G27DJ!2A*'O52LK>)4,\2??%PR+XU[>4KFM_[=&0)E_-99PJ;1 MTN6396$],DQEDJPDH\I:IC6P8@/@>6]:O 3@.4.6VN;_S86F^"8NV(G:_- MTR;=(4WZ_G1W^]]'.^?[Y\UW!N_^[P'V1__NV*_F!)3[=.?HW^VZ,^Q[WCP' MQ3IL'\ 8SWPCW//W?\ZRX_KRYW12;AQLP_F][,0@G@U-( M\600IQ$C*VE W =+$HG,"E7#*TA?#&L9\XC-RV&D3H'P(*W5.B8;M% !2^/Y M9$&+=]U.I0)9HS['3JO;:^1U[U>VU3M[?!SS7^UV8[L'HE1K0*VE@GQ L8&)X8/[-_5IR7@LWCU6U8Z/3N,@K MSSO>2E64XUWW" 9YUFCU^]F^_<];;*S!):^-P,DPL$H$MNMQ391\>:MI&+UNC;-('#M*LU^?[\7]RW@\'&OU?&M MX^S\J%8CEW&Y5CI@<4"N'D= 1@?=GV"4GP?P1_@G]G(1![L?+Z0"T=VV/)VI2X15[R3)58.WGD&B0N.&W6R!G M+;@UW,4?6!#R?OYD]%,CVR_Y,OA&_;1?.EJ8HS/XXDK#16!FG5QG[/*2NJ10/:KQ4=2//X5E M:(#$@S60KQF[=76=7 $-;<=^'Y[2:[?@@UX<35IH=/./(8*JAX8[NT*JX"-? M/PP^FUBZ5J^1>]WT5^>O>[;T%#//[J Z+^G$ 8ARC32-!%!3S4L =('%2G#W MSOY*PR:8 ?AE#M_/RY5BEG#;^IF\5A]/3/.I!>/A&![W Q!J **Z/ @[)FL% M6N>$5KRYOK'GP937G@L$%AE#W!*,7/ <)<( IGB,+'>(E=BL7N?V&6+K:N,% M*=C[C'+_25;@*3-WBIM =JA0H"%^[%L T]WKJ7W_P *&3SI5;01+(_$@A.0X M$HUAK1C0S"BDTHS-],+,Y/A5$,)5@C_V!I^KAU<\!7ZZT!#\RC5D:_W]GJ>< M)Z) %%,5/AXU,L))1$1(T<2(F8UOW@J\BKF:YO>->EDOA::"TKQ]$_5[OU&E M3S76<@FVHVZ6_Z[_M@+@VVM\SRW9?@ZP8(Y5ZS8A,RI*(D!;)&4*3!&FG=(T MAS)IQP7%9FYS\%TUJ,]Y3/_8WE:O-@*K7G&7CRZ24DO*]OZ>TH)$:CTBDJ2< MG>61]L0@QA7U/ *XYG"QJL3I=,;EA?72KYJBPO+'FL, +([VYQI,^ED. )5\ MS%)UBPWY&GFYF_N _MQY,(8M[RY&_4\>-"DR4\L,:6Y_W%, [3I(APPG@"XZ M@TP\>MG& 5'JG[A#,"PJ.0J' M)W6/W<;)\=!0Z/HZO*86)0\+9L$2Z!_#*N>4SD;\#E_O9V&#W6U(%J]N\[-/ M28;[^'!/Y;GX;]4<&[[P6R^V;;9T+FO^_M=5E^^0)^#+2ZSK=]LG@^LOF:HR M^D05FPF?F)VQ/P]ZES52]R-R8&U]0Q4U_\VV3^U9_\V_KK(FH$S#FRL*3Y]\ M]VO?,*4'.SJJB1N 0+=7K?9O0-%B+W\+QF279BR-@UY&MO^X^:!.@3%5F<,@ M_N\R*'9RU5/[]B8N6QU+TEGU;9_H2._O+\V-S;5/C>WW[_YG<^OOK0\;[S^O M-#8VWZTVUC;7&Y^__/%Y8WUC[1/\^MIW6Y9WJ6DTP VL2,CUOT+^5W4"G E( MX\]6QP(EAPVQ8B1'%4;]\J5C3T(+/O]UE@[./+JZ\2AJ\@A.6!L#$Y2FZG,' M+,L2HAR..B6L;SBZ6C8KI_+$Y/;K>5H;[F10.V@ZW4'#Q>%^ =,-IG0CF__C ML9DGG9!&079_9O71A M7F?'7CVWS)*1W7,AA^2.%K75\R='_4%V;]I:W!0NW/MI.B-.0M_?D?@ MJ.VA](]-9SC)/K7J72HB ]\8^Q0(6:L;5AJV7T]"GHTC>P;J-.T2O7HFWXM# M[V;>C?)-UM%1#*W:-!F[XHJ25\.V>:X.KDQE9>" *00P/\2&6WMBX#H7 M+[S&8%>W3_H_@[&5K%PP1R#ZW94*$../?)94>5'K);\4A&KH^3O=3G:@I[$U M ?LMY-<#.:LAL5[@7&&]7_'J_.Q\/[#^!]G)W:T\UWVPBH;O?<'L+]YQAJ,@ MCZYR_-[NN-A*,/.(3XHXS8/%3FN:E#3>:<:E#C&V^E MVIV07W*[U]K?SZ,K1\FU/;AY^'$/2VHBY0YQQAG\$0C24C+D%<&>*A$2Y[DD M]_1)UW^-1&7:2]!I_$)^K8]NLL=@T&C'+'C7BLU0A4&#)T2'LH2-=4Y8X--! M21NT"9@)XR+3WMD;1.?&D(-9PK-=#V8]6TC%1ZX#DC'AW#N7 M(>NX190QP@2)V 3ZYBV=%I1QA.YGMU.L$FVZO8KYY79"T9]D"WUE?+>[5EC& M+E@JN7EW.:XQ$2K>IY$,Y7@F)[W0T4;D/,TR)#723,*_8 6XD-8R&]Z\G0$V MXV)R19X:L1/J(^&:+=3!&!<;Z!SDH#)&QJEG'V[9OXYQU9RW?M8O]-=[/F04 M 0"W!)/F*M&NN.]^-Y.U1H(?;!:\[)0]L)W]V/@%.%^("1A[?NGAL6H^X,J' MW?M=$,_.2)6NXRN__L046AERXW[%)WO91=R[^@9PU>5Q>45;*TI5,?W:@,LT M(\]9O4^T>C]ETY-DJSK"&!Z)55S]Z*0]:!VWJT'T8KVOS)R9L5%-D+K;\9:' M!I%/%U)5T9,2[#:%&13^VS-.&A=AX0(H4!=(Q*$12U$P#30DR]VS'/V$H M=R;R%]$@-W/YZRC\SP4TJ]H"(T4>RRWP/T-LN&D>,W:,C-\;(,".OC%M/5Z% MJ1S>7YDI[J0/ ^OW1U%(%S]/XO!Q#RS+"J%G1 !](R091QR)D5FI3:[:H?$ MU:Z'5]P2OU74=\AC\@MD308)Z#4 A'K9S/VE-FKA9L-O59O Y-=^K2RO"&/( M]ZGLX]K"G[C;Q?;7N-IE;67DMWD2DT]A0$5&92 Z<.>(8\)QSJB!W3YJ2XO) M]T2 FH^-!<% UB4%0'4:<8$]TBY98&+62YMRXNJM3;Z\_2_ WKNGW!1[;S%B M O_Y/8V)HL' EFMR>C.L!M+49ZG1)"J-E<-A6>R]IY";8N_]7(8VU[_MV:2U M8SJ@F(A'G,5P/0'0G$'.48NB-]3EM"M/.>Z?O+3[?A)J_M,3\XKBS]A>IT=2)6]4N36# ]NY M;8+IPB3YYU'HD];C5IJ('1W:C_"V8U?]&:N,HF)47@C\-E@+G@K/"$6.9Z;G M#3 ]V$4STP. 9)1@"0(_(ZATS$E7]?L8_7A/OT7^Q\F$L(Y.P:=B1::_"TR0 M_7I=W.IEO.I4F!'H2&B!I+7<27T./\J0FS'&W^M#!/[KR%5S&9HQ,Q9DM;$U M%BTQG@ GKWKK1QZW.[GB;^]W [CJPHO<')%Q2;QG'#?D/,E>J!!CN*[Y\&2_ M.^5A6VU\R?,%*5>%=5SY%H= M.YK$^J@CO_6-UU\;)E-%'%7KNE;=H'+@U3E.EUZ\H;Q>A'6,G(X'-K\ROTX&-0G13/WN+Q4W9-!%JA* M''\:Y35:Z2QM?G%24I9>39EV[M6^'L@J35FEC MSW:^#0_A.%#2BC!4P7.S9C&=5(>94P_)$^-@5\@@]/OHXUEW'B+7 M-?<=OTT='YIS87X 2O7[@%;]DUP2*NO\9:+U=9/Q>R.F-$JHON;*">7_ =M$ M?480+E]T^OU6+C/"*^$>"ER=K77AC6WG<^H>S&]UBQIA\_M7A8 ME2LX.72#U.A?QRE??>')^577^)J@9H*DRYB,8>G MN_EL.J;8R_.1#Y\'9Y?!XKWW^DK<=C+!<;636 MG,F,KU"S\K4-RTJ P/4!04?%#2IIN7N:]IVRP::SL]>'TE('Z\=W>8B;L61F MS\/@>7/]VY['U C-)$I8*<2)Q<@:3)'16'%O@Q-5G6JY>EW7HE'1BXIG7&8D M]W+&3!:P2E![=56 3!WO&&1;2R)0N$KNCC*Q/:_O?G$4/VSCG@EJ3A+JV6IC MR"K7<+8/%^?PF!&U&N2WJ )$.K0AFC(.I:*>'.E8 /-XLJK*>5BQY4 M=H&+@],8.Z,1C5AN&->B_H4),J%*F5'7W[\Z6F!J!]WJW7P>1*_&Z?K;%SO. MY7M7ELCPFE;EB\S; BS#?9/E'[9NWT0QA2I!JE3O&U;O.U_;\T%CYJ)"*42* M.!C4R+*HD1>!>JX"3*F=K,:W7&DD68URZ1!O>[VSH=[.H^M5!9#^,-:BW_BE M"G3KGL!00O_7WT8R/:@+S(RR.:LZGA4G.N['WT;_^'W4/J?5J<977?3[5>G/ M>:.3!>JS,M0?7V9$YHSJG!4YK(\_?/+PX]7JHXFBI/5GTJP:0:_]&*^2.W[& M-+_3E3\;+*&K2NMG-%@SW\S>T-G@QO8D]_KJC+K4=>KCXU1AUC?E0U9R?362 MZ-KF2R]_(B["Q89S0:[,Q2/UWGK2>MS_C-C9'%)PZXX_-UWW.HN]W^[E7TPY M=^<3-]J:1"CA,4CKJ4J:&A,"U9C(>7MAW*_H[!-7<[\SW=SY^E=_=[O+=\Z_ MG#6W]\\VZ0[>H1MPO_!MY^@+@?OPG:./9.=P_\?F]O[IYNB:__WKP!V%]M;A MP>'F=G[.!ML]_'2XDZNWTT\M> ;0UH/6[OJ_6UOK[W,2!_[?\_>#9NNBR=%9 M\_S+GO.>)*L-HE8)Q!E-2#NN,*QCVP MKZM@W)-@W.:[<8SS>V"Z22.I0]+FY#6<.-+**A0P3EHG%IF@SPOC'JG)VY.J MYY?.I8\PW.#2OA/)?=T-T7]Y HHWMJ05$@[7\'WM]2T@N#@0W)@B>EYZG1(' MZ-,Q ;TS$KED&7*6AYBP9UK)-V^)6*%LNH#KK[=MV;-$?(,@QF6E0&6:P\HLJQ&(PT7L=\VK>".5L./7X-[K;-Z3.2)W2\ ME1Z,#S0UR[T5/ &CFS@!WNQV_#/JP?A,-H'F%)F+R1 3O$6)2XVX9!$9SQCR M1$=#O:=DU!;M&QXAX2 1I M3R5B7L/_HU74N^6/G[TL.#:,=XV#*BE[F#PU%?R>X^[W.]6YUZB.Y0U93,\^ MOE;S54[EZEI]F%@1NE?A^#AKGL,S MOO[9WMG>/=BA.[AY'@ZWMC=X\[")-S\TR2:0IJT/3;[U>=+QL7$.[P/W__?! MYM&?A[N''\\W:5,T#_?AGA_QSOD7NOOU"X?GB>EHSV][/$A&!3.(!I>+?02- MK H"P2I[C"T1)%&P?E<,7;#7N,1!W5EKQ[4CF[/X\FZEC(OKP[7] MIQ>/6B='!?1N!7J3D4_?]BRC,GE)D/.,(&XP1L:K@$"F(M,I*(X!]#0V]X6\ M$C-Q*ZW;KAK3+Q&U+>=^Y=SO:6EQ8;^+VP@FHR:^[7DA4I)>(DT,0[!^ NG$ M+2():TF(]5'R-V_IBF+3[=E?Y*'?1,AKFM9 MY4:E%_D$K8N^"#,]_'=2\Y]E^FS#L*>K.H>3WEFTO6>JS8LI8;/#F^O[>]A; M;HQ-R-&0$!P'[N*CM902;=JIC1?8%] MJJK1#']'J6@TCSALKG_Q]A' M!8U S7LQY6J-HRI&N1I/MS.LQW9!/7\92DTNOPO?B"M5S9-A7&2Z<=/,ONC\\M\V^YQ[ TKZ>4ZH%4AW\K+?51YN1MUU:X912.?8>VSC>EN MNE79U5Q=J:KV?YO6P=7A1%5&;]#-Y:6^UT7).G&_.VA5\^SM\7'U5RZ06K<; M&O1@^/7J]^L!7+:2/LDWS"UQ6_F,;*P \[OZ/N_@/OU1Z>5AS:BQ3^JJR0?V M.PA!9U08*Q=Z:GT;U;3-75/FKZ#V3^Q]SN4G)\$'2YRXM%HIQD'<'!/8JJ!B M5,XESF='D]&KA\JY4N56-27U*U1OL%&/^7,UY*HP*4QH]]RW12]"FE8&7(5W^WE M!MO=JDEA=WCV6\O4="?6G^O-#%FMQ/3B?O:XOE'_QHWPJ602?E,$+1!F0=,8@F1IFFS,;D<]N553+MGY];((5.A*.JVQ>Z.6O#^7&AY@M@-AN50/5J>E 7F+6->@Q@P=8^\'P# M(%9PA;\H!5X7MFUUOL/O)YZ7J7\C6\N#RX+B/YF*D39^[V3FE4, M7[&J%YD7?C^7:^S!;->+.CYY(V$>>^KX)-2M(ZO2TVU[NM)(%K2F5]WGLLHY M3,1!#/M5[?6+05RGH1=U.5M#'1N6%!_6TQU6W:UG=U@X/'/83(;JRO15 ]J* M7L'CAT^IBOR!M?QDAE.U8_PSU/#M[C_#1IMC&T>QG^;91C8/FWL*!RN\I"A8 MYA"7P2$=+(6]1"2FE$B8N3=O%5N=SO2>,*#J?(0*62]:GT[I6"[V^)-BL6,: MEANOHJHV^W&K=O[/-+$N#2MGVY4CIW\0IVK?SPY9KQ;_QGAA(=[,8V8]8>!L M0ZW^U$>U@/*M?]I6[]^Y'GD^<6QW_W]:?/KGUG%6CO;.WSS0Y/_S3ZUX_]\.MO]&HX=Y7)K M/;1 W[L6DJ%?)HI1R5VH+%-LQ$U"B MRFE/:%),3ZXP43BG!C$&X,$32<;#LD82J0N&I.D:OGD)&M4:-,86H3_MA9_\ M>1S>9D:ZWRQK5T?.F;58@UF1-.&>!JNXEP8D/ HG<"[M=DU$_8UO?/4Y((CS)8^ MO-FW6(== UV-0P] Q<7^J1U:C:]PL;VTORX:!X3<..%[JWN2>UB,GO#/B0.= MO;AFZ$FH"K6/^'_=U#QW&P(IJTAA'3B;[?/[E@]_BC6HE*=NDY&KQ8^;3K5O MI"+EI]V3=JA[O?L(-!:8;:][U.A'("Y5$PP@(MD6 [I;=7O/)FKV%*9L"(UU M6LB6<6[.E%..SL:=B1=UX>LE;51NQ&Q#5NLYF.J>5C6$;UP=_*CP?-6C 1A3 M^VQDO5SF!!R +9?7ZVSD)JIZ-[7R.55_Z",Z/JDJS0\-W/J9V8ZX>%*G,L"S MB[D-ADN[EK<\50P5LAZFI&\U9)8&7]FS=ACK[7*I[#A]P M\:7NY;/A.R"@&2JR [;KJK9OE4:.?6FHY*#$MEJ=W))F8#O#3AB58)^TV\/C MY]K@?UG+QBZ6[4NG.[5P%_/:/SD>-O:#^8-7'M03W.F.9K!:F9'[X>*R"Q2' MT=K]"A(NNO_ /)[4??*N^$UF TGV7-3.EWH(=4>-+"WY[Z-NB-G[,@H&&&W1 M"4!MV%X#)G4_GP;E-6[!;-KL"?,'G=;_G3S+U1OG$&-3,P'%P]9I(Z5+%XF7 MK8L0A0L\R^M5M8(*T\BU,ISPH9:.ML9:6:^BVMB=Y[+;EWVB9_/DFWEOF^IWX5*E:@"Q-!:;:J];/ M#E7.MD%J.I4O\$*1^MV3GJ^UY,OJY]7&AQQRTZEXSG:OTL:SQEDK @,;'8#" ME9G<9@%<;7P] -ZT@$WP$N]'M.,J#^_%=J7+G:J-EFO530&K!_=K/IBE_G+: MA_#3NR+K%Q-9OP6L%;QQ$L3+B8));_FA$S4?$M3?OCQ$ M =HV M'1%C=[VUFY7JE&0'5%60]:_0%PNCQWH\$,>C&?+>8E&?:3RSC<;XPJ M-62.EB?D.,8<,[/=S:]9.=HF)6Z$)/44P,1\;PT[C5T[H5?7Y7LKGO8O.'N- MS=]KHCRDGD.W1Q4P\;V:K-&;#U^CVD"E;G=KUFT?SLW6]:E,=QUZ^#":@ M>S+(79G@17P,VZ:+)LMY=?(!P&%_S6BFJ Y5.1<'K[6U,^B]G M\*JG?G4:\QJWP,375WY#EO(;2S"64GZCE-^8I_S&C4[&"68\==),$2H]TS<19^ /3M7+84O' O@0Y,^OJJ8[#.61?VH-R^&#;3X2Y] ME/>]'#I^/&088#R%$]ON5\=@@];@Y.* /4<.];MUY^@/W;R'->, MI[N2;L+ M^^]&QZ\.O6+PV4G[8J.=&LN!K0[1ITW/RH%73U+#NT+*NYN/JL89Q%%7^DZ\Z95R@6_JL-0\.-!5IVCR@BL='=@L MX[4^KQXEC=YDK1,^9<'O;UWVWE[BD/9'/UIJGN_CK75X_KJ'SS=8\W1/.Z:L M5P(9$P7BR4:DK>#LGHG&21 MGJQ/&$0BTF.BM.5",AVE)5&+B".-,NK9Y5VGLI-^MOYC!UL;6:PO C 0?76K M_YYN?MQ3,D4MF4(1=K(1#HDA@B5HF:<8DQQT(5:G0_?^:Q@*U6OUOZ&4 M_?A50]A;+[LF(AKL!!=<H42%KTMB(0CHCQ*8=XR9PQ95!R@1E&/*[^JWT<^;+NM&(,3P5"/HP=(V//OA0:< (CGDLI-+8JZ'P#*J70;BJ% M-BGAKZ[BV1_#8,^KUMKL'KZEZ%DI>K;PZ@[$89,,3D(DKE0T/G!!C9?4&$:# MF+>J^ZP(S*^MP<$4H^E?I33]JP1HQ)'.JGL]B](0=V5#!SM'/]I;P'EV#V&T M'S;8UH=/1YOK'\]A?'QGNWVP^W6#@)5]NK7]!6^>?[NX!IYULDN_R";=/=H\ M]*<[AY[O?MC!FS#6S?6#@ZK,Q.&7\ZWU-0%C85O;0-P_X[-<%@+^IG"OT^;' M/1\UD98G1*@&:]U[A@P#D]W[I)7V7%(AP5HG*Y25!I'+HMGO*O*8N>,8_:NB MYZHSNF%X9/[\+]LYR:>Z4W5$2WFT!4.HR#TQ#&=:><]C$(XIIH.(/-@0,7%S M%\BITH'N"J37X.@'V^K\W>WW-^J(O;#1>6][V:7:_R=+S7;W_5!F"M8N#&M; M4U@K4B1**H(BQMERI1P9Y3ARSG)G(C,NB3=O^8K0]ZY!60JRW4K/1^+?7PAF MWL"\Y\+,&9/X3##S-FTY%P::]R6@U^#FYYCC/"OW8D'&A2'CV10R)F,-2THB MFIN5JS_+H!X"T#Y?$?5M*]]:GU\D0 MYJ-F#E-.G+#).T\$S![3&.9KWH['Q;F[W+O(M'-7X"BHD@D9+3'0:HZ15B&@ M2(R''YC$/C>]D"O,W+L$_/.H^UNR#:YD&ZB2;; $8RG9!B7;8)YL@QNS!Z9* MH/!\G!NM92'72-$Z<$4,DRQAJ^G#%^2Y[/=YP1W6JFS'M4Z8(PYNF;J"/DVT MV_Z>(1K^[Q32.O>M,B(A:[1&6%)IK4O6:CD5[?8<XMH89E0=QHK;'L+1(7?4 K+DK]ZDJS=C^ M,(+O^3<:Y7*52KWX.#BR*HEY+D%[9; /.%C*'B40X5AKM*I:,*J6% MVK4THP-LXTO.I_KM-F&1MP@5O=8HFV&7+?<45Y'4M=TZ5\SD/"_^6B=P+I]F MF<#K)Y"5";Q+5^S<&N\%QW_/?NO:*OKM/L<(-[O6YI&C.\>RW&>$99 //LC7 M$*[P;J(FZ=W4:=X0A7*/Y;G'(VT1H&]/)-K-;B>>C:I$)7B1J?";>P<2+ITZ MW_K4]V6>WL9(DN1>6ZX3_#\YQZ1FSEKIG-!8SN'!ZWFT4Y[TES_>!;DW[YT5P/K:T/&V>[Z]_@?=LYKN?'9* C M(2E2QY W*B).@T6&ZX!B]LYK(B,.\HCA;04D%JF=[L% M2!EI+ M,$9LX]\:ZF$@@SA(5+*"7>V"02JT?,:#SV.L6?+H=/IU/X%,@1A*3 M//(LY#9LG"#CJ$**;ML&!R :@"4,\%H(+%GD:F\X$Y<5QSHH,) M@D3@5"S% E!+"E!D J"D#Y)H$Y!,"@!*:HFL9P3)++Q:\>A8* !5 &HIWNT6 M &6Y"\+CW$R0 B11FU/Q,?:)4)Q$",7,6V:48A,HI;Q@$3.)M!:Y>3NSR&G" MD" F8&^= YZ\A&;>(WF)G\Z/5I7T'XSJ^ \KQ;?B] MK.3<"6L=YTIXA84URF!?<&EY<>GSE/O)^!Q3[#RR%@?$G:/(<>$0I\D;$J,4 M4N6V[ROF_KBTP/2RDEZZ:+9!E0V&,>6QXM1Z)P+'2G&;[7MA'YIM%'/HK@H] MZ:_Q,04OI45"&2 :UE"D/7$H8@74$2PE[]7"S*&BT (AF)LDT;),X,XK"DRBF,4J4@,TZ2,0*>;[&N6^ 1\2)2157D(,(Q M9Y^!W 9OG%1$1,BP8!66316ZT2]B_X M"*5H](5&4ZUH(-8F1[G0^6P4XX"ETTSX%$5A&,NLUI.N OKYJ152*< :LTT M02Z?C'))4Q+."4)!K25>(6JZAE[1ZA>CU=8(9J3627/!*8U6)1*E2(X[12R= MN]Q/V:34ZN"@9 M]=%9KCAUV IN ^7,FJ2<,-F)4"< M],H%PI67+C'*<-!$40IPB(M/;4G1;M*G1@EC5BF)4O+9IY;;EQ,KGF!-9.&J6\CCH8@J,NH4=+C7E3R4C, MF""U0)%$BKB48-0:;Y#4/&EN9%02C%I"U8I4]%E@WLLJ"7=-R9^JV$]57;C5 M^1Z'7;<652)NLC'#$E8V*T-\M"&6O+\[A%2^4*[S,AD-,2EI0Y/Q,? 8G/-@ MOG'%%:-!\C2WSVKMNVVU,RC_V>U]!E+R^4*4UJ,;7/Y4",VB",W6=!9C=C)B ML-60E1HC3A@0&AYHZPOAM(%2?37?%ITJ6>0G1.:XF,< [Q'.MA<"ZG ME4,_HK61L?B"4[@*/KU0?-*1$^5P9$'D)E#,:L8$M09;)[FA<[N%"CX]+CY- MU= *WG,>/,JYI(A;2Y"F(B!%2;*Y45A@LN!3P:>E>+=;X!-3$KN0"+>Y3QX/ MCLI$;4K&6NH9G3M.MAAY3P!24PFS%J17<(I$PAIQB2G220E$B1=$,2Z8(\MH MY+WXC-G*EV;W8\>?57WU]KLPM$[V3C?ZQ[GO9>YD=<_26J\CK-\3S:7C0*L\ M%Y@8)55@FD>MG*1L[O2[0J<>$:G@7AFE*I?4YJ$7,*8]3&7D-H'T:I:#"JQ# ME@B''(7=AQ"N50ZA*HDZ+UZC*=,>9U-(6\4C25I0KYA*AA 1.+&%@"RU6I]= M56O!G394 0,Q)%?B$0P!D>0H!A^-A845PKYYRU<,7J8:GD6I%[U-"]B//666 M&Y[_9X&!PH:M"!C+@L7B]5A6?=Z:K6>V*8Y%@8SGU!.ED<9 MI)%EW"+#%":>,1V)6[YM^L6'W"RDL-:\'MEG#4<.$.NF5($D0 MZ0-1\Z>0%H+QJ$CT?LH/H).%%6016"8UA[]#4!8DI+M%FRZW6$P0C$L*%2 $IJQ3*!TNY M#H] ABI!J?,X>%!K:58TQD6K7ZY6\Y0B#9(X)Q-G&)N(M(1$"DGU#*/K%9@,6B7:^8YBIC1GL:J"6O9IU^#1BL+6S,L-C$I<&JD M\T11;E@(F*M@BK]^N=5Z8I].7@8.-A-B5FG$A8S("(8158#7WD7*C%G"??K% M!PR\Z_:.NST[B W7G=&YOO@E1W"4%)/6"LN!5G(:%9!,GV*N.<"\(?-7_"\$ MXU&1:&/*$<"YLBP)D0&3#!QAD0>YVZ?5S;J1];H24^ MB5JZ%#%BS''$'0DH]S=%GEHI0-MM8HLK!U0T>GDU&NS^X+EC21/!@W &C$9! M,4%?=:.,M*;,!R0E)SRB4@ M*+$)"YV+2@O$$TO(AJ20X 8[%G7$=.&%!\N9PQ)J-.->>0]:&Q,#,<":A0!F MA)%88,IC.7-8;K6>S!%PW$L-9H.L>NE%X9#-!>.]3L8F+F)T\LU;CE>T6E3! M^*+52ZC55@=/DO964LT-LC+%1,:53I$#CB*.Z[--+K=83 M^S1C'FO 8D2T,H@;9Y$AF8/'E'V 3.CHEW"??@V%;G-EZ,'9>)';$B'PT-VF MZCF_!)\_OV^V"@ M#H ^3MG_E# AO98@0LHB;HG(60(.26?S$81A(D4 (+$B MB5DBCV0Y:%C2YDDW:W Q"NZNO),'_R0:Z:E#(G*,>(JY+1P!76;8"PWL,-#% M%70LVKN\VKNH/D!%>Q]0>R=->JZ]YP13%#$'[N^80 9;CJC0N7NR=53:HKVO M0'L7U=:FL.<'5^&)#1C+*'ER#&%#W)>Q<2EOI;/8@^+REVFO!G4T$L60]XKDVBL)N9PD[0U).&= M6 .&$54<@)D\B]9BI9UB0;IE]?D4I'M$I)M@H"HP%SP8DI, 1V+)Y*=^P""JY6.%]4L9#2$WM^)54SE?3OEG6M=N5S+XVPRQ ?O1%V M:/6/V_8L8T'\^8C*-Z]^\S623]K9-!?V [>4(,RJTL-%IYEYPPDF*PLE:0N5UQ!90> Y0F"UAXS'DR 3&B*>(&!S!/K4'.PZ(:1Y50BRL@5T"I M@-)CN*:)A25QXAS M;Y'A22,23.0,UA-S\^8MD2O,+.H8M !3 ::'!B9I4Q+864$#XU0Q9Q6FQ&H: MDI5.SEW;OP#3HP'39)<.+97"$HA2] 9QJ3DR5C/$J+EEN^Y^% M")_6JM%H7SKQ;QN3/73GUB\SY=%]G8>PBYR:%P/GBXHM+L;O@R/YMRF/G.'> M:#!S@5,JACAA CD<&(K4:T$5%U7UQL7F:RU"?9XXSZN 9P'/I0I7+N#Y&. Y MF:KNDT^$4:2" /"4"B,3M4/.4H&%Q%*JA3>Y+N!9P+. YV(CH(LCX;$0=-+# MJ:4+E@2,:*X2QI,#!*51(2Z8R&U=8R!R48Z$ J %0 N /DAT=0'01P/0R=AJ M2Z12A*.D&0"H9P1I(C#R#!:-*2>)LR\(0"L/[K^JV@?P=VA]?_O?\,=HR$>V MM]_JC$8F*\RLZR2,WJD>'+Q/VQ[WXV^C?_P^"J-L=2I]JB[Z_>KMQ/%T;X<\ M]OKCWT];87"0-7 5UUHX]#,/GSS\>+7Z:&*FZ\^X7*527_LQ7B77?O:SVQ*R M*HFYTVU__AG3O SV60V6LKEN>\,IRKD\[G6,\\3IHG8&NRSW5?\?OL5U/'9DGMV2>%W^M$TC+!-YO M EF9P#M,8'7.?!N@>V:GZ[/?NNJIM;!\N/N)TB/E!%;AUY]0K1:Q$'=A*"+W)G9K1<:T3\E_O+S'R==:M./KW M47/]H+WUX0N,:8/#M:>[V^]Y\^C+CQW:/&UN[^.M[3:,]?V4;W7WZ\XI7,=W MM^&[A_MD<_V/-GS_;#>/]7SMQ];Z1['U]:_#YG8[;;ZK_:K-SYANGG\[;7[< M*$@Q1G-^ MHLPIN)Q$ZZC7@0MA&+,!)_G (/72PH\>#Y_.)_ I$1Z#YA)YX7P^^LFAF]H@ M0XD#^;5:Q\7E+1: *@#U2 #%&7&&108"K;A,Q@3%C3!)Z4"=&C8#+ "U? !% M)@!**FRTXP%IRB/B)IB<+\20XY)K+[F)ZB7W BD ]4(!"CNJ O58,.S!+)#: M6)*8-LE99:RDQ&YQ#$I3/S M2O6TIZF>MGP#?B[??*1SC:?S_+[K'AW%GF_9=N/8'L?>G5KKSEO9W3.">,BMOI4,*!JK M@D[6&FQ><.VDHM$71KLFDFIEA).86Z5,=$:!Z>XB%]:HA]#HHKFWT=Q)[Z&0 MBBB3'8?$5D6Y%7*6&<0HQ@[DU5"BWKPU8E$%N8O6+J'6.A)=KC 5K&-<]N$EU>9)5YO"P*0(JXQ8#4:L2LCE2F&:4AT=\3&$A3<3*1J] MA!HMC%<9T2/WC&,M-&>!!TZ9U(:;R,H^_,2:.^E^DC: A@J!@G08<9DLTMD' M16#!& :[*"6^;/MP<9$LBXMDJ4.H?U:@S$\$@-XQ"?%5)S&_FC1EF4+@C$A. MO.%8",>-\5I@3%S"G+IRX+*T.][6YRF?$2R8QRI$I!T3B%O,D%%8(QI@-4GB MD:BPX .7EU35H4#>:X"\Z(D6R5M*;>!:16.]MA8G#=0>M[[-$8%*@1MN@C:)VT1T MI)(YRA)1*C$Z:0)Y0]4]K# MW;(H?H&[&QF< ,X&U$TGSU,P6CJG&0W"8>UT?.@8AV*TW@OS)MVT.L2 I5=( M2&H1%U@@8\&&549BH@3!@A,P6N6*Q,_#:'T-6>;-*@FW*@#6NNS_?:]<\X?J MP[O M.LRQ*<8XHO/:_^R^GFU,>A5I;#.&OWH3WIWZBOR"JC.RR0T/GD*+Z:P MPXHK*XV7UD7)B$TV&C@&ES\5/K,H/M.L MN!.3MS$9[#FG*1IJ#::,1BPT"6SNY*R[H51Q,MT=H*:::WBJ MA9.%$ *$8) M5)*[XAG M03.>@XFM!6FV2JN0L)D_O;W8>4^"4A,TRLH44PP2*V\%Y\M7/G3['[L^+.&[83&?A>&ULD>ZD;_N-OI=W/!^>O=;"7EX2*) M26AI*4AR<(I[GK3V)N#@=:(&"V(+H5I*J-J88Q7FC_I*/6B_1Y""H4U)\ER'A6Q MB01N=>":@5+CN0Q5H@YZ('17?4A<6U MC"\:O;P:S8,&,0A6<=!HK0#&@;XE3%T4W,4P=_6 LDT_B5I/;--4)Y*H=HAR MGA"G&"-K./Q! ; -LYHPMGS;](L/NUE(4;%Y7;+/&HXT!0-!2",Y%2"^SFGB M:4I8Y;316Q0S*03C49&H.>4'H-1S2QU'E(B(.!$.&9$$LF I1!%D"&IQ!&/Y M#E:*1E^6)TK:,BYQ3)HS'S5E#,P&E2S16LH']NP5@G%/M9XD&)$:C 5&2@B/ M>$@1Z2@8TL+"(B;&C%1OWC*SHMDR%=HM6KWH?5HXZQSP2QH3!\KIB.;2Y)-T M,!LPG[M+4MFG'UFA)QT!B7E"E-%(L*@13T$A QLU2CP $ 5+VZ=>@T5'F MJBQ!DR@IEXQJ@V7PQ"KN+ NR^.N76ZTG]FGO.6$J)H2)=0B,*8TM%J[7SEG'N<<*,6RDUQ(1P=LX$2R;4J&_4KT&C@UR1@'J2.'O38:T>#JG5>F*CCE8HP41"F@:)N#4>MFRM@8YKPAS!U$NQC!OUBP\*6.OW MXP#E][A_CL"K\% :&S31*EFP([ASL"TY)H**RC@)]..!#8C"-.X(25^F70+: M"*Y%+AGM+%@,G" 7O$""*R.,B,+BH)I&*^]-X8@$3TP#9 .I WU* (^IR@]V(,Y^%"N<"F+5K]< MK0;4#CX0$QSFW /&)VFC,Q9+I1C#)39@615ZTB/ "(DR)_U()7/2C\/(\AP; M$%FB3%)KQ4LNCE T^C+:AZ9$DXQ,*QX%[-%6,INHE'(!>*:662-I@A6+?@HM68B M+B%[?CWML8]F=JXI3;)+O[$']V5L7,I;:3+V6%Z-H7M5*AX=SH>?#.?.BC*@ M;-DBY22L*0E*>_7F+<5B16KR+-J,EF6U>=3D.X)7$ CI,-$^:@=$EX9 MQ!7QR#(AD+*819-@YY(:D$[DDZ32,KL@W>M$ND7YQVZ#=,53=G]/V>BT7!"I M0K0(PT:5#ZDXL:[4KGWMIBEV&^.A- ML4.K?]RV9QD+XL]'5+YY]9NOX23DGU[K>ZYV]-7V>O:N88RO(L9:6IF2I5PI M8;A@8"%&)RD'TY&8? XP+X,:S?1:)WS*(^EOG0SZ ]O)4U>,Q(50IV]3/G^B M/ >>&Q 1RB*NL4$F&(:DL"+:9 (7BPNG*)D2RZO%PK/2TT0KGCF6:!\2%LHL5+J,6> MZ:",$08+QHG71KE@O(O,!X!U-7>E@?FUN/@R[J?*DUY;@A,#?15(6 .J[+Q! MFA 'FNTUTXE2E<*;MXRL4+:HDZFBR4NHR4(Q$7*BJK"8<\>MBUR)E,-LI/'S M=Q\HFOQHFCQ952 EGJ(@*+EJS#'$]K MU6BT+QV1MXTK';JDZI>9\DJ]SH.D14[-BX'S1<5'%O/JH9'\<&W*2<*CHI3Z M@)2,N28]9!9P'.I0BX+>#X&>$[0X,"= M598EI%D^DFRQW%61P)CX6@DRY!H5*RW%H$ M6.ES(Q*+%E"R;[J*R MWQTAR'F<$#%"DA@XP>(E 6CEP?U7E;\-?X?6][>CE]H\.0)U\6__&WXY>H4C MV]MO=48CE2,L:W5"[ Q^HZH"U4=645J7F6]T4Z-I>_Z@7@-8H :H&FV SC36 MHX]'+O:N? 1_#@YB(_8'H#>#&!K)MGJ-[SD6.]\K?_:N>P3O,2E M$L)GG6IB\SI]CIU6M]?8[ [@C4YMO_&?MSF&M4$2X0$GM.?$!V,CTQ833A55 M9MB2DF(V 1EB$C+&!I3K3,X(+)^SXJ1\GLC1CO_SZ6SW:SAVE,NM]=#:^=H$ M[?_K8//#OUN;'S8/-X\V #G6?NQ\W3C=.8+?'^[CG?.#U#P'-%F'YZ_[T^;Y M^_/F_A[%V!&=#U9U3(A[&7,ZC +955YC:JV)[,U;R>&S^-U& M&J1@3MCH K:1PXZAI81-**9@ UC&_+JCO"(-#R,-:V+S=(\$PZR*' 7G&.+$ M4.0X2 .V5%J2)#:$@#1(LWI=E]&A-*PT8-J/(WSR/;;/5AO;@#%CJ).1(\1! M[!T!OH6&LWWX$\0E0]'_G70S1AT#(H_!TS40U,IR!W_:ZDG#$AVC.[5M?] 8 M]&R%8L&>C>[6B\==N!G\\A@PN!LJT3VP<+V+L=/P<%V_E5HP"!CFWQ'>H$'S MDP977^*@%7L9AN'U/L=8#:@ALZ0UTDD/OMN#:VJYRYHP'-,DT%[W9JL76VNU M4SV'G6E[UCY2S4."!>KXEFW#C/0'O9,J'VCXG;$978&/??ND6B[K/?"'01\6 MR\?6][QKKUS^\MB>5758\L+5C_ GO5Z\>FH)WS\^[G5_5)M>HP67>>":9_GN M]0(&^&_0'8I$V]:RVN@?@'" ) URY:.AS'3[<7SHM3Q?W,T>U:,:BM?5EF)VQ/P]ZH]$]9_\Z^K MB@!:,+RYHO#TR7>_]@U36L@;JAEO6.LB["RY*7!>&># L9>_!6.R2S.6QD$O M[\'_T4J.4N9,8$HK+H@' \!$)23-/3NB$7L*]+I2-1#N=WG[KH+^[=N;X*DB M\?2J"^"1)&_67+QY^_>7YL;FVJ?&]OMW_[.Y]??6AXWWGU<:&YOO5AMKF^N- MSU_^^+RQOK'V"7Y][;LMR[O4>Q] %ZP(H'[>/.%?E;U4\?L_+_#V\P!^46%6 MXYPPSJJ 8VEJBBZ*J3'S!8@6!D!A)- 6_ M_GED2BR2V#<)*X1_CQ[$*=P/J0UX#^?EZ-RBZ^X#% ($Z. MCG.;X78.G*F+]:F5S08\L5HN&MXO%K!\(]^+,#2GL/+L0S?T^V-^V=*4963" M2(O>N7-"2[(P$T-^LV77]%+M?ZYYYM<=AWRD6T:JI)%@"@([PSP5A'"NJ<** M[JX6;B3!!%WZDV/JAK;7@96[_W?L?=NWO;@-%__4[OK#MW4!:'WD AQMG#5I MXV#SYY?#YKEG.SF4L]K8WSGXU&K01FMG=>>@3M?@&S^.QEV YL&?!TU:%\V? M6P>-\W#86#WD=?KEJ+Z^P9KTS\/&4?T)@4F.7M 4\L\3QP0H,V"_-!L#_9/LR%>-&1[:(CP8_@4\SNI1WRWX.^"# N6K@&CNX'(!/<<4"AN!W1]W\ MK# ]KL6% A!D^)\")PL_:JFVVFH7=[]HXX,:]^A63;2D=MP^ ?Y_[4NY!@/@ M> ;JQ>S8@=/O3]K%>ED0H^+G R"=_9/>V? W1Q&X?UB\Z[$WKH'UT+\$<"\> M+O=X&8 KGW_H#B;H@K*S\A>N=%3\E7V@6"Y ,258;RZ^G7W<6Q^J7,^&OSKM MGK2AL[.;-&B-?E_Z+J.F#H>D?XM5G?1'CPOK$RJN779V^^?T83MIQ,XVO4P4"K'3"<)X5S/Q#KUU? M=[TATHG@$,-1(@[@CBQA%&%#-)?!$:_X^%KT9N&1U&VWNZ?%?"J#PHKE9>-W_Q\B[#\,:_+^0HAFT?!2.*31OHQ;8][L??1R_^&*7(MSI% M7Q0_^N/Z[,IAC_%R/7FRE1]?.O1+N'3JA^?OAW<>?KQ4?#2V U5^INB25O+& MC_$2N?&SVRY+R)(DYE&7O?TSIOF+-);>NT'O06CASBPJ,_'5*><52@?_=7;G M]5V^49F>4CG+URYG>0TF^#V48MZVSZ\<6;EIEW?*1N]L#T@&U?M(]-SG M@3]:QY$7M]@YEGAYNYIU!:6U [C7H[2G[JT"]BC!H_MFR;Y6"]^!?=Y2"(*8 MF3;4H6?]E)(7[_2=%'N587S]YV(<'AE?C_C;8TD81@89BLE(/3*(YG;*9BA_IJ^EXQ,OE%JMJC9+!6. M?6ZI_&JF/]D9K6;ZS,ST<1=56DFE31IAFASBT7%DA=1(.A.9DD*GI&"F,[IH MM%H44_S469OIK9J_!\_+-=^]3/82O#L_N/:5RQA-D..9]A7LE+CL^JS)MHSLMEY*L]8X<,L M,> *'UX!'R8X,,=4,< 'JCEP8,LH,BY%9)EB42>,(R//RH'?$!_> 8F[[6P1 MGL+FKN99(#/E:/B;'S:Z/!3?K]G!H-=R)^59^$'W&N/;[[;!8/K#V&0IS#.= M]=W5>9468[OU',(H)^AY"3*]\3C">"[2T**K1>TA9P^V)V74*>'&N,B1 MQ(0ASIU%-L: E&8V3%>YV9;ZWMH1A]*^R@R?9@9,*.^D](C8%\'YL0IH& MD4N6$9:E=$9C"1=:O./Z+R/AEU>16%BYHHWQ+?HL^M>*_;52 MA"-\Z76//E]FY4\J,GQH]86]7>$M=#1U*&"J8*8EBC1C'DE'4Q1"!2'CA/K" M/&CM3%-K&*J!#:7!NED++VNL78K2?"YC0-\FI'(&^W90.XV7ZBZAEL"R;E.% MZ4S$G"9D;^R%3%@I1-,?M3!+[$1O3PK5RI&B)GSO:"@)E49YO?[:Z(L MS)$(A!9+PHCY$$"XK65CG[U#K8BY.W_Q?*((;_ML#VCH7.D,7,ACU.XIU5 = M<[G]F,NP5L?,:S>\S>[ZA]A@MX)SCVVR7C%N&#,IR8!C$LGGZ&5\Z &<)_+O ME4*_-D\GW2G MX;?K/UH[T)Z=U7#46-\Z!$X/;3T\WSF ^_S\?M8X^ IN>B/56YB,;;M;DX@* M%MQGFA76C M(N\112 :\L$ 2IFEA62PJ)>$_^M*;[K/L*[_[Q)RA:U-*&\_A M,E E$]P?Z4,^=.<45CQQKDG2.$GXVVNE98Q15$@_WTA_-H'T7EKNB+0(5O. MN',::2L-LM9ZZHD2L-XO+!.\2+1:)$:]\QR#=\_GMV)_T&L5>O;#B-*I[852 ME;XW_ED&BWF$_&=D_N\>\BUA6C 3$B&)2^\LPRQPEQ@-1L1 *LB?:\AO?)Z M?!HPX=S">'K+$ ]>(R.H1QH+^$!J[0*0>R(6LR^W<#^?-&X/\: MUL-$V$",M8H;$QRW'C,K)6R\?K!VELE\($XHK9 @@2"NHD)6!8DB8V &@=E ]<(R7914+W)<%+L&!<5JGK=O9X]FD.,K]C[ S!>)II/7W#.!*>,..4M MQLDKP2RV,E48/]\8WYK ^,2BD1Q[9(P"C+=4(##_"*] M*QONW2#\O%'WFTH%SR&J5\S]_J@.X*VY5R82YSF0-RTEY5((:RCV'IL*U><; MU<\F4!T6;6*P9RCYX!'77"$#V(Z MPM%I2,NV(5E1A:I,HN*S+ZHUP<[%C8O MWZPZMNK8^?KFN_?B\VJ+).JP"IJ-]_4;G-RNRWI*"F+'!E@\(A+8'4V&8PXQTFI**PT ASV18DE,+LG M!V4KE_UMX7R[.[#M.03Q9_3/7RSM?M[!_[F5#"OPGRWP_S8!_E'S;($,66PC MXHX1\.N]1(;:B+/62Q)L85GQ1:;-(M'DF?SZ]Y:0?#UYN,A5G$@AAK_S9&MU M3FR9UCT/.:?_,];JO%<=,.J<\L<3SP D-VI2YJGENV\Y9[:0? MR_S45DX6+0+&,=2.XF"_&XH*WS!2_J0-UR]30FLCR*@!48A^,,HHO2G8O%2# MN_5CK9/_J)VVVNTRF]1>7J@%+8$+G>['3G&ID28N]/MA'-2.883BY6V*9O^_ M_]*4J#_ZU_-;:'P91^+5Z 8;G?Z@!^;8&5SIR<\7 M+?T[-Y3,.Z ^/GO\? ]OKL+]5_UI?;5) !R=3R1YY9&56B%.#4>61X("E9(; M\(BDL O+Q"R9*=I<6-GG?(2JMC(M*WO:M4[AHW;L9^NUG5M->&D2P6J3V=F%R21'*7,F M, 7P((AW'INHA*26&A*-V!5Z8?E^*=TOBWD3*9H%YN5!J9FEVDOK/>2A&