0001628280-21-010327.txt : 20210514 0001628280-21-010327.hdr.sgml : 20210514 20210514161924 ACCESSION NUMBER: 0001628280-21-010327 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Luminar Technologies, Inc./DE CENTRAL INDEX KEY: 0001758057 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38791 FILM NUMBER: 21924929 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-20210331.htm 10-Q lazr-20210331
Luminar Technologies, Inc./DE00017580572021Q1falseDecember 31us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AccruedLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrent11P1Y00017580572021-01-012021-03-31xbrli:shares0001758057us-gaap:CommonClassAMember2021-05-070001758057us-gaap:CommonClassBMember2021-05-07iso4217:USD00017580572021-03-3100017580572020-12-310001758057us-gaap:CommonClassAMember2021-03-310001758057us-gaap:CommonClassAMember2020-12-310001758057us-gaap:CommonClassBMember2021-03-310001758057us-gaap:CommonClassBMember2020-12-3100017580572020-01-012020-03-31iso4217:USDxbrli:shares0001758057lazr:SeriesAConvertiblePreferredStockMember2019-12-310001758057us-gaap:PreferredStockMember2019-12-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-12-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310001758057us-gaap:AdditionalPaidInCapitalMember2019-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001758057us-gaap:RetainedEarningsMember2019-12-3100017580572019-12-310001758057us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001758057us-gaap:RetainedEarningsMember2020-01-012020-03-310001758057lazr:SeriesAConvertiblePreferredStockMember2020-03-310001758057us-gaap:PreferredStockMember2020-03-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-03-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-03-310001758057us-gaap:AdditionalPaidInCapitalMember2020-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001758057us-gaap:RetainedEarningsMember2020-03-3100017580572020-03-310001758057lazr:SeriesAConvertiblePreferredStockMember2020-12-310001758057us-gaap:PreferredStockMember2020-12-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001758057us-gaap:AdditionalPaidInCapitalMember2020-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001758057us-gaap:RetainedEarningsMember2020-12-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-01-012021-03-310001758057us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001758057us-gaap:RetainedEarningsMember2021-01-012021-03-310001758057lazr:SeriesAConvertiblePreferredStockMember2021-03-310001758057us-gaap:PreferredStockMember2021-03-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-03-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310001758057us-gaap:AdditionalPaidInCapitalMember2021-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001758057us-gaap:RetainedEarningsMember2021-03-310001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-012021-03-31xbrli:pure0001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerOneMemberus-gaap:AccountsReceivableMember2021-01-012021-03-310001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerTwoMember2021-01-012021-03-310001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerThreeMember2021-01-012021-03-310001758057us-gaap:CustomerConcentrationRiskMemberlazr:LargestCustomerMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001758057srt:NorthAmericaMember2021-01-012021-03-310001758057srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057srt:NorthAmericaMember2020-01-012020-03-310001758057srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001758057srt:AsiaPacificMember2021-01-012021-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2021-01-012021-03-310001758057srt:AsiaPacificMember2020-01-012020-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2020-01-012020-03-310001758057lazr:EuropeAndMiddleEastMember2021-01-012021-03-310001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057lazr:EuropeAndMiddleEastMember2020-01-012020-03-310001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001758057us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001758057us-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2021-01-012021-03-310001758057us-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310001758057us-gaap:TransferredAtPointInTimeMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2020-01-012020-03-310001758057us-gaap:TransferredOverTimeMember2021-01-012021-03-310001758057us-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2021-01-012021-03-310001758057us-gaap:TransferredOverTimeMember2020-01-012020-03-310001758057us-gaap:TransferredOverTimeMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2020-01-012020-03-310001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2021-01-012021-03-310001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:RevenueRecognitionTimingConcentrationRiskMember2020-01-012020-03-310001758057lazr:AutonomySolutionsSegmentMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMember2020-01-012020-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2020-01-012020-03-310001758057lazr:ComponentSalesSegmentMember2021-01-012021-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2021-01-012021-03-310001758057lazr:ComponentSalesSegmentMember2020-01-012020-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2020-01-012020-03-310001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2021-01-012021-03-310001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:SegmentConcentrationRiskMember2020-01-012020-03-310001758057us-gaap:CommonClassAMemberlazr:VolvoCarTechnologyFundWarrantMember2020-03-31lazr:tranche0001758057lazr:VolvoCarTechnologyFundWarrantMember2020-03-3100017580572020-01-012020-12-310001758057us-gaap:USTreasurySecuritiesMember2021-03-310001758057us-gaap:CommercialPaperMember2021-03-310001758057us-gaap:CorporateBondSecuritiesMember2021-03-310001758057us-gaap:AssetBackedSecuritiesMember2021-03-310001758057us-gaap:CashAndCashEquivalentsMember2021-03-310001758057lazr:MarketableSecuritiesMember2021-03-310001758057us-gaap:USTreasurySecuritiesMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2020-12-310001758057us-gaap:CommercialPaperMember2020-12-310001758057us-gaap:CorporateBondSecuritiesMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMember2020-12-310001758057us-gaap:CashAndCashEquivalentsMember2020-12-310001758057lazr:MarketableSecuritiesMember2020-12-310001758057lazr:ComputerHardwareAndSoftwareMember2021-03-310001758057lazr:ComputerHardwareAndSoftwareMember2020-12-310001758057lazr:DemonstrationFleetAndDemonstrationUnitsMember2021-03-310001758057lazr:DemonstrationFleetAndDemonstrationUnitsMember2020-12-310001758057us-gaap:MachineryAndEquipmentMember2021-03-310001758057us-gaap:MachineryAndEquipmentMember2020-12-310001758057us-gaap:FurnitureAndFixturesMember2021-03-310001758057us-gaap:FurnitureAndFixturesMember2020-12-310001758057us-gaap:VehiclesMember2021-03-310001758057us-gaap:VehiclesMember2020-12-310001758057us-gaap:LeaseholdImprovementsMember2021-03-310001758057us-gaap:LeaseholdImprovementsMember2020-12-310001758057us-gaap:ConstructionInProgressMember2021-03-310001758057us-gaap:ConstructionInProgressMember2020-12-310001758057us-gaap:MeasurementInputExpectedTermMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:MeasurementInputPriceVolatilityMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:MeasurementInputRiskFreeInterestRateMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2020-12-310001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2021-01-012021-03-310001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2021-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-03-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Member2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMember2021-03-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMember2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-03-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMember2021-03-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PublicWarrantsMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMember2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMemberlazr:PrivateWarrantsMember2020-12-310001758057lazr:PublicWarrantsMember2020-12-310001758057lazr:PrivateWarrantsMember2020-12-310001758057lazr:PublicWarrantsMember2021-02-030001758057us-gaap:CommonClassAMemberlazr:PublicWarrantsMember2021-02-030001758057lazr:PrivateWarrantsMember2021-03-160001758057lazr:PublicWarrantsMember2021-03-160001758057lazr:PrivateAndPublicWarrantsMember2021-03-162021-03-160001758057lazr:PublicWarrantsMember2021-03-172021-03-310001758057lazr:PrivateWarrantsMember2021-03-310001758057lazr:PublicWarrantsMember2021-03-310001758057us-gaap:WarrantMember2021-01-012021-03-310001758057us-gaap:WarrantMember2020-01-012020-03-310001758057us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001758057us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001758057lazr:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-03-310001758057lazr:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-03-310001758057us-gaap:SeriesAPreferredStockMember2021-01-012021-03-310001758057us-gaap:SeriesAPreferredStockMember2020-01-012020-03-310001758057us-gaap:PreferredStockMember2021-01-012021-03-310001758057us-gaap:PreferredStockMember2020-01-012020-03-310001758057lazr:EarnOutSharesMember2021-01-012021-03-310001758057lazr:EarnOutSharesMember2020-01-012020-03-310001758057lazr:A2020PlanMember2021-03-310001758057lazr:A2020PlanMember2021-01-012021-03-310001758057lazr:A2015PlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberlazr:A2015PlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheTwoMemberlazr:A2015PlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-07-012021-03-310001758057us-gaap:RestrictedStockMember2020-12-310001758057us-gaap:RestrictedStockMember2021-01-012021-03-310001758057us-gaap:RestrictedStockMember2021-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2020-12-310001758057us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001758057us-gaap:RestrictedStockUnitsRSUMember2021-03-310001758057us-gaap:CostOfSalesMember2021-01-012021-03-310001758057us-gaap:CostOfSalesMember2020-01-012020-03-310001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001758057us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001758057us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001758057us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001758057us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-31lazr:renewalOption0001758057srt:MinimumMember2021-01-012021-03-310001758057srt:MinimumMember2021-03-310001758057srt:MaximumMember2021-03-310001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-010001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310001758057us-gaap:IntersegmentEliminationMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001758057us-gaap:OperatingSegmentsMember2021-01-012021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310001758057us-gaap:OperatingSegmentsMember2021-03-310001758057us-gaap:IntersegmentEliminationMember2021-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-03-310001758057us-gaap:IntersegmentEliminationMember2020-01-012020-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-310001758057us-gaap:OperatingSegmentsMember2020-01-012020-03-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-03-310001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2020-03-310001758057us-gaap:OperatingSegmentsMember2020-03-310001758057us-gaap:IntersegmentEliminationMember2020-03-310001758057us-gaap:CustomerConcentrationRiskMemberlazr:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001758057us-gaap:CustomerConcentrationRiskMemberlazr:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-31

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, 2021
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-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 May 7, 2021, the registrant had 234,714,116 shares of Class A common stock and 105,118,203 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”) contains 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,” “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 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. Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements. These factors include the information set forth in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 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. 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.
2

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements.
LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands)
March 31, 2021December 31, 2020
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$206,730 $208,944 
Restricted cash725 775 
Marketable securities403,591 276,710 
Accounts receivable2,143 5,971 
Inventories, net3,283 3,613 
Prepaid expenses and other current assets10,371 4,797 
Total current assets626,843 500,810 
Property and equipment, net8,366 7,689 
Operating lease right-of-use assets12,835 — 
Goodwill701 701 
Other non-current assets2,469 1,151 
Total assets$651,214 $510,351 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$7,845 $6,039 
Accrued and other current liabilities8,919 10,452 
Operating lease liabilities4,312 — 
Debt, current104 99 
Total current liabilities21,180 16,590 
Warrant liabilities51,753 343,400 
Debt, non-current223 302 
Operating lease liabilities, non-current9,662 — 
Other non-current liabilities1,236 1,318 
Total liabilities84,054 361,610 
Stockholders’ equity:
Class A common stock23 22 
Class B common stock11 11 
Additional paid-in capital1,227,559 733,175 
Accumulated other comprehensive income (loss)(9)34 
Accumulated deficit(660,424)(584,501)
Total stockholders’ equity567,160 148,741 
Total liabilities and stockholders’ equity$651,214 $510,351 

See accompanying notes to the unaudited condensed consolidated financial statements.
3

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,
20212020
Revenue$5,313 $3,872 
Cost of sales7,639 3,843 
Gross profit (loss)(2,326)29 
Operating expenses:
Research and development14,010 8,408 
Sales and marketing2,635 1,843 
General and administrative10,273 4,613 
Total operating expenses26,918 14,864 
Loss from operations(29,244)(14,835)
Other income (expense), net:
Change in fair value of warrant liabilities(46,649)(309)
Interest expense and other(200)(532)
Interest income and other170 95 
Total other income (expense), net(46,679)(746)
Net loss$(75,923)$(15,581)
Net loss attributable to common stockholders$(75,923)$(15,581)
Net loss per share attributable to common stockholders:
Basic and diluted$(0.23)$(0.12)
Shares used in computing net loss per share attributable to common stockholders:
Basic and diluted332,987,523 128,668,864 
Comprehensive Loss:
Net loss$(75,923)$(15,581)
Net unrealized gains (losses) on available-for-sale debt securities(43)(7)
Comprehensive loss$(75,966)$(15,588)
See accompanying notes to the unaudited condensed consolidated financial statements.
4

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(Unaudited, in thousands, except share data)
Series A Convertible
Preferred Stock
Founders Convertible
Preferred Stock
Class A
Common Stock
Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income Loss
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesAmountSharesAmountSharesAmount
Balance as of December 31, 201994,818,151 $244,743 26,206,837 $3 139,635,890 $14  $ $10,457 $(1)$(222,203)$(211,730)
Share-based compensation— — — — — — — — 1,141 — — 1,141 
Other comprehensive Income— — — — — — — — — (7)— (7)
Net loss— — — — — — — — — — (15,581)(15,581)
Balance as of March 31, 202094,818,151 244,743 26,206,837 3 139,635,890 14   11,598 (8)(237,784)(226,177)
Balance as of December 31, 2020 $  $ 218,818,037 $22 105,118,203 $11 $733,175 $34 $(584,501)$148,741 
Issuance of Class A common stock upon exercise of warrants and stock options— — — — 15,757,955 1 — — 492,541 — — 492,542 
Share-based compensation— — — — — — — — 1,843 — — 1,843 
Other comprehensive Income— — — — — — — — — (43)— (43)
Net loss— — — — — — — — — — (75,923)(75,923)
Balance as of March 31, 2021 $  $ 234,575,992 $23 105,118,203 $11 $1,227,559 $(9)$(660,424)$567,160 
See accompanying notes to the unaudited condensed consolidated financial statements.
5

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
Three Months Ended March 31,
20212020
Cash flows from operating activities:
Net loss$(75,923)$(15,581)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization657 628 
Noncash lease expense related to operating right-of-use assets890 — 
Amortization of premium (discount) on marketable securities262 (14)
Unrealized loss on marketable securities278  
Change in fair value of warrants46,649 309 
Impairment of inventories257 225 
Share-based compensation1,837 1,128 
Other575 117 
Changes in operating assets and liabilities:
Accounts receivable3,828 (1,560)
Inventories(442)(2,508)
Prepaid expenses and other current assets(5,797)(760)
Other non-current assets(1,318)74 
Accounts payable1,766 (28)
Accrued and other current liabilities(813)444 
Other non-current liabilities(720)(7)
Net cash used in operating activities(28,014)(17,533)
Cash flows from investing activities:
Purchases of marketable securities(226,245) 
Proceeds from maturities of marketable securities69,275  
Proceeds from sales of marketable securities29,505 2,319 
Purchases of property and equipment(889)(898)
Net cash provided by (used in) investing activities(128,354)1,421 
Cash flows from financing activities:
Repayment of debt(75)(2,678)
Principal payments on finance leases (capital lease prior to adoption of ASC 842)(67)(49)
Proceeds from exercise of warrants153,927  
Proceeds from exercise of stock options321  
Repurchase of common stock and redemption of warrants(2)(1)
Net cash provided by (used in) financing activities154,104 (2,728)
Net decrease in cash and cash equivalents, and restricted cash and cash equivalents(2,264)(18,840)
Beginning cash and cash equivalents, and restricted cash and cash equivalents209,719 27,305 
Ending cash and cash equivalents, and restricted cash and cash equivalents$207,455 $8,465 
Supplemental disclosures of cash flow information:
Cash paid for interest$19 $329 
Supplemental disclosures of noncash investing and financing activities:
Issuance of Class A common stock upon exercise of warrants$338,293 $ 
Operating lease right-of-use assets obtained in exchange for lease obligations upon adoption of ASC 84210,849 — 
Operating lease right-of-use assets obtained in exchange for lease obligations2,876 — 
Deferred financing costs recorded in accrued liabilities223  
Assets acquired under finance leases (capital lease prior to adoption of ASC 842)— 133 
Purchases of property and equipment recorded in accounts payable and accrued liabilities504 35 
See accompanying notes to the unaudited condensed consolidated financial statements.
6

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, dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). 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 subsidiary 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 Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 for additional information relating to the Business Combination.
The Company is a developer of advanced sensor technologies for the autonomous vehicle industry, encompassing the latest in Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors. In addition, the Company develops ultra-sensitive pixel-based sensors and designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. Legacy Luminar was incorporated in Delaware on March 31, 2015. The Company has research and manufacturing facilities located in Palo Alto, California and Orlando, Florida, which is also the Company’s headquarters.
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, 2020. 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, revenue, 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 on the same basis that it uses to evaluate its performance internally. The Company has two business activities: (i) manufacturing and distribution of lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications and (ii) development of ultra-sensitive pixel-based sensors and designing, testing and providing consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. The Company’s operating segments are (i) Autonomy Solutions and (ii) Component Sales. The Company’s chief operating decision maker (“CODM”), its Chief Executive Officer, reviews the operating results of these segments for the purpose of allocating resources and evaluating financial performance.
7

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. The Company held cash in foreign entities of $0.5 million and $0.6 million as of March 31, 2021 and December 31, 2020, respectively.
The Company’s revenue is derived from customers located in the United States and international markets. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires advance payment from customers in certain circumstances. The Company generally does not require collateral.
Three customers accounted for 28%, 19%, and 18%, respectively, of the Company’s accounts receivable at March 31, 2021 and one customer accounted for 86% of the Company’s accounts receivable at December 31, 2020.
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, 2020. Other than the accounting policies discussed below related to equity investments, accounting for Earn-Out shares and in Note 11 related to the adoption of Accounting Standards Codification (“ASC”) 842, Leases, there has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2021. See Note 11 related to the adoption of ASC 842.
Equity Investments
The Company’s holds marketable equity investments, over which the Company does not have a controlling interest or significant influence. Marketable equity investments are measured using the quoted prices in active markets with changes recorded in other income (expense), net on the condensed consolidated statement of operations.
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (Topic 842) and issued subsequent amendments to the initial guidance in 2017, 2018 and 2019 (collectively “ASC 842”). Under the new guidance, a lessee is required to recognize assets and liabilities for both finance, previously known as capital, and operating leases with lease terms of more than 12 months. The ASU also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. In transition, the Company recognized and measured leases at the beginning of the period of adoption, January 1, 2021, using a modified retrospective approach that included a number of optional practical expedients that the Company elected to apply. See Note 11 for disclosure on the impact of adopting this standard.
Recent Accounting Pronouncements Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (ASC 326): Measurement of Credit Losses of Financial Instruments, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 will be effective for the Company beginning January 1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the effects of this pronouncement on the Company’s financial statements and does not expect it to have a material impact on the consolidated financial statements.
8

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 3. Revenue
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic region based on the primary locations where the customer is situated, 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 are as follows (in thousands):
Three Months Ended March 31,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$2,539 48 %$1,085 28 %
Asia Pacific321 6 %8  %
Europe and Middle East2,453 46 %2,779 72 %
Total$5,313 100 %$3,872 100 %
Revenue by timing of recognition:
Recognized at a point in time$2,053 39 %$608 16 %
Recognized over time3,260 61 %3,264 84 %
Total$5,313 100 %$3,872 100 %
Revenue by segment:
Autonomy Solutions$4,336 82 %$3,297 85 %
Component Sales977 18 %575 15 %
Total$5,313 100 %$3,872 100 %
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. VCTF is entitled to purchase from the Company up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share. The warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones. The fair value of warrants aggregating $2.9 million represent consideration payable to a customer and would 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 these warrants was not probable as of March 31, 2021.
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, 2021 and December 31, 2020 were $1.2 million and $0, 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 as revenue when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.7 million and $2.3 million as of March 31, 2021 and December 31, 2020, respectively, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
9

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(1,667)(225)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period37 2,284 
Ending balance$654 $2,284 
Note 4. Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of March 31, 2021 and December 31, 2020 (in thousands):
March 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$210,739 $29 $(59)$210,709 
Commercial paper272,457 15 (8)272,464 
Corporate bonds61,662 29 (19)61,672 
Asset-backed securities8,047 4  8,051 
Total debt securities$552,905 $77 $(86)$552,896 
Included in cash and cash equivalents$166,249 $6 $ $166,255 
Included in marketable securities$386,656 $71 $(86)$386,641 
December 31, 2020
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$155,339 $14 $(6)$155,347 
U.S. agency and government sponsored securities19,996   19,996 
Commercial paper182,218 6 (4)182,220 
Corporate bonds45,431 21 (2)45,450 
Asset-backed securities7,012 6  7,018 
Total debt securities$409,996 $47 $(12)$410,031 
Included in cash and cash equivalents$133,319 $4 $(2)$133,321 
Included in marketable securities$276,677 $43 $(10)$276,710 
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, 2021 and December 31, 2020 (in thousands):
March 31, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(59)$54,992 $(6)$65,298 
Commercial paper(8)46,305 (4)47,629 
Corporate bonds(19)29,713 (2)15,575 
Total$(86)$131,010 $(12)$128,502 
10

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Equity Investments
The Company’s equity investments included in marketable securities as of March 31, 2021 and December 31, 2020 were as follows (in thousands):
March 31, 2021December 31, 2020
Equity investments included in marketable securities$16,950 $ 
Total realized and unrealized gains and losses associated with the Company’s equity investments consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Net realized gains (losses) recognized on equity investments sold$114 $ 
Net unrealized gains (losses) recognized on equity investments held(278) 
Total net gains (losses) recognized in other income (expense), net$(164)$ 
Note 5. Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Cash$21,440 $10,652 
Money market funds19,035 64,971 
U.S. Treasury 24,999 
Commercial paper166,255 108,322 
Total cash and cash equivalents$206,730 $208,944 
Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Raw materials$1,805 $625 
Work-in-process520 52 
Finished goods958 2,936 
Total inventories, net$3,283 $3,613 
The Company’s inventory write-down for the three months ended March 31, 2021 and 2020 were $0.3 million and $0.2 million, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Prepaid expenses$8,012 $1,073 
Contract assets1,221  
Advance payments to vendors196 961 
Prepaid rent and other 503 
Other receivables942 2,260 
Total prepaid expenses and other current assets$10,371 $4,797 
11

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Property and Equipment
Property and equipment consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Computer hardware and software$2,559 $2,450 
Demonstration fleet and demonstration units1,669 1,821 
Machinery and equipment6,596 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress1,841 1,410 
Total property and equipment14,774 13,540 
Accumulated depreciation and amortization(6,408)(5,851)
Total property and equipment, net$8,366 $7,689 
Depreciation and amortization associated with property and equipment was $0.7 million and $0.6 million for the three months ended March 31, 2021 and 2020, respectively.
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
March 31, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(261)(219)
Total property and equipment, net$665 $707 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Security deposits$1,072 $1,106 
Other non-current assets1,397 45 
Total other non-current assets$2,469 $1,151 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Accrued expenses$3,654 $3,998 
Warranty liabilities283 259 
Contract liabilities654 2,284 
Accrued compensation and benefits3,595 3,071 
Contract losses452 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current281 282 
Total accrued and other current liabilities$8,919 $10,452 
12

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Other Non-Current Liabilities
Other non-current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Deferred rent$ $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current263 331 
Other non-current liabilities973 161 
Total other non-current liabilities$1,236 $1,318 
Note 6. Fair Value Measurements
The Company carries cash equivalents, marketable investments, and Public and Private Warrants. 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. Because 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, 2020. As of March 31, 2021, 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 4.68 years, volatility of 64.2% and a risk-free rate of 0.83%. 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 as of March 31, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$ 
Additions51,753 
Exercise 
Measurement adjustments 
Balance as of March 31, 2021$51,753 
13

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, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$19,035 $ $ $19,035 
U.S. Treasury    
Commercial paper 166,255  166,255 
Total cash equivalents$19,035 $166,255 $ $185,290 
Marketable investments:
U.S. Treasury$210,709 $ $ $210,709 
U.S. agency and government sponsored securities    
Commercial paper 106,209  106,209 
Corporate bonds 61,672  61,672 
Asset-backed securities 8,051  8,051 
Equity investments$16,950 $ $ $16,950 
Total marketable investments$227,659 $175,932 $ $403,591 
Liabilities:
Public Warrants$ $ $ $ 
Private Warrants  51,753 51,753 
Total warrant liabilities$ $ $51,753 $51,753 
Fair Value (in thousands) Measured as of
December 31, 2020 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$64,971 $ $ $64,971 
U.S. Treasury24,999   24,999 
Commercial paper 108,322  108,322 
Total cash equivalents$89,970 $108,322 $ $198,292 
Marketable investments:
U.S. Treasury$130,348 $ $ $130,348 
U.S. agency and government sponsored securities 19,996  19,996 
Commercial paper 73,898  73,898 
Corporate bonds 45,450  45,450 
Asset-backed securities 7,018  7,018 
Total marketable investments$130,348 $146,362 $ $276,710 
Liabilities:
Public Warrants$228,933 $ $ $228,933 
Private Warrants 114,467  114,467 
Total warrant liabilities$228,933 $114,467 $ $343,400 
14

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 7. 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, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock. As of March 31, 2021, the Company had 234,575,992 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, respectively.
Public and Private Warrants
As of December 31, 2020, the Company had 13,333,309 Public Warrants and 6,666,666 Private Warrants outstanding. On February 3, 2021, the Company announced that holders of its 13,333,309 outstanding public warrants to purchase shares of its Class A common stock (the “Public Warrants”), will have until March 5, 2021 to exercise their Public Warrants. The Public Warrants were exercisable for an aggregate of 13,333,309 shares of Class A common stock at a price of $11.50 per share. On March 10, 2021, the Company changed the previously announced redemption date of March 5, 2021 to a new redemption date of March 16, 2021 for the redemption of its outstanding Public Warrants. As of March 16, 2021, 3,589,645 Private Warrants and 13,128,671 Public Warrants were exercised, and the Company received $153.9 million in cash proceeds from the exercise of these warrants. Pursuant to the terms of the agreements governing the rights of the holders of the Public Warrants, the Company redeemed the remaining unexercised and outstanding 204,638 Public Warrants after March 16, 2021 for a redemption price of $0.01 per Public Warrant. The Company had 3,077,021 Private Warrants and no Public Warrants, outstanding as of March 31, 2021.
Note 8. Earnings (Loss) Per Share
The Company computes earnings per share of Common Stock using the two-class method required for participating securities and does not apply the two-class method in periods of net loss. Earnings per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares reflecting the exchange ratio established in the reverse capitalization. Subsequent to the Business Combination, earnings per share was calculated based on weighted average number of shares of common stock then outstanding.
The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2021 and 2020: (in thousands, except for share and per share amounts):
March 31,
20212020
Numerator:
Net loss$(75,923)$(15,581)
Deemed dividend attributable to BCF accretion  
Net loss attributable to common shareholders$(75,923)$(15,581)
Denominator:
Weighted average common shares outstanding- Basic332,987,523 128,668,864 
Dilutive effect of potential common shares  
Weighted average common shares outstanding- Diluted332,987,523 128,668,864 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.23)$(0.12)
15

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
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,
20212020
Warrants7,166,301 5,060,907 
Stock options15,776,371 12,804,955 
Restricted stock awards and restricted stock units2,208,842 5,178,722 
Series A Convertible Preferred Stock 94,818,151 
Founders Preferred Stock 26,206,837 
Earn-out shares25,818,744  
Total50,970,258 144,069,572 
Note 9. Stock-based Compensation
The Company maintained the 2015 Stock Plan (the “2015 Plan”) under which incentive stock options, non-qualified stock options, and restricted stock were granted to employees and non-employee consultants. In connection with the Business Combination, the Company assumed the 2015 Plan upon the Closing. The Company terminated the 2015 Plan, provided that the outstanding awards previously granted under the 2015 Plan continue to remain outstanding 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, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 798,203 restricted stock units in the three months ended March 31, 2021.
Stock Options
Under the terms of the 2015 Plan, incentive stock options must have an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options are 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 the options before they expire. Forfeitures are recognized in the period they occur.
A summary of the Company’s stock option activity for the three months ended March 31, 2021 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, 202016,188,071 $1.67 
Granted  
Exercised(183,918)1.71 
Forfeited(227,782)1.71 
Outstanding as of March 31, 202115,776,371 1.71 8.83$356,546 
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2021 and 2020 was $4.5 million and $0, respectively. 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 $1.9 million and $0.2 million, respectively, during the three months ended March 31, 2021 and 2020, respectively.
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
16

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
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, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted  
Forfeited(47,444)1.10 
Vested(357,808)0.83 
Outstanding as of March 31, 20211,410,639 1.13 
Restricted Stock units
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020 $ 
Granted798,203 28.18 
Forfeited  
Vested  
Outstanding as of March 31, 2021798,203 28.18 
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of sales$83 $72 
Research and development762 435 
Sales and marketing186 82 
General and administrative806 540 
Total$1,837 $1,129 
Note 10. Income Taxes
The effective tax rate was 0% and 0% for the three months ended March 31, 2021 and 2020, respectively. The three months effective tax rates differ significantly from our statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period.
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of March 31, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance.
The Company reports income tax related interest and penalties within its provision for income tax in its condensed consolidated statements of operations. Similarly, the Company reports the reversal of income tax-related interest and penalties within its provision for income tax line item to the extent the Company resolves its liabilities for uncertain tax positions in a manner favorable to its accruals therefor. During the three months ended March 31, 2021, there were no material changes to the total amount of unrecognized tax benefits.
17

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 11. Leases
The Company leases manufacturing equipment under non-cancelable finance leases expiring at various dates through December 2025. The Company also leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through June 2026. 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 was not material.
The Company adopted ASC 842 using the modified retrospective method on January 1, 2021. The Company elected the available package of practical expedients and implemented internal controls to enable the preparation of financial information upon adoption. The most significant impact of the adoption of ASC 842 was the recognition of right-of-use, or ROU, assets and lease liabilities for operating leases of $10.8 million and $12.0 million, respectively, and a reversal of deferred rent of $1.2 million on January 1, 2021. The Company’s accounting for finance leases remained substantially unchanged. The adoption of ASC 842 did not have any impact on the Company’s operating results or cash flows.
The Company determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s condensed consolidated balance sheets.
Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
The components of lease expenses for the three months ended March 31, 2021 were as follows (in thousands):
Amount
Operating lease cost$1,174 
Variable lease cost459 
Total operating lease cost$1,633 
Finance lease cost:
Amortization of right-of-use assets$42 
Interest on finance lease liabilities15 
Total finance lease cost$57 
Supplemental cash flow information for the three months ended March 31, 2021 related to leases was as follows (in thousands):
Amount
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,219)
Cash paid for finance leases included in financing activities(82)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases 


18

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2021
Operating leases:
Operating lease right-of-use assets$12,835 
Operating lease liabilities:
Operating lease liabilities, current$4,312 
Operating lease liabilities, non-current9,662 
Total operating lease liabilities$13,974 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(261)
Property and equipment, net$665 
Finance lease liabilities, current$281 
Finance lease liabilities, non-current263 
Total finance lease liabilities$544 
Weighted average remaining terms were as follows (in years):
March 31, 2021
Weighted average remaining lease term
Operating leases3.59
Finance leases2.32
Weighted average discount rates were as follows:
March 31, 2021
Weighted average discount rate
Operating leases2.79 %
Finance leases10.11 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining nine months)$3,297 $245 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602  
Total lease payments15,878 610 
Less: imputed interest(1,904)(66)
Total leases liabilities$13,974 $544 





19

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Disclosures under ASC 840, Leases
Rent expense for the three months ended March 31, 2020 was $1.4 million.
As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):
Capital LeasesOperating Leases
2021$331 $5,834 
2022240 6,172 
202370 4,544 
202428 746 
202525  
Thereafter  
Total minimum lease payments694 $17,296 
Less: amount representing interest80 
Capital lease obligations$614 
Note 12. 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 $10.7 million as of March 31, 2021, which are expected to be received within a year.
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 13. Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) Component Sales. These segments reflect the way the 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 measures 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.
Component Sales
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.
20

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, 2021
Autonomy
Solutions
Component
Sales
Total
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 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 
Three Months Ended March 31, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$3,297 $575 $3,872 $— $3,872 
Revenues from internal customer 842 842 (842)— 
Total Revenue$3,297 $1,417 $4,714 $(842)$3,872 
Depreciation and amortization$591 $37 $628 $ $628 
Operating income (loss)(14,946)111 (14,835) (14,835)
Other significant items:
Segment assets36,068 2,515 38,583 (3,085)35,498 
Inventories, net6,168  6,168  6,168 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021. One customer accounted for 66% of the Company’s revenue for the three months ended March 31, 2020.
21

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, 2020 filed with the SEC on April 14, 2021. 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, 2020, 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
Our vision is to make autonomous transportation safe and ubiquitous. As a global leader in lidar autonomous driving technology, we are enabling the world’s first autonomous solutions for automotive series production in passenger cars and commercial trucks.
Founded in 2012 by President and Chief Executive Officer Austin Russell, we 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 only 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 2 (Advanced Driving Assistance Systems (“ADAS”) and/or Luminar Proactive Safety) with our Proactive Safety 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” that 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 more likely to be detected, as well as our software to interpret the data and inform autonomous and assisted driving decisions.
Our full-stack hardware and software autonomy solution for cars and trucks as well as our standalone lidar technology offerings have made us one of the leading partners for the world’s top OEMs. We are currently partnering with eight of the top-ten global automakers, by sales, and have the goal of being the first lidar company to produce highway self-driving and next-generation Proactive Safety systems for series production. With approximately 400 employees across eight global locations, we have scaled to over 50 partners in the last two years, including the first industry-wide automotive series production award in the autonomous space, awarded by Volvo Cars in May 2020, with series production expected to commence in 2022. We subsequently entered into a strategic partnership with Daimler Truck AG in October 2020 and with Mobileye Vision Technologies Ltd (“Mobileye”) in November 2020. In March 2021, we announced a partnership with Zenseact to deliver autonomous software for series production vehicles and entered into a relationship with SAIC Motor Corporation, the largest automaker in China.
The automotive industry is among the largest in the world and features an estimated total addressable market opportunity (“TAM”) for ADAS and autonomous solutions (Level 0 through Level 5) expected to exceed $150 billion by 2030. Our model to capture this opportunity is to directly partner with top established automotive companies in order to power their autonomous future. Correspondingly, we have successfully established customer partnerships with over 50 companies across three primary application verticals: passenger vehicles, commercial trucks, and robo-taxis. We have multiple levers for sustained growth, including significant industry tailwinds, a strong five-year product roadmap in production and development, a robust series production and standardization pipeline with anticipated long-term contracts and substantial new, adjacent market opportunities. Powered by breakthrough technology, our solutions are ready to enable autonomous vehicles to be safe and ubiquitous.
COVID-19 Impact
The coronavirus (COVID-19) pandemic has adversely affected some of our customers’ business operations, which has impacted our revenue in 2020 and 2021 as well as resulted in the impairment of inventory in 2020. 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 and impact on our customers, suppliers, and employees, all of which is uncertain at this time. We expect the coronavirus (COVID-19) pandemic to potentially adversely impact our revenue and results of operations, but we are unable to predict at this time the size and duration of this adverse impact.
22

Industrialization and Customer Update
Industrialization Update
On May 13th, Luminar announced its series manufacturing partnerships with Celestica and Fabrinet. We also announced our achievement of the critical milestone of bringing online the initial production line at Celestica’s automotive-certified facility in Monterrey, Mexico with the first unit coming off of the line. We remain on schedule to enter the C-Sample phase by the end of 2021.
We also continue to advance validation of Iris and development of our Sentinel software as we move up and beyond the foundation of lidar, reinforcing our transition to a system-level autonomous vehicle company. Following the introduction of Sentinel last quarter, we kicked off the next phase of the software development through our partnership with Zenseact. Iris lidar data has been collected to train and optimize the performance of our perception software, and we received the green light from German authorities to proceed with Sentinel full-stack solution development and testing on public German roads.
Customer Update
Luminar recently announced two new major customers:
Airbus UpNext: Airbus SE’s subsidiary UpNext – which was created to give future flight technologies a development fast-track by building, evaluating, maturing and validating new products and services that encompass radical technological breakthroughs – is integrating our lidar technology into its Vertex platform to enable safe, autonomous flight. This partnership marks our first foray into the nearly $1 trillion aviation industry and is aimed at increasing air safety and enabling autonomous operation with automatic obstacle detection.
Pony.ai: Our Iris will be seamlessly integrated into Pony.ai’s next-generation autonomous driving platform, featuring a multi-sensor 360-degree configuration and enabling the vehicles to operate safely and reliably in complex urban environments. Pony.ai is set to start deployment of a 200-vehicle robo-taxi fleet in urban settings across five cities in China and the U.S. The partnership is developing a new integrated sensor design that signals a shift from vehicle testing to advanced development and production scale.
Basis of Presentation
We currently conduct our business through two operating segments: (i) Autonomy Solutions and (ii) Component Sales.
Components of Results of Operations
Revenue
Our revenue producing activities can be viewed as two separate and distinct operating segments: (i) Autonomy Solutions and (ii) Component Sales.
The Autonomy Solutions segment is engaged in design, manufacturing and sale of lidar sensors as well as related perception and autonomy enabling software solutions catering mainly to the original equipment manufacturers in the automobile, commercial vehicle, robo-taxi and adjacent industries. The Autonomy Solutions segment has historically entered into Strategic Partner Programs (“SPP”) with leading automotive partners and other customers. An SPP is a contract under which we deliver our product to a specified customer at a fixed price under customary terms and conditions, usually in collaboration on an autonomous vehicle development program. With many major automakers having signed SPP contracts, we are shifting our focus from entering into SPPs with new partners to converting existing SPPs and relationships with our partners into series production programs. Once we achieve series production, the primary sources of revenue are expected to shift from prototype sales and services revenue to sales of lidar hardware, perception software and autonomy enabling software for series production vehicles.
The Component Sales segment provides designing, testing and consulting services for non-standard integrated circuits to U.S. customers, including government agencies and defense contractors generally for purposes unrelated to autonomous vehicles. Fixed fee arrangements are satisfied over time and utilize the input method based on costs incurred. Accordingly, revenue is recognized on a percentage of completion basis. Contracts are also structured as time and materials and billed at cost of time incurred plus a markup. We anticipate more closely aligning and integrating our Component Sales segment operations with portions of our Autonomy Solutions segment, specifically in relation to lidar solutions for the defense and other adjacent markets.
Cost of sales and gross profit (loss)
Cost of sales of the Autonomy Solutions segment includes the fixed and variable manufacturing cost of our lidar sensors, which primarily consists of personnel-related costs (including certain engineering personnel), including stock-based compensation, directly associated with our manufacturing organization, and material purchases from third-party contract
23

manufacturers and suppliers. Cost of sales also includes depreciation and amortization for manufacturing fixed assets or equipment, cost of component inventory, product testing costs, costs of providing services, an allocated portion of overhead, facility and IT costs, excess and obsolete inventory and shipping costs.
Cost of sales of the Component Sales segment includes the cost of providing products and services as well as an allocated portion of overhead, facility and IT costs.
Gross profit (loss) equals revenue less cost of sales. Our cost of sales is expected to increase as our revenue continues to grow.
Operating Expenses
Research and Development (R&D)
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; and
Component Sales services provided to Luminar are accounted for as R&D by Luminar.
R&D costs are expensed as incurred. 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
Change in fair value of warrants are non-cash changes and primarily consists of changes in fair value related to the warrant liabilities. The warrant liabilities are classified as marked-to-market liabilities pursuant to ASC 480 and the corresponding increase or decrease in value impacts our net loss.
Interest Income and other, and Interest Expense
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 consisted primarily of interest on our senior secured term loan facility, which was repaid upon consummation of the Business Combination.
24

Results of Operations
Comparison of the Three Months Ended March 31, 2021 and 2020
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,
ChangeChange
20212020$%
Revenue$5,313 $3,872 $1,441 37 %
Cost of sales7,639 3,843 3,796 99 %
Gross profit (loss)(2,326)29 (2,355)(8121)%
Operating Expenses:
Research and development14,010 8,408 5,602 67 %
Sales and marketing2,635 1,843 792 43 %
General and administrative10,273 4,613 5,660 123 %
Total operating expenses26,918 14,864 12,054 81 %
Loss from operations(29,244)(14,835)(14,409)97 %
Other income (expense), net:
Change in fair value of warrants(46,649)(309)(46,340)14997 %
Interest expense(200)(532)332 (62)%
Interest income and other170 95 75 79 %
Total other income (expense), net(46,679)(746)(45,933)6157 %
Net loss$(75,923)$(15,581)$(60,342)387 %
Revenue
The increase in revenue in the three months ended March 31, 2021 (Q1 2021) compared to the three months ended March 31, 2020 (Q1 2020) was driven by increased revenue from our Autonomy Solutions and Component Sales segment. The breakdown of our revenue by these segments for the periods presented was as follows (in thousands):
Three Months Ended
March 31,
ChangeChange
20212020$%
Revenue:
Autonomy Solutions$4,336 $3,297 $1,039 32 %
Component Sales977 575 402 70 %
Total$5,313 $3,872 $1,441 37 %
The increase in revenue of our Autonomy Solutions segment in Q1 2021 compared to Q1 2020 was primarily driven by higher sensor sales.
The increase in revenue of our Component Sales segment in Q1 2021 compared to Q1 2020 was primarily due to the completion of certain customer contracts.
Cost of Sales and Gross Profit (Loss)
The increase in our cost of sales in Q1 2021 compared to Q1 2020 was primarily due to more sensor units sold in our Autonomy Solutions segment and more costs associated with higher revenue in our Component Sales segment. Our gross loss increased in Q1 2021 compared to Q1 2020 primarily due to costs associated with initial ramp-up for production of Iris B-sample sensor units and additional fixed cost absorption as fewer Model H units were produced.    
Operating Expenses
Research and Development
The increase in research and development expenses in Q1 2021 compared to Q1 2020 was primarily due to an increase in personnel-related costs resulting from increased headcount, consultant and contractor fees in relation to preparing for multiple series production launches and continued investments in research and development.
25

Sales and Marketing
The increase in sales and marketing expenses in Q1 2021 compared to Q1 2020 was primarily due to an increase in personnel related costs from increase in headcount and consultancy fees partially offset by lower travel expenses and trade show related costs due to COVID-19 restrictions.
General and Administrative
The increase in general and administrative expenses in Q1 2021 compared to Q1 2020 was primarily due to an increase in personnel related costs from increase in headcount and costs associated with being a public company. Increased public company costs during the quarter included $2.6 million in higher insurance costs and approximately $1.5 million in higher professional services fees (legal, accounting and auditing services, and regulatory fees).
Change in Fair Value of Warrant Liabilities
The change in fair value of warrant liabilities was due to the increase in the estimated fair value of Public and Private Warrants. During Q1 2021, 16,718,316 Public and Private Warrants were exercised and 204,638 Public Warrants were redeemed. Prior to the exercise and redemption, the fair value of the warrants was calculated and the net increase of $46.6 million in the fair value was recorded.
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,ChangeChange
20212020$%
Segment operating income (loss)
Autonomy Solutions$(28,868)$(14,946)$(13,922)93 %
Component Sales(237)111 (348)(314 %)
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 our manufacturing ramp-up for series production, R&D and launch 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 lidar sensors and software to cover our operating expenses, working capital and capital expenditures, we expect our current liquidity, comprising of cash, cash equivalents and marketable securities, 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 industry 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 believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months.
As of March 31, 2021, we had cash and cash equivalents totaling $206.7 million and marketable securities of $403.6 million, combining for a total liquidity of $610.3 million. To date, our principal sources of liquidity have been proceeds received from issuances of debt and equity.
In March 2021, we received $153.9 million in cash proceeds from the exercise of Public and Private warrants.
We have not generated positive cash flows from operating activities and have incurred significant losses from operations in the past as reflected in its accumulated deficit of $660.4 million as of March 31, 2021. We expect to continue to incur operating losses for at least the foreseeable future due to continued investments that we intend to make in our business and, as a result, we may require additional capital resources to grow our business. We believe that current our cash, cash equivalents, and marketable securities will be sufficient to continue to execute our business strategy over the next two years and until we expect to begin series production.
26

Cash Flow Summary
The following table summarizes our cash flows for the periods presented:
Three Months Ended March 31,
20212020
Net cash provided by (used in):
Operating activities$(28,014)$(17,533)
Investing activities$(128,354)$1,421 
Financing activities$154,104 $(2,728)
Operating Activities
Net cash used in operating activities was $28.0 million during the three months ended March 31, 2021. Net cash used in operating activities was due to our net loss of $75.9 million adjusted for non-cash items of $51.4 million, primarily consisting of $46.6 million of change in fair value of warrant liabilities, $1.8 million of stock-based compensation and $0.7 million of depreciation and amortization, offset by use of cash for operating assets and liabilities of $3.5 million due to the timing of cash payments to vendors and cash receipts from customers.
Net cash used in operating activities was $17.5 million during the three months ended March 31, 2020. Net cash used in operating activities was due to our net loss of $15.6 million adjusted for non-cash items of $2.4 million, primarily consisting of $0.3 million of change in fair value of warrant liabilities, $1.1 million of stock-based compensation and $0.6 million of depreciation and amortization, offset by use of cash for operating assets and liabilities of $4.3 million due to the timing of cash payments to vendors and cash receipts from customers.
Investing Activities
Net cash used in investing activities of $128.4 million in the three months ended March 31, 2021 comprised of $226.2 million related to purchases of marketable securities and $0.9 million in capital expenditures, offset by $29.5 million and $69.3 million, respectively, of cash proceeds from sale and maturities of marketable securities.
Net cash provided by investing activities of $1.4 million in the three months ended March 31, 2020 was comprised of cash proceeds from sales of marketable securities of $2.3 million, offset by $0.9 million in capital expenditures.
Financing Activities
Net cash provided by financing activities in the three months ended March 31, 2021 was $154.1 million, compared to $2.7 million for the three months ended March 31, 2020. Net cash provided by financing activities of $154.1 million primarily related to $153.9 million of cash received from exercises of Public and Private Warrants, $0.3 million of cash received from exercises of stock options, offset by $0.1 million of cash paid for repayment of debt and $0.1 million of principal payments on finance leases.
Net cash used in financing activities of $2.7 million in the three months ended March 31, 2020 related to repayment of debt.
Off-Balance Sheet Arrangements
As of March 31, 2021, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.
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, 2021, 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, 2020.
27

Revenue
We adopted the requirements of the new revenue recognition standard, known as ASC 606, effective January 1, 2019, utilizing the modified retrospective method of transition. Revenue from product sales is recognized upon transfer of control of promised products. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those products and services. For service projects, revenue is recognized as services are performed and amounts are earned in accordance with the terms of a contract at estimated collectible amounts.
Revenues related to custom products are recognized over time using the cost input method. In using this input method, we generally apply the cost-to-cost method of accounting where sales and profits are recorded based on the ratio of costs incurred to estimated total costs at completion. Recognition of profit on these contracts requires estimates of the total contract value, the total cost at completion, and the measurement of progress towards completion. Significant judgment is required when estimating total contract costs and progress to completion on the arrangements, as well as whether a loss is expected to be incurred on the contract. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may result in increases or decreases in estimated revenues or costs, and such revisions are reflected in income in the period in which the circumstances that gave rise to the revision become known to us. We perform ongoing profitability analysis of our contracts accounted for under this method in order to determine whether the latest estimates of revenues, costs, and profits require updating. If at any time these estimates indicate that the contract will be unprofitable, the entire estimated loss for the remainder of the contract is recorded immediately.
We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment. Transaction price is allocated to each performance obligation on a relative standalone selling price (SSP) basis. Judgment is required to determine SSP for each distinct performance obligation. We use a range of amounts to estimate SSP when products and services are sold separately. In instances where SSP is not directly observable, we determine SSP using information that may include other observable inputs available to it.
Changes in judgments with respect to these assumptions and estimates could impact the timing or amount of revenue recognition.
Emerging Growth Company Status
Section 102(b)(1) of the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”) exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable.
We are an “emerging growth company” as defined in Section 2(a) of the Securities Act, and have elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards. Following the consummation of the Business Combination, our Post-Combination Company will remain an emerging growth company until the earliest of (i) the last day of the fiscal year in which the market value of our common stock that held by non-affiliates exceeds $700 million as of the end of that year’s second fiscal quarter, (ii) the last day of the fiscal year in which we achieve total annual gross revenue of $1.07 billion or more during such fiscal year (as indexed for inflation), (iii) the date on which we issue more than $1 billion in non-convertible debt in the prior three-year period or (iv) December 31, 2024. We expect to continue to take advantage of the benefits of the extended transition period, although we may decide to early adopt such new or revised accounting standards to the extent permitted by such standards. This may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or is an emerging growth company that has chosen not to take advantage of the extended transition period exemptions because of the potential differences in accounting standards used.
Recent Accounting Pronouncements
See Note 2 of the notes to condensed consolidated financial statements included in this report.
28

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, 2020. Our exposure to market risk has not changed materially since December 31, 2020.
We had cash and cash equivalents, and marketable securities totaling $610.3 million as of March 31, 2021. Cash equivalents and marketable securities were invested primarily in U.S. treasury, commercial paper, corporate bonds, equity investments and money market funds. 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.
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, 2021. Based on this evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were not effective as of March 31, 2021 due to the material weakness in internal control over financial reporting that was disclosed in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report”).
Notwithstanding the conclusion by our CEO and CFO that our disclosure controls and procedures as of March 31, 2021 were not effective, and not withstanding the identified material weakness, 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.
Material Weakness
As discussed in the 2020 Annual Report on Form 10-K, we completed the Business Combination on December 2, 2020. Prior to the Business Combination, the Company was a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. As a result, previously existing internal controls are no longer applicable or comprehensive enough as of the assessment date as the Company’s operations prior to the Business Combination were insignificant compared to those of the Post-Combination Company. The design and implementation of internal control over financial reporting for the Post-Combination Company has required and will continue to require significant time and resources from management and other personnel. Because of this, the design and ongoing development of our framework for implementation and evaluation of internal control over financial reporting is in its preliminary stages. As a result, management was unable, without incurring unreasonable effort or expense, to conduct an assessment of our internal control over financial reporting as of December 31, 2020.
Based on an initial assessment, we concluded that our internal control over financial reporting was not effective as of December 31, 2020 because of the material weakness described below. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
In connection with our financial statement close process for the year ended December 31, 2020, we identified a material weakness in our internal control over financial reporting resulting from a lack of sufficient number of qualified personnel within our accounting function who possessed an appropriate level of expertise to effectively perform the following functions:
29

identify, select and apply GAAP sufficiently to provide reasonable assurance that transactions were being appropriately recorded; and
assess risk and design appropriate control activities over information technology systems and financial and reporting processes necessary to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements.
Material Weakness Remediation
Management continues to be actively engaged to take steps to remediate the material weakness, including the hiring of additional accounting and finance personnel with technical public company accounting and financial reporting experience. The material weakness will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective.

Changes in Internal Control Over Financial Reporting
Management continued to take action to remediate the material weakness during the quarterly period ended March 31, 2021. However, the material weakness will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective.
Beginning January 1, 2021, we implemented ASC 842, Leases. We implemented changes to our processes and control activities related to recognizing operating lease right-of-use assets and operating lease liabilities with lease terms of more than 12 months, The new standard did not have any impact on our finance leases (capital leases under ASC 840). The new process and control activities implemented include review of contracts to determine if an arrangement is a lease at inception and to appropriately identify and account for operating lease right-of-use assets, operating lease liabilities and related disclosures.
Other than as described above, there has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarterly period ended March 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal control over financial reporting despite the fact that most of our employees are working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the impact of the COVID-19 situation on our internal controls to minimize any impact on their design and operating effectiveness.
30

PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings.
Information with respect to this Item may be found under the heading “Legal Matters” in Note 12 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, 2020. 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
Not applicable.
ITEM 3. Defaults Upon Senior Securities.
None.
ITEM 4. Mine Safety Disclosures.
Not applicable.
ITEM 5. Other Information.
None.
31

ITEM 6. Exhibits.
Incorporation by Reference
Exhibit NumberDescriptionFormFile NumberExhibit/Appendix ReferenceFiling DateFiled Herewith
12/8/20
3.18-K/A001-387913.112/8/20
3.28-K/A001-387913.212/8/20
10.1†10-K001-3879110.1404/14/21
12/8/20
31.1X
31.2X
32.1X
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
Indicates a management contract or compensatory plan, contract or arrangement.
32

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 14, 2021
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 and Secretary
(Principal Financial Officer)

33
EX-31.1 2 q1-2021exhibit311.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, 2021;
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 14, 2021
By:/s/ Austin Russell
Austin Russell
Chief Executive Officer
(Principal Executive Officer)

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



Exhibit 31.2
CERTIFICATION OF CHIEF 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, 2021;
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 14, 2021
By:/s/ Thomas J. Fennimore
Thomas J. Fennimore
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 4 q1-2021exhibit321.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, 2021 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 14, 2021
By:/s/ Austin Russell
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, 2021 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 14, 2021
By:/s/ Thomas J. Fennimore
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-20210331.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 Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1004005 - 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 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 - Equity Investments Included in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (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 - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Financial Statement Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Financial Statement Components - Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - 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 2131107 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2334305 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Earnings (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Stock-based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2346307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Leases - Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Segment and Customer Concentration Information link:presentationLink link:calculationLink link:definitionLink 2356308 - Disclosure - Segment and Customer Concentration Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 lazr-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 lazr-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 lazr-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Outstanding balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Comprehensive Loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Exercise Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Awards granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Series A Convertible Preferred Stock Series A Preferred Stock [Member] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Segments [Axis] Segments [Axis] 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 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 Level 3 Fair Value, Inputs, Level 3 [Member] Impairment of inventories Inventory write-downs Inventory Write-down Leases Lessee, Leases [Policy Text Block] Proceeds from exercise of warrants Proceeds from Warrant Exercises Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Warranty liabilities Product Warranty Accrual, Current Founders Preferred Stock Preferred Stock [Member] Security Exchange Name Security Exchange Name Total property and equipment, gross Property and equipment, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating income (loss) Operating Income (Loss) Total current liabilities Liabilities, Current 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] Recognized over time Transferred over Time [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Total lease payments Finance Lease, Liability, Payment, Due Monthly Vesting Share-based Payment Arrangement, Tranche Two [Member] ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period (in years and in months) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Assets acquired under finance leases (capital lease prior to adoption of ASC 842) Assets Acquired On Capital Leases Assets Acquired On Capital Leases Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid for operating leases included in operating activities Operating Lease, Payments Cash held in foreign entities Intercompany Foreign Currency Balance, Amount Accounts payable Accounts Payable, Current Total property and equipment, gross Capital Leased Assets, Gross Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deemed dividend attributable to BCF accretion Temporary Equity, Accretion to Redemption Value, Adjustment Money market funds Money Market Funds, at Carrying Value 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Class B Common Stock Common Class B [Member] 2022 Finance Lease, Liability, to be Paid, Year One 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 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Computer hardware and software Computer Hardware And Software [Member] Computer Hardware And Software 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] Customer [Axis] Customer [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] 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] Total operating expenses Operating Expenses Component Sales Component Sales Segment [Member] Component Sales Segment Schedule of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Other non-current liabilities Total other non-current liabilities Other Liabilities, Noncurrent Principal payments on finance leases (capital lease prior to adoption of ASC 842) Finance Lease, Principal Payments Advance payments to vendors Prepaid Supplies 2024 Capital Leases, Future Minimum Payments Due in Four Years Fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Liability Class [Axis] Liability Class [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Information [Table] Document Information [Table] North America North America [Member] Inventories, net Total inventories, net Inventories, net Inventory, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Customer Three Customer Three [Member] Customer Three Equity Investments Investment, Policy [Policy Text Block] Percentage of accounts receivable (as percent) Percentage of revenue (as percent) Concentration Risk, Percentage Geographical [Domain] Geographical [Domain] Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement [Line Items] Statement [Line Items] 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] Class of Stock [Domain] Class of Stock [Domain] Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Noncash lease expense related to operating right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Capital Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Total finance lease cost Finance Lease, Cost Finance Lease, Cost 2023 Capital Leases, Future Minimum Payments Due in Three Years Stock price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Basic and diluted (in dollars per share) Net loss per shares attributable to common shareholders- Basic and Diluted (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remaining warrants redeemed (in shares) Class Of Warrant Or Right, Warrants Redeemed During Period Class Of Warrant Or Right, Warrants Redeemed During Period Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cost of sales Cost of Revenue Amendment Flag Amendment Flag 2022 Capital Leases, Future Minimum Payments Due in Two Years Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total minimum lease payments Operating Leases, Future Minimum Payments Due Prepaid rent and other Prepaid Rent Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Leases Lessee, Finance Leases [Text Block] Shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Accrued expenses Other Accrued Liabilities, Current Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Marketable securities Debt Securities, Available-for-sale, Current Financial Instruments [Domain] Financial Instruments [Domain] Series A Convertible Preferred Stock Series A Convertible Preferred Stock [Member] Series A Convertible Preferred Stock Other significant items: Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract] Purchases of property and equipment recorded in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Segment Concentration Risk Segment Concentration Risk [Member] Segment Concentration Risk Segments [Domain] Segments [Domain] Repurchase of common stock and redemption of warrants Payments For Repurchase Of Common Stock And Warrants Payments For Repurchase Of Common Stock And Warrants Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Cost Debt Securities, Available-for-sale, Amortized Cost Renewal lease term (in years) Lessee, Operating Lease, Renewal Term Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Dilutive effect of potential common shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Schedule of Restricted Stock Awards Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Earn-out shares Earn-Out Shares [Member] Earn-Out Shares Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Largest Customer Largest Customer [Member] Largest Customer Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates Lease, Cost [Table Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other non-current assets Total other non-current assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment and Customer Concentration Information Segment Reporting Disclosure [Text Block] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Segment assets Assets Thereafter Capital Leases, Future Minimum Payments Due Thereafter Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] 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 Title of 12(b) Security Title of 12(b) Security Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Total net gains (losses) recognized in other income (expense), net Equity Securities, FV-NI, Gain (Loss) Finance Leases Finance Lease, Liability, Payment, Due [Abstract] 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 Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investments, Debt and Equity Securities [Abstract] Cost of sales Cost of Sales [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Maturities of Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Vesting [Domain] Vesting [Domain] Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current Capital Lease Obligations, Noncurrent Included in marketable securities Marketable Securities [Member] Marketable Securities Interest expense and other Interest Expense Schedule of Other Noncurrent Assets Schedule of Other Assets, Noncurrent [Table Text Block] Capital lease obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Depreciation and amortization Depreciation, Depletion and Amortization Unrealized loss on marketable securities Net unrealized gains (losses) recognized on equity investments held Equity Securities, FV-NI, Unrealized Gain (Loss) Finance leases: Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Total liabilities Liabilities Recognized at a point in time Transferred at Point in Time [Member] 2026 Finance Lease, Liability, to be Paid, Year Five Supplemental disclosures of cash flow information: Supplemental Cash Flow Elements [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Revenue recognized that was included in the contract liabilities beginning balance Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Net loss attributable to common stockholders Net loss attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Accounts payable Increase (Decrease) in Accounts Payable Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Finance lease (capital lease prior to adoption of ASC 842) liabilities, current Capital Lease Obligations, Current Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Commercial paper Commercial Paper, at Carrying Value Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Expected Term Measurement Input, Expected Term [Member] Reportable Segments Operating Segments [Member] Reversal of deferred rent Deferred Rent Asset, Net, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities 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] Other non-current assets Other Assets, Miscellaneous, Noncurrent Interest on finance lease liabilities Finance Lease, Interest Expense Revenue from Contract with Customer [Abstract] Machinery and equipment Machinery and Equipment [Member] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Research and development Research and Development 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, Options, Outstanding, Weighted Average Exercise Price Revenue Recognition Timing Concentration Risk Revenue Recognition Timing Concentration Risk [Member] Revenue Recognition Timing Concentration Risk Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total property and equipment Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances Schedule of Segment Reporting Information, by Segment [Table Text Block] Income Statement [Abstract] Accumulated Other Comprehensive Income Loss AOCI Attributable to Parent [Member] Operating lease liabilities, non-current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Rent expense under ASC 840 Operating Leases, Rent Expense Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Additions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Interest income and other Investment Income, Interest Total marketable investments Investments, Fair Value Disclosure Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2024 Finance Lease, Liability, to be Paid, Year Three Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Asia Pacific Asia Pacific [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Less: accumulated depreciation Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2021 Capital Leases, Future Minimum Payments Due, Next Twelve Months Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Inventories, net Schedule of Inventory, Current [Table Text Block] Finance lease cost: Finance Lease, Cost1 [Abstract] Finance Lease, Cost1 Share-based compensation Share-based Payment Arrangement, Noncash Expense Equity investments included in marketable securities Equity investments Equity Securities, FV-NI Cover [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] 2015 Plan 2015 Plan [Member] 2015 Plan Fair Value Disclosures [Abstract] 2021 Operating Leases, Future Minimum Payments Due, Next Twelve Months Public Warrants Public Warrants [Member] Public Warrants Amortization of premium (discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Prepaid expenses and other current assets Increase (Decrease) in Other Current Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Fair Value Marketable investments Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Number of tranches Class Of Warrant Or Right, Number Of Tranches Class Of Warrant Or Right, Number Of Tranches Balance Sheet Location [Domain] Balance Sheet Location [Domain] Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease liabilities Operating lease liabilities, current Operating Lease, Liability, Current 2025 Capital Leases, Future Minimum Payments Due in Five Years Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Asset-backed securities Asset-backed Securities [Member] Entity Interactive Data Current Entity Interactive Data Current Corporate bonds Corporate Bond Securities [Member] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] Security deposits Deposits Assets, Noncurrent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] 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] Accounts Receivable Accounts Receivable [Member] Total operating lease cost Operating And Variable Lease, Cost Operating And Variable Lease, Cost Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Customer [Domain] Customer [Domain] Contract losses Contract with Customer, Asset, Allowance for Credit Loss, Current Entity Registrant Name Entity Registrant Name Number of renewal options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Statement of Stockholders' Equity [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Assets: Assets, Fair Value Disclosure [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Eliminations Intersegment Eliminations [Member] Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Vehicles Vehicles [Member] Consolidation Items [Axis] Consolidation Items [Axis] Research and development Research and Development Expense [Member] Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants Stock Issued During Period, Value, Conversion of Convertible Securities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax VCTF warrant Volvo Car Technology Fund Warrant [Member] Volvo Car Technology Fund Warrant Upon adoption of ASC 842 ASC 842 Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Total minimum lease payments Capital Leases, Future Minimum Payments Due Autonomy Solutions Autonomy Solutions Segment [Member] Autonomy Solutions Segment Prepaid expenses Other Prepaid Expense, Current 2020 Plan 2020 Plan [Member] 2020 Plan Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Cash Cash Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Schedule of Equity Investments Included in Marketable Securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Other comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Warrants Warrant [Member] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Net realized gains (losses) recognized on equity investments sold Equity Securities, FV-NI, Realized Gain (Loss) Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Liabilities: Liabilities, Fair Value Disclosure [Abstract] Vesting [Axis] Vesting [Axis] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Equity [Abstract] Warrants exercised (in shares) Class Of Warrant Or Right, Exercised Class Of Warrant Or Right, Exercised Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Total Realized and Unrealized Gains and Losses Associated with Equity Investments Gain (Loss) on Securities [Table Text Block] Contract liabilities Contract with Customer, Liability, Current Weighted average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Customer Concentration Risk Customer Concentration Risk [Member] Weighted average common shares outstanding- Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Issuance of Class A common stock upon exercise of warrants Conversion Of Warrants, Amount Issued Conversion Of Warrants, Amount Issued Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Operating leases Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Repayment of debt Repayments of Long-term Debt Compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Shares used in computing net loss per share attributable to common stockholders: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Common stock Common Stock, Value, Issued Weighted average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Commercial paper Commercial Paper [Member] Restricted cash Restricted Cash, Current Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt, current Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status 2025 Finance Lease, Liability, to be Paid, Year Four Measurement adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Price Volatility Measurement Input, Price Volatility [Member] Principal payments on finance leases (capital lease prior to adoption of ASC 842) Repayments of Long-term Capital Lease Obligations Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Less: amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Risk-Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Operating lease liabilities Total operating lease liabilities Total leases liabilities Operating Lease, Liability Debt, non-current Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Organization and Description of Business Nature of Operations [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted Stock Units (RSUs) [Member] U.S. Treasury US Government Securities, at Carrying Value Operating lease cost Operating Lease, Cost 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [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 Accounting Standards Update [Domain] Accounting Standards Update [Domain] 2024 Operating Leases, Future Minimum Payments, Due in Four Years Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance leases Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Other Noncash Income (Expense) Entity Ex Transition Period Entity Ex Transition Period Equity Component [Domain] Equity Component [Domain] Cash paid for finance leases included in financing activities Finance Lease, Principal Payments And Interest Payment On Liability Finance Lease, Principal Payments And Interest Payment On Liability Grantee Status [Domain] Grantee Status [Domain] Net unrealized gains (losses) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Liabilities [Abstract] Liabilities [Abstract] Restricted stock awards and restricted stock units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units Other non-current assets Increase (Decrease) in Other Noncurrent Assets Gross profit (loss) Gross Profit Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-based Compensation Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current Finance Lease, Liability, Noncurrent Demonstration fleet and demonstration units Demonstration Fleet And Demonstration Units [Member] Demonstration Fleet And Demonstration Units Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2021 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Leases [Abstract] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Net loss per share attributable to common stockholders: Earnings Per Share [Abstract] Total finance lease liabilities Total leases liabilities Finance Lease, Liability Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Less: accumulated depreciation Less: accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Customer One Customer One [Member] Customer One Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Conversion of warrants into securities (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of Common Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus U.S. agency and government sponsored securities US Government Corporations and Agencies Securities [Member] Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Deferred rent Contract with Customer, Liability, Noncurrent Other receivables Other Receivables, Net, Current Other non-current liabilities Other Sundry Liabilities, Noncurrent Entity Filer Category Entity Filer Category Schedule of Stock-based Compensation Expense by Function Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Private Warrants Private Warrants [Member] Private Warrants Finance leases Finance Lease, Weighted Average Discount Rate, Percent Geographic Concentration Risk Geographic Concentration Risk [Member] 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] Deferred financing costs recorded in accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] U.S. Treasury US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Gross Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Money market funds Money Market Funds [Member] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Class A Common Stock Common Class A [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Supplemental disclosures of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Customer Two Customer Two [Member] Customer Two Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net decrease in cash and cash equivalents, and restricted cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Total other income (expense), net Nonoperating Income (Expense) Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Share-based Payment Arrangement, Employee Share-based Payment Arrangement, Employee [Member] Weighted average common shares outstanding- Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Grantee Status [Axis] Grantee Status [Axis] Document Information [Line Items] Document Information [Line Items] Included in cash and cash equivalents Cash and Cash Equivalents [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Europe and Middle East Europe And Middle East [Member] Europe And Middle East Plan Name [Domain] Plan Name [Domain] Revenue Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 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 2021 (remaining nine months) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Additional paid-in capital Additional Paid in Capital 2023 Operating Leases, Future Minimum Payments, Due in Three Years Class of Stock [Axis] Class of Stock [Axis] 2025 Operating Leases, Future Minimum Payments, Due in Five Years Beginning cash and cash equivalents, and restricted cash and cash equivalents Ending cash and cash equivalents, and restricted cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Accrued and other current liabilities Total accrued and other current liabilities Accrued Liabilities, Current 2022 Operating Leases, Future Minimum Payments, Due in Two Years Finance lease (capital lease prior to adoption of ASC 842) liabilities, current Finance Lease, Liability, Current Proceeds from sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Local Phone Number Local Phone Number Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding First Anniversary of Grant Date Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Warrants outstanding, measurement input Warrants and Rights Outstanding, Measurement Input Schedule of Changes in Level 3 Liabilities Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Beginning balance Ending balance Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Award Type [Axis] Award Type [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] 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] Maximum Maximum [Member] Purchase obligations Purchase Obligation, to be Paid, Year One Accumulated Deficit Retained Earnings [Member] Beginning balance (in shares) Ending balance (in shares) Preferred Stock, Shares Outstanding Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Weighted- Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Warrant liabilities Fair value of warrants outstanding Warrants and Rights Outstanding Award Type [Domain] Award Type [Domain] Trading Symbol Trading Symbol Redemption price per warrant (in dollars per share) Class Of Warrant Or Right, Redemption Price Per Warrant Class Of Warrant Or Right, Redemption Price Per Warrant Private and Public Warrants Private And Public Warrants [Member] Private And Public Warrants Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Earnings (Loss) Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value, Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] 2023 Finance Lease, Liability, to be Paid, Year Two Segment Information Segment Reporting, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Total property and equipment, net Capital Leases, Balance Sheet, Assets by Major Class, Net EX-101.PRE 9 lazr-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 lazr-20210331_htm.xml IDEA: XBRL DOCUMENT 0001758057 2021-01-01 2021-03-31 0001758057 us-gaap:CommonClassAMember 2021-05-07 0001758057 us-gaap:CommonClassBMember 2021-05-07 0001758057 2021-03-31 0001758057 2020-12-31 0001758057 us-gaap:CommonClassAMember 2021-03-31 0001758057 us-gaap:CommonClassAMember 2020-12-31 0001758057 us-gaap:CommonClassBMember 2021-03-31 0001758057 us-gaap:CommonClassBMember 2020-12-31 0001758057 2020-01-01 2020-03-31 0001758057 lazr:SeriesAConvertiblePreferredStockMember 2019-12-31 0001758057 us-gaap:PreferredStockMember 2019-12-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001758057 us-gaap:RetainedEarningsMember 2019-12-31 0001758057 2019-12-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001758057 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001758057 lazr:SeriesAConvertiblePreferredStockMember 2020-03-31 0001758057 us-gaap:PreferredStockMember 2020-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-03-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001758057 us-gaap:RetainedEarningsMember 2020-03-31 0001758057 2020-03-31 0001758057 lazr:SeriesAConvertiblePreferredStockMember 2020-12-31 0001758057 us-gaap:PreferredStockMember 2020-12-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:RetainedEarningsMember 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 lazr:SeriesAConvertiblePreferredStockMember 2021-03-31 0001758057 us-gaap:PreferredStockMember 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:RetainedEarningsMember 2021-03-31 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 2021-03-31 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-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:NorthAmericaMember 2020-01-01 2020-03-31 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-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 srt:AsiaPacificMember 2020-01-01 2020-03-31 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-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 lazr:EuropeAndMiddleEastMember 2020-01-01 2020-03-31 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-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:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-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:TransferredOverTimeMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2020-01-01 2020-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:AutonomySolutionsSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-03-31 0001758057 lazr:ComponentSalesSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2021-01-01 2021-03-31 0001758057 lazr:ComponentSalesSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2020-01-01 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember us-gaap:CommonClassAMember 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember 2020-03-31 0001758057 2020-01-01 2020-12-31 0001758057 us-gaap:USTreasurySecuritiesMember 2021-03-31 0001758057 us-gaap:CommercialPaperMember 2021-03-31 0001758057 us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001758057 us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001758057 us-gaap:CashAndCashEquivalentsMember 2021-03-31 0001758057 lazr:MarketableSecuritiesMember 2021-03-31 0001758057 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001758057 us-gaap:CommercialPaperMember 2020-12-31 0001758057 us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001758057 us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001758057 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001758057 lazr:MarketableSecuritiesMember 2020-12-31 0001758057 lazr:ComputerHardwareAndSoftwareMember 2021-03-31 0001758057 lazr:ComputerHardwareAndSoftwareMember 2020-12-31 0001758057 lazr:DemonstrationFleetAndDemonstrationUnitsMember 2021-03-31 0001758057 lazr:DemonstrationFleetAndDemonstrationUnitsMember 2020-12-31 0001758057 us-gaap:MachineryAndEquipmentMember 2021-03-31 0001758057 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001758057 us-gaap:FurnitureAndFixturesMember 2021-03-31 0001758057 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001758057 us-gaap:VehiclesMember 2021-03-31 0001758057 us-gaap:VehiclesMember 2020-12-31 0001758057 us-gaap:LeaseholdImprovementsMember 2021-03-31 0001758057 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001758057 us-gaap:ConstructionInProgressMember 2021-03-31 0001758057 us-gaap:ConstructionInProgressMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-01-01 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-03-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-12-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001758057 lazr:PublicWarrantsMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember 2020-12-31 0001758057 lazr:PublicWarrantsMember 2021-02-03 0001758057 lazr:PublicWarrantsMember us-gaap:CommonClassAMember 2021-02-03 0001758057 lazr:PrivateWarrantsMember 2021-03-16 0001758057 lazr:PublicWarrantsMember 2021-03-16 0001758057 lazr:PrivateAndPublicWarrantsMember 2021-03-16 2021-03-16 0001758057 lazr:PublicWarrantsMember 2021-03-17 2021-03-31 0001758057 lazr:PrivateWarrantsMember 2021-03-31 0001758057 lazr:PublicWarrantsMember 2021-03-31 0001758057 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001758057 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001758057 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001758057 lazr:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001758057 lazr:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001758057 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-03-31 0001758057 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-03-31 0001758057 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001758057 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0001758057 lazr:EarnOutSharesMember 2021-01-01 2021-03-31 0001758057 lazr:EarnOutSharesMember 2020-01-01 2020-03-31 0001758057 lazr:A2020PlanMember 2021-03-31 0001758057 lazr:A2020PlanMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-03-31 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-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 2021-03-31 0001758057 us-gaap:RestrictedStockMember 2020-12-31 0001758057 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001758057 us-gaap:RestrictedStockMember 2021-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001758057 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001758057 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001758057 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-03-31 0001758057 srt:MinimumMember 2021-01-01 2021-03-31 0001758057 srt:MinimumMember 2021-03-31 0001758057 srt:MaximumMember 2021-03-31 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 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:ComponentSalesSegmentMember 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:ComponentSalesSegmentMember 2021-03-31 0001758057 us-gaap:OperatingSegmentsMember 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2021-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2020-03-31 0001758057 us-gaap:OperatingSegmentsMember 2020-03-31 0001758057 us-gaap:IntersegmentEliminationMember 2020-03-31 0001758057 lazr:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001758057 lazr:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure lazr:tranche lazr:renewalOption Luminar Technologies, Inc./DE 0001758057 2021 Q1 false --12-31 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent P1Y P1Y P1Y 10-Q true 2021-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 Non-accelerated Filer true true false false 234714116 105118203 206730000 208944000 725000 775000 403591000 276710000 2143000 5971000 3283000 3613000 10371000 4797000 626843000 500810000 8366000 7689000 12835000 701000 701000 2469000 1151000 651214000 510351000 7845000 6039000 8919000 10452000 4312000 104000 99000 21180000 16590000 51753000 343400000 223000 302000 9662000 1236000 1318000 84054000 361610000 23000 22000 11000 11000 1227559000 733175000 -9000 34000 -660424000 -584501000 567160000 148741000 651214000 510351000 5313000 3872000 7639000 3843000 -2326000 29000 14010000 8408000 2635000 1843000 10273000 4613000 26918000 14864000 -29244000 -14835000 46649000 309000 200000 532000 170000 95000 -46679000 -746000 -75923000 -15581000 -75923000 -15581000 -0.23 -0.12 332987523 128668864 -75923000 -15581000 -43000 -7000 -75966000 -15588000 94818151 244743000 26206837 3000 139635890 14000 0 0 10457000 -1000 -222203000 -211730000 1141000 1141000 -7000 -7000 -15581000 -15581000 94818151 244743000 26206837 3000 139635890 14000 0 0 11598000 -8000 -237784000 -226177000 0 0 0 0 218818037 22000 105118203 11000 733175000 34000 -584501000 148741000 15757955 1000 492541000 492542000 1843000 1843000 -43000 -43000 -75923000 -75923000 0 0 0 0 234575992 23000 105118203 11000 1227559000 -9000 -660424000 567160000 -75923000 -15581000 657000 628000 890000 -262000 14000 -278000 0 46649000 309000 257000 225000 1837000 1128000 -575000 -117000 -3828000 1560000 442000 2508000 5797000 760000 1318000 -74000 1766000 -28000 -813000 444000 -720000 -7000 -28014000 -17533000 226245000 0 69275000 0 29505000 2319000 889000 898000 -128354000 1421000 75000 2678000 67000 49000 153927000 0 321000 0 2000 1000 154104000 -2728000 -2264000 -18840000 209719000 27305000 207455000 8465000 19000 329000 338293000 0 10849000 2876000 223000 0 133000 504000 35000 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, dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). 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 subsidiary 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 Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 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 for the autonomous vehicle industry, encompassing the latest in Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors. In addition, the Company develops ultra-sensitive pixel-based sensors and designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. </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. The Company has research and manufacturing facilities located in Palo Alto, California and Orlando, Florida, which is also the Company’s headquarters.</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, 2020. 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, revenue, 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 on the same basis that it uses to evaluate its performance internally. The Company has two business activities: (i) manufacturing and distribution of lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications and (ii) development of ultra-sensitive pixel-based sensors and designing, testing and providing consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. The Company’s operating segments are (i) Autonomy Solutions and (ii) Component Sales. The Company’s chief operating decision maker (“CODM”), its Chief Executive Officer, reviews the operating results of these segments for the purpose of allocating resources and evaluating financial performance. </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%">. The Company held cash in foreign entities of $0.5 million and $0.6 million as of March 31, 2021 and December 31, 2020, respectively. </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. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires advance payment from customers in certain circumstances. The Company generally does not require collateral.</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%">Three customers accounted for 28%, 19%, and 18%, respectively, of the Company’s accounts receivable at March 31, 2021 and one customer accounted for 86% of the Company’s accounts receivable at December 31, 2020.</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, 2020. Other than the accounting policies discussed below related to equity investments, accounting for Earn-Out shares and in Note 11 related to the adoption of Accounting Standards Codification (“ASC”) 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2021. See Note 11 related to the adoption of ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</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%">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%">The Company’s holds marketable equity investments, over which the Company does not have a controlling interest or significant influence. Marketable equity investments are measured using the quoted prices in active markets with changes recorded in other income (expense), net on the condensed consolidated statement of operations.</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 February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842) and issued subsequent amendments to the initial guidance in 2017, 2018 and 2019 (collectively “ASC 842”). Under the new guidance, a lessee is required to recognize assets and liabilities for both finance, previously known as capital, and operating leases with lease terms of more than 12 months. The ASU also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. In transition, the Company recognized and measured leases at the beginning of the period of adoption, January 1, 2021, using a modified retrospective approach that included a number of optional practical expedients that the Company elected to apply. See Note 11 for disclosure on the impact of adopting this standard.</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%">Recent Accounting Pronouncements Not Yet Effective</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 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (ASC 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Measurement of Credit Losses of Financial Instruments, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 will be effective for the Company beginning January 1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the effects of this pronouncement on the Company’s financial statements and does not expect it to have a material impact on the consolidated financial statements.</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, 2020. 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, revenue, 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> Segment InformationThe Company has determined its operating segments on the same basis that it uses to evaluate its performance internally. The Company has two business activities: (i) manufacturing and distribution of lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications and (ii) development of ultra-sensitive pixel-based sensors and designing, testing and providing consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. The Company’s operating segments are (i) Autonomy Solutions and (ii) Component Sales. The Company’s chief operating decision maker (“CODM”), its Chief Executive Officer, reviews the operating results of these segments for the purpose of allocating resources and evaluating financial performance. <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%">. The Company held cash in foreign entities of $0.5 million and $0.6 million as of March 31, 2021 and December 31, 2020, respectively. </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. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires advance payment from customers in certain circumstances. The Company generally does not require collateral.</span></div> 500000 600000 0.28 0.19 0.18 0.86 <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%">The Company’s holds marketable equity investments, over which the Company does not have a controlling interest or significant influence. Marketable equity investments are measured using the quoted prices in active markets with changes recorded in other income (expense), net on the condensed consolidated statement of operations.</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 February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842) and issued subsequent amendments to the initial guidance in 2017, 2018 and 2019 (collectively “ASC 842”). Under the new guidance, a lessee is required to recognize assets and liabilities for both finance, previously known as capital, and operating leases with lease terms of more than 12 months. The ASU also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. In transition, the Company recognized and measured leases at the beginning of the period of adoption, January 1, 2021, using a modified retrospective approach that included a number of optional practical expedients that the Company elected to apply. See Note 11 for disclosure on the impact of adopting this standard.</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%">Recent Accounting Pronouncements Not Yet Effective</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 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (ASC 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Measurement of Credit Losses of Financial Instruments, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 will be effective for the Company beginning January 1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the effects of this pronouncement on the Company’s financial statements and does not expect it to have a material impact on the consolidated financial statements.</span></div> Revenue<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 geographic region based on the primary locations where the customer is situated, 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 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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</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"/></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%">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><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%">1,085 </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%">28 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-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%">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><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,779 </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%">72 </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%">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><td colspan="3" style="background-color:#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%">3,872 </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:10pt;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%">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><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%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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><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,264 </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%">84 </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%">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><td colspan="3" style="background-color:#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%">3,872 </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:10pt;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%">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><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%">3,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="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%">Component Sales</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%">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><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%">575 </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%">15 </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%">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><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%">3,872 </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 to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. VCTF is entitled to purchase from the Company up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share. The warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones. The fair value of warrants aggregating $2.9 million represent consideration payable to a customer and would 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 these warrants was not probable as of March 31, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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, 2021 and December 31, 2020 were $1.2 million and $0, 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 as revenue when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.7 million and $2.3 million as of March 31, 2021 and December 31, 2020, respectively, 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: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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">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"/><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%">225 </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%">(1,667)</span></td><td style="background-color:#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%">(225)</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%">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%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">654 </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,284 </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 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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</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"/></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%">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><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%">1,085 </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%">28 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-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%">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><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,779 </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%">72 </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%">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><td colspan="3" style="background-color:#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%">3,872 </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:10pt;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%">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><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%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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><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,264 </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%">84 </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%">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><td colspan="3" style="background-color:#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%">3,872 </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:10pt;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%">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><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%">3,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="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%">Component Sales</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%">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><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%">575 </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%">15 </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%">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><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%">3,872 </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> 2539000 0.48 1085000 0.28 321000 0.06 8000 0 2453000 0.46 2779000 0.72 5313000 1 3872000 1 2053000 0.39 608000 0.16 3260000 0.61 3264000 0.84 5313000 1 3872000 1 4336000 0.82 3297000 0.85 977000 0.18 575000 0.15 5313000 1 3872000 1 4089280 3.1769 2 2900000 1200000 0 700000 2300000 <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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">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"/><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%">225 </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%">(1,667)</span></td><td style="background-color:#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%">(225)</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%">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%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">654 </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,284 </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> 2284000 225000 -1667000 -225000 37000 2284000 654000 2284000 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, 2021 and December 31, 2020 (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, 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</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%">210,739 </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%">29 </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%">(59)</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%">210,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#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%">15 </span></td><td style="background-color:#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%">(8)</span></td><td style="background-color:#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%">272,464 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#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 </span></td><td style="background-color:#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%">8,051 </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 debt 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%">552,905 </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%">77 </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%">(86)</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%">552,896 </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%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">166,249 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">166,255 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 marketable securities</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%">386,656 </span></td><td style="background-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%">71 </span></td><td style="background-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%">(86)</span></td><td style="background-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%">386,641 </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: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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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</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%">155,339 </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 </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%">(6)</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%">155,347 </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%">19,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%">— </span></td><td style="background-color:#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,996 </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%">182,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">182,220 </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%">45,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%">21 </span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">45,450 </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%">7,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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">7,018 </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%">409,996 </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%">47 </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%">(12)</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%">410,031 </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%">133,319 </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%">4 </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%">133,321 </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 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%">276,677 </span></td><td style="background-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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(10)</span></td><td style="background-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%">276,710 </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, 2021 and December 31, 2020 (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, 2021</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, 2020</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</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%">(59)</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%">54,992 </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%">(6)</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%">65,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">46,305 </span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">47,629 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,575 </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"/><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="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%">(86)</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%">131,010 </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)</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%">128,502 </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 included in marketable securities as of March 31, 2021 and December 31, 2020 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:68.490%"/><td style="width:0.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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Equity investments included in marketable securities</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,950 </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"/></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%">Total realized and unrealized gains and losses associated with the Company’s equity investments 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:68.490%"/><td style="width:0.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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="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%">2020</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%">Net realized gains (losses) recognized on equity investments sold</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%">114 </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"/></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%">Net unrealized gains (losses) recognized on equity investments held</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%">(278)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total net gains (losses) recognized in other income (expense), net</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%">(164)</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"/></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%">The Company’s investments in debt securities consisted of the following as of March 31, 2021 and December 31, 2020 (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, 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</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%">210,739 </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%">29 </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%">(59)</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%">210,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#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%">15 </span></td><td style="background-color:#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%">(8)</span></td><td style="background-color:#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%">272,464 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#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 </span></td><td style="background-color:#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%">8,051 </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 debt 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%">552,905 </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%">77 </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%">(86)</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%">552,896 </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%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">166,249 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">166,255 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 marketable securities</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%">386,656 </span></td><td style="background-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%">71 </span></td><td style="background-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%">(86)</span></td><td style="background-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%">386,641 </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: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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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</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%">155,339 </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 </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%">(6)</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%">155,347 </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%">19,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%">— </span></td><td style="background-color:#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,996 </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%">182,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">182,220 </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%">45,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%">21 </span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">45,450 </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%">7,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%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">7,018 </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%">409,996 </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%">47 </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%">(12)</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%">410,031 </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%">133,319 </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%">4 </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%">133,321 </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 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%">276,677 </span></td><td style="background-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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(10)</span></td><td style="background-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%">276,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 210739000 29000 59000 210709000 272457000 15000 8000 272464000 61662000 29000 19000 61672000 8047000 4000 0 8051000 552905000 77000 86000 552896000 166249000 6000 0 166255000 386656000 71000 86000 386641000 155339000 14000 6000 155347000 19996000 0 0 19996000 182218000 6000 4000 182220000 45431000 21000 2000 45450000 7012000 6000 0 7018000 409996000 47000 12000 410031000 133319000 4000 2000 133321000 276677000 43000 10000 276710000 <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, 2021 and December 31, 2020 (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, 2021</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, 2020</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</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%">(59)</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%">54,992 </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%">(6)</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%">65,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">46,305 </span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">47,629 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,575 </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"/><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="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%">(86)</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%">131,010 </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)</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%">128,502 </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> 59000 54992000 6000 65298000 8000 46305000 4000 47629000 19000 29713000 2000 15575000 86000 131010000 12000 128502000 <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 included in marketable securities as of March 31, 2021 and December 31, 2020 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:68.490%"/><td style="width:0.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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Equity investments included in marketable securities</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,950 </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"/></tr></table></div> 16950000 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%">Total realized and unrealized gains and losses associated with the Company’s equity investments 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:68.490%"/><td style="width:0.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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="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%">2020</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%">Net realized gains (losses) recognized on equity investments sold</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%">114 </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"/></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%">Net unrealized gains (losses) recognized on equity investments held</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%">(278)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total net gains (losses) recognized in other income (expense), net</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%">(164)</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"/></tr></table></div> 114000 0 -278000 0 -164000 0 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">21,440 </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%">10,652 </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%">19,035 </span></td><td style="background-color:#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%">64,971 </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</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%">24,999 </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%">166,255 </span></td><td style="background-color:#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%">108,322 </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%">206,730 </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%">208,944 </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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,805 </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 </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%">520 </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%">52 </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%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,936 </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%">3,283 </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%">3,613 </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 for the three months ended March 31, 2021 and 2020 were $0.3 million and $0.2 million, 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">8,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,073 </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%">1,221 </span></td><td style="background-color:#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: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%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </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%">Prepaid rent and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">503 </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%">Other receivables</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%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260 </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 prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,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 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,797 </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%">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:98.684%"><tr><td style="width:1.0%"/><td style="width:68.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Computer hardware and software</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,559 </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,450 </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%">Demonstration fleet and demonstration units</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,669 </span></td><td style="background-color:#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,821 </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%">Machinery and equipment</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%">6,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </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%">Furniture and fixtures</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%">293 </span></td><td style="background-color:#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%">293 </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%">Vehicles</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%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#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%">791 </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%">Construction in progress</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,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</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%">14,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,540 </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%">Accumulated depreciation and amortization</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%">(6,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,851)</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 property and equipment, net</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%">8,366 </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%">7,689 </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%">Depreciation and amortization associated with property and equipment was $0.7 million and $0.6 million for the three months ended March 31, 2021 and 2020, respectively.</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 capitalized under finance lease (capital lease prior to adoption of ASC 842) 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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Computer hardware and software</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%">88 </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%">88 </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%">Machinery and equipment</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%">838</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%">838</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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%">(261)</span></td><td style="background-color:#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%">(219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">665 </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%">707 </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%">Other Non-Current Assets</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%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,072 </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,106 </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%">Other non-current 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%">1,397 </span></td><td style="background-color:#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%">45 </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 other non-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%">2,469 </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,151 </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%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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 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%">3,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%">3,998 </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%">Warranty liabilities</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%">283 </span></td><td style="background-color:#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%">259 </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%">Contract liabilities</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 compensation and benefits</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,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%">3,071 </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%">Contract losses</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%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </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%">Finance lease (capital lease prior to adoption of ASC 842) liabilities, current</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%">281 </span></td><td style="background-color:#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%">282 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF8xMTIvZnJhZzo3YmEwZjU2ZjA5MTY0ZTQ0ODE0MDVjMzRjYzI3ZjM3ZC90YWJsZTpjZjI2NjMxZTdiM2E0YTU5OGM5Y2M3YzQ1MWQ1NGMwMi90YWJsZXJhbmdlOmNmMjY2MzFlN2IzYTRhNTk4YzljYzdjNDUxZDU0YzAyXzgtMC0xLTEtMA_70315b05-fb23-4179-94f0-b9827bb75bea">Total accrued and other current liabilities</span></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%">8,919 </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%">10,452 </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%">Other Non-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%">Other non-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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Deferred rent</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%">— </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%">826 </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%">Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current</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%">263 </span></td><td style="background-color:#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%">331 </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%">Other non-current liabilities</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%">973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF8xMTIvZnJhZzo3YmEwZjU2ZjA5MTY0ZTQ0ODE0MDVjMzRjYzI3ZjM3ZC90YWJsZTo3NmEwZGQ4NzQwMGQ0OGUxYTUwMzQ4NTIyYWVkMjdhMC90YWJsZXJhbmdlOjc2YTBkZDg3NDAwZDQ4ZTFhNTAzNDg1MjJhZWQyN2EwXzQtMC0xLTEtMA_b54dcfc3-9615-4a92-b3d6-f1238e7e9460">Total other non-current liabilities</span></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%">1,236 </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,318 </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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">21,440 </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%">10,652 </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%">19,035 </span></td><td style="background-color:#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%">64,971 </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</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%">24,999 </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%">166,255 </span></td><td style="background-color:#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%">108,322 </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%">206,730 </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%">208,944 </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> 21440000 10652000 19035000 64971000 0 24999000 166255000 108322000 206730000 208944000 <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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,805 </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 </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%">520 </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%">52 </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%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,936 </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%">3,283 </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%">3,613 </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> 1805000 625000 520000 52000 958000 2936000 3283000 3613000 300000 200000 <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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">8,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,073 </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%">1,221 </span></td><td style="background-color:#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: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%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </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%">Prepaid rent and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">503 </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%">Other receivables</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%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260 </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 prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,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 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,797 </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> 8012000 1073000 1221000 0 196000 961000 0 503000 942000 2260000 10371000 4797000 <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:98.684%"><tr><td style="width:1.0%"/><td style="width:68.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.717%"/><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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Computer hardware and software</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,559 </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,450 </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%">Demonstration fleet and demonstration units</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,669 </span></td><td style="background-color:#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,821 </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%">Machinery and equipment</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%">6,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </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%">Furniture and fixtures</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%">293 </span></td><td style="background-color:#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%">293 </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%">Vehicles</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%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </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%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#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%">791 </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%">Construction in progress</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,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</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%">14,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,540 </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%">Accumulated depreciation and amortization</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%">(6,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,851)</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 property and equipment, net</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%">8,366 </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%">7,689 </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%">Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) 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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Computer hardware and software</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%">88 </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%">88 </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%">Machinery and equipment</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%">838</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%">838</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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%">(261)</span></td><td style="background-color:#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%">(219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">665 </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%">707 </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> 2559000 2450000 1669000 1821000 6596000 5940000 293000 293000 856000 835000 960000 791000 1841000 1410000 14774000 13540000 6408000 5851000 8366000 7689000 700000 600000 88000 88000 838000 838000 926000 926000 261000 219000 665000 707000 <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%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,072 </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,106 </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%">Other non-current 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%">1,397 </span></td><td style="background-color:#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%">45 </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 other non-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%">2,469 </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,151 </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> 1072000 1106000 1397000 45000 2469000 1151000 <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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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 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%">3,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%">3,998 </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%">Warranty liabilities</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%">283 </span></td><td style="background-color:#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%">259 </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%">Contract liabilities</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 compensation and benefits</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,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%">3,071 </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%">Contract losses</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%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </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%">Finance lease (capital lease prior to adoption of ASC 842) liabilities, current</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%">281 </span></td><td style="background-color:#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%">282 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF8xMTIvZnJhZzo3YmEwZjU2ZjA5MTY0ZTQ0ODE0MDVjMzRjYzI3ZjM3ZC90YWJsZTpjZjI2NjMxZTdiM2E0YTU5OGM5Y2M3YzQ1MWQ1NGMwMi90YWJsZXJhbmdlOmNmMjY2MzFlN2IzYTRhNTk4YzljYzdjNDUxZDU0YzAyXzgtMC0xLTEtMA_70315b05-fb23-4179-94f0-b9827bb75bea">Total accrued and other current liabilities</span></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%">8,919 </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%">10,452 </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> 3654000 3998000 283000 259000 654000 2284000 3595000 3071000 452000 558000 281000 282000 8919000 10452000 <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%">Other non-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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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%">Deferred rent</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%">— </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%">826 </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%">Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current</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%">263 </span></td><td style="background-color:#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%">331 </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%">Other non-current liabilities</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%">973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF8xMTIvZnJhZzo3YmEwZjU2ZjA5MTY0ZTQ0ODE0MDVjMzRjYzI3ZjM3ZC90YWJsZTo3NmEwZGQ4NzQwMGQ0OGUxYTUwMzQ4NTIyYWVkMjdhMC90YWJsZXJhbmdlOjc2YTBkZDg3NDAwZDQ4ZTFhNTAzNDg1MjJhZWQyN2EwXzQtMC0xLTEtMA_b54dcfc3-9615-4a92-b3d6-f1238e7e9460">Total other non-current liabilities</span></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%">1,236 </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,318 </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> 0 826000 263000 331000 973000 161000 1236000 1318000 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%">The Company carries cash equivalents, marketable investments, and Public and Private Warrants. 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. Because 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, 2020. As of March 31, 2021, 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 4.68 years, volatility of 64.2% and a risk-free rate of 0.83%. 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 as of March 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: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:10pt;font-weight:400;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, 2020</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%">— </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%">Additions</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%">51,753 </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%">Exercise</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%">— </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%">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%">— </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, 2021</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%">51,753 </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="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></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/>March 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:400;line-height:100%">Assets:</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;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%">19,035 </span></td><td style="background-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%">19,035 </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</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%">— </span></td><td style="background-color:#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: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%">166,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">166,255 </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%">19,035 </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%">166,255 </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%">185,290 </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</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%">210,709 </span></td><td style="background-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%">210,709 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">106,209 </span></td><td style="background-color:#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%">106,209 </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%">61,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">61,672 </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%">8,051 </span></td><td style="background-color:#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%">8,051 </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 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%">16,950 </span></td><td style="background-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%">16,950 </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%">227,659 </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%">175,932 </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%">403,591 </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%">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="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%">Public 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%">— </span></td><td style="background-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"/></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%">51,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,753 </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%">51,753 </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%">51,753 </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"><table style="border-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, 2020 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:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">64,971 </span></td><td style="background-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%">64,971 </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</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%">24,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">24,999 </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: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%">108,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">108,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">89,970 </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%">108,322 </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%">198,292 </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</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%">130,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 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%">130,348 </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%">19,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">19,996 </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%">73,898 </span></td><td style="background-color:#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%">73,898 </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%">45,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </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%">7,018 </span></td><td style="background-color:#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%">7,018 </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%">130,348 </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,362 </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%">276,710 </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="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%">Public Warrants</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%">228,933 </span></td><td style="background-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%">228,933 </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%">Private Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">114,467 </span></td><td style="background-color:#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%">114,467 </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%">228,933 </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%">114,467 </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%">343,400 </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> 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%">The Company carries cash equivalents, marketable investments, and Public and Private Warrants. 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. Because 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, 2020. As of March 31, 2021, 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 4.68 years, volatility of 64.2% and a risk-free rate of 0.83%. 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 as of March 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: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:10pt;font-weight:400;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, 2020</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%">— </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%">Additions</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%">51,753 </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%">Exercise</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%">— </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%">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%">— </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, 2021</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%">51,753 </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> 4.68 0.642 0.0083 The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value as of March 31, 2021 (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: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:10pt;font-weight:400;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, 2020</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%">— </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%">Additions</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%">51,753 </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%">Exercise</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%">— </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%">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%">— </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, 2021</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%">51,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 51753000 0 0 51753000 <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 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></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/>March 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:400;line-height:100%">Assets:</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;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%">19,035 </span></td><td style="background-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%">19,035 </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</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%">— </span></td><td style="background-color:#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: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%">166,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">166,255 </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%">19,035 </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%">166,255 </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%">185,290 </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</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%">210,709 </span></td><td style="background-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%">210,709 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">106,209 </span></td><td style="background-color:#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%">106,209 </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%">61,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">61,672 </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%">8,051 </span></td><td style="background-color:#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%">8,051 </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 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%">16,950 </span></td><td style="background-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%">16,950 </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%">227,659 </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%">175,932 </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%">403,591 </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%">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="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%">Public 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%">— </span></td><td style="background-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"/></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%">51,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,753 </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%">51,753 </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%">51,753 </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"><table style="border-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, 2020 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:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">64,971 </span></td><td style="background-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%">64,971 </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</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%">24,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">24,999 </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: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%">108,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">108,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">89,970 </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%">108,322 </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%">198,292 </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</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%">130,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 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%">130,348 </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%">19,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">19,996 </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%">73,898 </span></td><td style="background-color:#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%">73,898 </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%">45,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </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%">7,018 </span></td><td style="background-color:#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%">7,018 </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%">130,348 </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,362 </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%">276,710 </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="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%">Public Warrants</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%">228,933 </span></td><td style="background-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%">228,933 </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%">Private Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">114,467 </span></td><td style="background-color:#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%">114,467 </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%">228,933 </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%">114,467 </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%">343,400 </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> 19035000 0 0 19035000 0 0 0 0 0 166255000 0 166255000 19035000 166255000 0 185290000 210709000 0 0 210709000 0 0 0 0 0 106209000 0 106209000 0 61672000 0 61672000 0 8051000 0 8051000 16950000 0 0 16950000 227659000 175932000 0 403591000 0 0 0 0 0 0 51753000 51753000 0 0 51753000 51753000 64971000 0 0 64971000 24999000 0 0 24999000 0 108322000 0 108322000 89970000 108322000 0 198292000 130348000 0 0 130348000 0 19996000 0 19996000 0 73898000 0 73898000 0 45450000 0 45450000 0 7018000 0 7018000 130348000 146362000 0 276710000 228933000 0 0 228933000 0 114467000 0 114467000 228933000 114467000 0 343400000 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, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock. As of March 31, 2021, the Company had 234,575,992 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, 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%">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, 2020, the Company had 13,333,309 Public Warrants and 6,666,666 Private Warrants outstanding. On February 3, 2021, the Company announced that holders of its 13,333,309 outstanding public warrants to purchase shares of its Class A common stock (the “Public Warrants”), will have until March 5, 2021 to exercise their Public Warrants. The Public Warrants were exercisable for an aggregate of 13,333,309 shares of Class A common stock at a price of $11.50 per share. On March 10, 2021, the Company changed the previously announced redemption date of March 5, 2021 to a new redemption date of March 16, 2021 for the redemption of its outstanding Public Warrants. As of March 16, 2021, 3,589,645 Private Warrants and 13,128,671 Public Warrants were exercised, and the Company received $153.9 million in cash proceeds from the exercise of these warrants. Pursuant to the terms of the agreements governing the rights of the holders of the Public Warrants, the Company redeemed the remaining unexercised and outstanding 204,638 Public Warrants after March 16, 2021 for a redemption price of $0.01 per Public Warrant. The Company had 3,077,021 Private Warrants and no Public Warrants, outstanding as of March 31, 2021.</span></div> 715000000 121000000 234575992 234575992 105118203 105118203 13333309 6666666 13333309 13333309 11.50 3589645 13128671 153900000 204638 0.01 3077021 0 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%">The Company computes earnings per share of Common Stock using the two-class method required for participating securities and does not apply the two-class method in periods of net loss. Earnings per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares reflecting the exchange ratio established in the reverse capitalization. Subsequent to the Business Combination, earnings per share was calculated based on weighted average number of shares of common stock then 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%">The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2021 and 2020: (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%"/></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%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">(75,923)</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%">(15,581)</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 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%">Deemed dividend attributable to BCF accretion</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"/></tr><tr><td colspan="3" style="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 attributable to common shareholders</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%">(75,923)</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%">(15,581)</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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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="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%">128,668,864 </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%">Dilutive effect of potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,668,864 </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 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:#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%">(0.23)</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%">(0.12)</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 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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%">7,166,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,060,907 </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%">Stock options</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%">15,776,371 </span></td><td style="background-color:#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,804,955 </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%">Restricted stock awards and restricted stock units</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,208,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178,722 </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%">Series A Convertible Preferred Stock</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%">94,818,151 </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%">Founders Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,206,837 </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%">Earn-out shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,818,744 </span></td><td style="background-color:#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: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="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%">50,970,258 </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%">144,069,572 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021 and 2020: (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%"/></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%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">(75,923)</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%">(15,581)</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 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%">Deemed dividend attributable to BCF accretion</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"/></tr><tr><td colspan="3" style="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 attributable to common shareholders</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%">(75,923)</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%">(15,581)</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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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="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%">128,668,864 </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%">Dilutive effect of potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,668,864 </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 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:#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%">(0.23)</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%">(0.12)</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> -75923000 -15581000 0 0 -75923000 -15581000 332987523 128668864 0 0 332987523 128668864 -0.23 -0.12 <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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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%">7,166,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,060,907 </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%">Stock options</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%">15,776,371 </span></td><td style="background-color:#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,804,955 </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%">Restricted stock awards and restricted stock units</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,208,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178,722 </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%">Series A Convertible Preferred Stock</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%">94,818,151 </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%">Founders Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,206,837 </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%">Earn-out shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,818,744 </span></td><td style="background-color:#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: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="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%">50,970,258 </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%">144,069,572 </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> 7166301 5060907 15776371 12804955 2208842 5178722 0 94818151 0 26206837 25818744 0 50970258 144069572 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%">The Company maintained the 2015 Stock Plan (the “2015 Plan”) under which incentive stock options, non-qualified stock options, and restricted stock were granted to employees and non-employee consultants. In connection with the Business Combination, the Company assumed the 2015 Plan upon the Closing. The Company terminated the 2015 Plan, provided that the outstanding awards previously granted under the 2015 Plan continue to remain outstanding 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, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 798,203 restricted stock units in the three months ended March 31, 2021.</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 must have an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options are 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 the options before they expire. Forfeitures are recognized in the period they occur.</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 three months ended March 31, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,188,071 </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.67 </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="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%">— </span></td><td style="background-color:#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="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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#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%">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%">(227,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2021</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%">15,776,371 </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;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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-bottom: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%">356,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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, 2021 and 2020 was $4.5 million and $0, respectively. 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 $1.9 million and $0.2 million, respectively, during the three months ended March 31, 2021 and 2020, respectively.</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 </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%">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, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,891 </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.15 </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 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%">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%">— </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: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%">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%">(47,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </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 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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357,808)</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%">0.83 </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, 2021</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%">1,410,639 </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%">1.13 </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"><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%">A summary of the Company’s restricted stock units activity for the three months ended March 31, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="padding:2px 1pt;text-align: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%">798,203 </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%">28.18 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">— </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: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, 2021</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%">798,203 </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%">28.18 </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"><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%"/></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 #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="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%">2020</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%">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%">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="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%">72 </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: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%">762 </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%">435 </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: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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></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%">806 </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%">540 </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: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%">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="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,129 </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> 36588278 798203 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 three months ended March 31, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,188,071 </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.67 </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="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%">— </span></td><td style="background-color:#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="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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#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%">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%">(227,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2021</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%">15,776,371 </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;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#cceeff;border-bottom: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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom: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-bottom: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%">356,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 16188071 1.67 0 0 183918 1.71 227782 1.71 15776371 1.71 P8Y9M29D 356546000 4500000 0 1900000 200000 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, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,815,891 </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.15 </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 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%">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%">— </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: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%">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%">(47,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </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 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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357,808)</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%">0.83 </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, 2021</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%">1,410,639 </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%">1.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1815891 1.15 0 0 47444 1.10 357808 0.83 1410639 1.13 <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 restricted stock units activity for the three months ended March 31, 2021 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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="padding:2px 1pt;text-align: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%">798,203 </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%">28.18 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">— </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: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, 2021</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%">798,203 </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%">28.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 798203 28.18 0 0 0 0 798203 28.18 <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%"/></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 #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="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%">2020</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%">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%">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="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%">72 </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: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%">762 </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%">435 </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: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%">186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/></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%">806 </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%">540 </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: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%">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="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,129 </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> 83000 72000 762000 435000 186000 82000 806000 540000 1837000 1129000 Income Taxes<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 effective tax rate was 0% and 0% for the three months ended March 31, 2021 and 2020, respectively. The three months effective tax rates differ significantly from our statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period.</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 realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of March 31, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. </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 reports income tax related interest and penalties within its provision for income tax in its condensed consolidated statements of operations. Similarly, the Company reports the reversal of income tax-related interest and penalties within its provision for income tax line item to the extent the Company resolves its liabilities for uncertain tax positions in a manner favorable to its accruals therefor. During the three months ended March 31, 2021, there were no material changes to the total amount of unrecognized tax benefits.</span></div> 0 0 Leases <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 leases manufacturing equipment under non-cancelable finance leases expiring at various dates through December 2025. The Company also leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through June 2026. 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:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF82MzUvZnJhZzowYjdlNzU2Mjg1NDc0ODY4OTQ0NDE2YTQ4ZjU2YjI2MC90ZXh0cmVnaW9uOjBiN2U3NTYyODU0NzQ4Njg5NDQ0MTZhNDhmNTZiMjYwXzM4NDgyOTA3MTI4MjE_ff7e03d1-7aa1-4618-85eb-313468cfdc5b">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 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 adopted ASC 842 using the modified retrospective method on January 1, 2021. The Company elected the available package of practical expedients and implemented internal controls to enable the preparation of financial information upon adoption. The most significant impact of the adoption of ASC 842 was the recognition of right-of-use, or ROU, assets and lease liabilities for operating leases of $10.8 million and $12.0 million, respectively, and a reversal of deferred rent of $1.2 million on January 1, 2021. The Company’s accounting for finance leases remained substantially unchanged. The adoption of ASC 842 did not have any impact on the Company’s operating results or cash flows.</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 determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s 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:120%">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. </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 components of lease expenses for the three months ended March 31, 2021 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="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%">Amount</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,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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,633 </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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Amortization of right-of-use assets</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%">42 </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%">Interest on finance lease liabilities</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%">15 </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 finance 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%">57 </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%">Supplemental cash flow information for the three months ended March 31, 2021 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: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="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%">Amount</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><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%">Cash paid for operating leases included in operating activities</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%">(1,219)</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%">Cash paid for finance leases included in financing activities</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%">(82)</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%">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="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%">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="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%">Finance 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%">— </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></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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">12,835 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:</span></td><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;text-align: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:#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,312 </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%">Operating lease liabilities, non-current</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%">9,662 </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 liabilities</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,974 </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:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(261)</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%">Property and equipment, net</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%">665 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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%">Finance lease liabilities, current</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%">281 </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%">Finance lease liabilities, non-current</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%">263 </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 finance lease 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%">544 </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%">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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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.59</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 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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">2.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 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%">Finance 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%">10.11 </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="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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (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,297 </span></td><td style="background-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%">245 </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%">2022</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,998 </span></td><td style="background-color:#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%">240 </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%">2023</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,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;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%">2024</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,699 </span></td><td style="background-color:#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%">28 </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%">2025</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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">2026</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%">602 </span></td><td style="background-color:#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="display:none"/><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 lease payments</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%">15,878 </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%">610 </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%">Less: imputed interest</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,904)</span></td><td style="background-color:#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%">(66)</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 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:#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%">13,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosures under ASC 840, Leases</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%">Rent expense for the three months ended March 31, 2020 was $1.4 million.</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, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year 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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital Leases</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">331 </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%">5,834 </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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#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,172 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544 </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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#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%">746 </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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">17,296 </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%">Less: amount representing interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </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="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> Leases <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 leases manufacturing equipment under non-cancelable finance leases expiring at various dates through December 2025. The Company also leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through June 2026. 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:id3VybDovL2RvY3MudjEvZG9jOmE4YjY2NmE3ZGM0ZTQ1MDdhNTI0YTBjNzY2MzFlNTU0L3NlYzphOGI2NjZhN2RjNGU0NTA3YTUyNGEwYzc2NjMxZTU1NF82MzUvZnJhZzowYjdlNzU2Mjg1NDc0ODY4OTQ0NDE2YTQ4ZjU2YjI2MC90ZXh0cmVnaW9uOjBiN2U3NTYyODU0NzQ4Njg5NDQ0MTZhNDhmNTZiMjYwXzM4NDgyOTA3MTI4MjE_ff7e03d1-7aa1-4618-85eb-313468cfdc5b">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 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 adopted ASC 842 using the modified retrospective method on January 1, 2021. The Company elected the available package of practical expedients and implemented internal controls to enable the preparation of financial information upon adoption. The most significant impact of the adoption of ASC 842 was the recognition of right-of-use, or ROU, assets and lease liabilities for operating leases of $10.8 million and $12.0 million, respectively, and a reversal of deferred rent of $1.2 million on January 1, 2021. The Company’s accounting for finance leases remained substantially unchanged. The adoption of ASC 842 did not have any impact on the Company’s operating results or cash flows.</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 determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s 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:120%">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. </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 components of lease expenses for the three months ended March 31, 2021 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="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%">Amount</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,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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,633 </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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Amortization of right-of-use assets</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%">42 </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%">Interest on finance lease liabilities</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%">15 </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 finance 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%">57 </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%">Supplemental cash flow information for the three months ended March 31, 2021 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: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="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%">Amount</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><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%">Cash paid for operating leases included in operating activities</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%">(1,219)</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%">Cash paid for finance leases included in financing activities</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%">(82)</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%">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="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%">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="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%">Finance 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%">— </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></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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">12,835 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:</span></td><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;text-align: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:#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,312 </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%">Operating lease liabilities, non-current</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%">9,662 </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 liabilities</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,974 </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:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(261)</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%">Property and equipment, net</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%">665 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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%">Finance lease liabilities, current</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%">281 </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%">Finance lease liabilities, non-current</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%">263 </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 finance lease 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%">544 </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%">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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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.59</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 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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">2.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 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%">Finance 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%">10.11 </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="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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (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,297 </span></td><td style="background-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%">245 </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%">2022</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,998 </span></td><td style="background-color:#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%">240 </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%">2023</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,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;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%">2024</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,699 </span></td><td style="background-color:#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%">28 </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%">2025</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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">2026</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%">602 </span></td><td style="background-color:#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="display:none"/><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 lease payments</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%">15,878 </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%">610 </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%">Less: imputed interest</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,904)</span></td><td style="background-color:#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%">(66)</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 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:#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%">13,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosures under ASC 840, Leases</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%">Rent expense for the three months ended March 31, 2020 was $1.4 million.</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, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year 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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital Leases</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">331 </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%">5,834 </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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#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,172 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544 </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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#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%">746 </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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">17,296 </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%">Less: amount representing interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </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="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 1 P6Y 10800000 12000000.0 -1200000 The Company determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s condensed consolidated balance sheets.Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. <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 the three months ended March 31, 2021 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="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%">Amount</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,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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,633 </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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Amortization of right-of-use assets</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%">42 </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%">Interest on finance lease liabilities</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%">15 </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 finance 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%">57 </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%">Supplemental cash flow information for the three months ended March 31, 2021 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: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="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%">Amount</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><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%">Cash paid for operating leases included in operating activities</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%">(1,219)</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%">Cash paid for finance leases included in financing activities</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%">(82)</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%">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="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%">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="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%">Finance 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%">— </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></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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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.59</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 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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">2.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 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%">Finance 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%">10.11 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1174000 459000 1633000 42000 15000 57000 1219000 82000 2876000 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%">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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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, 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="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%">12,835 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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:</span></td><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;text-align: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:#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,312 </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%">Operating lease liabilities, non-current</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%">9,662 </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 liabilities</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,974 </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:700;line-height:100%">Finance leases:</span></td><td colspan="3" style="background-color:#ffffff;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:#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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(261)</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%">Property and equipment, net</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%">665 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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%">Finance lease liabilities, current</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%">281 </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%">Finance lease liabilities, non-current</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%">263 </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 finance lease 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%">544 </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> 12835000 4312000 9662000 13974000 926000 261000 665000 281000 263000 544000 P3Y7M2D P2Y3M25D 0.0279 0.1011 <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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (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,297 </span></td><td style="background-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%">245 </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%">2022</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,998 </span></td><td style="background-color:#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%">240 </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%">2023</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,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;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%">2024</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,699 </span></td><td style="background-color:#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%">28 </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%">2025</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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">2026</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%">602 </span></td><td style="background-color:#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="display:none"/><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 lease payments</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%">15,878 </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%">610 </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%">Less: imputed interest</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,904)</span></td><td style="background-color:#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%">(66)</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 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:#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%">13,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">544 </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%">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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (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,297 </span></td><td style="background-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%">245 </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%">2022</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,998 </span></td><td style="background-color:#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%">240 </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%">2023</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,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;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%">2024</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,699 </span></td><td style="background-color:#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%">28 </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%">2025</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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">2026</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%">602 </span></td><td style="background-color:#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="display:none"/><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 lease payments</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%">15,878 </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%">610 </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%">Less: imputed interest</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,904)</span></td><td style="background-color:#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%">(66)</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 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:#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%">13,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">544 </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> 3297000 245000 4998000 240000 4095000 71000 1699000 28000 1187000 26000 602000 0 15878000 610000 1904000 66000 13974000 544000 1400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year 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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital Leases</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">331 </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%">5,834 </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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#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,172 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544 </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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#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%">746 </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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">17,296 </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%">Less: amount representing interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </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="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year 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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital Leases</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">331 </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%">5,834 </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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#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,172 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,544 </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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#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%">746 </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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">17,296 </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%">Less: amount representing interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital lease obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </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="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table> 331000 5834000 240000 6172000 70000 4544000 28000 746000 25000 0 0 0 694000 17296000 80000 614000 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 $10.7 million as of March 31, 2021, which are expected to be received within a year.</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> 10700000 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) Component Sales. These segments reflect the way the 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 measures 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%">Component Sales</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="30" style="padding:2px 1pt;text-align: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="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%">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%">Component<br/>Sales</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 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"><table style="border-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="30" style="padding:2px 1pt;text-align: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, 2020</span></td></tr><tr><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%">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%">Component<br/>Sales</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%">3,297 </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%">575 </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%">3,872 </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%">3,872 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,297 </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%">1,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%">4,714 </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%">(842)</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,872 </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%">591 </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%">37 </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%">628 </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%">628 </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%">(14,946)</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%">111 </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,835)</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: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,835)</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%">36,068 </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,515 </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%">38,583 </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,085)</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%">35,498 </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%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6,168 </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) Represent the eliminations of all intercompany balances and transactions during the period presented.</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%">One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021. One customer accounted for 66% of the Company’s revenue for the three months ended March 31, 2020.</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="30" style="padding:2px 1pt;text-align: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="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%">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%">Component<br/>Sales</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 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"><table style="border-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="30" style="padding:2px 1pt;text-align: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, 2020</span></td></tr><tr><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%">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%">Component<br/>Sales</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%">3,297 </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%">575 </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%">3,872 </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%">3,872 </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,297 </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%">1,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%">4,714 </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%">(842)</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,872 </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%">591 </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%">37 </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%">628 </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%">628 </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%">(14,946)</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%">111 </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,835)</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: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,835)</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%">36,068 </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,515 </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%">38,583 </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,085)</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%">35,498 </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%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6,168 </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) Represent the eliminations of all intercompany balances and transactions during the period presented.</span></div> 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 3297000 575000 3872000 3872000 0 -842000 -842000 -842000 3297000 1417000 4714000 -842000 3872000 591000 37000 628000 0 628000 -14946000 111000 -14835000 0 -14835000 36068000 2515000 38583000 -3085000 35498000 6168000 0 6168000 0 6168000 0.45 0.66 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
May 07, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
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 Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001758057  
Document Fiscal Year Focus 2021  
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   234,714,116
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   105,118,203
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 206,730 $ 208,944
Restricted cash 725 775
Marketable securities 403,591 276,710
Accounts receivable 2,143 5,971
Inventories, net 3,283 3,613
Prepaid expenses and other current assets 10,371 4,797
Total current assets 626,843 500,810
Property and equipment, net 8,366  
Property and equipment, net   7,689
Operating lease right-of-use assets 12,835  
Goodwill 701 701
Other non-current assets 2,469 1,151
Total assets 651,214 510,351
Current liabilities:    
Accounts payable 7,845 6,039
Accrued and other current liabilities 8,919 10,452
Operating lease liabilities 4,312  
Debt, current 104 99
Total current liabilities 21,180 16,590
Warrant liabilities 51,753 343,400
Debt, non-current 223 302
Operating lease liabilities, non-current 9,662  
Other non-current liabilities 1,236 1,318
Total liabilities 84,054 361,610
Stockholders’ equity:    
Additional paid-in capital 1,227,559 733,175
Accumulated other comprehensive income (loss) (9) 34
Accumulated deficit (660,424) (584,501)
Total stockholders’ equity 567,160 148,741
Total liabilities and stockholders’ equity 651,214 510,351
Class A Common Stock    
Stockholders’ equity:    
Common stock 23 22
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 11 $ 11
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 5,313 $ 3,872
Cost of sales 7,639 3,843
Gross profit (loss) (2,326) 29
Operating expenses:    
Research and development 14,010 8,408
Sales and marketing 2,635 1,843
General and administrative 10,273 4,613
Total operating expenses 26,918 14,864
Loss from operations (29,244) (14,835)
Change in fair value of warrant liabilities (46,649) (309)
Interest expense and other (200) (532)
Interest income and other 170 95
Total other income (expense), net (46,679) (746)
Net loss (75,923) (15,581)
Net loss attributable to common stockholders $ (75,923) $ (15,581)
Net loss per share attributable to common stockholders:    
Basic and diluted (in dollars per share) $ (0.23) $ (0.12)
Shares used in computing net loss per share attributable to common stockholders:    
Basic and diluted (in shares) 332,987,523 128,668,864
Comprehensive Loss:    
Net loss $ (75,923) $ (15,581)
Net unrealized gains (losses) on available-for-sale debt securities (43) (7)
Comprehensive loss $ (75,966) $ (15,588)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Founders Preferred Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income Loss
Accumulated Deficit
Series A Convertible Preferred Stock
Class A Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Class B Common Stock
Common Stock
Beginning balance (in shares) at Dec. 31, 2019           94,818,151        
Beginning balance at Dec. 31, 2019           $ 244,743        
Ending balance (in shares) at Mar. 31, 2020           94,818,151        
Ending balance at Mar. 31, 2020           $ 244,743        
Beginning balance (in shares) at Dec. 31, 2019   26,206,837                
Beginning balance at Dec. 31, 2019 $ (211,730) $ 3 $ 10,457 $ (1) $ (222,203)     $ 14   $ 0
Beginning balance (in shares) at Dec. 31, 2019               139,635,890   0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Share-based compensation 1,141   1,141              
Other comprehensive Income (7)     (7)            
Net loss (15,581)       (15,581)          
Ending balance (in shares) at Mar. 31, 2020   26,206,837                
Ending balance at Mar. 31, 2020 (226,177) $ 3 11,598 (8) (237,784)     $ 14   $ 0
Ending balance (in shares) at Mar. 31, 2020               139,635,890   0
Beginning balance (in shares) at Dec. 31, 2020           0        
Beginning balance at Dec. 31, 2020           $ 0        
Ending balance (in shares) at Mar. 31, 2021           0        
Ending balance at Mar. 31, 2021           $ 0        
Beginning balance (in shares) at Dec. 31, 2020   0                
Beginning balance at Dec. 31, 2020 148,741 $ 0 733,175 34 (584,501)     $ 22   $ 11
Beginning balance (in shares) at Dec. 31, 2020               218,818,037   105,118,203
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants (in shares)               15,757,955    
Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants 492,542   492,541         $ 1    
Share-based compensation 1,843   1,843              
Other comprehensive Income (43)     (43)            
Net loss (75,923)       (75,923)          
Ending balance (in shares) at Mar. 31, 2021   0                
Ending balance at Mar. 31, 2021 $ 567,160 $ 0 $ 1,227,559 $ (9) $ (660,424)     $ 23   $ 11
Ending balance (in shares) at Mar. 31, 2021             234,575,992 234,575,992 105,118,203 105,118,203
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities:    
Net loss $ (75,923) $ (15,581)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 657 628
Noncash lease expense related to operating right-of-use assets 890  
Amortization of premium (discount) on marketable securities 262 (14)
Unrealized loss on marketable securities 278 0
Change in fair value of warrants 46,649 309
Impairment of inventories 257 225
Share-based compensation 1,837 1,128
Other 575 117
Changes in operating assets and liabilities:    
Accounts receivable 3,828 (1,560)
Inventories (442) (2,508)
Prepaid expenses and other current assets (5,797) (760)
Other non-current assets (1,318) 74
Accounts payable 1,766 (28)
Accrued and other current liabilities (813) 444
Other non-current liabilities (720) (7)
Net cash used in operating activities (28,014) (17,533)
Cash flows from investing activities:    
Purchases of marketable securities (226,245) 0
Proceeds from maturities of marketable securities 69,275 0
Proceeds from sales of marketable securities 29,505 2,319
Purchases of property and equipment (889) (898)
Net cash provided by (used in) investing activities (128,354) 1,421
Cash flows from financing activities:    
Repayment of debt (75) (2,678)
Principal payments on finance leases (capital lease prior to adoption of ASC 842) (67)  
Principal payments on finance leases (capital lease prior to adoption of ASC 842)   (49)
Proceeds from exercise of warrants 153,927 0
Proceeds from exercise of stock options 321 0
Repurchase of common stock and redemption of warrants (2) (1)
Net cash provided by (used in) financing activities 154,104 (2,728)
Net decrease in cash and cash equivalents, and restricted cash and cash equivalents (2,264) (18,840)
Beginning cash and cash equivalents, and restricted cash and cash equivalents 209,719 27,305
Ending cash and cash equivalents, and restricted cash and cash equivalents 207,455 8,465
Supplemental disclosures of cash flow information:    
Cash paid for interest 19 329
Supplemental disclosures of noncash investing and financing activities:    
Issuance of Class A common stock upon exercise of warrants 338,293 0
Operating lease right-of-use assets obtained in exchange for lease obligations $ 2,876  
Accounting Standards Update [Extensible List] Upon adoption of ASC 842  
Deferred financing costs recorded in accrued liabilities $ 223 0
Assets acquired under finance leases (capital lease prior to adoption of ASC 842)   133
Purchases of property and equipment recorded in accounts payable and accrued liabilities 504 $ 35
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 $ 10,849  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2021
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, dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). 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 subsidiary 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 Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 for additional information relating to the Business Combination.
The Company is a developer of advanced sensor technologies for the autonomous vehicle industry, encompassing the latest in Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors. In addition, the Company develops ultra-sensitive pixel-based sensors and designs, tests and provides consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. Legacy Luminar was incorporated in Delaware on March 31, 2015. The Company has research and manufacturing facilities located in Palo Alto, California and Orlando, Florida, which is also the Company’s headquarters.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
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, 2020. 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, revenue, 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 on the same basis that it uses to evaluate its performance internally. The Company has two business activities: (i) manufacturing and distribution of lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications and (ii) development of ultra-sensitive pixel-based sensors and designing, testing and providing consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. The Company’s operating segments are (i) Autonomy Solutions and (ii) Component Sales. The Company’s chief operating decision maker (“CODM”), its Chief Executive Officer, reviews the operating results of these segments for the purpose of allocating resources and evaluating financial performance.
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. The Company held cash in foreign entities of $0.5 million and $0.6 million as of March 31, 2021 and December 31, 2020, respectively.
The Company’s revenue is derived from customers located in the United States and international markets. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires advance payment from customers in certain circumstances. The Company generally does not require collateral.
Three customers accounted for 28%, 19%, and 18%, respectively, of the Company’s accounts receivable at March 31, 2021 and one customer accounted for 86% of the Company’s accounts receivable at December 31, 2020.
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, 2020. Other than the accounting policies discussed below related to equity investments, accounting for Earn-Out shares and in Note 11 related to the adoption of Accounting Standards Codification (“ASC”) 842, Leases, there has been no material change to the Company’s significant accounting policies during the three months ended March 31, 2021. See Note 11 related to the adoption of ASC 842.
Equity Investments
The Company’s holds marketable equity investments, over which the Company does not have a controlling interest or significant influence. Marketable equity investments are measured using the quoted prices in active markets with changes recorded in other income (expense), net on the condensed consolidated statement of operations.
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (Topic 842) and issued subsequent amendments to the initial guidance in 2017, 2018 and 2019 (collectively “ASC 842”). Under the new guidance, a lessee is required to recognize assets and liabilities for both finance, previously known as capital, and operating leases with lease terms of more than 12 months. The ASU also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. In transition, the Company recognized and measured leases at the beginning of the period of adoption, January 1, 2021, using a modified retrospective approach that included a number of optional practical expedients that the Company elected to apply. See Note 11 for disclosure on the impact of adopting this standard.
Recent Accounting Pronouncements Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (ASC 326): Measurement of Credit Losses of Financial Instruments, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 will be effective for the Company beginning January 1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the effects of this pronouncement on the Company’s financial statements and does not expect it to have a material impact on the consolidated financial statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic region based on the primary locations where the customer is situated, 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 are as follows (in thousands):
Three Months Ended March 31,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$2,539 48 %$1,085 28 %
Asia Pacific321 %— %
Europe and Middle East2,453 46 %2,779 72 %
Total$5,313 100 %$3,872 100 %
Revenue by timing of recognition:
Recognized at a point in time$2,053 39 %$608 16 %
Recognized over time3,260 61 %3,264 84 %
Total$5,313 100 %$3,872 100 %
Revenue by segment:
Autonomy Solutions$4,336 82 %$3,297 85 %
Component Sales977 18 %575 15 %
Total$5,313 100 %$3,872 100 %
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. VCTF is entitled to purchase from the Company up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share. The warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones. The fair value of warrants aggregating $2.9 million represent consideration payable to a customer and would 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 these warrants was not probable as of March 31, 2021.
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, 2021 and December 31, 2020 were $1.2 million and $0, 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 as revenue when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.7 million and $2.3 million as of March 31, 2021 and December 31, 2020, respectively, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(1,667)(225)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period37 2,284 
Ending balance$654 $2,284 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Investments
3 Months Ended
Mar. 31, 2021
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, 2021 and December 31, 2020 (in thousands):
March 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$210,739 $29 $(59)$210,709 
Commercial paper272,457 15 (8)272,464 
Corporate bonds61,662 29 (19)61,672 
Asset-backed securities8,047 — 8,051 
Total debt securities$552,905 $77 $(86)$552,896 
Included in cash and cash equivalents$166,249 $$— $166,255 
Included in marketable securities$386,656 $71 $(86)$386,641 
December 31, 2020
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$155,339 $14 $(6)$155,347 
U.S. agency and government sponsored securities19,996 — — 19,996 
Commercial paper182,218 (4)182,220 
Corporate bonds45,431 21 (2)45,450 
Asset-backed securities7,012 — 7,018 
Total debt securities$409,996 $47 $(12)$410,031 
Included in cash and cash equivalents$133,319 $$(2)$133,321 
Included in marketable securities$276,677 $43 $(10)$276,710 
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, 2021 and December 31, 2020 (in thousands):
March 31, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(59)$54,992 $(6)$65,298 
Commercial paper(8)46,305 (4)47,629 
Corporate bonds(19)29,713 (2)15,575 
Total$(86)$131,010 $(12)$128,502 
Equity Investments
The Company’s equity investments included in marketable securities as of March 31, 2021 and December 31, 2020 were as follows (in thousands):
March 31, 2021December 31, 2020
Equity investments included in marketable securities$16,950 $— 
Total realized and unrealized gains and losses associated with the Company’s equity investments consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Net realized gains (losses) recognized on equity investments sold$114 $— 
Net unrealized gains (losses) recognized on equity investments held(278)— 
Total net gains (losses) recognized in other income (expense), net$(164)$— 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
Cash$21,440 $10,652 
Money market funds19,035 64,971 
U.S. Treasury— 24,999 
Commercial paper166,255 108,322 
Total cash and cash equivalents$206,730 $208,944 
Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Raw materials$1,805 $625 
Work-in-process520 52 
Finished goods958 2,936 
Total inventories, net$3,283 $3,613 
The Company’s inventory write-down for the three months ended March 31, 2021 and 2020 were $0.3 million and $0.2 million, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Prepaid expenses$8,012 $1,073 
Contract assets1,221 — 
Advance payments to vendors196 961 
Prepaid rent and other— 503 
Other receivables942 2,260 
Total prepaid expenses and other current assets$10,371 $4,797 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Computer hardware and software$2,559 $2,450 
Demonstration fleet and demonstration units1,669 1,821 
Machinery and equipment6,596 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress1,841 1,410 
Total property and equipment14,774 13,540 
Accumulated depreciation and amortization(6,408)(5,851)
Total property and equipment, net$8,366 $7,689 
Depreciation and amortization associated with property and equipment was $0.7 million and $0.6 million for the three months ended March 31, 2021 and 2020, respectively.
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
March 31, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(261)(219)
Total property and equipment, net$665 $707 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Security deposits$1,072 $1,106 
Other non-current assets1,397 45 
Total other non-current assets$2,469 $1,151 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Accrued expenses$3,654 $3,998 
Warranty liabilities283 259 
Contract liabilities654 2,284 
Accrued compensation and benefits3,595 3,071 
Contract losses452 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current281 282 
Total accrued and other current liabilities$8,919 $10,452 
Other Non-Current Liabilities
Other non-current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Deferred rent$— $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current263 331 
Other non-current liabilities973 161 
Total other non-current liabilities$1,236 $1,318 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company carries cash equivalents, marketable investments, and Public and Private Warrants. 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. Because 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, 2020. As of March 31, 2021, 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 4.68 years, volatility of 64.2% and a risk-free rate of 0.83%. 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 as of March 31, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments— 
Balance as of March 31, 2021$51,753 
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, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$19,035 $— $— $19,035 
U.S. Treasury— — — — 
Commercial paper— 166,255 — 166,255 
Total cash equivalents$19,035 $166,255 $— $185,290 
Marketable investments:
U.S. Treasury$210,709 $— $— $210,709 
U.S. agency and government sponsored securities— — — — 
Commercial paper— 106,209 — 106,209 
Corporate bonds— 61,672 — 61,672 
Asset-backed securities— 8,051 — 8,051 
Equity investments$16,950 $— $— $16,950 
Total marketable investments$227,659 $175,932 $— $403,591 
Liabilities:
Public Warrants$— $— $— $— 
Private Warrants— — 51,753 51,753 
Total warrant liabilities$— $— $51,753 $51,753 
Fair Value (in thousands) Measured as of
December 31, 2020 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$64,971 $— $— $64,971 
U.S. Treasury24,999 — — 24,999 
Commercial paper— 108,322 — 108,322 
Total cash equivalents$89,970 $108,322 $— $198,292 
Marketable investments:
U.S. Treasury$130,348 $— $— $130,348 
U.S. agency and government sponsored securities— 19,996 — 19,996 
Commercial paper— 73,898 — 73,898 
Corporate bonds— 45,450 — 45,450 
Asset-backed securities— 7,018 — 7,018 
Total marketable investments$130,348 $146,362 $— $276,710 
Liabilities:
Public Warrants$228,933 $— $— $228,933 
Private Warrants— 114,467 — 114,467 
Total warrant liabilities$228,933 $114,467 $— $343,400 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2021
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, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock. As of March 31, 2021, the Company had 234,575,992 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, respectively.
Public and Private Warrants
As of December 31, 2020, the Company had 13,333,309 Public Warrants and 6,666,666 Private Warrants outstanding. On February 3, 2021, the Company announced that holders of its 13,333,309 outstanding public warrants to purchase shares of its Class A common stock (the “Public Warrants”), will have until March 5, 2021 to exercise their Public Warrants. The Public Warrants were exercisable for an aggregate of 13,333,309 shares of Class A common stock at a price of $11.50 per share. On March 10, 2021, the Company changed the previously announced redemption date of March 5, 2021 to a new redemption date of March 16, 2021 for the redemption of its outstanding Public Warrants. As of March 16, 2021, 3,589,645 Private Warrants and 13,128,671 Public Warrants were exercised, and the Company received $153.9 million in cash proceeds from the exercise of these warrants. Pursuant to the terms of the agreements governing the rights of the holders of the Public Warrants, the Company redeemed the remaining unexercised and outstanding 204,638 Public Warrants after March 16, 2021 for a redemption price of $0.01 per Public Warrant. The Company had 3,077,021 Private Warrants and no Public Warrants, outstanding as of March 31, 2021.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
The Company computes earnings per share of Common Stock using the two-class method required for participating securities and does not apply the two-class method in periods of net loss. Earnings per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares reflecting the exchange ratio established in the reverse capitalization. Subsequent to the Business Combination, earnings per share was calculated based on weighted average number of shares of common stock then outstanding.
The following table sets forth the computation of basic and diluted loss per share for the three months ended March 31, 2021 and 2020: (in thousands, except for share and per share amounts):
March 31,
20212020
Numerator:
Net loss$(75,923)$(15,581)
Deemed dividend attributable to BCF accretion— — 
Net loss attributable to common shareholders$(75,923)$(15,581)
Denominator:
Weighted average common shares outstanding- Basic332,987,523 128,668,864 
Dilutive effect of potential common shares— — 
Weighted average common shares outstanding- Diluted332,987,523 128,668,864 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.23)$(0.12)
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,
20212020
Warrants7,166,301 5,060,907 
Stock options15,776,371 12,804,955 
Restricted stock awards and restricted stock units2,208,842 5,178,722 
Series A Convertible Preferred Stock— 94,818,151 
Founders Preferred Stock— 26,206,837 
Earn-out shares25,818,744 — 
Total50,970,258 144,069,572 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
The Company maintained the 2015 Stock Plan (the “2015 Plan”) under which incentive stock options, non-qualified stock options, and restricted stock were granted to employees and non-employee consultants. In connection with the Business Combination, the Company assumed the 2015 Plan upon the Closing. The Company terminated the 2015 Plan, provided that the outstanding awards previously granted under the 2015 Plan continue to remain outstanding 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, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 798,203 restricted stock units in the three months ended March 31, 2021.
Stock Options
Under the terms of the 2015 Plan, incentive stock options must have an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options are 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 the options before they expire. Forfeitures are recognized in the period they occur.
A summary of the Company’s stock option activity for the three months ended March 31, 2021 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, 202016,188,071 $1.67 
Granted— — 
Exercised(183,918)1.71 
Forfeited(227,782)1.71 
Outstanding as of March 31, 202115,776,371 1.71 8.83$356,546 
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2021 and 2020 was $4.5 million and $0, respectively. 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 $1.9 million and $0.2 million, respectively, during the three months ended March 31, 2021 and 2020, respectively.
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, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted— — 
Forfeited(47,444)1.10 
Vested(357,808)0.83 
Outstanding as of March 31, 20211,410,639 1.13 
Restricted Stock units
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020— $— 
Granted798,203 28.18 
Forfeited— — 
Vested— — 
Outstanding as of March 31, 2021798,203 28.18 
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of sales$83 $72 
Research and development762 435 
Sales and marketing186 82 
General and administrative806 540 
Total$1,837 $1,129 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate was 0% and 0% for the three months ended March 31, 2021 and 2020, respectively. The three months effective tax rates differ significantly from our statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period.
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, the Company does not believe it is more likely than not that the net deferred tax assets will be realizable. Accordingly, the Company has provided a full valuation allowance against the domestic net deferred tax assets as of March 31, 2021 and December 31, 2020. The Company intends to maintain the remaining valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance.
The Company reports income tax related interest and penalties within its provision for income tax in its condensed consolidated statements of operations. Similarly, the Company reports the reversal of income tax-related interest and penalties within its provision for income tax line item to the extent the Company resolves its liabilities for uncertain tax positions in a manner favorable to its accruals therefor. During the three months ended March 31, 2021, there were no material changes to the total amount of unrecognized tax benefits.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Leases Leases
The Company leases manufacturing equipment under non-cancelable finance leases expiring at various dates through December 2025. The Company also leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through June 2026. 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 was not material.
The Company adopted ASC 842 using the modified retrospective method on January 1, 2021. The Company elected the available package of practical expedients and implemented internal controls to enable the preparation of financial information upon adoption. The most significant impact of the adoption of ASC 842 was the recognition of right-of-use, or ROU, assets and lease liabilities for operating leases of $10.8 million and $12.0 million, respectively, and a reversal of deferred rent of $1.2 million on January 1, 2021. The Company’s accounting for finance leases remained substantially unchanged. The adoption of ASC 842 did not have any impact on the Company’s operating results or cash flows.
The Company determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s condensed consolidated balance sheets.
Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
The components of lease expenses for the three months ended March 31, 2021 were as follows (in thousands):
Amount
Operating lease cost$1,174 
Variable lease cost459 
Total operating lease cost$1,633 
Finance lease cost:
Amortization of right-of-use assets$42 
Interest on finance lease liabilities15 
Total finance lease cost$57 
Supplemental cash flow information for the three months ended March 31, 2021 related to leases was as follows (in thousands):
Amount
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,219)
Cash paid for finance leases included in financing activities(82)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases— 
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2021
Operating leases:
Operating lease right-of-use assets$12,835 
Operating lease liabilities:
Operating lease liabilities, current$4,312 
Operating lease liabilities, non-current9,662 
Total operating lease liabilities$13,974 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(261)
Property and equipment, net$665 
Finance lease liabilities, current$281 
Finance lease liabilities, non-current263 
Total finance lease liabilities$544 
Weighted average remaining terms were as follows (in years):
March 31, 2021
Weighted average remaining lease term
Operating leases3.59
Finance leases2.32
Weighted average discount rates were as follows:
March 31, 2021
Weighted average discount rate
Operating leases2.79 %
Finance leases10.11 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining nine months)$3,297 $245 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments15,878 610 
Less: imputed interest(1,904)(66)
Total leases liabilities$13,974 $544 
Disclosures under ASC 840, Leases
Rent expense for the three months ended March 31, 2020 was $1.4 million.
As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):
Capital LeasesOperating Leases
2021$331 $5,834 
2022240 6,172 
202370 4,544 
202428 746 
202525 — 
Thereafter— — 
Total minimum lease payments694 $17,296 
Less: amount representing interest80 
Capital lease obligations$614 
Leases Leases
The Company leases manufacturing equipment under non-cancelable finance leases expiring at various dates through December 2025. The Company also leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through June 2026. 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 was not material.
The Company adopted ASC 842 using the modified retrospective method on January 1, 2021. The Company elected the available package of practical expedients and implemented internal controls to enable the preparation of financial information upon adoption. The most significant impact of the adoption of ASC 842 was the recognition of right-of-use, or ROU, assets and lease liabilities for operating leases of $10.8 million and $12.0 million, respectively, and a reversal of deferred rent of $1.2 million on January 1, 2021. The Company’s accounting for finance leases remained substantially unchanged. The adoption of ASC 842 did not have any impact on the Company’s operating results or cash flows.
The Company determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s condensed consolidated balance sheets.
Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
The components of lease expenses for the three months ended March 31, 2021 were as follows (in thousands):
Amount
Operating lease cost$1,174 
Variable lease cost459 
Total operating lease cost$1,633 
Finance lease cost:
Amortization of right-of-use assets$42 
Interest on finance lease liabilities15 
Total finance lease cost$57 
Supplemental cash flow information for the three months ended March 31, 2021 related to leases was as follows (in thousands):
Amount
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,219)
Cash paid for finance leases included in financing activities(82)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases— 
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2021
Operating leases:
Operating lease right-of-use assets$12,835 
Operating lease liabilities:
Operating lease liabilities, current$4,312 
Operating lease liabilities, non-current9,662 
Total operating lease liabilities$13,974 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(261)
Property and equipment, net$665 
Finance lease liabilities, current$281 
Finance lease liabilities, non-current263 
Total finance lease liabilities$544 
Weighted average remaining terms were as follows (in years):
March 31, 2021
Weighted average remaining lease term
Operating leases3.59
Finance leases2.32
Weighted average discount rates were as follows:
March 31, 2021
Weighted average discount rate
Operating leases2.79 %
Finance leases10.11 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining nine months)$3,297 $245 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments15,878 610 
Less: imputed interest(1,904)(66)
Total leases liabilities$13,974 $544 
Disclosures under ASC 840, Leases
Rent expense for the three months ended March 31, 2020 was $1.4 million.
As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):
Capital LeasesOperating Leases
2021$331 $5,834 
2022240 6,172 
202370 4,544 
202428 746 
202525 — 
Thereafter— — 
Total minimum lease payments694 $17,296 
Less: amount representing interest80 
Capital lease obligations$614 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2021
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 $10.7 million as of March 31, 2021, which are expected to be received within a year.
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 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Customer Concentration Information
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Segment and Customer Concentration Information Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) Component Sales. These segments reflect the way the 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 measures 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.
Component Sales
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, 2021
Autonomy
Solutions
Component
Sales
Total
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 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 
Three Months Ended March 31, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$3,297 $575 $3,872 $— $3,872 
Revenues from internal customer— 842 842 (842)— 
Total Revenue$3,297 $1,417 $4,714 $(842)$3,872 
Depreciation and amortization$591 $37 $628 $— $628 
Operating income (loss)(14,946)111 (14,835)— (14,835)
Other significant items:
Segment assets36,068 2,515 38,583 (3,085)35,498 
Inventories, net6,168 — 6,168 — 6,168 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
One customer accounted for 45% of the Company’s revenue for the three months ended March 31, 2021. One customer accounted for 66% of the Company’s revenue for the three months ended March 31, 2020.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
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, 2020. 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, revenue, 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 InformationThe Company has determined its operating segments on the same basis that it uses to evaluate its performance internally. The Company has two business activities: (i) manufacturing and distribution of lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications and (ii) development of ultra-sensitive pixel-based sensors and designing, testing and providing consulting services for non-standard integrated circuits that are essential for systems to meet the requirement of customers. The Company’s operating segments are (i) Autonomy Solutions and (ii) Component Sales. The Company’s chief operating decision maker (“CODM”), its Chief Executive Officer, reviews the operating results of these segments for the purpose of allocating resources and evaluating financial performance.
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. The Company held cash in foreign entities of $0.5 million and $0.6 million as of March 31, 2021 and December 31, 2020, respectively.
The Company’s revenue is derived from customers located in the United States and international markets. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires advance payment from customers in certain circumstances. The Company generally does not require collateral.
Equity Investments
Equity Investments
The Company’s holds marketable equity investments, over which the Company does not have a controlling interest or significant influence. Marketable equity investments are measured using the quoted prices in active markets with changes recorded in other income (expense), net on the condensed consolidated statement of operations.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective
Recently Adopted Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2016-02, Leases (Topic 842) and issued subsequent amendments to the initial guidance in 2017, 2018 and 2019 (collectively “ASC 842”). Under the new guidance, a lessee is required to recognize assets and liabilities for both finance, previously known as capital, and operating leases with lease terms of more than 12 months. The ASU also requires disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. In transition, the Company recognized and measured leases at the beginning of the period of adoption, January 1, 2021, using a modified retrospective approach that included a number of optional practical expedients that the Company elected to apply. See Note 11 for disclosure on the impact of adopting this standard.
Recent Accounting Pronouncements Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (ASC 326): Measurement of Credit Losses of Financial Instruments, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 will be effective for the Company beginning January 1, 2023, with early adoption permitted. The Company is currently in the process of evaluating the effects of this pronouncement on the Company’s financial statements and does not expect it to have a material impact on the consolidated financial statements.
Fair Value Measurements Fair Value Measurements
The Company carries cash equivalents, marketable investments, and Public and Private Warrants. 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. Because 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, 2020. As of March 31, 2021, 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 4.68 years, volatility of 64.2% and a risk-free rate of 0.83%. 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 as of March 31, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments— 
Balance as of March 31, 2021$51,753 
Leases The Company determines if an arrangement is or contains a lease at inception. Operating leases are included in operating lease right-of use assets and operating lease liabilities in the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, and finance lease liabilities in the Company’s condensed consolidated balance sheets.Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on an amount equal to the present value of lease payments over the lease term. The Company’s leases do not provide an implicit rate, therefore the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company uses the implicit rate when it is readily determinable. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed it to carry forward existing lease classification and to exclude leases with original terms of one year or less. Further, the Company elected to combine lease and non-lease components for all asset classes. Any variable lease components are expensed as incurred. The operating lease right-of-use asset also include adjustments related to prepaid or deferred lease payments and lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Total revenue based on the disaggregation criteria described above are as follows (in thousands):
Three Months Ended March 31,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$2,539 48 %$1,085 28 %
Asia Pacific321 %— %
Europe and Middle East2,453 46 %2,779 72 %
Total$5,313 100 %$3,872 100 %
Revenue by timing of recognition:
Recognized at a point in time$2,053 39 %$608 16 %
Recognized over time3,260 61 %3,264 84 %
Total$5,313 100 %$3,872 100 %
Revenue by segment:
Autonomy Solutions$4,336 82 %$3,297 85 %
Component Sales977 18 %575 15 %
Total$5,313 100 %$3,872 100 %
Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(1,667)(225)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period37 2,284 
Ending balance$654 $2,284 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Investments (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021 and December 31, 2020 (in thousands):
March 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$210,739 $29 $(59)$210,709 
Commercial paper272,457 15 (8)272,464 
Corporate bonds61,662 29 (19)61,672 
Asset-backed securities8,047 — 8,051 
Total debt securities$552,905 $77 $(86)$552,896 
Included in cash and cash equivalents$166,249 $$— $166,255 
Included in marketable securities$386,656 $71 $(86)$386,641 
December 31, 2020
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$155,339 $14 $(6)$155,347 
U.S. agency and government sponsored securities19,996 — — 19,996 
Commercial paper182,218 (4)182,220 
Corporate bonds45,431 21 (2)45,450 
Asset-backed securities7,012 — 7,018 
Total debt securities$409,996 $47 $(12)$410,031 
Included in cash and cash equivalents$133,319 $$(2)$133,321 
Included in marketable securities$276,677 $43 $(10)$276,710 
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, 2021 and December 31, 2020 (in thousands):
March 31, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(59)$54,992 $(6)$65,298 
Commercial paper(8)46,305 (4)47,629 
Corporate bonds(19)29,713 (2)15,575 
Total$(86)$131,010 $(12)$128,502 
Schedule of Equity Investments Included in Marketable Securities
The Company’s equity investments included in marketable securities as of March 31, 2021 and December 31, 2020 were as follows (in thousands):
March 31, 2021December 31, 2020
Equity investments included in marketable securities$16,950 $— 
Schedule of Total Realized and Unrealized Gains and Losses Associated with Equity Investments
Total realized and unrealized gains and losses associated with the Company’s equity investments consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Net realized gains (losses) recognized on equity investments sold$114 $— 
Net unrealized gains (losses) recognized on equity investments held(278)— 
Total net gains (losses) recognized in other income (expense), net$(164)$— 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021December 31, 2020
Cash$21,440 $10,652 
Money market funds19,035 64,971 
U.S. Treasury— 24,999 
Commercial paper166,255 108,322 
Total cash and cash equivalents$206,730 $208,944 
Schedule of Inventories, net
Inventories consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Raw materials$1,805 $625 
Work-in-process520 52 
Finished goods958 2,936 
Total inventories, net$3,283 $3,613 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Prepaid expenses$8,012 $1,073 
Contract assets1,221 — 
Advance payments to vendors196 961 
Prepaid rent and other— 503 
Other receivables942 2,260 
Total prepaid expenses and other current assets$10,371 $4,797 
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, 2021December 31, 2020
Computer hardware and software$2,559 $2,450 
Demonstration fleet and demonstration units1,669 1,821 
Machinery and equipment6,596 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress1,841 1,410 
Total property and equipment14,774 13,540 
Accumulated depreciation and amortization(6,408)(5,851)
Total property and equipment, net$8,366 $7,689 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
March 31, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(261)(219)
Total property and equipment, net$665 $707 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 March 31, 2021December 31, 2020
Security deposits$1,072 $1,106 
Other non-current assets1,397 45 
Total other non-current assets$2,469 $1,151 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Accrued expenses$3,654 $3,998 
Warranty liabilities283 259 
Contract liabilities654 2,284 
Accrued compensation and benefits3,595 3,071 
Contract losses452 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current281 282 
Total accrued and other current liabilities$8,919 $10,452 
Schedule of Other Non-Current Liabilities
Other non-current liabilities consisted of the following (in thousands): 
 March 31, 2021December 31, 2020
Deferred rent$— $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current263 331 
Other non-current liabilities973 161 
Total other non-current liabilities$1,236 $1,318 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
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 as of March 31, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments— 
Balance as of March 31, 2021$51,753 
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, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$19,035 $— $— $19,035 
U.S. Treasury— — — — 
Commercial paper— 166,255 — 166,255 
Total cash equivalents$19,035 $166,255 $— $185,290 
Marketable investments:
U.S. Treasury$210,709 $— $— $210,709 
U.S. agency and government sponsored securities— — — — 
Commercial paper— 106,209 — 106,209 
Corporate bonds— 61,672 — 61,672 
Asset-backed securities— 8,051 — 8,051 
Equity investments$16,950 $— $— $16,950 
Total marketable investments$227,659 $175,932 $— $403,591 
Liabilities:
Public Warrants$— $— $— $— 
Private Warrants— — 51,753 51,753 
Total warrant liabilities$— $— $51,753 $51,753 
Fair Value (in thousands) Measured as of
December 31, 2020 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$64,971 $— $— $64,971 
U.S. Treasury24,999 — — 24,999 
Commercial paper— 108,322 — 108,322 
Total cash equivalents$89,970 $108,322 $— $198,292 
Marketable investments:
U.S. Treasury$130,348 $— $— $130,348 
U.S. agency and government sponsored securities— 19,996 — 19,996 
Commercial paper— 73,898 — 73,898 
Corporate bonds— 45,450 — 45,450 
Asset-backed securities— 7,018 — 7,018 
Total marketable investments$130,348 $146,362 $— $276,710 
Liabilities:
Public Warrants$228,933 $— $— $228,933 
Private Warrants— 114,467 — 114,467 
Total warrant liabilities$228,933 $114,467 $— $343,400 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021 and 2020: (in thousands, except for share and per share amounts):
March 31,
20212020
Numerator:
Net loss$(75,923)$(15,581)
Deemed dividend attributable to BCF accretion— — 
Net loss attributable to common shareholders$(75,923)$(15,581)
Denominator:
Weighted average common shares outstanding- Basic332,987,523 128,668,864 
Dilutive effect of potential common shares— — 
Weighted average common shares outstanding- Diluted332,987,523 128,668,864 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.23)$(0.12)
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,
20212020
Warrants7,166,301 5,060,907 
Stock options15,776,371 12,804,955 
Restricted stock awards and restricted stock units2,208,842 5,178,722 
Series A Convertible Preferred Stock— 94,818,151 
Founders Preferred Stock— 26,206,837 
Earn-out shares25,818,744 — 
Total50,970,258 144,069,572 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity for the three months ended March 31, 2021 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, 202016,188,071 $1.67 
Granted— — 
Exercised(183,918)1.71 
Forfeited(227,782)1.71 
Outstanding as of March 31, 202115,776,371 1.71 8.83$356,546 
Schedule of Restricted Stock Awards Activity
Restricted stock awards activity for the three months ended March 31, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted— — 
Forfeited(47,444)1.10 
Vested(357,808)0.83 
Outstanding as of March 31, 20211,410,639 1.13 
Schedule of Restricted Stock Units Activity
A summary of the Company’s restricted stock units activity for the three months ended March 31, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020— $— 
Granted798,203 28.18 
Forfeited— — 
Vested— — 
Outstanding as of March 31, 2021798,203 28.18 
Schedule of Stock-based Compensation Expense by Function
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of sales$83 $72 
Research and development762 435 
Sales and marketing186 82 
General and administrative806 540 
Total$1,837 $1,129 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
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 the three months ended March 31, 2021 were as follows (in thousands):
Amount
Operating lease cost$1,174 
Variable lease cost459 
Total operating lease cost$1,633 
Finance lease cost:
Amortization of right-of-use assets$42 
Interest on finance lease liabilities15 
Total finance lease cost$57 
Supplemental cash flow information for the three months ended March 31, 2021 related to leases was as follows (in thousands):
Amount
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(1,219)
Cash paid for finance leases included in financing activities(82)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases— 
Weighted average remaining terms were as follows (in years):
March 31, 2021
Weighted average remaining lease term
Operating leases3.59
Finance leases2.32
Weighted average discount rates were as follows:
March 31, 2021
Weighted average discount rate
Operating leases2.79 %
Finance leases10.11 %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2021
Operating leases:
Operating lease right-of-use assets$12,835 
Operating lease liabilities:
Operating lease liabilities, current$4,312 
Operating lease liabilities, non-current9,662 
Total operating lease liabilities$13,974 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(261)
Property and equipment, net$665 
Finance lease liabilities, current$281 
Finance lease liabilities, non-current263 
Total finance lease liabilities$544 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining nine months)$3,297 $245 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments15,878 610 
Less: imputed interest(1,904)(66)
Total leases liabilities$13,974 $544 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining nine months)$3,297 $245 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments15,878 610 
Less: imputed interest(1,904)(66)
Total leases liabilities$13,974 $544 
Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):
Capital LeasesOperating Leases
2021$331 $5,834 
2022240 6,172 
202370 4,544 
202428 746 
202525 — 
Thereafter— — 
Total minimum lease payments694 $17,296 
Less: amount representing interest80 
Capital lease obligations$614 
Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 As of December 31, 2020, future minimum lease payments under all noncancelable capital and operating leases with an initial lease term in excess of one year were as follows (in thousands):
Capital LeasesOperating Leases
2021$331 $5,834 
2022240 6,172 
202370 4,544 
202428 746 
202525 — 
Thereafter— — 
Total minimum lease payments694 $17,296 
Less: amount representing interest80 
Capital lease obligations$614 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Customer Concentration Information (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021
Autonomy
Solutions
Component
Sales
Total
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 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 
Three Months Ended March 31, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$3,297 $575 $3,872 $— $3,872 
Revenues from internal customer— 842 842 (842)— 
Total Revenue$3,297 $1,417 $4,714 $(842)$3,872 
Depreciation and amortization$591 $37 $628 $— $628 
Operating income (loss)(14,946)111 (14,835)— (14,835)
Other significant items:
Segment assets36,068 2,515 38,583 (3,085)35,498 
Inventories, net6,168 — 6,168 — 6,168 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Cash held in foreign entities $ 0.5 $ 0.6
Customer One | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 28.00%  
Customer Two | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 19.00%  
Customer Three | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 18.00%  
Largest Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent)   86.00%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue $ 5,313 $ 3,872
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 $ 4,336 $ 3,297
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 82.00% 85.00%
Component Sales    
Disaggregation of Revenue [Line Items]    
Revenue $ 977 $ 575
Component Sales | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 18.00% 15.00%
Recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,053 $ 608
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) 39.00% 16.00%
Recognized over time    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,260 $ 3,264
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 61.00% 84.00%
North America    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,539 $ 1,085
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 48.00% 28.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 321 $ 8
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 6.00% 0.00%
Europe and Middle East    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,453 $ 2,779
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 46.00% 72.00%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narrative (Details)
$ / shares in Units, $ in Thousands
Mar. 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 $ 51,753 $ 343,400  
Contract assets 1,200 0  
Contract liabilities $ 654 $ 2,284  
VCTF warrant      
Class of Warrant or Right [Line Items]      
Number of tranches | tranche     2
Fair value of warrants outstanding     $ 2,900
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 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Schedule of Significant Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 2,284 $ 225
Revenue recognized that was included in the contract liabilities beginning balance (1,667) (225)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 37 2,284
Ending balance $ 654 $ 2,284
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Amortized Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cost $ 552,905 $ 409,996
Gross Unrealized Gains 77 47
Gross Unrealized Losses (86) (12)
Fair Value 552,896 410,031
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 166,249 133,319
Gross Unrealized Gains 6 4
Gross Unrealized Losses 0 (2)
Fair Value 166,255 133,321
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 386,656 276,677
Gross Unrealized Gains 71 43
Gross Unrealized Losses (86) (10)
Fair Value 386,641 276,710
U.S. Treasury    
Debt Securities, Available-for-sale [Line Items]    
Cost 210,739 155,339
Gross Unrealized Gains 29 14
Gross Unrealized Losses (59) (6)
Fair Value 210,709 155,347
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost   19,996
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   19,996
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 272,457 182,218
Gross Unrealized Gains 15 6
Gross Unrealized Losses (8) (4)
Fair Value 272,464 182,220
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 61,662 45,431
Gross Unrealized Gains 29 21
Gross Unrealized Losses (19) (2)
Fair Value 61,672 45,450
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 8,047 7,012
Gross Unrealized Gains 4 6
Gross Unrealized Losses 0 0
Fair Value $ 8,051 $ 7,018
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (86) $ (12)
Fair Value 131,010 128,502
U.S. Treasury    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (59) (6)
Fair Value 54,992 65,298
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (8) (4)
Fair Value 46,305 47,629
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (19) (2)
Fair Value $ 29,713 $ 15,575
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Equity Investments Included in Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Equity investments included in marketable securities $ 16,950 $ 0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Net realized gains (losses) recognized on equity investments sold $ 114 $ 0
Net unrealized gains (losses) recognized on equity investments held (278) 0
Total net gains (losses) recognized in other income (expense), net $ (164) $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 21,440 $ 10,652
Money market funds 19,035 64,971
U.S. Treasury 0 24,999
Commercial paper 166,255 108,322
Total cash and cash equivalents $ 206,730 $ 208,944
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Raw materials $ 1,805   $ 625
Work-in-process 520   52
Finished goods 958   2,936
Total inventories, net 3,283 $ 6,168 $ 3,613
Inventory write-downs $ 257 $ 225  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 8,012 $ 1,073
Contract assets 1,221 0
Advance payments to vendors 196 961
Prepaid rent and other 0 503
Other receivables 942 2,260
Total prepaid expenses and other current assets $ 10,371 $ 4,797
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 14,774    
Accumulated depreciation and amortization (6,408)    
Total property and equipment, net 8,366    
Total property and equipment     $ 13,540
Accumulated depreciation and amortization     (5,851)
Total property and equipment, net     7,689
Depreciation and amortization 657 $ 628  
Computer hardware and software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 2,559    
Total property and equipment     2,450
Demonstration fleet and demonstration units      
Property, Plant and Equipment [Line Items]      
Total property and equipment 1,669    
Total property and equipment     1,821
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 6,596    
Total property and equipment     5,940
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 293    
Total property and equipment     293
Vehicles      
Property, Plant and Equipment [Line Items]      
Total property and equipment 856    
Total property and equipment     835
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 960    
Total property and equipment     791
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 1,841    
Total property and equipment     $ 1,410
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 926  
Less: accumulated depreciation (261)  
Property and equipment, net 665  
Total property and equipment, gross   $ 926
Less: accumulated depreciation   (219)
Total property and equipment, net   707
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 88  
Total property and equipment, gross   88
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 838  
Total property and equipment, gross   $ 838
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Security deposits $ 1,072 $ 1,106
Other non-current assets 1,397 45
Total other non-current assets $ 2,469 $ 1,151
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 3,654 $ 3,998
Warranty liabilities 283 259
Contract liabilities 654 2,284
Accrued compensation and benefits 3,595 3,071
Contract losses 452 558
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current 281  
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current   282
Total accrued and other current liabilities $ 8,919 $ 10,452
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued and other current liabilities  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statement Components - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred rent $ 0 $ 826
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current 263  
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current   331
Other non-current liabilities 973 161
Total other non-current liabilities $ 1,236 $ 1,318
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total other non-current liabilities  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Narrative (Details) - Level 3 - Private Warrants
Mar. 31, 2021
Expected Term  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 4.68
Price Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 0.642
Risk-Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 0.0083
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 0
Additions 51,753
Exercise 0
Measurement adjustments 0
Balance at end of period $ 51,753
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Dec. 31, 2020
Assets:    
Marketable investments $ 552,896 $ 410,031
Equity investments 16,950 0
Liabilities:    
Warrant liabilities 51,753 343,400
U.S. Treasury    
Assets:    
Marketable investments 210,709 155,347
U.S. agency and government sponsored securities    
Assets:    
Marketable investments   19,996
Corporate bonds    
Assets:    
Marketable investments 61,672 45,450
Asset-backed securities    
Assets:    
Marketable investments 8,051 7,018
Fair Value, Recurring    
Assets:    
Total cash equivalents 185,290 198,292
Equity investments 16,950  
Total marketable investments 403,591 276,710
Liabilities:    
Warrant liabilities 51,753 343,400
Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities 0 228,933
Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 51,753 114,467
Fair Value, Recurring | U.S. Treasury    
Assets:    
Marketable investments 210,709 130,348
Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments 0 19,996
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments 106,209 73,898
Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments 61,672 45,450
Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments 8,051 7,018
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 19,035 64,971
Fair Value, Recurring | U.S. Treasury    
Assets:    
Total cash equivalents 0 24,999
Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 166,255 108,322
Level 1 | Fair Value, Recurring    
Assets:    
Total cash equivalents 19,035 89,970
Equity investments 16,950  
Total marketable investments 227,659 130,348
Liabilities:    
Warrant liabilities 0 228,933
Level 1 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities 0 228,933
Level 1 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Fair Value, Recurring | U.S. Treasury    
Assets:    
Marketable investments 210,709 130,348
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 19,035 64,971
Level 1 | Fair Value, Recurring | U.S. Treasury    
Assets:    
Total cash equivalents 0 24,999
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total cash equivalents 166,255 108,322
Equity investments 0  
Total marketable investments 175,932 146,362
Liabilities:    
Warrant liabilities 0 114,467
Level 2 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 114,467
Level 2 | Fair Value, Recurring | U.S. Treasury    
Assets:    
Marketable investments 0 0
Level 2 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments 0 19,996
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments 106,209 73,898
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments 61,672 45,450
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments 8,051 7,018
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | U.S. Treasury    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 166,255 108,322
Level 3 | Fair Value, Recurring    
Assets:    
Total cash equivalents 0 0
Equity investments 0  
Total marketable investments 0 0
Liabilities:    
Warrant liabilities 51,753 0
Level 3 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 3 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 51,753 0
Level 3 | Fair Value, Recurring | U.S. Treasury    
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    
Assets:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 16, 2021
Mar. 31, 2021
Mar. 31, 2020
Feb. 03, 2021
Dec. 31, 2020
Class of Stock [Line Items]            
Proceeds from exercise of warrants     $ 153,927 $ 0    
Private and Public Warrants            
Class of Stock [Line Items]            
Proceeds from exercise of warrants   $ 153,900        
Public Warrants            
Class of Stock [Line Items]            
Warrants outstanding (in shares) 0   0   13,333,309 13,333,309
Stock price of warrants (in dollars per share)         $ 11.50  
Warrants exercised (in shares)   13,128,671        
Remaining warrants redeemed (in shares) 204,638          
Redemption price per warrant (in dollars per share) $ 0.01          
Private Warrants            
Class of Stock [Line Items]            
Warrants outstanding (in shares) 3,077,021   3,077,021     6,666,666
Warrants exercised (in shares)   3,589,645        
Class A Common Stock            
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) 715,000,000   715,000,000      
Common stock, shares issued (in shares) 234,575,992   234,575,992      
Common stock, shares outstanding (in shares) 234,575,992   234,575,992      
Class A Common Stock | Public Warrants            
Class of Stock [Line Items]            
Conversion of warrants into securities (in shares)         13,333,309  
Class B Common Stock            
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) 121,000,000   121,000,000      
Common stock, shares issued (in shares) 105,118,203   105,118,203      
Common stock, shares outstanding (in shares) 105,118,203   105,118,203      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net loss $ (75,923) $ (15,581)
Deemed dividend attributable to BCF accretion 0 0
Net loss attributable to common shareholders $ (75,923) $ (15,581)
Denominator:    
Weighted average common shares outstanding- Basic (in shares) 332,987,523 128,668,864
Dilutive effect of potential common shares (in shares) 0 0
Weighted average common shares outstanding- Diluted (in shares) 332,987,523 128,668,864
Net loss per shares attributable to common shareholders- Basic and Diluted (in dollars per share) $ (0.23) $ (0.12)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 50,970,258 144,069,572
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 7,166,301 5,060,907
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 15,776,371 12,804,955
Restricted stock awards and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 2,208,842 5,178,722
Series A Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 94,818,151
Founders Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 26,206,837
Earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 25,818,744 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 21 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares) 0      
Intrinsic value of stock options exercised $ 4.5 $ 0.0    
Fair value of options vested $ 1.9 $ 0.2    
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
Awards granted (in shares) 798,203      
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 | First Anniversary of Grant Date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years and in months) 1 year      
Stock options | First Anniversary of Grant Date | 2015 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage 25.00%      
Stock options | Monthly Vesting | 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        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 0      
Restricted Stock | 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 | First Anniversary of Grant Date | Share-based Payment Arrangement, Employee        
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 | Monthly Vesting | Share-based Payment Arrangement, Employee        
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%  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Number of Common Stock Options  
Outstanding at beginning of period (in shares) | shares 16,188,071
Granted (in shares) | shares 0
Exercised (in shares) | shares (183,918)
Forfeited (in shares) | shares (227,782)
Outstanding at end of period (in shares) | shares 15,776,371
Weighted- Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.67
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 1.71
Forfeited (in dollars per share) | $ / shares 1.71
Outstanding at end of period (in dollars per share) | $ / shares $ 1.71
Weighted- Average Remaining Contractual Life (Years)  
Outstanding balance 8 years 9 months 29 days
Aggregate Intrinsic Value (In Thousands)  
Outstanding balance | $ $ 356,546
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Restricted Stock  
Shares  
Outstanding at beginning of period (in shares) | shares 1,815,891
Granted (in shares) | shares 0
Forfeited (in shares) | shares (47,444)
Vested (in shares) | shares (357,808)
Outstanding at end of period (in shares) | shares 1,410,639
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.15
Granted (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 1.10
Vested (in dollars per share) | $ / shares 0.83
Outstanding at end of period (in dollars per share) | $ / shares $ 1.13
Restricted Stock Units  
Shares  
Outstanding at beginning of period (in shares) | shares 0
Granted (in shares) | shares 798,203
Forfeited (in shares) | shares 0
Vested (in shares) | shares 0
Outstanding at end of period (in shares) | shares 798,203
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 28.18
Forfeited (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0
Outstanding at end of period (in dollars per share) | $ / shares $ 28.18
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 1,837 $ 1,129
Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 83 72
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 762 435
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense 186 82
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense $ 806 $ 540
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Effective tax rate 0.00% 0.00%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
renewalOption
Mar. 31, 2020
USD ($)
Jan. 01, 2021
USD ($)
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets $ 12,835    
Operating lease liabilities $ 13,974    
Rent expense under ASC 840   $ 1,400  
Minimum      
Lessee, Lease, Description [Line Items]      
Number of renewal options | renewalOption 1    
Renewal lease term (in years) 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Renewal lease term (in years) 6 years    
ASC 842      
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets     $ 10,800
Operating lease liabilities     12,000
Reversal of deferred rent     $ 1,200
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Components of Lease Expenses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Operating lease cost $ 1,174
Variable lease cost 459
Total operating lease cost 1,633
Finance lease cost:  
Amortization of right-of-use assets 42
Interest on finance lease liabilities 15
Total finance lease cost $ 57
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Cash Flow Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Cash paid for operating leases included in operating activities $ (1,219)
Cash paid for finance leases included in financing activities (82)
Right of use assets obtained in exchange for lease obligations:  
Operating leases 2,876
Finance leases $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating leases:  
Operating lease right-of-use assets $ 12,835
Operating lease liabilities, current 4,312
Operating lease liabilities, non-current 9,662
Total operating lease liabilities 13,974
Finance leases:  
Property and equipment, gross 926
Less: accumulated depreciation (261)
Property and equipment, net 665
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current 281
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current 263
Total finance lease liabilities $ 544
Weighted average remaining lease term  
Operating leases 3 years 7 months 2 days
Finance leases 2 years 3 months 25 days
Weighted average discount rate  
Operating leases 2.79%
Finance leases 10.11%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases  
2021 (remaining nine months) $ 3,297
2022 4,998
2023 4,095
2024 1,699
2025 1,187
2026 602
Total lease payments 15,878
Less: imputed interest (1,904)
Total leases liabilities 13,974
Finance Leases  
2021 (remaining nine months) 245
2022 240
2023 71
2024 28
2025 26
2026 0
Total lease payments 610
Less: imputed interest (66)
Total leases liabilities $ 544
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Capital Leases  
2021 $ 331
2022 240
2023 70
2024 28
2025 25
Thereafter 0
Total minimum lease payments 694
Less: amount representing interest 80
Capital lease obligations 614
Operating Leases  
2021 5,834
2022 6,172
2023 4,544
2024 746
2025 0
Thereafter 0
Total minimum lease payments $ 17,296
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies - Narrative (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations $ 10.7
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue:      
Revenue $ 5,313 $ 3,872  
Depreciation and amortization 657 628  
Operating income (loss) (29,244) (14,835)  
Other significant items:      
Segment assets 651,214 35,498 $ 510,351
Inventories, net 3,283 6,168 $ 3,613
Reportable Segments      
Revenue:      
Revenue 7,730 4,714  
Depreciation and amortization 658 628  
Operating income (loss) (29,105) (14,835)  
Other significant items:      
Segment assets 653,919 38,583  
Inventories, net 3,283 6,168  
Eliminations      
Revenue:      
Revenue (2,417) (842)  
Depreciation and amortization (1) 0  
Operating income (loss) (139) 0  
Other significant items:      
Segment assets (2,705) (3,085)  
Inventories, net 0 0  
Autonomy Solutions      
Revenue:      
Revenue 4,336 3,297  
Autonomy Solutions | Reportable Segments      
Revenue:      
Revenue 5,611 3,297  
Depreciation and amortization 638 591  
Operating income (loss) (28,868) (14,946)  
Other significant items:      
Segment assets 650,211 36,068  
Inventories, net 3,245 6,168  
Autonomy Solutions | Eliminations      
Revenue:      
Revenue (1,275) 0  
Component Sales      
Revenue:      
Revenue 977 575  
Component Sales | Reportable Segments      
Revenue:      
Revenue 2,119 1,417  
Depreciation and amortization 20 37  
Operating income (loss) (237) 111  
Other significant items:      
Segment assets 3,708 2,515  
Inventories, net 38 0  
Component Sales | Eliminations      
Revenue:      
Revenue $ (1,142) $ (842)  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Segment and Customer Concentration Information - Narrative (Details)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue from contract with customer benchmark | Customer Concentration Risk | Largest Customer    
Concentration Risk [Line Items]    
Percentage of revenue (as percent) 45.00% 66.00%
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &."KE('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 " !C@JY20U#@"^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFG9A**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2ZJM9@D:26)&$"%F$ALJ[52JB(DGP\X[5:\.$S]C-,*\ >+3I*P$L.K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LV']^>IW7+8Q+ M))W"_"L90:> &W:9_-;&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" !C@JY2[+Q6<;4% #4& & 'AL+W=OV6 1:JX]N[,OP5_WZ.A*.N=*.5\K_35="F'(:Q++]**U-&;UOM-)@Z5( M>'JJ5D+"F[G2"3=PJQ>==*4%#_.@).Y0SSOK)#R2K=%Y_FRJ1^7(E;KBY;?VCUXC!9+8Q]T1N=%3$0<6R3@ M\>\6M%6V:0/WKW?H-WGGH3///!43%?\5A69YT1JT2"CF/(O-HUK_)K8=ZEF\ M0,5I_I>LBV^[W18)LM2H9!L,#))(%K_\=9N(O8 >.Q) MP'T(, _%L"V 2SO M:,$L[]85-WQTKM6::/LUH-F+/#=Y-/0FDG889T;#VPCBS&BB7H0F4Q@QTB;I MDFN1GG<, -O7G6 +D$>Q4MI4 M,<*AC,X$PNBL9'36C-%4Z$B%=H81F.B5*<*1=G/JIW?O:N9%O^36;SAFFH.N MY=/B>+IPK#F/4RQ?@Y+3 ,6YEB8R&W(3Q8+<9\FST%5<< S/\]MLT!]B.1J6 M?(9-^#R*190:2),A]SRI'#T.:/(E@*56L%I%(3V!!!J>=JVN$I^\Y M(?2:, 5(I6$,\U5^0F8&)AM1FDQ4)HW>P&]82;\&'2>YI]9^$Y)/_)7L[0^\+O/[&$/J&-(F#,=A"%8"0[2](+EK6IV'4%SEH1 ( M([D@LTWRK.(JYC4 =^,OCQ@39Q045_5=]LCU:[#D$LK[8[Y; W0_GEV-L=J2 M.FN@C:QADFEMJZ:B5,K3!=J15>X[:A _'^Y6WC)S1D ;&<&MA)JWV%C:(I/O MJ%8RPQ%KF#D'H(TI)>2L@#;:-4Q@[6EP MJ5L9BE?RNZ@FA4-9E>_W!EX/LTWF%)[5U/&[/=\-U*- [;, 5[F!AY53O@:L M[GS"J3W#1?J0U7:S?)P7#O> LG)ZSW!U'@.EL* 5\T4E#QR@;D*QO1,<7(YW MGK,_:MA10@UX139J#REK8DJCK$VR+WSW?'U"/'62ULW=N;-TR/TY/H6S. MI"F.D,NGY9'].#^H[KC/B_/^C]R:;4IB,8=0[[0/[>OB"+VX,6J5GT(_*V-4 MDE\N!0^%MA_ ^[E29G=C&RC_D3'Z#U!+ P04 " !C@JY2D:C=9<0% $ M&0 & 'AL+W=O7U8G/6?G8M-V?BH$I>LVL)FD-54?EXP4IQ/%_ Q:\/OO"[ MG3(?K#9G>WK';ICZMK^6>K0:HA2\8G7#10TDVYXO/L!WES@S#JW%/YP=F\DS M,*G<"G%O!A^+\T5D$+&2YNML>&V6\49)_2W7?FIS*>I"+PHK@'YJ1,D+JO3@@I:TSAFX,8$;L 3?;J[ MJQ>OP0O :_!U)PX-K8OF;*4T!A-IE??S773S(<]\GZA\"S!\ U"$H,/],NQ^ MQ?+!/7KJOM*9#^FC(7W4QL.^] ]2LEH!VC0ZSW>!B'B(B-N(L2\B;79 UP;D MYH']./ '6NHIG+7J0I$VE#EP#QL4D13KS!ZF-7&99>LX'LR>((T'I'$0Z1?6 M*,ESL]P&JPM?%R"93)RB9 ;.89,F;F3)@"P)(M.;Y)XI>ELRT+#\(+GBS%F_ MQ)H[CG"RAC.(MAE*20HC-THRH"1!E!_R7!STPFHVRYE>90W7A9'8D\,8SQ#: M1LDZA6Y\Z8 O#>+[6#_H?2>DKMT;4#/E I=:\V*4S<$YC C$;G#9 "X+@KN6 M;$]Y =C/O:&?ICTR0NV8U*PW/9,NU)D%"$8XG:^Z;16GZ]0->SW 7@=A?Q6* MEL] N+;F)HADUK+;9DD49;Z-":.1U*,3U=4Z+]5C6U7#07NMO,J["_IH4QP9 M)L2#8B(M\']$<=E'>\(D)%M[4(P,#U$0Q6>-@2I>WX&2:;T'T@C[4FR7!SWP MKV ?]_A"B.O"R=@IKU (8%H//[=&K M1;T\O;FA3?DH)NLY3ML*PL0'=)0&&-:&[@0&P-ED3Q*H*7<.S[9+-(MX 8ZJ M ,FS6HJ2TUM>MM(5ZBO@2.#WNSIHT]LH,W5:1;/)=MA12+L.VDCI<,P MIVN \J"["9O*)[5PHK:I.EM#:T.Y:#].D ?V2.DPS.ES@C@%UB;M&$,/"C12 M-@I3]A6[U=38%\PU+[))6J<_JY'#:.U95S3R. KS^%/1.U$>9+,X@C";M[0. M,TB2M4?YT*2?#[/]=RHE?09*F]T3F"9S?7:8X1C'D0_FJ (HK +=:D_HU@G2 M9GJ$+(BV$8Y\NW&4 W1"#OQGXC1LF_C7A/@@C<2/PL1O*]2I-;89'B),YO5S M6&&8>=".*H#"+P?=F3F%T&[[LSA*K$-MF^D&G/C:1#0J"DJ#4G6C1'Z_$V7! M9//RCPS!]'W;IZG'D&*A41#0"4$H"FXN:VCY\@](HO>FXU_RNAOD=,]UC9QU M<3 ]0FF2S"7!89AB#'WOGVC4!!36!"UEA^I0MGML&>][I\:@C.*PC4^0%V_*<.P\IMH5B24@4H_GFO'LBHX4C7\'1>.1HG&8HD]6-+/N M'N'\C31LTP%;3:ZHS>\#GZB\XW6CVXNM=HK>IGH]9'?EW@V4V+>WUK="*5&U MCSM&=1F,@?Y^*X3Z-3 7X<,/'YM_ 5!+ P04 " !C@JY2IG0&HR(% + M$P & 'AL+W=O M,5JT@RHQ)5&43BO*Z\ERT3[[I)8+V1C!:_9)(=U4%55_/S(ACP\3/#D_^,QW MI;$/ILO%GN[8$S-?]Y\4W$U[+P6O6*VYK)%BVX?)6WR_(JD=T%K\QME17UPC M&\I:RF=[\[YXF$26B FV,=8%A9\#6S$AK"?@^*MS.NG?:0=>7I^]_]@&#\&L MJ68K*7[GA2D?)OD$%6Q+&V$^R^//K MH9OUMI-#M7W3L;*,)VC3:R*H;# 05 MKT^_]%N7B(L!X,<_@'0#R/6 9&1 W V(VT!/9&U8[ZBARX621Z2L-7BS%VUN MVM$0#:_M-#X9!?_E,,XL5[(N8%)8@>!*2\$+:N#FR< /S);12&[1KWNFJ,VZ M1K2VEA643&GG\L#0!ZDUND5?G]ZAFU>OT2O$:_2EE(T&4[V8&H"TKYIN.J#' M$Q 9 8K11UF;4J,? *QX.7X*P?41DG.$CR3H\"-5=RC&;Q")"/;PK+Y_>!3 MB?N$QZV_>,3?^WHC*S8D&/WQ=JV-@G+^,^ ]Z;TGK?=DQ/MG=F!UPWQI/PU, MVX%V<1^6LQC'B^GA,A>N49QGI#=ZP33KF69!II74QE:1IH)Y"^(T?';QTBR- MYU=DKE&<)[&?+.W)TB#93\K6[E[)+3?H1L#-:Q]?ZKSZEL0DO0)TK%FP5+IE5^\0^[:WBU3?!THD[[WF_U$BFE&U*=NE7$"]"+FWA>B+/'=BPDF$ MHZO(7:L\B7)_[/.>AK/KOA<(SQ:.C@:&F<4 M+AY6P_2(EI$6T)JY7<96E+Q-+W(A(I)=KS^/69+B,=:+)H^#K%^D 5+IU).7 M%'MR.L?Y-:EKAI,\3490R8!*@JBMG&R5K,ZXH#I>3.)9E7.2)-><'CL O2B2 MEZ!#'\=QN*V5M-XQJW9;RA4Z4-$PV^:.5"D*?5UPNN:"&SZ2YMCE2M(TN>Y[ M/KLX&NDL>- )'!:*][5ABD%C[DJA+6-I2J:\L(DGV=%U'_!9S>(1]<"#?."P M?O2H_"2=85)7)W#F@+I&\[%Z&+0$A\6D6V,6[$QZTR7W]1M4,V^#Q1YM@2K( MG"KPV&5).L(\" S.@LR_P#[!RIX7+?.\$0 M-4;Q=6/H6C!D)(+<5K #@&_CS7,I1<&4/X#<^9CQ!^"Q"P4P2!B>!_6[#P : M&=(E5>Q[0@EI/!G4B835Z9%JOCE)/!>-_:2_@4Y52"&HN@#R?N]TKK/+A$1W M3M[\9GADO9-!K @.INW)@FG4V$T),$.*]DVK6O7_G\]!EDA8EOSY;"'\'XW$ MU9TX)O,\F[F)=$TQR=,T'Y53,J@4"6\WW+U:,!^#?I"P?H0Z!W%W$=Z%Y[,+ M+#PR* 8)*X:%:VK%J.#_P$SM*(>=:_M]#Y.%[.'!@7)A:^9V*]6MW9C E_#: M(,TVC1J5;.+*QFWB!.4QRD8"&K2%A+7EY2R.YCWUYCV]WJGX[&S>KS_9IQ?' M"A53N_:T1<,::VISVG_W3_L3G;?M.<;5\T=\OSJ=RPQN3L=$L+O>V'%6AHCJ_:R9!36M36 _V^E-.<;^X+^_&OY+U!+ P04 M " !C@JY2 BC?=AP& !U'@ & 'AL+W=O.9*B( 7E-9,Y9L-8I[\41)^]#I TQ"%BO)A/M; M&A/^BNUH(G_9L#0F0MZF#Q.^2RD)Z8)& M4>9)\OA4.AU58V:&Q]=/WI?YY.5D[@FG"Q;]'09B>SER1R"@&[*/Q#MV>$/+ M"5F9/Y]%//\/#B76& %_SP6+2V/)( Z3XI-\+@-Q9 !QBP$J#9!B@*P6 UP: M8-7 :3$P2P-3,3#-%@.K-+#4$=HF;9<&MF* VR@YI8&CC@!;#-S2P%5': NK M5QIX?4> QM/*&7W'@-5B%TE79$F>8M=$D-DT90>09GCI+[O(\S2WEYD5)MF6 M6HM4_AI*.S%;L(2S* R(H %8"_DA]XO@@&V _.F1IB*\CRBXDXE.TS3',/\C M($EYM6510%/^XP\N@LXOX.;3/A1?P,MKN@G]4%R ,?BPO@8O7UR %R!,P/LM MVW-IS*<3(=EG'"9^R71>,$4M3-\S02*-V:+;;,GV2<90G8+&TW6WIZL@"+,R M0")P1\)@+*>S(+M0S^KFC"_?W\?[*(_ZGV)+4QGM6-;$;5:L'BE8)3Z+*?B- M<5VDEOV=EPNAYS(K5KM5U3M5Y0/8;8,,:ZT(46G$X>-'3 M/F*#3-,QL9Z+67$Q.[G<)$%'B'XGZ1,I9.A(F0-#9%6TK"&T^E"Q!L7'KHC8 MWS:+%G8C1,A&ANUB1\_,J9@Y7S^+YDXC2F,$H8.-BDS!NHG#IXCK)@(:IN6< MHFXTX\%3R%)'2?X9RH KS8#F*>2V"3'T07:K(+O?=OE7;F/Y(?9L;+F>$O+; M)K*%O%>1]W(3W$)>2J,\.W":-1G%U47661QW(S\]]2'_O&-1!&3O?2!I\&]' M^85&W2\9G;%;9U$:9UU\ *1&RZ,-)UE7H&UHC&:8H*EDRO4YU"G1H\8.=A(M MV@I?TU9HJ<(&B;&:]=V84YJUGL%N0?M#'ALC?9LSATVM&D/+9U/B"T/)<-6,T M0[KJXNEH8<=QE3*XTM!JE$H-IJ7?CVI MU[<@L*GU;:QJE8?/D_D6)KV5$-92"+NUL/_J0BVEWOH&:X&#WC/VMIZ&USE#A]'(O2IW'E8 P= M2ZE]&AQ6RM52@QE;KFD9"J^5AA="2O708&"+ J*CX^;7.V_JZQ]JBC."KCQ. M&=A19]"$0L."T#UNFT\G4DLYPM^_;42U7J-NO2Z>HN0/HMD&K*^6-W)TP4#U MF,4OGA/PZO':BO-]'O#L45SYP.,$M-_)2_J9IG[( MEF,YGF6U1+G62M2ME=]SFMI]WE10TT.6B=1-W()K[+OF^;MM2]6*C+H5><@) M C6U%[JFVHV=0YT2K44:=8OTL!-$Z>RDEJE,;\Z 3HG6&HZZ-;SK#(&: CUV M+ ]AM12?Q9V2J]4<#5+S@0W&HO3>0T-QK>RX6]F'-QCSTN/Q1K!L!]KJ$Q8- M3A50#00BY%B6IR2+!CA6,$L=QK8-$ZFG!PU0S8%;';.VIZ)UPX*[&Y;GK?\; MW&P1$#9EN?8\I$ZQ-_2M!MI4VC(H?:!%;"9'[Z&R%[)RM,\^P]02P,$% M @ 8X*N4O "Q:U%" \"0 !@ !X;"]W;W)KSBK'MV+2[.^%[5 M5'GRK[K=*/UA!N<:BEK!K6 MRHJW2+#-^>PR_KA.NP*=Q3\K]BA'UT@WY8[S[_KF2WD^B[0B5K-"Z2HH_'M@ M:U;7NB;0\?M0Z>SP3EUP?/U2^R]=XZ$Q=U2R-:__595J>S[+9ZAD&[JOU3?^ M^#V5=NJI IN;A3\@]Y2$O$-6E.Y1;] CTLT1[OR"VC%H2GXI2E7.%CA M5RH^(!+_C'"$8X>>]>G%HX <HC/L]JIVTZIVT$;Q#,/$%5U=[W0[=2 M%9,? ^])#N])NO,PB],T MCP]FKX2E!V%IT &7Y7]A_/:#2'&8\P5OBZIFJ!T4ZZ?ZNM">VNLQ""/JK6Y: M'M0L@V[ZQ"#,%17M@T=;(MIPH:H_N@=GIW@O+J;E^ QXR"A0]2<;^;@.T2E9,HY"#)+9+Z*W"+S M@\@\*/)RY#L=(,"U3;5OT+NRD@7?M^H]@A^ "]^9HG?0Y9(5>]'UI4MA;BG$ M2SQQM6TSCQ-W*U:'5JR"K;AM 7QU]0?XM1N.;Y&\LB5G^42R;>-Q>QR9:!T% M):^WM+UG>IYL:"70 ZWW3'? (Q6"MN[^'ZHLP(]'*(WB$ES@H M^$NS Z$Z"&B95?L 5UQXG#K4]'4HQ,;G3BH\V9+!9OKA*!$!6_T MK/-&AJ&JL8(X)Y9.AU7LBPZQH4I,@D)_4ULFG*J(];XT2Z>B;*,XSCR:#('B M)(RZ;E3*2?CN E(7:NN*WE7UT5 >&[+$:3C^%%V4D1HJK'K0\]7IDM0>TCF> M3E.'%>!OZ9NK!CAQF#A?C@QV&Q[S))F&/9<53B/?,#*4B<.8N18,)F;Y IB^ MG[@>6Y!U"J'GJY\HL8V4>9JMK!G@,,N\?C7LBT>HS8@X6RZG\FRKN2^28,,2'&8)Z!-["'=VSX_F MJTLTMDDQS^-I4NFP2A*/4['A"0[SQ.[\8V)M7,PS'$W%NJP\6@U3<)@IOYZ2 MVSHUV^B _HY&^B)/]C !X?A8D=B34&(#+GP$7.,!LQ-Z2JGG+H:Q MW_?53F>:3M$.%N7Y- =V6JU\D=80"X>)=0@$H/>A*B$8W#VC=T-4>.^<7E-4V%0MA17]R5&!,)J^07+R_+)H*-F= MLTN) T/6!'(9X67FZ5)B.$3"'+H6%31]1VLT*.V6C[U'6+]XE^A=07>5 IM^ M,;\3%1=Z"4]+OGM9.E_>K%&>X/?.%CJHM/1@B1@LD3"6_A_2U\2!IL0S^FV[9 M-KO(:!(/FD\&'#& (V' P>P;@JS6":OA!OJ[EZOCK& E:PZ#(.AXQ\IJNL!Q MV7@B%3&((V'$'0FXKL#EU&\C+$Z3.)K&6X?='&>^#)T8UI$C>X'0C)(5HIN" MD#]V3=)=T%UHWCT O<'Y/P\=(Y6H"KU/Z+5T-M-!/"1 MA/%XQ>ZKMM7=\:,:Z-A@C%99/,6_RRXCD6=SB1APDO!*\'-;_LC6.?8BHRQ) M+13:=GFR]#0N,:Q.HF!6<+/?[>KNK AHH?=_:R[WHL_/BI>, 49O?^0(42-X MZ&$ G(0!W"4CW18&5 S5*Z;]YSP$L2EJ];S#AF /KA)#V@3_:=>TPS[_*/F# M_GYK2I48="9A='Z1&6=+)V,U&1T MWA5&ZF^'572?FSB.01"_4Q2*=:MN]E3TN^9ZH/1%^%U=W5,O>1/[0 SGV=(C MW' U.6G74BN_4=#;5$!><+O3)Z[HWY^?E#XI*US_K>Y!1X(6 M&C\&JU?384OIR)[,\*I7_K4/)6VH^H:. 6H2 M!NKEL"==0$35;=FW)1-_=>J;V)R,?5LRB8%D$H;D">O>:5>\VGWLSSQ/[!^; M@ZF5] Q&XTXD/I@84B9'CN3>/H130ZKTSY/JKPG'J<%7>F0?\X<'L4' N'_B M*+?68(O1MR,-$_?=)S42=8.G__;B\/3PV!VP?;$EZGCWW-USQ^-Y;=T7GQ,%\5AHXR\& M>0CEJ_'8)SD5TH]L209?EM85,N#596-?.I)IW%3H\6PR^6%<2&4&E^=Q[=9= MGMLJ:&7HU@E?%85TJRO2MKX83 ?=PIW*\L +X\OS4F9T3^%3>>OP-NZUI*H@ MXY4UPM'R8C"?OKHZ9ODH\)NBVF\\"_9D8>T7?GF;7@PF#(@T)8$U2/P]T#5I MS8H XVNK<]";Y(V;SYWV-]%W^+*0GJZM_JS2D%\,3@ MGX\#K/&><=)JOFHTSY[1?"1NK FY%S^:E-+M_6.@[*'..JA7L[T*;Z0;B:/I M4,PFL^D>?4>]ZT=1W]$WN#X4U]9XJU6ZCL2M(T\FR"X4;Y21)E%2BWLL$I@9 MO/ACOO#!@5M_[D%TW",ZCHB._X=D_#>:Q;L*))-.?*0D-U;;3)$?BK>%5JJ2#G#@(.8GOOSN=S29GU[8HI5G%M^F9L*[[T%IH M/[P0M?3XJC(L0JU0)K&NM X1ACD#H%K6TI$ T'F5H2+$[)0Y,#T5%9CE!!LU MLB#QDT7&Q T%9TM;:=L %P>MX?BY,SL2'[&M!1DQ<(.#2?Q%C64%%)XX.+1< M<@\QF9"B()>1&XI$EBJ "BC0Y(N@QR27)J.AD-ZCD\KD:Z6\:IC5B$ ?9#Q$ M'-G-;,">5X72"/JBRT)BBP7B$;_7*N1PGEBP@ N]%/F1^, !2JA8( ZS6!F3 M[2P@"@P\ MNEX+])E'2'PE31#!1FWSS%$LJZ;\M(S4O&DCGD:K'06.6V=C=&*^'!WNLK:/ MT1TSWE$FDY5XPLP1A-ACTQX@O:D^"FWQ\-HNT]N!;AC2E%"DZ]+9XKE0Y[P%?QVCA<\E.(!+7&OP7\VTL-8&T_QK-YV$'IS)!:99: M-:I26BO#F0#JGC1G@JA*+-$CN40!%I/(44I%['(C\8&<[]C:4!XPDC;!77_L6^(*S41CZN$"?)XC.[K3$TL=@TJG MN#G99Y5%"/LXO:%X%[LBN8;_;&$O?0]>$0 2CP_K+M<. ),H)-,T-EGH4::94)MA4&2&]UW^ 8K0NW"HO4/9./&VD#CULB&<"]V0B@3>H4_PE@.>1MR+ MM>75-N9"FFJ)R:/BXN.-*Y[@8'6 MR4/>H'AD%J5Z)'W(LV\7C=8>>949+AFXU2R5SCZH--I'C]0Q"7#U025MU(PU MA^"& 20^W@-ES4F?*)=47#TAQX'$YSV?<*A\.,#[_ HE7T3F%GQ78>!MS<83 M QEKIF5B'[?)'X_W?7-%TT4:9DU/MJ.,#B=X$(PB[.(Z[.PMDFG M_%9J*^8Z6,R54BLX8)2,NS\X'&LIUM]H##VI'&*<4M#,!-3>[JR4')>MKY5T M@7W;-6:.-^;_.*#P+8=S@-;97 7ZU?XB-6_N#VOQYA:&4(!\<(:6V#H9O3P9 M"-?<;)J78,MXFUC8@&C'1\9'C@7P?6G1$=H7-M!?+R__!E!+ P04 " !C M@JY2<]PI!X0+ 9'@ & 'AL+W=O31\+[ON>=2IW?6W?B-4D';$*K7X['/-JJ4?F0K M9?#-RKI2!OSIUF-?.25S/E06X]EDJL'=O!]-!\^"37F\"/1B?G59RK18J?*FN'?X:MU)R72KCM37"J=7;P7SZ M^OPYO<\O_$VK.]_[+,B3I;4W],>'_.U@0@:I0F6!)$C\=ZLN5%&0()CQ+=A\W9P,A"Y6LFZ")_LW5]4\N<%R]DD&>GSMX) M1V]#&GU@5_DTC-.&DK((#M]JG MGY])K+^Q*7#OEE0DRQLKD8A'31-\M]-KH ME9;8V09NUN+:%SK3RI^, 2TC>.$M:SZ/6V2-:C\25-6'CQ:7)5;Y[ M?@P/6C=FC1OGLR<%7DDW$D?3H9A-9M,GY!VU83EB>4>/R-OCI?CG?.F#0QG] MZPD%SUL%SUG!\_]SW/_W6L7C0BZL\7@KCT\^;Q2:+K-E)Y?0I MO8@_5MI(DVE9" ]9"AT?O-C(6R662AD!K*FDPWO:L#B7XVV%-@D;L59&.5D4 M6_I&521-=A973D-N5/TS3/V M0U85?)7+0@E7TW%ZZ-2Z+M@S=I[$+516.QUT>N/R/MM(LU:(0UEJS[C5Z%A< M7K0J($FZG"S4)BBGRUX(X*QU9/U(7"@7@*IX*6)O$V5C@Q*Y]EEA?8T4X &^ MIB# W:+.8ZCV1O6I6%(4>F'ODF6=L*4.%+BJ=KZFN@@6,)YM]H=G1*D'N%JG MAA0GKWXH]7YCZR*'%8*F#)F*,U]K$V&<;:7@_[:@)EA^)S!T]B(6)65D^O*- M%W-C:IS]Q,$7T$*(+Z:3P[\*>,%'MDHZH0BNQ#N5J7*I7 ,XDY'X$.7:2ALR M$O512H.A1H8,&W-_=P00.YI: DD5,O^**<#/A^)NHQ%T9##E/$4>5>AB.0DC M0TUA-[#1>^IH&1F$,?EV1J6@&X,UYFL>A)UU(65#']_E2% MQEQB9V*J.@@8B2_(/8)QZ8,NN><(%&(5QH+&ES\2F:B!^D&';:]NG?I6:^J% M+NQ4HZ6\4>)KG:]3_%1K![>Y!Q6IHG-A(Q'OU8K"3NF*?4AX4A*<<,OC?452 M"BV7NN"^AT@H#MLA#MPJ4R?)ZKXBC_!U3%#!'O5ZEEM$^![2=J:5,D=HMWU7 M4OWB?R@)%EFEO+E;TG KBSJ!0P&*Q0U-.01%?3QZQ/Q8!<@*>>$H&@94R-!E&XJHSN0*PV1R^$3"I MJ!?.,6KLI@'2MES3L=0)9ISUE6*^AL/1FKJ"%7RZD=Q(C:6;A9KATX..D5T$ M(;E&0E'XSI;08F%^JWD$\.:J0.MV\/JYPP94N$<,T0RH;JIMJ@&HECQ:?#SL M"2NH7+PL%1FJ4R7I(&KDGVJP\9TE0 !KHR1QIQF*S^@[Q>'.BF7MH1E!9N;* MY?9:'.AG5!CU"@]K;GH*(2HK.+VLF\Q2#X%Y(V/6)8M*):GR^%563]+7HD!P MD4OBKF1L'*@P5HH-GL7!6O.3HW=07'%IR1JTU%)Z1&FY%;;-S.R@XD##U!R% M5=B* PV[D!LG#\DNS:R/XM8P:V GI2RYB;JXU7FB$I3HF IW MJPF2R#)CS2'Y!_=S#O#:<>MEVF4U)2#VN:-*(. C>*%S?HO"*SE?):U"$0(8 M4QK;(QE7SN]DJQTA>VJ#U%"^Y@B7L>56+&Q1/P@0B;&&5"QDH1Z1G6VT6O4T MY"K3S"X(WUS+,2X^OKMJ2,:0R^V"#U[>8T)PO#^N@#;*<95&/@YXAUQ": M@6@BJ*\NF/QFTF_8"_Y %0!OXO# 2SC&-$:62_(%# =ZD3"WF&$>:H" M/M[RIOVOPSL,,>@ /O)8N\^48FQ.$Y ,QP%@ 8%'[$0BAPF4\T;9 RPCU>P2 M45(00D1$4 Z9-$/D'R>C%]AKBZ)AMWAPW#W@=[#<04.SW?%;WU$P*NEN9NQO MHS3E**(Y9L@MD0P:#6UG"Z[HCB;NK@ND-V$VA0P!C!6QV[2P/>@U'Z!P]"K. MTU!/?4#-87](C0*H+<@,H-OZ8A3JB<\=0&%%7 Q._EI**:O?HH< M:$I_]5,T?*P3]O02U>6>(@!NMMH?*#\Y_ND'Y>\A];^U".^KL7[+]U?1YHQT M[>X6ZXSR_%^O'Q^9D0$C8]WN4TQ*:T]*EW03UY)28BA,8?N@-NR+(!,NI3.' M'^N Y4RZMA?$K[2*3J=]8:P_MU4#=KW +=)@QEP"?ULEMM".K_FB6Y%/GL^& MXA=0%NCB_0EA(U[$&XXL,Q_VO/_+:!N6%3#(A=^C1 M]G8!$FB#[T="FU51*Y[$5T\IY6)-O#%/?)%T?ZMM9.E,NW1SM=K 81PU,3'< M9=:EU3LN#EAFT+'B(*T4SVA9#0V1?F09[#96VQ(A'G*?%(UX(-6<,H W^XWJ M0+MJ^!F]P8[^7BU=34OQ;#(]CGMY1S?V5NJY)2;9E.C[^>*\K5&-]7%787-, M?*G([%YE?VE/_6I'K/UPTE7XP6=;89"C:.+]4Y(,BN.1%?(:ZX7)$Q.*%:I6^/L0HQ!2;WM1F'_B@PF@XI4J;J; M-2/6X[Y[$2QOCM F0+&H*3B\5?3XT)"8$F\H])RJC,=JZ%CD"C!+/:2Y<7@0 M1\?B=1%=K? $'^XT=!O9G 6W[9=B(B/C7:JU-H991)QR<2EF7IZ@:"A^QIY( MQ9X ;)A:6")N!+^*:$/H5FU:X9R5## R='=F4IB:YPVW7J(^%5V$TW;/-P.Y M[DAZWQG^\256#.V'VUT,Y5N*-DD- F@?Z+3H4#\ YAR MR?[1RV\*H'>[)Z=&P!P@?NOV#L7KV)NTIOUC/;4MM=#0[ M?B9>BZN8IP:B=E_$@[U2TX4>#+)KQ;7();^W[X?QL_]^-8UA*WL&I%M!JJ-F M*%&6.!6);1;1,KX<;$U+O4RD?=0/"LPJ"KJ056U &U[29+HKR-VJ0T#9)] 7 MNDQHQF1%URITI;Q+/#5Q7N&PO=V]R:W-H965T&ULE5C;SM[-G% M4I<[8[^X3$I/7XM6W)540B[OY6YV5T-IH-VX8-*,\\+X^O+ M4J3R0?H_RGN+MW&G)5&%U$X9359NKP8WTXO;.9\/!SXIN7.]9^)(-L9\X9?? MDJO!A!V2N8P]:Q#X]RCO9)ZS(KCQ=Z-ST)EDP?YSJ_U=B!VQ;(23=R;_K!*? M70W6 TKD5E2Y_V!VO\HFG@7KBTWNPE_:U6?GJP'%E?.F:(3A0:%T_5]\;7#H M":PGWQ&(&H$H^%T;"EZ^$5Y<7UJS(\NGH8T?0JA!&LXIS4EY\!:["G+^^H-\ ME+J2EV,/9;PTCAO!VUHP^H[@C-X;[3-';W4BDV/Y,9SH/(E:3VZC%Q6^%W9$ ML^F0HDDT?4'?K(ML%O3-7HZ,MM84= =?+1@ ='U&=P%7:>G/FXT+ZW^]8'#> M&9P'@_/_#^6+@EQW%ZX4L;P:H+"4W(XAAWE'2JF%W_;/:72I%:4F8*O,F4C3/.$\.!AH;2* MRY5R$P<7H"*35H:]5@\I1T[Y"L:3(?E]*=G1U!AH00= 1"J6)'1"7H'$*>_" M'^VVD&U.NMY11][TG#PMC=+^E=*O("[YG'F$(+^<#4EPO+21N4+$S;/S*,U2 M<< 9LLB^:N$K*W&\,)7VP]83=JK2L;0>'KP="Y?1%NW+D4#@8KM% M2P% P$X"6%, N2W -=:-Z*/Q(N_$CY!,CE,96^6E50*>.CQO<%!L$%AMQ-'6 MY,'FJ6)Q4SGXXLXND'8KY5'U$6HGSKKBX3^3EB;T>+&&Q!O2$%L/9 M=$;3R228FPW7V*W?>OX?Z&61FE0K1OH")\++/PRQ)T&!3\2X,I\XD@DL(QA6 MO9RL:;H,>CNICF\P'"TGM)QBGQ_GM)[_7R>=3'&M =";RC-]]O1@\JJNK1.: M#V>S):VC1D-TOB( ^W.H=*,A1P\B!\_/5RN:,MR+U8*FBQ]RXI/)'PT]>!-_ MH?L*G $]Z;.P*$5/O^F&1TR?86!LVUV4P3%D,:N M&[3M:T2L@;L-<% ^AT\PW;D36EW?[ZKD_3FH>3Z,UA-R&6K+,3WN4XGNFB[Y9RW["^WFR)VW63)I,.\T+"UT$F>XWI[KO1'7'D[TIQF!T6 MW2&$UTAR?%T$F2KK?1''QB;,\MYHU.6\44-<&]_Z\S18=W7V$!#I21 ',ACOY1NDYO@\Y/3!6J;7"6!8!N1!T3"1U?3HIT"HAAW^#+$7:33 M6LNS43?R7<'PO5#C74]\G..G,]\3 +ZMW%M,[EJS:.L>3S41AA/\CQ;=^-%+ M?FA W"#[ /5)?>SU-P9.I\/EN$-_M,Z3*LP\5/C%FJR94#,/'""P7\PZ'Y[[PQKT/9U W#3\/<&+0 M=1(> M,RG02/@ ]K?&^/:%#72_RUS_"U!+ P04 " !C@JY2&A32*.<$ #0 M& 'AL+W=OP[+XJ:W,TR*UM#L9CD^502;.O&JCQS5SI2EJ%PMQLYE.?2RN-#K59,TVJT1@/GJM-&<$5-0;FV&M\6J&>/+^L[,!99 MMN9P;-$@B<=9IWS:*HL7E /V1=4V-^RBGL%L6W^,0'HT8HWF5+QJ\(O4^RS@ M'A.^X*_8"WKO F-L[CYW#U#)9S]C%CV5A']@U9$M=V (,^_MD:JS&#/GG ME4W#?M/0;1K^'*6O*E,-'IA&9G TP"(SH.]@L&FQ]6(#^DT.[$Q5C:P??OTE M%3SY9%BQL;ZH,4E1Q3RJ9 IKREB8,35G%O7GJL3B+.H%DX9D&(8L[^/@.#N' M#*HIZ+749T.T;'.U-/C:C Z>*ITI8]GO6AG3/3_+0K/OLEP"^[9_O<]NL(>8 MI7Y@>TQPWTN""8WH,8PFH[74GY!W%>BLD"5K9(,01"*\,$H8C]@P';73.,1U MNE%:6F!3A9!8S+TX%F1RR-$@31/!3HP!^]M49K?H_P8IJ>>'"0N9(U%\HGG$ MV8VRN.U3 O=8% EOXDB:DHZ9!C-,Z6V"^<2;(#=K+]?_ MG7@GR#P5GN I,C,,1^W,H=^.<1AY8< Q5=A0C-PL\E\,<>+Y7+!'"#1/7PQQ MZ+?(<.1"S 5Y'V)2^KCCNT,6*2[N8A=9@P]@(L=DK$,/%B,=G)0]=AQ 2#$K@@\\B+DJC+K;XJ.:+V M,6Q]-G&1>I$OUB?29I]_KJ]#NVR[O;^50Q\@W\48U[C(N? 4C]SIM$ M_D8+;'GKLXS0;B3= N^:;0JOL]D8A2&C$VU5V-QE]CNX>^4T.10) M)O$VMS7:?=D8>J^0$$W14Q6P(=SC5X"!D><4*7_C<+0!\[EKTWCC5HHUM7!W M;V)]6=OV@MI+^^O]27NK?5S>?AL@UPO"6L(<5?W])!HPW=ZWVXE5C;OC3I7% M&[,;YOB) IH6X/NY4G8]H0WZCY[C_P!02P,$% @ 8X*N4DT=6\,&ULO5A;;]LV%/XKA!<, M":#$$G6QE"8!DK3!"K1KT/3R,.R!EFB;J"2J)!7'_?7[2,F*D>+%'D MX;F?[Y ^6DKU32\X-^2F*FM]/%H8TQR.QSI?\(KI ]GP&BLSJ2IF\*GF8]TH MS@JWJ2K'U/>3<<5$/3HY3P*1NN)CV*^ M,'9B?'+4L#F_XN9SGP>%99.D=P1?!EWIC3*PE M4RF_V8^WQ?'(MPKQDN?&;D M0M2LS@4KR95AAL/=AIS+JI$U1OIH;"##4H[SGM]9QX]NX1>2][(V"TW>U 4O M[NX?0[=!0;I6\(P^R? ]4PCU,NBB+RMK[$F ME>#:(S74VIAX49=\9$M8;KB"_E:5P$O]&.^$QN0KD&Y?U/N-DCG7FL2@A[L0 M9 $H*,A<2K@JBU-"O2Q,>D/%?=5W2.C1-'3O) C))VALDX+5*^?*R2L];%J1 MI1*&[Q=R6<,LYK,67+%R8Y_$ +%RG)=;9B@ZPD/ M(*\;[F"Z7!W82FR8*,B;&W0@#>_:#1\@5I'S5BF;P:=:<\1I32-TAJ><'U,7*GX067!Q(K(4''@6C=9*>%M>H2([47'6@8B2!JPNI M;)(G)$N"041GPF#4FD7LA[U#%+1#VDY+J)%%%&&GB=^'O7FV=US=A2BK'1)Y MDVP"^>C^RJS<%HL*C0...]-\F'Y10$ :MDA^LF"J6#+DCI6EY9 M>T>Q#P9(0@O)#K9GI3W.V W%G?FV%BX,29+9\+7XC<^CV-$Y("FMX!C?A"E@41%0KTNN\9&0(R MR0+7:9ZW55LRZ_>" M(]@ O*&;L4HJTW<[LIMXD9_ND=W82^-@[TDA:X 4"8)WA,O23.X^2G^R")I M%Z'(4IC%-O673-NZG]P'@F28^/?P\A ['L]0U@C8+'Z $[H)TFOF^B(GI0T: MV>T)^L]&":N))*R0S?I <'IU3M*([OV_Z9ZFW6-;PJ9AZGY/QW2N)!(MHXG[ MO4/6'>)O.)@+ M: EKI!8=K@&0.V ._&2[&H$7 O6BN+=7;J-SL)-D'<,XL#6H6BC_L$.]$VPJ M2F'LZ6"3ZB[^EAM4+^F*M<2-%H5.'T?NG64I^Z2QH-S'/D+KC?@L*4UWQF_0Z RF(\_4FPP0PI"#X1SBLQ#B@7_[T -]3R M!E?2-,!O?;9CSW*YA;DLR+K^9Q5[F,";<7R8/K\J?J_YC$-"?P#8&1H_%$;] MOI3K-BVA24C",/B)C1E.-P'.)]O*Y*YS<>X)$_<.@Y0\=F,:;UQ@<62?NVNZ M=65;F^XN.\P._P2<=A?@6_+N;P3X="YJ#2_,L!5M)AX1U5W-NP\C&W<=GDJ# MR[4;+CA#+[ $6)]):=8?5L#P_\C)/U!+ P04 " !C@JY2B%&'R"D) #T M&0 &0 'AL+W=O:.I>E>*^9:8J"Z_VCR-7NOC?JA1>_ MR$U6TXO!PUW%-^*#J#]5[S5&@U9**@M1&JE*IL7ZOO=Z=/LXH?5VP:]2[$SG MF9$F*Z6>:?!3>M\;$B"1BZ0F"1S_MN*-R',2!!A?O,Q>>R1M[#X'Z3]8W:'+ MBAOQ1N6?95IG][U%CZ5BS9N\_D7M_B&\/E.2EZCT.LBC?\IH_W&FU8YI60QH]6%7M;H"3)1GE M0ZTQ*[&O?OB!2\U^Y7DCV)/@IM$"C-?F;E!#."T9)%[0HQ,47Q$T9D^JK#/# MWI6I2(_W#P"J118'9(_QBP*?N.ZS\2AB\3 >O2!OW&HZMO+&W];TK31)KDA9 MP_[U>F5J#>?X]PMG3-HS)O:,R7_/YHN"*!1O3<43<=]#K!FAMZ)W33K[F GV M1A45+_0KF\JO(]8:.=:Y4C M/]$HDT)SG63[B.TRF62DI-*REK^#5EHJRZK!D0WQ "W\F6S=.:DD[3(M!,O% M5N3&,DO,.0D)(&P@\W=N%=O).I..T/9PUE2>8\ ";">(J;4[WG$.C?B6R]P: ME8XP>6_=/*&[&__F41C^+OV<\K\C+O'J1@4%^62=ZD M@C4E3W]#0H+67QI%_ZSUC;68S:W>,@9D:B93' ,DN;.[(<,'*\-!^QY ?!T M4\"O2=.R11N@F0;(N#E'$B!8?CC,4JK:PXL(@I/I#V@7J6IBF MJ2JE/1Q(J!W>4@5 5E&*(G*&=EL;L@4O46C)_O:X^?>&8#5%16X(5IVI*0@N M>XU!O2.=D*PLA,;06B*?_A"#*!_0P<.]!W14.(0Y ;3OTH.9 MG(^>^4'7/BNMGFF-!D](\-HJP;T9>0[J2FYU#<8QJM&)8_Y3_T.?_:BV6&,3 MY4=M+;QG>RF0PH$6F5$K[*0Z0%;HL\\9$N__(.P/(1GR5F2Y"5;7(K?^46)1 M>;.29=I:R+B"0J8_T.Y=6A\9O"72:0%;03DBV:5;YZUP()T MMZ[2^MJ5H/\37VM"2\X%LH+F7@V;E!",M%F6[D)!:%ZRZW%2J(2F;2 ]POD M!E(D$:EMY((Q$EJK0V(B9UK5W.81=T['YBXHB$3<,JB&NY39\?X#@\YUT=Q0 M:Y+VV:-(.+D":=XV,E#]M'\BZ8"N !:8#5CWYBR(H T4J;PK(G.G#<]) [B% MK$E#UYP8] )&:>L(/RI2]DG4P(B62\%0/Y5)W_=?F,-U)%CD#$O&M];'S\J5 MX84+=:H(;J]K"( M\.@T-*[]L !L#&4HA3>VQ(;6UG60X*"&Y4,RM*R]15-:K& A?Z$8]MEK._%$ M:;B]9ES7\E3!B_2Z>G)>P+TY'G.>/-]\2#*5PX0G"2DD,-=69N1J=*>V+N#; MB%TX!\^3_FS!]H)3H&X590.K.V9FDW[\G8TUSK0TSS=KZD.IBZ'987\Q_@[* M)^3'$)[OH\NZD+=W2AHW;:MRL>"Z.#UTT:X^VKN++8YHXC:N: 0QW:K@\AEM M4^=(? .24I/?,0*_8#_V-TNU:@ST-W^_/1?VR'. %]?<@KUJ.['7:2JM#['I M*)I/Q^S=5Z$3B9 /*SJ7L(YSFG;^^*P3I*^"V$Y^:[NR \6^BI(YNX0A@G\3 MB6WRK[5J],F#\E6C;3)$490^!6?BY#;A+S.NDP7((SD[H:T*SK;FC.+.K?1X M*O"3>@)"PQ;:HN (']&YY A'4O26O3FYN-[2=P6Q#Z5DW5 E><5&RV@XGG;, MU7WRD[;1:;N;,'WM/VQ0D(&I_'(4FG9B-)M%\71Z-G:X3R_:76QAY1&VQ32* ME\,K7>3M">A7+!X-H_EP>473,&MW(7&5B>O]-X?VSA,T-W*2ST^7/'T1A/(]F4R)X-)]&RW%\)&,R'$?3)9SV$'RWI[7QRO'G M3V?9Z)1VGQ)"9K# ?=8_"O_+Q_AM[/G3S&R^7RC S_ M^@577$3C.#X;7XW+Q1*'D[.$E<+Y>)T>"TF)]-H@K@X&7XK)N?1<+0X&7TCM X MSZ+Y:/BMT(KC!:)R?"T!^MFKH34:3:+);'XV?BFX#D>&U=TCQY-Q-!D.V:7O MQ8/.EWB8:F-_;Z".OBEK]U&^?=O^I/':?_A\ 1-VBP4*K7V#KLSZ<] M]'/V-P8WJ%5EO^NO5%VKPCYF@J="TP+,KQ5NGWY ![0_]#S\!U!+ P04 M" !C@JY25TXMXD $ #="@ &0 'AL+W=OZ9I9G.HR-(T&5GBG6H1)%"W"FG$YVZS]VE9OUJJU@DO8:F+:NF;Z\0J$ M.ES,XMFP\(67E74+X6;=L!)NP?[1;#7.PA&EX#5(PY4D&O87L\OX_=7[<,LVZRU.A#MK!'-#7RJWAO)<>F* MW5N5WE1(%:/,S^?"MY?9Q'5I$=M_#O$>YZE"25U!2\DE)6QGR M0190//.F89NKQTE?PNL3(7Y<[8S5V MPM]O8,Y'S+G'G/]/Z;X?Y: MBAF02V^(-13^4W9?.]@9-T M3K-E1L_.DBY:E-$X7M$D2O]#-,*-:9&[^XZGE[$XX+*D>/28!OSA(1X#LFUW M@N?>:JOY/;- OC*MF;2FIWL#.=0[T /CZ)AQG-(TQ5]T-N"-& YX01<+_SL. M,6$6D,^2?(2=;O$T)>DI=9B4JI6Y*WK%+.G;S)'DB#5A,8$E3P M GCV3>1T (.DSV3\Q1%P[9A$YR^2\ZOQ^3N*AYP0J,0]D%9:+OH29UT.+B(\ M@,XY1D0TKE^J%/C6?RG= 30,CFPG@."=A1(05I8:2B 1;&5LM4972(#[J$ ULS0XPPM-",>52Y(S4Z%.*@[(\F7PP<0'&%^WF7U!+ P04 " !C@JY2#3<3;OP$ ">"P &0 'AL+W=O M]^>S&:NK+$1;FI:U/3/QMA&>'JTVYEK+8HJ.#5JEL;QV/I M:3:B5+)![:318'%S-KE(3E8+M@\&OTO_3KH)VTK(7#2Z,^RC/%*HUSXA5UO.X\G4';.FV9P)@:-U/U5?!WR<.!0/.>0#@YIX-T'"BRO MA!?GI];LP+(UH?%-D!J\B9S47)1;;^E?27[^_(VP6NJM@U>_&N>.X 8MW-;" MXNG,$SP;S&=T;YV\$976'WO/R-:([=TSVV5O@CX3M@IS),( MTCA-7L";CUKG 6_^3UI'D?#'Q=IY2ZWQYPOXBQ%_$? 7_TX>1Y?/A8(UR:IA7Z&Y1T[3PZP+UY2W8NV)D-FS4T#;?>E)^ADEQ1"Z@LK0C38> M1-NJ;T^C2*M9.N#$9%(AW3P6D&^#CS[/NJ32H 47I9]O:7J.#Q7\( NERK4OK:(T/2K M 'D5 UR68^3'$#H)CZ!5R%[IG/TRD6<9FQ]0.HQV?(^@FA,I[T[.GD(R&#P MOFLH'=[8$W@_]!?\"*_R+#I.YT=\FV115B1'<(78(.NXDQ41!.&]E>NNSP)5 M:75Y35^+DOJ'M?_T0Y$FZ<_C=01_Z+9/.7.MC:JH'YXEH$W#I6>RGQZ6\Q#' M'9;M-:Q"$>;S-#HN\BA+YY"D1;1<%E&Q7, 5%X9Z'7"SH>;EJK7&4^M)H1Z@ M/A3U7TA<#?5_CL:8H+%R_RI7>W5<\WT(RED\'9(73Y/TZ,GN2&B.TW[WB M^V'X;N<=:"$'X6F>;)APU7&O;JQIGNK_?=?K1^H>C9L(00.9<6T%ACS%6(J. M]H34'&_8+PT=73I5'>PN01*JH9Q/M_LG8:U@T7F4+)?1/$X@B^)E'!W'^5YI MVR]1:KL\)Y,\H3I%1;R(CK,,/M 6L[)D4@/MG;!5O]+MP_\Z+2E4&J4QU7B1 M4J@D+Z(\3>&6)%*6+RC)FGK'2Z[(#>U/M/SUZ)GLV^QX$15)$259 M.K;/CLX,]'BV(:3(2U<7C']\6E\.QX^+_HSU[UY?W*E\FPEY5GAAESC:9Y- MP/:GP?[!FS:&PO=V]R:W-H965T7$[;8&T.SNW"^QN,;,O'P[W0;&51!C;\DAR M,[E?OR1ENW;2E[G# O>AC2V)%/F0?$3K:J_-9[N3TL'7(B_M]6CG7'4YG=IT M)PMA)[J2)SG=K*2)&Q4)%/HR!83 NARM'-%8_=FYLK7;M M@*V+0IC#K7MC-;S@M^5W-O>,Y G:ZT_T\L/V?4H((-D+E-'&@3^/,@[F>>D",WX MTN@<=5N28/^YU?X]^XZ^K(65=SK_0V5N=SU*1I#)C:AS]U'O_RD;?^:D+]6Y MY?^P]VMG\0C2VCI=-,)H0:%*_RN^-CCT!)+@&8&H$8C8;K\16_F=<.+FRN@] M&%J-VNB!765I-$Z5%)1/SN"L0CEW\\GI]/,Y^97!G2XPUE807%=3A]IIS31M M--UZ3=$SFF+X29=N9^%]FBP-FEH.5,:+<2G[^UVIMG<$T^?<+F\VZS6:\V>POP/5% M3525E[82J;P>8=E9:1[DZ%GU\.M.\H H#T UZ? /US@^5V[%/M[5%_ZPEG]>J9 S&/-."("SR31\!]KVN4 LORS5JV$X&P#EI M"E)V+#:&RN@'E?&X<#R)1&?1Q@R5@-@+DUE<)!^4KFU^Z#SU: YM0'^<*FM) M,!A)P1HH>T*$8?A.IK)8XQ2613#PE6(7+M]9N-5H!X@,0X%[$[!/K>* ['2. MVR#Z%;G6.1P%\/Y+K=P!=VQC_T32X+)^TG@4NV%8RU04$N1F(YE\'V%//>R@ M-\^&<0*_]1!H5&)661)";L"\;,EA&/$]+A&UVVFC_N.33&$.2!#$FZJH"RAK M!A#UQ(OQ/$G&T3(!2_3 RN]R3!I888"* NUEG(8)TH9U>8&R07R:YG6IG,6Z M8$FGT:E=[X#,N@G6"WQT0*N7RI M]@&1A(J*R#5EOGXL^C4U O_EYBS;HM1NTBID=XD7T6&*9\JMU MF1]\$%]=^H#=":64KK?(,H=*I2+/<63H(PD"8FE@HVL#!RFPC)B8HOG?R>C3 MY9SQWK.-,B@NRA)C:"QN.,"XJUG/"R2W1*6M#DXE9!?>?;@L7C2)-FFR"=H* M]UD!87!.IE)XE/84W*8)TUEC[EIBP\=#!UQ0*2,G@&W01BI74YE0A(U,];;D M(FLRO55*4CI-:SS 5VV_USKX) TU^_HFC6@'=_^VVO'E;E$@Q[RRE_!S5]Q_ M<$LFL_/>TVJ[-7)+:?5+G[BYQCIF;70'$"[&(=)#L SA#,+)8@D?FJ1C\Z-W MW>_[!L0,WH1)/+X(D[WX8N)2)#03"?S29S;$+S MG$.%,V=X &$V5)[>VP([MD59P I*ZYQ/5-3#I:WP5# 2>0QSS>VE]!ETS%E- M'3!=#'BB3\YM477"Q!O>%J>=R'U1G3.;G&KJ5RC:QXZ&DXLC1R=1.S!T>?R_ MX7F,V\?'$\2SW,KW$O=84(:J],>ZE! 'I":\&!YX+1&>G$)-/])OLVBG5%4* M3P]L5&JTC5G0D\B1>(.J9R0&[ZB50$[QP3147KZ/:76>J/3':],U6>H+?(A- MSQZAF)'TFMI68F#4XP5]-%M]'*]<5#2M-Z);64I#--Z( M,77.&M9NBIAY^Q5Z;D\D:BE$V6H_I>IOH^B5.T:XV88C-^YC@Q.G\>WUT@^: MCP:.A&UZ[U12AY I:EG+C,Y ;$R:-&]A_5D_FS=\8JRI,MM-Q 8;DF$J#E)W M(/X7S69$T&$ OWN@ MWL3SY3@)D,\#(N#7:7L\"X/Q(KX@+?%I8?O6\-5C\9F6\O\,:HO96??TX:@5 MCI))F/0P/4:[0?5X^%58A_H'W[S8G^"SA/Y'XEL0[#V;S2.#6(\[C0U@7C6BAPA/0,^H9<115WRS ,WZ)IC\#I,%)!%\\%3%DR+##U%%UQ+<["?! N:S '[E4^V, M\F\87>;MH7IRN^:%IKYW3!CSLIL/FD!3B_T=JU+[1!=_-X\R=02P,$% M @ 8X*N4I'3JQIC! )@H !D !X;"]W;W)K&ULK59-;QLW$/TKA(KTI.K328Q4%N"/%LTA@!&G[:'H@=J=U;+FDEMR5K+R MZ_N&7"E2*[M!T8M$+EJ]I@?BG]O[@-GX@%*:AEPTWJE U=7@>OKNYD+V MIPV_&-K&H[&22%;>/\KD?7DUF @ALE2P(&C\;>B6K!4@T/BSQQP<7(KA\7B/ M_F.*';&L=*1;;W\U)==7@\N!*JG2G>6/?OL3]?&\%KS"VYA^U3;OG<\'JN@B M^Z8W!H/&N/ROGWH=C@PN)\\8S'J#6>*='266=YKU/6,]5Q^\XSJJ'UQ)Y:G] M&$P.=&9[.C>S%P$_Z#!2\^E0S2:SZ0MX\T-X\X0W_]?PU)V)A?6Q"Z1^NUY% M#BB(WU]P<7%P<9%<7/Q'!;_>6GVJ25%54:I4Q2 =-)/:ZJ@FKY1VI?RA$15C M(]>!2#59?Q+]%=0KZH-\R0"#R1#=$]N,:G>CY.;4^A\^HRH-%M&]9NU,90KM MV.Y4%7RC?(=EUMRQ#[LO+'VE9M-70]4&@_8VV%UV /2)[*UO6NUVWWYS.9N^ M_3ZJC;:=SFUI<2YH5PB9#:'=61FG2".0EH+Q9>:+ \>:S]D$GL3KBAQ5AJ/, MT8<4 B20#SI&PK)!$-2*,L#L6AA6'4OZ+4&'V,/HE25XE"P,94F#4ML&CS D MJJ+64B@4AD)+0LFL8AH;IB8J#4QZ$H&%@ 3<[\D8Q\AF%(GENF'=9R203,'^++7.L;&X M="I4L9%2:'TT)V(C>29RPHU=V_K "#5 YQ"U!=6AY+"D HI%J94LT1E?IW0# M"53LBRLW"EDM12*1H"X#W)K.,AY"./W_T/I.742\VR/P_H MB245ITP0Q@: @F2-7AEKD@/!ZJ!NR D'7,X@PA(U-(K!.11-I3<^I'Z"$P'1 M11$Z;5-PN.L]KI:[+DB=?-7Y.7U"@ MOT87XGRK8#H9O7T]4"&_2O*$?9M> BO/>%>D88V'' 79@.^5][R?B(/#TW#Y M%U!+ P04 " !C@JY27*P)3I$) !A, &0 'AL+W=O_^ MEI]]L/>WIL@3G:D/5K@B3:7=O56)>;[K!;WJP4>]WN3TX/K^=BO7ZI/*?]E^ ML+B[KKG$.E69TR835JWN>@_!S=L)K><%OVKU[!K7@C19&O.9;KZ/[WI#$D@E M*LJ)@\2?)_6HDH0808S?2YZ]>DLB;%Y7W+]CW:'+4CKU:)+?=)QO[GKSGHC5 M2A9)_M$\_UV5^K" D4D<_XIGOS; XJAPN4E+8DB0ZLS_E5]*.S0(YL,C!&%) M$++))6F\*)6.9XDV^L*=8;\4Y%*EV"$0P]&;3VEXDS M%2.S6FFPE5G+]$.1*1)G.A"?3 H6*[RJQ?K; M7^9A,/O&5?QT%B5%C%4@,E:DQM*FE./@:( 4F7KN(XWRC;^6BD9;\:$8F5-RKNU;!5C3[!X^/0HYN-0%(Y4),K4 MQ'JE\E%L"39C;ULO96I<+IQ>9] 0/L]I4XA3>:Q:3/>589ZEXW=6 M109TU6M+G MC")39"P;2=I)3*NH1&(/5P"18#I8.]DAA:*-S-8J]CP/&3#6,7(L%QOY1/FX MJVV>'CQ)"PGK4D#N.-]J2(($@. M_4J74!)!L3(J?NHZ1"(=RQ2E..QZK'8\,D8U_=U=U_2\/JPJ1(O1'V ?7#F3 M:((59+5,V/)<%:'P=VU/= 7<6MHZW[$4-=KZ.&DY\7\HTL=&]%=&0$I2<8#A M#S%FLU$6,T7FL3?9,:X2/<=#%V4HBFE&;D*4)V M4^$9:_0DDX)1LB.S0;)WK',XBE<0$< %GBA?:32 MTS B^<;QXBRR+#TD7!J+-H/SL:4)T371]@7LCUH!,5TL'N_; M5$8\;Q1$YGRGOEXG+[A \ARO3Z]5I2WQR&FU[Q2(!LT8.GK6>%T@.R@KJ%:7 M^81Z+0@>8VEC%/&-CC;D<&AKR.2"%JX=DC,!F%'^KO*H/5 R_^"ZB=#BW"P8AJ[.Z7X!:5/5W2EH"PD0Y I/"DB#]EM]K MHQCRVA)X6F%E%G-_5$J"Y>!(IJ%LA0YE[K*("MP?P(QZ)(Z#/2+*%C(OXXOD M3JB@NN4]= QH7_+/-WA5_R3C?^-\X?/#HGDK%>#6 "4' M9UL8L -:Y0(RY"+Q]RN6ID:CLVG:&(W(D(>"TY8F0+Q>#&)*G[ M.__:'"Y4E2'9$QW]>+,:E"AF!!TBV)[4VU,2ZQ.@TG!9G9'E=J[&:32_BAHJ M/D4I.D4)G($0[M4A2#P#8LC-*T/![L0E:XSV&?9W5S?BP0-A5[&(>K0+]"K! M;"Q^[083WHTG"_&S(6SJADQ-.AV-VF637_&6-M=_R$-=7(7Q%P)-R_?4@"K' M7WN!S60F/A7;LJFE7K9J8EJX^?7V; 1YE?6P[NL&?J1].2%1_\7K#65O.GSV.MG#31./+;RU+L1ET ^#Q56'4Z?3;/(I M&_LVG\MY>.4[$-%NP\PR]STJ*(&/W)@V\N.E-8 R>WU?V)_/IMU>BX$@_*;M MQU8SU/+EG_90Q\-=H?;$/!*P 80?3?86M[QWXF5?, YG%+3C_B@(3R_F W-) ML.A/I^&1;&QF"F0<]1=(Z+:!;\2'(]WK&D=/(EN$4_$C*M<-G4^*M/ &CJD' MQ(&/K7X93H.KHXPR16I-IY,.(!S1/YP'IQ8V=0^GHX/IW]9[,AZ+WWBX1D4/ MD$L=AS]-<1/$M>405%+=/A C)W@U6N>]\!X-@)J=Z X'HW"?7ZP='P2YN=H3 M[75Y6O0'\FPP6XB_=D7!$3@(\/B]I#$-F^X0"+U:4UZV*^=3U3[E[3^H&?HV MBVE%/4FJ=;E\L65&==*C\16\..J'BQF%QWA"2T/DR6(QQ^V0;D>X'2XF8A;0 MW9@*T&*!4.(9%56R^0S1PB,B,1V&-:SXZ.E4[V "))J+:3 L Q_=;E$/1:@F M 487P_&5N)Q.KYH\W.&4\S'X#FY)#$%\-?CR!_1AO[+-1PKJ9EOQ-65IR!!W M$0S&U< !72 [KVM>;+0JX%U%.&67C2\? M632-))HYX*L 3-CJA%^+H,=RM](H>P'%@8* &-$O7#4:^X"@4)BB9PE]0,R& MB FR.P<$0F$VGOIPP+_:_W0*DRM(6S]JA\812TT7Y-5@AJ"LT='7^OIP3!+7 M 3,?UFKME4("QV L3HR7)_5X>?)?CI=/TIW'R^?Q\GF\?!XOG\?+Y_'R>;Q\ M'B^?Q\OG\?)YO'P>+Y_'R^?Q\GF\?!XOG\?+Y_'R>;Q\'B^?Q\O_9^/EZ\9G MWZFR:_ZXG68$V,E_ 5X_K;^??_"?C;\L]Q_?(V;6-(1)U JDP\%LTO.UK+K) MS98_(E^:/#&PO=V]R:W-H965TF-VE9/7K>V:7HB7$ M28OV1>(NYWKFS' NMCY\C!USHGMK7+R<=2GU+Y;+6'=L55SXGAW>K'VP*N$8 MVF7L ZLF*UFS7)V:^;U%W.GL^HX;4:3'KKMS_RF,]3L5=[$_,O;8OLT]6,ZB$F;T=E1&"U M*__J?L3A0.'YR1<45J/"*L=='.4H7ZFDKBZ"WU(0:5B3AYQJUD9PVDE1WJ6 MMQIZZ>K66ZL34$ZD7$.WWB7M6G:UYGBQ3/ @T.EF=?L7>V93N6;9W]H_IQL_SI5IZ]GO\7KX^A_#_,T=T0Z@X\I5\JHULEW(_T M:\<0L[UR.^I'@4BM]TTQ$3EL=(VK=?"6%&U4T)QVY-=HU[XWFD,D[2C!C@^- M=FA@JOT0X $< MD.%6&;.C2CMX:_-=%HX]UWJ]([REJ%NGU[I68&_B8.,<,=9FR!IK?0]W/DC7 M:#M8^C1 3B?!*'FJ> *BF1?A^5YT+FH"00ZG#T &OWZC913!20D&@?:XO=>8 M#4Q)6_$*,.0-J..BRH-G<01^IYK)[Q%&\(*IJ)$R@#BH$0QJMP%8/NSF]/:) MLOW+5R4$5)R#,OE9-1*[4%:F7!EV^UR3,A+:MZ_%GJ!#,I"4->"WN !(N6_,\S M&OODM7!HXXW8T64B9SQKH[04+PYZI+2'6A#,:V:IYK\AWV'Q502C"[#5#HHZ M '85,B"!C9)^D1BU2_@@(-$!6-5I-IH(0 M9*M"$$;)FT!L>^-WHO%==H 4;4%E0>\[=J23Y%\A,W%496H5^I,!T;312>@! M$19I5P\A2+_LN6;] )J/_,*4B@3>E]*HZ!WL[8ACRFQLCG%'\8!;//(D+(L# MBEU,'8Z0(\8^^>;YZO39RSC9%@!;%3+,O4](6 ,[L<*E=B*$ULE>A$GRT41% MW6%(D]4/0]-.7Q^I6HSY..99F$%#0M!_B<>,BDO(56V4-AE%[F_SS+) XTLD$FQC%5@/Z9GU8Z2E!/V#%R8\==DH.(H#W:P]JC0=Q,&VI M5W\#4$L#!!0 ( &."KE)*!-S+/ 8 " / 9 >&PO=V]R:W-H965T MN5#5],,(V527-_3F5>G'_A=T<[NS05'LM+Z$R_>Y2>#,3M$)66.-4@,MW1! M9=]I]][(AE)2U=Z/(/E;OB9+ 8B)S6LBG=M=[]0FT\ M4]:7Z=+Z?[$+9R?S@<@:ZW35"L.#2M5AE'R[?2 MR=-CHW?"\&EHXXD/U4O#.55S4FZZ]H55ES6.>6/Y4?PM7^;^>D;]I%<_\>HG MWPW?;ZF_C5*N2A(V2%HA#8D#=2C.&J=K7=V+&UTV?-IZK0<*SRYTM=4U&[J1 M)=FA^%B0W=.!4N(Z$ZX@L9/W?KRX>OM>T*TL&^G(ABVHD?7]3S\LDGC^QHI5 M8Q&/M6)+QCL)O[U1S- 2K%#0C084(H'92YD5G5512"MR99$T6-X:G3<8]7I- M!FFT45L^9# -.LTG=#FT,VJA\6&(BT+16ES>4=9PAQ!7Z[7*@**R#V'H];[_ MPZ>P^EA H',-_C=K4*@Q%%!D/XU:-8Q$IBMXE2E9BE+E$BT234X;-BJ5 [GMMM291VBC]S&5"'"S%$N5LBBH3K'5NU#8 L;VU*6 M"I65;;C26HT 68^JUT9"KO%HC!QE1:U+O;F'U. M*LNIJ_BRY8@,_=TH0UT4/5__3U9"QI'J4$B2C*ZQIS+;XHWH"L\2\:L&=Y.AZ%K:@Q94 U(1$F0(F:C[!\Y^ MU XIOBP5;N?6IX/XL-V^!D_KAHZZ"6P;70FZ<\ =S_N4BU=B$J7I#.-R/L?_ M-$KC%*./*'G3[SQ6Q 1\I$C$43*?XC^>)"*))O%<'/CAL-?TR#.O=Q;'&),H MCI<8Y]$\'6/LY#K+;PFO?5G /7"KXAOSG[#Q2LS2!6MAT=F4IPP#S^?BJD]E MJ5' !\DB6LP6AYBD<_Y?1O%XBDF<+L,RF4P.Q142B\)!B2IT9,F5P"5TU#,$ M789 B]ET'"4((8WFXP56:;1$('!_SDIG4T 23W -(F#P'SR-!*X '$\F4P&G M,5FD/3QA]1(5QM^5"O!AZ4F 5/)J,4\>42'LO$2%[OP"5.#? ?Z^3H/.9NQ) MPW2< [57K51G\R423)=,I905S)+%(Z=Y_4 $7-IP4APP(3CSDV@YF1V*&'GD MQ2*=/KC:;_Q71J2S:#Q;@-'3F#,<39'1@S0:+Z CG4:3Y>)+.LRB&"*=R:=6 MG,MKCI_[NN\ZM)]J;KYHJSX/66A'>YV'6[61M959.)TW_);BM0 3I?GJ\8HI M'XJKFA[2V#9:,)#OD1OJ>9]I<\C%^[CR'J\!A>J*=/6MH-OMFAL;# MI]ZD1WM?+3"_\=]FW+GA0_B Z7?[S[^S\-7S<#Q\.\+:1@'4DM80'0_GTX$P MX7LL+)S>^F^@E7:(U4\+?,*2X0-XOM:X?-H%&^@_BD__!5!+ P04 " !C M@JY2.;1.M!82 #K,P &0 'AL+W=OR_2LHW>PMNXJB1,JO.+:K)-G.S=YUXK+B36W=NA_ &9!$/ -,@!E) MS*_?TXW'@!3)Q%OY8I/# =#HQ^G3#>C5G75?_%JI7MRWC?&O3]9]W[T\._/5 M6K723VVG#'Y96M?*'E_=ZLQW3LF:![7-V?S\_-E9*[4Y>?.*GWUT;U[9H6^T M41^=\$/;2K>Y4HV]>WTR.TD//NG5NJ<'9V]>=7*E;E3_N?OH\.TLSU+K5AFO MK1%.+5^?7,Y>7LUX +_Q3ZWN?/%9T%86UGZA+S_4KT_.22+5J*JG*23^NU77 MJFEH)LCQ6YST)*]) \O/:?;WO'EL9B&]NK;-+[KNUZ]/7IR(6BWET/2?[-W_ MJ+BAIS1?91O/_XJ[^.[YB:@&W]LV#H8$K3;A?WD?%?%G!LSC@#G+'19B*=_* M7KYYY>R=#>&T(:O<] Z_:HSKWUQ)K[VP2_'1*:],+X.N3"UN M@IWHMQN],GJI*VEZ<5E5=C"]-BOQT3:ZTLJ+1^G3XU=G/82BJ<^J*,!5$&!^ M0( +\<&:?NW%.U.K>GO\&3:3=S1/.[J:'YWP@W13<3&;B/GY?'9DOHNLH0N> M[^+ ?/LV_'^7"]\[>-3_'UG@25[@"2_PY*M-<&V-QY(U/]FGVK]D8O'S6B$Z M*MMVTFQHGY6%+8Q7-7V*+^++4AMI*BT;X3&70FSV7JSEK1(+I8P *G32X3UM M>#I7XVT%?^[78J6,JU+R$6CA!MH.#UT:C4TO#/>/$UWHZK!Z5[' M-][=5VMI5@IZ:%OM&6'2&C?OKO,2F$FZFB34IE=.MX4*L%GK2/JIN%:N!_[A MI8"22-]0-,@ ?XF92 [39#'52U5ZO'=$E:*-0^&LLZ85O=D^*Z MP?F!PK6W -QJO5\]4S(]4- Z-2$]>?55IO=K.S0UI!"4#TA4C/EU, %O6592 M_A]/E)3EMQ1#8Z^#4Y)%9L^_\^+2F %C/['R!58A:!:S\]/_%=@%#]DHZ80B M,!%O5:7:A7()#LZGXHA$PJI#UKX!K M?CX1=VL-I<."T>91\_!"%]Q)&-D/I'8#&;TGH*4-+*5V^Y8BA\@A/!676(]= M,@:M !@9+ZO@]+360C;D,65\JD8C@?!F@JE&")@>@;&G&<:>'D6;S_ >J/.= M[W5+4;L/K[YN!@:F$ DAJ/#CUU@G[))B4O>;(G:<^FW0%(^CZ2E.6OE%B5^' M>A5MJ+(<##4>Q*4+"N[7$C9?+LGTY#(!"PC36H(TAAV\KVB61LN%;AA[,"46 M[C<3#+A59H@SJ_N.=H2?@Y,TO*,"-SA,A2^2\"A:*VN8=U-N)<80_L^X6UKA5C9#!*@&A(Q!A?P./$8YPIM>WF?1QY>QGSOIX&/T. H_@:IM]>64 M.!%9HZ5=A-?CCG@_%@IR COQ9 P"3&4HAT[%AU'D#N!J:^R-P%&%=;$Y1JYM M,V"V#<=5"#>".F=]IYC<87"09N@@!8].,Z=90_A4_< 0[L'=2"Z"L5K#H @^ M9UNL8B%^7OE8>#S+X?'LJ'/?*/8K %!.$OLBY*LG^7E$2<2ZAR4!"XASBG+R M1"A "3Y<+] MG16+P6-EF)K)-CO]2_%(/R;W')9X.##\D2'AW[W3BR'Y%T4RJ@7XC751HE9) M\G]^E9>GV5>B@8GA442W2=A +2"L%&L\"Q1CX"<7;[%PQPXN!S!I2TXB6LL! MN4GL803-1QJBUG#OQG:L9\@%#W'RE.32/+K3]ZJ)3I^DY?TH#E"S0A8AQXG; MA'?>ZCJ2*G*W8 IWJPF<23)CS2GM#]NO6<$KQP!0:5<-9(" -H[\D5( @1R- M\QNX?\OV:JE\"T#$R)9D#_6#99A+(NLZWKG]Y^2'1KPNYVS0/?W2-7LKY_6@+S ME&/8H9(LIN\T;XKA0/00M'DKB0^ "G4V9!;"O"J/LX.K$@1'<, /8R8I'/\8 M #S/ /#\:.R"-2*NN%JL9)^S5KE#^21 MT&Y(J7CIB^J9KU-VBG0IY-=0#A"GJA1&X!T ]98P3+C#;O=QPX/K"D#<6@'B ML7^"B-/?@/X$ #6" Z%:%48GA>E^B/3X+1*[)Z_DX9G1[G\=NT-JQQK(&ISL M[RNE.&-%7D""8P"PB< L( /1]IBJZK38#K;2TKPE*A9 U:$103;D<@93?G,^ M?2I:W32I[L"#9^,#?@=%,59(53&_]8 <4XB-F71_6,?<3QJMD5EOB7I1PLQ( M(SC"1@*_7&7, M\;QI'IP$BULH;$=44H_8EEFAK&^#@>2&@71G@\0J8\''$-V&Y+2SA;'@K2U7 M?GU: .LV1/'PZS%8>9%AY<51('C'E!*,((?3/C#YVCGV&G]MF]J7,1SH;!G* M$V%OX5*A_"EQ)6N!ZQ')7-!!$;FXQ@Q4P);QCGJZ&13!+_GOX44Y:T6R4$>2 M0&O_-MA $#G7ZM0"3#X7XCET AAV4&4'QPV<%3P:%A>/(IM]3+5:G]C3@3ID M+-ALSGZ$)$<,_6TV]+='C?1)$1+#H2YKRPV4LC'ED*U1>!?U='C]R$L_PAC_ MPH;><1T#O>SSF[],)-3=[]7"#53HSL]GST*M/2:J8N1-)$->7%GB1(DKO+^\ MN=CES><\ZD<[Y=5/S^<3\0]X##67?K8=4L"+)_/0 M4XHS(SEZN!KI$$39U#&'6I9; ]5(ZM6@ZTB,:=[G!*2S%SP-/GPK'E&LY]HD M"W1-JR6AIL!(8"G/:]1=GA.I1#1$^1AM(WC4) &Y*J+D=Q4K-5ZOJ#.9^BS@ MQ!'L,%5'[,D.'E)\,?:.TT(E.]W+)I2=(Z-J@EHX./BSH(*" ;5%]B$:8<1L MCB_4M@VH!QV#7'D[@FC9]H+(2&)=#-E$F$.0[>MUH S!.PO58V$QD'*8'Q>9 M=$(YEKDV/2>*,*5$G M,G"EA5II8SC_!"82BDQFF!0(/.W?4?&0L\>4.XFX)*$W5)I:4<+IQ]*5BA%G M):.F[,<^F!1FX"S->!*39D>M9ZJ6N=*N]4CORLWPR4?P&*ITD-%OX$L_4E-R M-@M5?S92@C6-H54_[H21%.Z7"I3I?X KI/"_#T:5<8]0SB$,W^&8G%U,"D#X M862NG(#FWT6&^P_K.6PIC"[FSQZ+E^)#L%/"W>T7\6#OK+%)!X'L2K$OLLOO MC?M)^.P?%EE!;6TA0.STD1\EMDI68E-$GM($R;CAET6+L4QT;UHJ!6(U#359 M559H*FV2I4>'W/8Z*)3WI*2CLCCZ)KEK:!-O4Q9-;,FY@.B1OL$GJ3W)FQAK M)/HE2!,++TT=Z\(+DEYV&<3![F^F!T%5U(P@U A<@7HPCMEV],Z<@H\W (]E MW=GY>$!V?C3)O:>6[#^Q=U7ZV5Z6=7PF.F!]Z;$#]?JDBRVYDT/3;UFFDLX1 MKO_9@BK XL=AT2"Q\4=0=\+(P7VADVV1Q\*<#)W=C@IZ(L ML7VO G&3)G@M$;=.:H8:AE9JI,FFP$'FB4!9B^0C]F/A6ZH:-2DN4E#CRCT*L0CLO06EHOIF(B"E^6I"71?>@#:;M MIQ[Q8'(?]8_8,H$.ZE43$D]$*^M*XC&- LP/"Q#3/I.()&T2C:M@$),'DB01 M,D"*(-^%3K\C7>8'\DAW7QCM0'SDR2+ZS"^N2OQ0O11>$B\G08$,F0-J+ MS1)6^P D)C:4$O]1+5QD+7PV]H$>LIA^Z.+I <3!#'V0U]@D4.RE;F+_.P[+ M(3MV_C/,%F<5DVAJ9D%[O6:K90P1 D\AY=/_8"MP]0E3!4KXJA[Y%6;IU[:V MC5UQ*X*JMQ:."_.J:FTTLNA.55RLM./&L5Q/+K'!KL6 3AX>/:#8PACF)" _JTE M?1;.4F^4CV, \(XW(:,991/;)KU,#'B\_1F*KZGXMLP4/[LV,(;L='4 M/R)"1P03(RD/D!6FXI1#0M%\6I?4 M'EW:;1D\*S+L K;"YL83JN"G 4IKU='YK^E'1<6&.WNC5^GML4D#W$^!F5!H M/S),#GM6EZAUAA M(UUT12!W/: T9K8:6L61G/C.AM,CO/B]I7ISO)"^W$M&=,: MZV)[K5B)2+HE4Q*:\=9$B*$U4N$II]A$;0.#I/X@+)_ D+6VYWK'Y9YN]^%= M[FYPKWI#/GF8P*,YKAI9?3F]J=:6+MCL %("L$ KN7:DFY+L I%&I'-U^OQD M^NP%WU^APW=+:,![QR_/GDSG?POG)-P(/UT2#^5#3OQZ/GUQ\;SR?.G%W30Z"J-D$]O ME+V$XDI/_GU[K1U)OTG3'JL\BZN9LZ.59VA0[BTTCP_<2[E@IR57;*2T=%6$ M4SEA/+S2<\.1&GZA :6Z<%OBI]W6('E1>5%KIW<(!UVM^U,Z._=;+^=UZ4(#CS"A\1EJV5!DIZ[/V)0-C=\'@A]?QP*65P&CTJ6G,$4\[]KI MFN85'SA"MO/ICIUWJ6'95>TCJVA;E7I%S&PRO2,/#:>EBHYI4\6;=I2Q>D=F M/G;:UL[^$\SH(K5EQAHY$^>EEFZ#T$$CY&'\##T )=+\9IHPA]L?)M*#:D9L;49)"$0?=V'!(D&VJ7/328;4%L=0(E7QUU9Q&2=+5F% 1\+50CET6 MD>J/2T-5"W@H^<S+)QPW2K?0ERR:;?VIWT)2N0S@N[SLSXIF<9[EMQW_-L;!];UO^N$9,*TE17D:O] "^>][WOP;4$L#!!0 M ( &."KE( )&PO=V]R:W-H965TFV#],^F,0D5I.8V4YI M]^OWV DIO;>7=1\@]O%Y>\/^R43E3>?.MJ=FD]E;0I1\3M%NBY+IEZ6 MO)#[F1=X!\*]R')C"?WY=,(I@L8\OO M&'X7?*^/UF0]V4CY:#>?TYGG6T"\X(FQ&A@^3WS%B\(J HR_6YU>9](*'J\/ MVG]TOL.7#=-\)8L_1&KRF3?V*.5;5A?F7NY_XJT_#F B"^W^:=_R^AXEM3:R M;(6!H!15\V7/;1P^(A"V J'#W1AR**^98?.IDGM2EAO:[,*YZJ0!3E0V*6NC M<"H@9^;W_(E7-:?S![8IN+Z8]@VTVK-^TFI8-AK";VB(Z%96)M=T4Z4\?2O? M!YH.4GB M Q/*KQEZI*BH$>A'P8G]$6=BY'3%_V'BULE2UH!JT(I(,PFIY4+ M,%?TYV*C'?VO$P8'G<&!,SCXAL$U.B>M"TYR2]="LRQ3/&.N"$%IX;P7Z--J M'Z1A!1JA\<:68DI0:7).Z5LKB1*&*\%0GAKK#1C91CYQ8@H_35M9H!DUG0LK M+FO-JE1?3.@A5YR_229)FQ?:*6&[GC(N,\5VN4C@ M#"B/W$SH%ZF0C04R 3*=4=B+HRL:C*'MC(*>/XXIM)N%AE-W+!%;D5 $/$,0 MQ_3]=^,P"'_ ^J96F%<$?^A6I"ER<,.T@;Y!'-' ]T>B*1B&634#/*.Y% M042![SMS46^,TV9WA-\(=%]FG5,\D5DE;*0GX'";?VR(#3':25$9LG'%Z'*> M^+ ,9ZSJH3^F8.CT=E)(BVJ8HUXX]&D8X-PN!S0>_%^0FF<8F CHHC:RDN4+ MK6516Z0:0H->% UI'+8:PJL1(;"?T!/E3E:0HS7##*"KT8@"&^YX%%,0?P3$ MB:Z)NZZ)/]PUO^+.L=&V>5P54MOUDA6L2@ /YUT7_RS81A3(!>B6>2T05A0' M@S.KG%49Z$C&>_SO->!)A/9^G.@=2_C,PP6HN7KBWOP![:>/K":O5I.#U>(( MY>;@!DZUT,:6P-8U<=.5UM4O^_*+)KSF"2\W*)N6XM.29Z)R$6O5N\H+44#X MAG%7(NJU[DR.>MTS"S0I:MOJHIDE[Z/^RL!YT!L.1Q=T#OT7]+E*\"30F$2P M8B0E3.?6&L>5F[K,5-(P7:/[HV,7HR]SBPB:DKT]R@';5[?RR::_>5O7F\ M($,(D*:";R'J7XY02:IY$#0;(W?N$MY(@QO'+7.\H;BR##C?2FD.&VN@>Y7- M_P502P,$% @ 8X*N4NQY[9%B!0 ?@\ !D !X;"]W;W)K&ULK5?;;N,V$/T5PET4-J#$(G6SLXF!)'OI MUBD62W#T4? M:)FVA$BBEZ3L3;^^,]3%\C7>H@^628H\/#-S9BA>KZ5ZUHD0AOS(LT+?]!)C MEE?#H8X3D7-]*9>B@#=SJ7)NH*L60[U4@L_LHCP;,M<-ASE/B][DVHY]49-K M69HL+<071729YUR]W(E,KF]ZM-<,/*2+Q.# <'*]Y OQ*,S7Y1<%O6&+,DMS M4>A4%D2)^4WOEE[=13C?3OB6BK7NM E:,I7R&3N?9C<]%PF)3,0&$3C\K<2] MR#($ AK?:\Q>NR4N[+8;] _6=K!ERK6XE]F?Z9>9#KWT1M M3X!XL%S,QVUX_!$8M+=;0NF,G 3]S=4D\ZA#F,GH"SVO- M]"R>][J9#GDGIH;P8D;>?R]3\T(>15RJU*1"D[]NI]HHD,K?)S;UVTU]NZE_ M9%.[SP;<(;Y"D1Y%[F M2UZ\_/K+B-'HK29I)[)I 4H%,GIC:2PAL;01,R+GQ,#ZN6-LX:,?C ?-J#M&ZW*AXI1G9,F70(%%S/&#B-" M]$>#JAOZ,$\MI>)&D*D$2B2D3A@RA.Q3 ,1NQ,BMUL)<3'G\#/9WG#)R7#\B M/K%.9&^Q'U#R) ULN^O -R0(F#-V VA%$3(>A8-Z=#0.R:E MC&PH8']T-,2^6S&#E@TQ96B]#Z)T8<>S0^QYCD?1A=:#%L..,7I6>%D$@;0: M\SW+PAW4HQ%UR8E*%;25*CA9J1[AK)^5L"WD?26(KP4H($O_ 6*_0Q]HH&U8 M)SI2@2J&&=]P[A390W7M)(7C=6U3EZI=[%OT*Y)96++EAFRV37:.9%; QZ\ZQ^:> $45"G M35MP*+!V09%MHE V<@*7G9)HV$HT/%NB];G=_7;IIE%'DIO3]Y B3^YX_DDK M*CK;!^YK6?T3FK'2A/E5)NB?U]#[_T(03R!G'+B=0^E$&*,VC-'98:S4\]#D M&AK?*3L?X491)7)=@*"B2Q N?K*L4Y,<4,&A&)^D1(Y\0&V&^"G1 FQ]8F]&W,;YC_@#K=#LU]Q',!X+!>%?0.%[ =+;,9 MQMP>\DW $7'/]/,Q$P&8?19!B6D0*]\6@'L<#*R7X!"%(I6Y('WQ ^Z@6@P< MNQ"K2^@/7M'EL',G@HJWL#<_]'I9F.IZU(ZVE\O;ZDZUF5[=3,'7"^2:B3DL M=2\C.,E4==NK.D8N[0UK*@W<&W)?E;4^F2R-:8ZF4YTO M><7TH6QXC2]SJ2IF\*@64]THS@JWJ"JG@>\GTXJ)>G)Z[-Y=J=-CV9I2U/Q* M$=U6%5,/Y[R4=R<3.EF]>"\62V-?3$^/&[;@U]Q\;*X4GJ:#E$)4O-9"UD3Q M^#3KMP?;R2?NF3-()*?BBIK5N6 EN3;,<,3;D M9-;+&2)/]#^RF MY/K%\=1 F5TRS7O!YYW@8(O@D+R5M5EJ\JHN>/%T_11&#I8&*TO/@U&!;YDZ M)"'U2. '=$1>.'@>.GGA%GGOU(+5XBNSR>'!YUK+4A2LRY6Z(%>*:\2@>R'G M9$.D-/GS[$8;A=3Z:\2B:+ HTD'A]2#Z 972K'LBOOZ0!#7XC 3YFF4W/BBN' M1,,:J*-)X@5Q#.FI%P8!^2 -ON5;/81!?N+-0M^-4B^+(C("7SS %^\,W^OZ M%JJD$EQ[I.9F$VJCTC:CMB;V67%ZS^X A^$*0;7QH5[JQ[@G04P^@U4/1'W0 M*)ESK4F,^< 0VT& =@JRD!+X97%* B\+DS[ZXIL 0%CH!6GH[@D-QP*># %/ M=@XX=FO#1$%>W:->:83'(O\.85'DHE7*TMJ9UGSS_AE5LQF)E3Z^KD\Z?7FO MCSE]SXK3=UKW2.KY-'"0^;/0TIBCHY5RZ@40M-I 9\4M*(QCVSQT]&4D 4R% M5'8#)B1+Z*"B+WZ#<[1\=Q0H@MOT*.*>YT:3DW[@%$Z<5QYNY1[$- !>5(->?QO+3]HUU0/'G?UL+E8))DEE*@ M^"W+E_!8?>M*XL7(OQA4[)/+5F%=VYLP%_=VK$F0A>[WB2]%;I,NC1.2HF8X M'):R+(BH0%*W?6G.D(VSC+K*;E3;-8$("Z8LE"4R6!117"/ZF+8;XTR1F;.( MT-"+8=Y9GK=56S(;]X(#)%2BH6E@E52F;RK(?N)%?OJ"[,=>&M,7HTI6)(D* MEB2XS[PDS<@VX-=2M'4I.N]3M.Q2M)_0/S:K%&4;4O3_S:(T[2[;\B -4_<; M#]5"2>"7!8G[O0&81VCOM\"R'R2(_7Y L]T02!);^6;^*!6E Q6E.U-11YM_ MR#K_UX(T*G0S1W32:UD?_,3Z<\TA7"!RB+#4HN-O%)ZN %$_(5O-H%X(=H_B M'@.Y;9YCF"3K!,9T#(1L "';&03L7M4B%M^W!V\$NQ&E,.A8-D$RJF(S).NZ MGA:_\E'7L^*STKC6'Z#;BB-WS[*4?&9*L1H KEM@V[(@SAZ;A_6/=C5*>QH- MPG-LK8#BH._T'4$L#!!0 ( &."KE)' M;XQ'X@0 )0. 9 >&PO=V]R:W-H965TY8H0A=Y2ELE);Z54/NKW9;PB*9:7/"<9:!9$\Z7"F]T)^.<[PD3T2]Y \"I'YC):$IR23E&1)D,>E=.:-9H/>;#=\IV S#F3)I?M*GVVCT4%U+QM#H,"%*: ME4_\5N7A(P?.#,H;K/!T+/@&";T;K.D7$ZHY#>!HIHORI 1H*9Q3 MTSM,!?J.64'0/<&R$ 0RKB3Z](SGC,C/X[X"+WIO/ZXLSDJ+;H=%#]WS3*TD MNLT2DNR?[P.Z!J);0YRY9PW>8W&)/,="KNTZ9^QY3L>>]'_(-E3'C.FJ) M_KF:2R6@2_X]X\-O?/C&A]_AXPG(DQ2,(+Y URN<+<$!S= WLB8,>>@;Q7/* MJ**P7*4]05BA';13>3_K4K-W)',]'E%T((SH![-EDCIFB*C MU36.CX&Q%C!!&%;F&$2)PE\O/HV-@,,YS%]>D;$I-T3D1MP$87Z,\_AJ[C?D%724(UFR4*'"L, M/'3[1D1,)6EVM+H8X>0G,*ALZ%J_[^L Z45M]DP+!$T+!!]N@3N:@5.*&;J2 MD@ :R,1>$SP5\Y\PIW2JNQBI1QAZ)'$AA"[*#$M:VE%0X[)^X.EKEA>P^44> M4J]LH;.0NUOHFJ5G>D1_&()I[Y7CRLCH>6 M\100#S2R_C>!>NW9V1!AJEFVN3SJME8^]U4MYIE>*'/H5$^WX<0S5TWA1N@: MRQ4BOPIH8:;]C_2X(UN8R>(5_D,7!9B&/G(BR_:"5N>VWRKER^73)7H6!L6V M47<]H0:I[G7 DN,@ ] 5R'=L*[:@CTEIK3L&??!9O38V7?$U$9D@JMI6$/+#IP#Z19RK+;M M9)D,6U%@=[5!J2SKE)[,MTZA&UJ#0"?8"0,K\MP]&[[M64'DM(<)#-ABSFB\ MFZ^GW1^_'0WFP[17T[%ZE, WY>8]^I]V4QUK7OX?9@Y\*PJ=#HB5:Y[)'?R"AV<=(/+!]X<2"^Q\G0LIWA@?0.M78YHY;I#8*77-0 K;2>U',>W_$%X))\CU\YEO;OMTO,]R[?MD]\P_=9- M 4JU-/5^#1EQ2^!!C9 %'[0&PO=V]R:W-H965T5U73K1?3+APX"58!,]LTW;_?L2&T3=NL MNTD G_.U M'>A:(<^<4UD,6!",!R47E;>8N6^W:C&3C2E$A;<*=%.67/VSQ$+NYE[H[3_< MB6UN[(?!8E;S+:[0_%[?*GH;]"B9*+'20E:@<#/W+L+I,K+VSN /@3O]ZAEL M)FLI'^W+K]G<"RPA+# U%H'3WQ->8E%8(*+Q=X?I]2&MX^OG/?J-RYUR67.- ME[)X$)G)YU[B088;WA3F3NY^P2X?1S"5A7:_L.ML P_21AM9=L[$H!15^\^? MNSI\Q8%U#LSQ;@,YEE?<\,5,R1TH:TUH]L&EZKR)G*AL4U9&T:H@/[.XYJH2 MU5;#R6]2ZU.X106KG"N$DWN^+E"?S@:&XECK0=IA+EM,]@GF$+[)RN0:KJL, ML[?^ ^+7DV1[DDMV%/ ;5^@AH MP>![4Z+B1JHI?*?=R+'[$4[BR)^PX:E]#",_2L)3N$(LT>;Q)#(B"-P8)=9- M6P4C87EY0W)/%;K==\8+SD)T>45?4 MJROZLKHNJ#;9OFHK3!LEC""ZU\]IT=C)W2A9PN5;);R7Y$?Z.TK"GI537?,4 MYQX=AAK5$WH?BM*MTM [:;UT<]^7C25G*[DR,GU\W2=RX 9V2+K!-]E\H.V] MHJMWG;.K^UZY"-P%=610"9GI/4-R7V/*&XT@*ANOY8 EG:M-D4%.DT462"?I MJZ)_+.4'KA2W2<=^.![[PR"$R _&@3\)XGVFM26O@205QV02AS2#?A*,_$D4 MP1W2;BQ22ZJCO>.*N-K94H=K324H%/-90/,[8A0JC!,_9HPF0MEIN* B5Z0+ M(VQ';NG<1Z7(O66RE]!DY"=AXH=1"#>T3SGY?V;+QA1M["?#V$W3&?5MWU(6 M.9AX-.JM[Z6AED>4?ASX+$H@'(VH'!,_BAE\I(C!JP.=-L6MN[9H:B1MG^W9 MWG_M;T87[87@Q;R]5E%[MH+J7."&7(/SF.9:M5>5]L7(VET/UM+09<,]YG2[ M0V4-:'TC:6B[%QN@OR\N_@502P,$% @ 8X*N4J,6)DT-! 90L !D M !X;"]W;W)K&ULQ59M;]LV$/XK!RT8$D"U]2XE MM0TXZ=L^= V2M/TP[ ,MG2TADNB15)S\^QTI65$]1^V* 0,,BR+OGGMY[JB; M[;BXESFB@L>JK.7F"YF6[;! M6U2?M]>"WJ8]2E946,N"UR!P/;>6[L5EK.6-P)<"=W*P!AW)BO-[_?);-K<< M[1"6F"J-P.CQ@%=8EAJ(W/BKP[1ZDUIQN-ZCOS.Q4RPK)O&*EU^+3.5S*[$@ MPS5K2G7#=Q^PBR?4>"DOI?F'72L;QA:DC52\ZI3)@ZJHVR=[[/(P4$B<%Q2\ M3L$S?K>&C)=OF&*+F> [$%J:T/3"A&JTR;FBUJ3<*D&G!>FIQ:WBZ?TK'5<& M5[PBKB4SZ3J]8ZL2Y=ELJLB,%IZF'>1E"^F] .G#1UZK7,+;.L/L6_TIN=?[ MZ.U]O/1& 3\R,0'?M<%S/'<$S^]C]@V>_U+,.1/8Q7S-GJC$%"R%8/4&S?J/ MY4HJ0?7RYXBQH#<6&&/!2\:HC;*F1.!K,,F&3UN3X*6NQT(]'4OP**3NTPNY M92G.+6I$B>(!K<5RWU?:D,K1L,GJIU]_23PW?BU!&N-\^]P,9!RHK8VTR@4B M5"UQJ(D#2GN:]WF''9- OS4OJ9'E!?S>5"L4VMI74_J8O1JLEIN-P U3")\: M)16KLZ+>:'V2?X,I&MT.VP$WLMTDL9W8A1-P)U$,[XD. @+COO>Z?[Y]1)$6 MFKE3-_'MTXSBR?9(U"LDD\],/83APB MW]%L?9]C.W =._+/-8H_QFG4?ZT*-4SH*_I,=+@XY;XP;_S/E>T9/ M^M6>\_@\L3W'!R^9N,F \<-:Z#@_W/XNZ=_BCW >]YS'_^XN/_;A?/NHUPBK M)WC7U&;V.%8 HY:.%\#09#HTB<\FUYW) PKAM*B)=]Y(2I@\NX [4P/##_5A M]@QY5UPJ':UD- L0A>9FC#U=\6C$"8Z&H <:[K;FVQE''@1^"+=&09]2Q=ZC MTB2Y202)!^^QINHIS2'+:*8I]-=6#V>0.!&$@0-W7)' B;XN_-@\7>_\*(/3 MP>A3H=B8 4]2>II:M5-0O]O/D,MV='H6;P=0BG]3U!)*7).J,XGIVA7M4->^ M*+XU@]2**QK+S#*G.1B%%J#S->=J_Z(-])/UXF]02P,$% @ 8X*N4N(3 MBHOQ!0 8!4 !D !X;"]W;W)K&UL[5AM;]LV M$/XK!Z\=8L"U]6++5I88<-(&*]"L09*V&(9]H&7:%BJ)*DG%R7[][DA9MORB MI!\&%$.!P#$EWMUS=\\=SSQ;"?E5+3G7\)@FF3IO+;7.3WL]%2UYRE17Y#S# M-W,A4Z9Q*1<]E4O.9D8H37J>XP2]E,59:WQFGMW(\9DH=!)G_$:"*M*4R:<+ MGHC5>]\5G.%OR.ZT_YC<15K](RBU.>J5AD(/G\O#5Q3R]" MVF\V?([Y2FU]!_)D*L176KR?G;<< L03'FG2P/#? [_D24**$,:W4F>K,DF" MV]_7VJ^,[^C+E"E^*9(O\4POSUNC%LSXG!6)OA6KWWGISX#T12)1YA-6Y5ZG M!5&AM$A+8420QIG]SQ[+.+Q$P"L%/(/;&C(HWS+-QF=2K$#2;M1&7XRK1AK! MQ1DEY4Y+?!NCG!Y_X.B2@I-[-DVX:I_U-"JE5[VH5'!A%7A'%/AP+3*]5/ N MF_%97;Z'8"I$WAK1A=>H\)K)+OAN!SS'0D>$")HW*27DG-(;9HYI1DP2=&RRA*LN.3 M2")![Y!.<892HE (7+5/89(:H!]S1*[)+VLI$DK#*W [[K /GYF,B83;[_J# M$.X%A4X<$PU\'Z[BC&71MJ0Q*77\CPDQ^28I>F_$_$VA"*KBZ/(KZ'N8"HWH M41ONF]<4)8@G3F(=8RS<00EDOF<+U0R&]41'E.@Y)3K>)/H[XBEYPBC56E@[ M"E88W><#; B6LWAF;#'S4"&&*"G(BA%"RZBRD ;K)NM;SI[NZ-F)?5WAYJ5I ML#9:K^#$[7ANV-[15 M>78]]M:/G9.2UP1P4!'0K*%"3HZ\W$7OM<9#8,Z:13\^LO(<[W?-F7&RC*353%J*L:#7'_B3%(: M=M+8H,OB)(W[^/PNTGX'GM?UO7U]LW4+D-0"=J$]CZAN$[7 M=>%U0QL=5&UT\.(V6JN?"Y88BW=F+MEJEH>Z7*,-&FI.5;-FK 7"3A!X1UKN=CM$C'XGQ*Y=Y\8IW$@2TT_FR.+?BCBG*'=@(84B ML= +\(Q4N)-%49$6-L SCKF)8AOU$R]PVT<599S<"H+!3M<_XK\W]#O0P/U@XKZP8NI?\UT(:W^:H+XL#%ZB/.-R@]SOFYEW[7GSO - MA\J):AW6\<$B9Z@]HJX>4 M#<,1+AU:^KATP@$,75KUZ< /0\PJK08T.8R&F#A:!1 X7M7&;2*MESE[2LV( MXPZP\X\@<)V2@W&:%]J<(N4,@,=6Z/3;@PJN@P>C$=K@I,%(=KC%9:I"4?;M8^?,+Q4<(D2> /D464@,0,T91"S26CPEXT9S9XE\SI:97SV F8XB]STZ1-9 MX__>(<_LB1F,)GZ.HTQWB;PII[_/L M0HO&PO=V]R:W-H965TDYGNEOY@&P+*'KI7FTFNLW5X$@:D:Z+@Y5UN0^&:M=,9N[58OYFIG6R'A5C.SZSJN'Z^A5?M++_(. M"TNQ:2PM!(OYEF_@#NSOVUN-5C"BU*(#:8223,/ZTKN*+JY3VN\V_"%@;X[F MC#)9*?6%C(_UI1<2(6BALH3 T_SR3U?M6"F\\!B<(((JB'0=1\H?B%0 MPCXI:1O#/L@:ZE/_ $F/S.,#\^OX52DP;TRO$-7Y-,H ZA\4VFQ0BY"LM^4!1:?CXD]H>BCQ/1+ MB75;+A]__JF,H^*=8=5QHJLA4<<"@Z]5B^>(81.,BD1V!H'-](+=-QK@1&(, M!5(UHT+8UWGI+"N'_*@7D,',BP%:251;QB13ZE;>D M<-A?HA3H-\''RS(XQ(R<:$B.!5;M;/ ZQ'Q+!-F,I)000!Z7)Z3)?A*"D!62 M9!,2!'4^]6=I/F41]I&,,LF>J(X+/ZJ()/?#O$1%9Q%UV,^PHY/$#TO$2#(_ MG97?RR'W(W0YA'S.HEXN*7]#H>C4@>-6X^''V[;O0]4?1T-7O MKG>:RD H6!.A:C8 0WW^W$T1'%W/V-R-^PBAY)6"X# #8"P &0 'AL+W=OK8S#;02?OQLQU(Z 9I'\H+B>W[[KZ[+SZNNY;J46>(!IYR+G0OR(Q9 M7(:A3C+,J6[(!0I[,I,JI\8NU3S4"X4T]:" %&=TR%K3C [2;<"N%R31\$BFF M>_"C>CR):QR$MH9E(>-M(8=QK<=;JAK0)!\@CF*RCU ]_ J3$A[5T&F6NC:] MO^8!?_MD>AA,M94H,3]K IR5 K7J>_@ZA@J\"X<_V\]5PAPFR M%9URMUL:/?^.W==;4ZIV2:%=J\7_3N'AQMK M<%2I>J)I'EL6>H#D)?N":G: M*ZGOKS=4S5&;JNYO+$S5/TGK6,)4#9*TCRO,Z(4 G?8A8<*=VY'2@V> M03%&E;OEV#KPPUI8F1&PO=V]R:W-H965TS?MCY\A!),$3 _5W9>6'WY>OS]X M'CLOS)ZY>,S7E$KP-4VR_'*TEG)SX3AYN*8IR<_YAF;JSHJ+E$AU*F(GWPA* MHA*4)@YTW;&3$I:-YK/RVIV8S_A6)BRC=P+DVS0EXMLU3?CSY<@;[2_!7, M \GI@B=_L$BN+T>3$8CHBFP3><^?/](JH-+!D"=Y^1<\5V/=$0BWN>1I!58> MI"S;_2=?JT0T ,I..P!6 '@,P!T 5 %0&>C.LS*L&R+)?";X,Q#%:&6M."AS M4Z)5-"PKRKB40MUE"B?G]_2)9EL*?@)+]81$VX0"O@(W+"=Q+&A,RERK*_MQ M[V^H)"S)SQ3BR_(&O']W!MX!EH'/:[[-21;E,T$?%4P<%]T%=0Z/!6R+. ?)^!-"%7HL_BY?#78,[J,XQ*NVA M#GO=V?SS5S44?)(TS?\R3(3KB7 Y$387LZT".^"X!!;4?IK[R$,SYZF9EM-! M:!+ >M"!3W[MD_\2G\!*\!2$JLY",5<]Y')=/=Y4\9!FX5JIR"/X%_Q">2S( M9LU"L.!92 M F;9[EC\::6$QB=CSA^1@L[MS MUE8GLTW/=<]=]X>V1WH \""L21W6Y%7KN1]_3T,>9ZQ,^F>FE"S^OOI.:_^F M=NOKN5HZ70L5[C%J*/$0Y&%HC57!>]4J+VFLUG;Y?27UH'8'6BZJUFH/V2BJ MV:BIJ .0AZ'IU<$S+P]76\DSGGX#2YYLBT3F)K-:X#W?9K:A?'8YI'7;FU@NDY9@;VJ#0V:C$]A) MH1Z@W\,@J!4?FB5VP=,-SXHB+4E"3?2!6FJA9[I-NIC3!^QECE9N MV*?:AJVM.]+ZBER[-41:=I%YASN,:3U&T;2+:3U M;]S#-*1%'O6)?/T4\"=5T1Z"H487PW(; VG%18,;&:BE20''[A'!VD?A=H8A M+<^HKYEQFMO_DUA:?I'EK@?2.HQL]#UZC(Z]3F*9@1/<1RRM^LBL^K]QH0IZ MI8K)0F*RJ 4;6>Y58*VLV+QS-;4&W=,ERT?3X][@Z2C/G71L_K"686P6OH.D M#J#2T'8AUGJ*+?<>L%98;*/WT&,4=^[^>H"P!7@86*,OW=-YR!D!=R1D*Q:: M#&HAQI9[#EA+)Q[<<\!MW03OF#BG@SIV>EAK+.[I-S3R^9:DT5J)+3<;L!91 M;*/9T&.T93M65=.,ZVO6^5JP?;-@?]@*OJ& 9!&X95&44/"!Y-)D6FNN;[GC MX&OQ] =W'/S39@+$)[^4VD8%P;3CG9166M^L;>W9?4,J^5H[?;BF)**B M&*#NKSB7^Y-B@OK#C/E_4$L#!!0 ( &."KE+G: )E1@, $8* 9 M>&PO=V]R:W-H965THML TD M-H(&:(,@ZZ'H@99IFPA%NB1EIT _OD-*EI78%,T%L%.L\RHGY?4B[7 R_T-A_NV'QA[ =_V%^2.;VGYG%Y MJW#F5RA3EE&AF12@Z&S@783GXS"V#L[BB=&UKHW!AC*1\L5.KJ<#+["***>I ML1 $7RLZHIQ;)-3QJP3U*D[K6!]OT*]<\!C,A&@ZDOR93)-7LM$U!RBL,$A*AVBCSK$ MI4/\SB%)&AR2TB%QF2E"<7D8$T.&?277H*PUHMF!2Z;SQO"9L'6_-PK_,O0S MPSNZHB*G\ 5NB%+$%@&.Q]00QO4)'($/>D$4U< $/ IF]"E^Q/'#0N::B*GN M^P9E6# _+2DO"\JH@?([46<0AZ<0!5'X>#^&XZ.3/2BCPRACFE8H03/*^.-: M-BA&$8';:QM[\7P+[F.>JV1'5;(CQQ8WL(TXT1KD#)YMKH4!J<#M-/CQ#4WA MVM!,_SQ %%=$L2-*&HBN"%.P(AP+BVSK@@V9+X5"76LG+>U6\D[ M_]\CX]YN"7M-:S\,MDTX.+S(7-8O8"2S# _#>R/3%TS'!VL;UII]^+G5#;>M M+HS^M6]65+GK03V]3!@)FJ:Y'\_"3KOW3J=? M.[/M#0M/HCD3&CB=H6-PUL%057%I*29&+MTQ/I$&+P5NN,"+'E76 /_/I#2; MB;T95%?'X5]02P,$% @ 8X*N4K>'XG4" P [0< !D !X;"]W;W)K M&ULC57?;]HP$/Y7K*@/K=0UD$"H*D JL&F55JF" M=7N8]F"2(['JV,QV2+N_?FN;6"9K*5_LXB&9>#V;$'"(C46@^+>#.7!N@3"- M7S6FUX2TCNWO/?HGQQVYK*F&N>3?66*RB7?KD00VM.!F*,K0STR7L -1 /E 5E@@2<&!R U9L52P M#8NI,&2>49&")DR0N11&H?#D"Z-KQIEAN'^Y $,9UU>(\;Q:D,N+*W)AK;]F MLM!4)'KL&\S4QO/C.JM9E55P)JN0/&*H3)./(H'DA/^\V[\?= #X*%&C4[#7 M:19T(CY2=4/"_C4)>D'_5$+=[@N(&_=>1SIA6+. ,3 @V&1'2M-DC;U5K8D^1)T*FKHOA-0:M;9NK8]620ED1K$Y;4$R> M:KY9=,0P/!3AV.1=(;P38=2(,.H4 7OY'QERJA9%;-Y_7 MTF 7N\\,WV-0U@#/-U*:_<(&:%[XZ1]02P,$% @ 8X*N4G@@T(Y_!0 MY!P !D !X;"]W;W)K&ULO9EM;]HZ%,>_BH7V M8I/6$C\D@8DB=53;K;1)U;KNOKBZ+PRX)6H2,]O >C_]=0*+0_PPVB+>M DY MQ_[;Q^<7'V>TX>)1+AA3X%>1E_*BMU!J^:'?E[,%*Z@\YTM6ZB?W7!14Z5OQ MT)=+P>B\=BKR/HJBI%_0K.R-1_5O-V(\XBN59R6[$4"NBH**IX\LYYN+'NS] M_N%;]K!0U0_]\6A)']@M4W?+&Z'O^DTK\ZQ@I_YW-U>*B-^B!.;NGJUQ]XYN_V&Y <=7>C.>R_@LV6]N$ M],!L)14O=LY:09&5V__TUVXB6@[0YX!V#NA0![QSP/5 M\KJ85U11<JBGIO:6X\F*ZLPWBJAGV;:3XVORS632L=%27 &+@LN5/8?FX,)EPJ\ MO6**9KE\IQ_=W5Z!MV_>@3<@*\'W!5])6L[EJ*^TB*JI_FS7X<=MA\C3X5^;4%UN=GPV2CD"'#41NA4FC, DJ_$0S 7[0 M?,5OL#RSL0=//X%2Y-&RZ'+XHEX;61,(D0638F6^'&<88#MWS#2,#U>A( MV;1KJ"VANR@<)L0CL$5]>*Q\VK74[C[J*K1-SCSI! V8(7I%0NVD0(T]*00-Q&*9X.ZGT!NA1ORGU0@>R6?Z!U0T-E2$Y54I!PUH8AJTOJ:"- M33Q(DMA:L+8=2I,D];P#H$$L##/V&6EEDS2%79D.VF*/1(-:&&;M!- MY3*"D4>E 3480,9%$8LKX\0C8N$8Q2W'T[.>Q@'&/L>3VAUIXWC-;#\PC9^$263 =B M/2\H9/"*PGA]1A[M6MI+D=@2Z3#R;)F1H3,*;YK#:83L;7 5YLB29MM58?9M MF9'A. ISO$XC78N7LZ=ZR_? UTR45:T'Y)*7D@L]KP>]L)!!-$I.EF@&NB@, M74^B39 -3^@OE9#!)PKC\^#\F2 ;D1XZ(D-'%*;CX:DQ0?8&U],]-BC%X;UM M<-%/L+U9#4PY-BS%?V)I43 QRV@.EG3)1*@.-QS$IRO^6]7_"\M_FU H123N M%M<..SA " X\4VQHAH]U!(!=Q.K*M&U\B\ #1_M% "[C@&Z$ATVGA<7-@#$ MKSD'P/:>LPIR0KK2;+LJR,B7O0:5^$^H%$LNJ&)@RJWSN_TV#0[QR>I^;"B( M7U;Y8QMY2549=B?8-B,Q\9VT$$-'VB) M/+SZ)P;-Y#75/[&WG#K(:3?(#C,=Y-B31,0@G(01?JGG2YU-Z>SQT T4:9W# MGJSB)P:LY&45/[$).8B(==QK6Z61[SR5&)*28U7[Q%')=S7:)KX3<\-2XA6M!D7Z$A,WE-G;]S3O:B&W>K?(>5CFYWM]%O?8*JOO]]I>)!1POD M[%Z[1>>I'I?8?E+;WBB^K+]*3;E2O*@O%XS.F:@,]/-[SM7OF^I#5_-A<_P_ M4$L#!!0 ( &."KE(NBF 0)0, #@+ 9 >&PO=V]R:W-H965T*&SDWAJ95*:;_-D]?)3(F$(6<_Z%RM^E9HH3DL2,;4 ]]\@R(AW_B;<2;S*]IL M;;L="\TRJ7A<@#6#F";;.WDIA-@#X%, MP"X_PKP"H"7)[IEEJ=U0Q09] 3? M(&&LM3>SR+7)T3H;FI@RCI70;ZG&J<%=L@:I=%V41"TTY(FB2<8SB>ZYE&C$ M)K30=X]2>%:&OMZ'=$Z&_ M$]%&'KY KN/B&OBP&7X#LQ+N',)M+4*IA%LJX>;^O)/^I@J-898)G3+("W2U MUAF3*8.6_EI:DC! /^\U"-TIB.6OAI!>&=++0W9.A/PJC,B31']_C/Z!>2XZ MU$JY=13DCLRGN1ZTPJ!GK_?UJK'!;FESP+!3,NPT,KPE5* GPC*H([7%^GL! ML8<=[%1XU9BYH>^M70R$Z\-Q0A*?\%GU;];ANQ^5/V[ M1QJV_*BBWXDBM\+JV"KPW2BL)Q:5Q*)&8D,>QR!F ME#"4DA1$0S&PLVN%SF>= +S7?_%'G8'"TT&!PXK:=3:=>JWQKC-B]QW'H #O MA^P$GN-7F=68=0,W.D%NUT-Q6&-F M2CTP+&DB$8.%QCGMKDY-;,>T[4;Q-)]TIESIN2E?KO1H"\(8Z/<+SM7;Q@Q/ MY; \^ M02P,$% @ 8X*N4C_]'RPD @ Q@0 !D !X;"]W;W)K&ULC53!;MLP#/T5P>BA!;K8<9IL*QP#;;)A/0P(FG4[ M##O(-A,+D:54HN/V[T?)CNMA3;>++5)\C^2CI*319F=+ &1/E51V'I2(^^LP MM'D)%;C%Q\3[@NX#&#M;,=9)IO7/&73$/(E<02,C1,7#Z'6 !4CHB*N.QXPSZE XX M7!_9/_O>J9>,6UAH^4,46,Z##P$K8,-KB?>Z^0)=/U/'EVMI_90]//H3'I) O4IQKU+L^2;_5NF2+2%#1FT= MU1I(\?,FLVCH:/YZ(^FD3SKQ2:].).WHQ6 88C",ZF48MJ_@-:7;+#.?Q5WJ M0SJ>?9R2+(>AH']'O42TY8>#4^9N.,UH*Y1E$C:$B4;OIP$S[:UI#=1[?_ R MC72,_;*DAP:,"Z#]C=9X--Q9[I^N]#=02P,$% @ 8X*N4F)V@7Z_ @ M( < !D !X;"]W;W)K&ULG57;;MLP#/T5P>A# M K3U)9<616*@2;JMP#H43;L]#'M0;"86*DNI)"?MOGZ4['AN;AWV8DL4>7@. M:=&#M53/.@,PY#7G0@^]S)CEE>_K)(.*J"I"\JY M'P5!W\\I$UX\<+9[%0]D83@3<*^(+O*>J&W,3RP16:LP8\'2[J M*9BGY;W"G5^CI"P'H9D41,%\Z%V'5^.^]7<.WQFL=6--K)*9E,]VG=(&-M<;]$]..VJ940UCR7^PU&1#[](C*T9.9D3:BA\4#)-5'6&]'LPM7&1:,:)FP7IT;A*<,X$]^*%6B# M;3&:G)%':2@G#T Y^PTIH2(E3T)MMI_QH]#.^%5J#1JIFHSN ;)&\I^$E%=%02C0X0[9 [*4RFR8U( M(7T?[Z/H6GFT43Z*C@+>475..N$IB8(HW,-G_._AP1$ZG;H1'8?7^;@1IV0" M,^,*715W"DFAF&%8\Y_7,VT4?OV_CB3MUDF[+FGW0-)O.";J]BY<>UO<];:- M]D0NA#O!ZP8E$=;HLI8\W=?',F7?I;1#9!6'87?@KYJUW?4):H]W2GJUDMZ' M2@KQWUHRV*^E3-IK\#R++BZWQ.PZ'1#3K\7TCXHIKZ% 28=UX&V2)@.%BT3F M0%KPBI-=0_O4!N[3TM^I^5G8WV[,KM.V%K\Q;')0"S>#-4ED(4QY^VIK/>:O MW73;LH]P_)?3^B],^>_ N[6PNCG,$3(XO\#:JG(>EQLCEVZDS:3! >F6&?[" M0%D'/)]+:38;FZ#^*<9_ %!+ P04 " !C@JY2"7.S:;P" Y!P &0 M 'AL+W=OVBE3KR'4H% MD5I8M5U40Z7=+J9=F. 0JXZ=V@ZT^_4[=D)&(:#=$-LY[_%S7IN3\5;(%U40 MHM%;R;B:.(76U8WKJJP@)58#41$.;W(A2ZQA*M>NJB3!*RLJF1MX7N*6F'(G M'=NUN4S'HM:,7['6%B.W%\9[?P2->%-@MN.J[PFBR(?J[F$F9N MEV5%2\(5%1Q)DD^<6_]F.C3Q-N ')5NU-T:FDJ40+V;R;35Q/ -$&,FTR8#A ML2%3PIA)!!BO;4ZGV]((]\>[[/>V=JAEB169"O:3KG0Q<:X=M"(YKIE^%-NO MI*TG-ODRP93]1=LVUG-05BLMRE8,!"7ES1._M3[L"?SHA"!H!<'_"L)6$-I" M&S);U@QKG(ZEV")IHB&;&5AOK!JJH=R$M!I]-[RC'/*&9HH;$F<#X: M3459"0XCA3ZC*58%PGS5#+Z\UG2#F7UW,2,:4Z8N(>IY,4,7GR[1)T0Y>BI$ MK4"BQJX&1+.1F[4X=PU.< +G -Q7Z=;M46L)] M_7V&*.R(0DL4G2 RI]!G:Z-*K,K\+#9=^\XRO>2..BB/B!%'5)T M%ND![LH[W$GY DTGKT^<>Y,CWM]ZY(7Q >!Q5!*-AGX_8-P!QF+ 7J" M'J=J^=['%A_M>FC<<400C4:C?JZDXTK.GZ4H2R+M=:EP160?6G)L6Y($\:%O M/6'>=1B<.-EA!S@\"_@D-+!ENPY@!^1?!^CC'1[?0R\9AH=^]H5=CZ+H@-?= M:VSFHP+M84VY0HSD(/0&0ZA8-HVZF6A1V5ZW%!HZIQT6\&TCT@3 ^UP(O9N8 M]ME]+=._4$L#!!0 ( &."KE+N-_3-^0( %L( 9 >&PO=V]R:W-H M965T' M:0\F,<1J8F>V(>U^_:Z=D ()J"_$'_<<9DR,K5:JX MLVT9IR3'\H87A,',BHL<*^B*M2T+07!B0'EF>XX3VCFFS!H/S=A%EB2:8\>Z6)2D=69*&$K/ F4T^\_$YJ/X'FBWDFS2\J MZUC'0O%&*I[78%"04U9]\7N]#WL X.D&>#7 .P;T3P#\&N!_%="O 7VS,Y45 MLP\SK/!X*'B)A(X&-MTPFVG08)\RG?:%$C!+ :?&#Y1A%E.(\_Q MW X]TZ_#G0[X[#Q\1N)3\ ,W?I,DW_#Y)_A^BC5F]!_6-^4:TL,DSVB"JXO# M$C071$*2J@&^0AU)E>CW_5(J ??LSQE%_491WRCJGU#TA$LXA8H(6*0SWQ4\ M-'#]]&S';N0$0WN[OXOMH-#[C#D0%C3"@K/"7N&5Z5'6*P2/B>R45A$$>ZL& M.DL'RKIBNH6%C;#PK##("85KFJ UY]U7)&RM>1M$1[K:,=ZM'W8K&S3*!F>5 M/7,%)X4>W?,NA8/6ZKX7^8<2IX-V4MWPV$<[R ]=O]M'U/B(SOK8O50?J!14 MD5["2]:YT5%K<2\8'+GHB&D=37OOVU,8CL8G M[MVT*G2?-%79A8=H39E$&5D!I7,S@,T752FK.HH7YG%?<@6EPC13J/Y$Z "8 M7W&N=AV]0/-_8OP?4$L#!!0 ( &."KE+Q,N3PXP( $( 9 >&PO M=V]R:W-H965TV<]^0Y'[:'.R%?5 :@R6N1 MB!(Y?5D(65.-4KEU52J"I%16Y&WA>Y!:4<6<\M&MS M.1Z*C#G3H8$Q/)4H@7,_F6CAS/ $$.B38>*+ZV,(4\ M-XX0XT_MTVE^:82'X[WW>QL[QK*D"J8B_\E2G8V<@4-26-%-KA_%[BO4\?2- MOT3DRC[)KK;U'))LE!9%+4:"@O'J35_K/!P(_-X)05 +@H\*PEH0VD K,AO6 MC&HZ'DJQ(])8HS*?"9S"25E*?GRBHVC0!'*4_*@,Y!DNI'2V$^4 K2]F(&F+%>7J'I>S,C% MITORB3!.GC*Q42A30U< +O.Y77)/2O2. %?H=\>EX^@Z21 M>^_E+B:JR5;09"NP_L(3_A[DFG+VEYH.O,(\<25REM*J(3$OF"R%&:D6Q(IT M9%>17Y.ETA+[]_<9HK A"BU1[P31OCQ0EZ'#9&[^!Z#5SO+!PFR 9*J.V0+K;*0?_PMX&I]#NVMI'7#=9OP/IGP2;I M%NL"I*1O54VT(%O@J9"=D/TVY$UTQ-BVN8G\;LJHH8P^5%N[R4Q[";/MN@"C M,PFJ\-H6?>]$=>,&+SZ+5QT"$A)@6[K,NWLO;J>E=]QZ;9L@B$Y4>-# #<[" M/0F-NZX\VAW_LXAG:W5XG6[-0<>."./CWFQ;]>*;^ C>/3B@S>6(Q]J:<45R M6*',NXXQ>%E=.-5$B]*>V4NA\0:PPPSO:)#& +^OA-#[B;D&FEM__ ]02P,$ M% @ 8X*N4J7*VZ^.! Z14 !D !X;"]W;W)K&ULO9A?;YLZ&,:_BA7M8I.Z@FT@I$HCM6'5F;1*T;KM7!R="Q><8 UP M9INF.Y_^F#_!I %KK=+>).#X??W8C_GQQO,=%S]E2JD"CWE6R,M)JM3VPG%D MG-*4[$[VN:\=WE!$[V#5_9)E55@[.8;\F&WE'U?;L2^L[ILB0LIX5DO "" MKB\G5_ BPF$54/?XP>A.]JY!-95[SG]6-Y^3RXE;*:(9C565@NBO![JD659E MTCI^M4DGW9A58/]ZG_VFGKR>S#V1=,FSOUFBTLM). $)79,R4U_Y[B_:3LBO M\L4\D_4GV+5]W0F(2ZEXW@9K!3DKFF_RV"Y$+T#G&0Y ;0!Z&N"-!. V /]I M@-<&>/7*-%.IUR$BBBSF@N^ J'KK;-5%O9AUM)X^*RK?[Y30OS(=IQ8WK"!% MS$@&[A115#NJP)+G6U[H*PD^@I70>TRHWX 4"?CTJV3;NL_[B"K",OE!=_E^ M%X'W[SZ =X 5X%O*2ZG[RKFCM+YJ%"=NM5PW6M"(%@QN>:%2"3X5"4T.XQT] MKVYR:#^Y:V1->$O$.<#P#" 7P0$]RS\/=P?"(WMX1..Q\(/9X,XJ7.?#(_GV M3IR!54:T!8>&_/-%=P>?M87R7\M@7C>85P_FC0SVC2N])[9]\^E^K"%GFVQ! MG:UBS<,">M.I-W<>!D3XG0C?*N(JCLN\S/2^3/2SK+FF-VI#"RV'Y%PH]E_= M,*2H2>WW%'T,/#<<5A1TBH(7+\L9*.C@V@1'2D(G%S2LA/BD_&K3]1V!Q893B'O#7PU/$)V M'CW;U^-B#LWPR'H:2J&7%W.#MAX7>MG;"Q[73+!BA'39(PJ.!/8^B-+:EA%#YMF=2F.SQ; M@$_WE],[ \NIV-1GB1+$O"Q4NN(YERQN5%\6Y^TW7.E>%Y?II0D5%0=].]KSM7^IAJ@.]U= M_ ]02P,$% @ 8X*N4D-7&BTC P +0L !D !X;"]W;W)K&ULO5;?3]LP$/Y7K(@'D(#$:9NFJ*T$Z="00*HH; _3'DSB M-A9)'&R'PG^_LY.F84TCM*U[:?SKN_ON._MZXS47SS*F5*&W-,GDQ(J5RB]L M6X8Q38D\YSG-8&?)14H43,7*EKF@)#*@-+%=Q_'LE+#,FH[-VEQ,Q[Q0"N)A:W-PCU;Q4HOV--Q3E9T0=5C/A+Q4 M1JW:IP8VQQOKUR9X".:)2!KPY#N+5#RQ? M%=$F*1-WS]5=:!330]D*>2/.+ MUM59QT)A(15/*S P2%E6?LE;)40#@/M[ &X%<#\+Z%6 G@FT9&;"FA%%IF/! MUTCHTV!-#XPV!@W1L$RG<:$$[#+ J>DURT@6,I*@A2**0H(4"GB:\PQ&$IVA MN8 K(]0[(EF$OKP4+#=G'K.("E2B*;JEH"0Z#DC.%)@JIW/!N$"*H\N(YR9G M?(DN%P'R^^X).IY115@B3\#'XV*&CH].T!%B&7J(>2'!F1S;"@+4-.VP"N:J M#,;=$\P=$>>HAT^1Z[BX!1YTPVYP]<*U\WLP6W?@Z12O!9:N@I5'/&-5/ M_G4ZKB=Q:!F,>AD,=^C1$95&X7!#@7/&[0S\&H&W@$R$GB?S\BP9C+\MQD)ABT9 MP:-V%G[-PO\+/=KS$O@[1(;.L)W'J.8QZN2ARUNAH'K%1$1K(JBA(OE2Z4G' M4\3.MJ@ZAW_YN%'#\2'>?F6U*:[OMVN+MS4/NX>X]9753W'9ED3<71/O2!C# MDOB-1I?FVR*'^_\AQ=MJAKO+V9^F>+!33?S>/EVWA0T?I++AW=*V2\9N]#*Z MD83_]!7+)$KH$E#.^1 B$F5O5DX4STU[\\05-$MF&$,_2X4^ /M+SM5FHCNF MND.>_@)02P,$% @ 8X*N4@['AQ)W @ !@8 !D !X;"]W;W)K&ULE93?3]LP$,?_%2OB 20@OYHR4!H)6J'M8:.BL#U, M>W"3:V.1^#+;I;"_?FR"GZ4-7\(,S&,S533S>R^%J$%J@9(I6(R\ MZ_!JG%A[9_!=P%IOC9F-9([X9"=?BI$76""H(#?6 Z??,XRAJJPCPOC=^?3Z M(ZUP>[SQ?NMBIUCF7,,8JQ^B,.7(^^2Q A9\59E[7'^&+AX'F&.EW9>M.]O M8_E*&ZP[,1'40K9__M+E84L0#O8(HDX0_:L@[@2Q"[0E\8C/##=#]&#;&ND%)(\W.V)TI0;%O M*/.54G;W6FN@G>,)&"XJ?4(VC[,).SXZ84=,2/90XDIS6>C4-P1HC_'S#N:F MA8GVP'SEZIS%X2F+@BC<(1\?ED\@[^7!6[E/:>ES$_6YB9R_>(^_.[7D4OSA MMMY.*2M28R4*WI:?+-A4@::,M NX8#MRJ=G/Z[DVBJKUUP&BN">*'=%@#]$, MZ!:$>:5";5 +LS/'K8NAZ,W=(.>;G"0KBT5 MB?)L4RO[AP-M0$W+*E1 M@[(&M+] -)N)[05]Z\_^ E!+ P04 " !C@JY2$TQ_B5L# !M"@ &0 M 'AL+W=OBH85R-GI77YT755MB(%5N>B)!R^+(0LL(:I7+JJE 3G5JE@;N!Y?;? ME#OCH5V;RO%0K#6CG$PE4NNBP/+YDC"Q&3F^LUVXH\N5-@ON>%CB)9D1_;V< M2IBYC96<%H0K*CB29#%R+OR/$]\J6(D?E&Q4:XR,*W,A'LSD2SYR/$-$&,FT M,8'A[Y%,"&/&$G#\KHTZS9Y&L3W>6K^VSH,SKD9,X*"<+O&;Z M3FP^D]JAV-C+!%/V%VUJ6<]!V5II4=3*0%!07OWCISH0+84H.J 0U K!CH)_ M2"&L%4+K:$5FW;K"&H^'4FR0--)@S0QL;*PV>$.Y2>-,2_A*04^/KRG'/*.8 MH9G&FD""-)J(HA0<1@I]0!=9)M56"O054-7 Z[9U,UJM,L*+3B ]A7+Y"D)I(!4VD FLO/&#O5BXQIW^PJ;X>Q(@KP6B.JV*$ MX$PE41"6:D$L4$=D%;J_F"LMH79_'2$*&Z+0$D4'B+:I(4]PJ!7I#'%EH6\M MF"/]. [[<31T']N![!!*TZ01>@47-7#14;B?6$K,]3-B+V72!5A9B5M[!TFX MP]'&#%Q_%@_S9/+R%%^]MO1^^?9D@2*)NOG[#UW]7;C,XBY#G6:XI!J.9#4M)142:8%P+LKMN;V835 2!6?MRNC!56PO MO2[/DHX*/A#/M*%._S/U).V@#KJI?>_E,?&.><#2+FL>IMJ MHD5IVX.YT-!LV.$*^D$BC0!\7PBAMQ/3<30=YO@O4$L#!!0 ( &."KE+& MB_+F^ ( '$( 9 >&PO=V]R:W-H965TZCV8!)#K#IV9IO2[J_?.0E9"@&M M;WL!_[CO^7/GLYW11JHGG5)JX"7C0H^=U)C\PG5UG-*,Z'.94X$S2ZDR8K"K M5J[.%25)([H9L1)IS)J!B;J5D1>?4/.0SA3VW]I*PC K-I !%EV/GTKN(AM:^,/C.Z$8WVF C M64CY9#M?DK'3M4"4T]A8#P3_GFE$.;>.$.-7Y=.IE[3"9GOK_;J('6-9$$TC MR7^PQ*1C9^A 0I=DS_L*ELNP[$:VUD5HF1(&.B_"&ZS8>!/L8XY6Z8D)C22]QF>[Y '=7 ME0]&UL MQ55;3]LP&/TK5B9-FP3-I1<*2R,-&!H23%5A\##MP21?&PM?@NVT\._WV4FS M,D&D/2!>&M_.\3G']>=TH_2]*0$L>1162@MJ ML:M7H:DTT,*#! ^3*)J$@C(99*D?F^LL5;7E3,)<$U,+0?73,7"UF05QL!U8 ML%5IW4"8I15=P178G]5<8R_L6 HF0!JF)-&PG 5?XZ/C.'( O^*&P<;LM(FS MN<%[,@$.AY:TJ#;TP%WVUOV,V\>S=Q1 R>* MW[+"EK-@&I "EK3F=J$VWZ$U-'9\N>+&_Y)-L_9@')"\-E:)%HP*!)/-ESZV M0>P XM$K@*0%)%YWLY%7>4HMS5*M-D2[UD&&\1Y(HB9_#0_32&4HZ0XGG&[W" M]^VQP@.'@ER#%CU\PXYOZ/F&_Q40.9=5C3%16?A)ZO]BUY"7DCW48,BO"^0A MYQ:$^=VC8M2I&/6ZVN9+\&(9B[LRN=HC8D<0BK\AQGOCF-TE76>CP62: MANL7](P[/>->/7CN.9 ;Q=$X9_:IQ^*DHYR\8] 'G8J#MPJZ(8[CG:"CP624 MO)STM!,T[16T8.9^_TP#>I06-!A+%GCC>JP>=LR'[QAX'/VM0-%;1=XRQ\FS MS*-H.OPG]'"G0KK7!JO.BDE#."P1& U<>=9- 6\Z5E6^:-XIBR78-TM\]$"[ M!3B_5,IN.ZX.=\]H]@=02P,$% @ 8X*N4C6'*P_, @ ]@8 !D !X M;"]W;W)K&ULC55M;]HP$/XKIZ@?6HDU$,J+*D J MM-4JK1*"M?TP[<.1',2K8V>V ]V_G^V$E*F!]4OBE[OG>>[./H]V4KWJE,C M6\:%'@>I,?EU&.HXI0SUI*,/%.&0^C=KL?9LA$,!GY MM;F:C&1A.!,T5Z"++$/U9TI<[L9!)]@O+-@F-6XAG(QRW-"2S%,^5W86UB@) MRTAH)@4H6H^#F\[U=.CLO<$SHYT^&(.+9"7EJYL\)..@[001I]@X!+2_+CO?H]SYV&\L*-3:?V%7V;8#B MM9%8Y6P49$^4?WZH\'#A$G2,.4>40>=TED5=YBP8G(R5W MH)RU17,#'ZKWMN*8<$59&F5WF?4SDWMD"IZ1%P2/A+I09#-N-'R!I:U_4G " MN899BF)#&IB ;[0E#EWXQG#%.#/,+E>>":"! \#S6S+(N+ZP:"^H%); <\6V M:.A]ZA0:&Y=3%\95#-,RANA(#%UXE,*D&NY$0LF__J'-1YV4 M:)^4:702\!'5)70[+8C:4>=I>0OG9QMOO?7+>:TV=/Z8+B0BDF M-C!%S70+GH1<:5);7-E2/(B\,,Y&BMAZHSO8+9@ACPON)_!C(3D'>V!WJ)*? M)T1?U:*OO.BK(Z*GR%'$Y$J[H@T3PFFS1R(GQ6325*P2K^_Q7$_83MJC<-L@ MH5=+Z)V4<),DS 77>#1*U]X!6Z\SZ'6;&?LU8_\DX]T;J9AI:B+L?R \$MZ@ M)AN<)#NX=X#)+WOG_15LXAY\EGM8FZ#C_4M2G3X4$ORDAM?,?5 M$,M"F+(MU:MU4[\I>]F[>?DBV&MH#YP&3FOKVKX&ULK9QM;YQ($L>_"O*M3KO2 M;H;J)R!G6]HX%]U*&RF*D]W7>(QM+C,P"XR]D>[#'\Q3]4!3-.Y^DWCLHJ;[ M#_SH_D_57+Z4U;?Z*Z@]6K!PE MUFE>7%Q?[G[WJ;J^++?-*B^R3U50;]?KM/K^ M+EN5+U<7<''\Q>?\\:GI?K&XOMRDC]EMUGS=?*K:5XM3EOM\G15U7A9!E3U< M7?P*;V] J>Z(7<@?>?92:S\'W5SNRO);]^*W^ZN+L!M2MLJ639;JZB"^"^^PAW:Z: MS^7+?[+#C&27;UFNZMV_P'@]L1K/-B_W_Z]T$)[0 0(P>P MPP',]@!^.(#O)KH?V6Y:[],FO;ZLRI>@ZJ+;;-T/.VUV1[>SR8ON/-XV5?O7 MO#VNN?Z0YE7P1[K:9L''+*VW5=:>I*8.?@ENVTOF?KO*@O(A^) 7:;',TU7P M:UUG[9_3XC[X/4_O\E7>Y%D=W&[O_MN>F* I@[&,W3D+/F?+;57EQ6/P+JWS M?9[F*0M^SYZS5?=.OQ6;;1O\M<[N@Q_?9TV:K^J?VM%\O7T?_/C#3\$/05X$ M7Y[*;=T>6E\NFE:#;B:+Y6&^[_;S92/S_9A6;P(./P MGA^^:)4_R<].\K-=/CZ2;R_G6R(3/V7BNTQB?&+?6KGNVA.6%\]9W>Q4-PFT MSZ-V>;K;_/E:2A8GZG+QK LQ#!,0AAQ.86?#%*=A"G*8__YKFS??IX:XSR&U M]P:5R+ WPF%4:!ZY,=1G'!13@RX^@TQ(@SQ_(YJXINM$&]*8NZK%J4U1WW M#%? ^7MJT 9'F0$)!,R/T#>'1&<2)HD&CO,1(+F 1M=-66W**FVRX*X<0/T\ M)V(&A*M"2 60GB[%0R)=(04J8KU+T1 FI) C]S(@;X &SF[2O]RERV_6EQR" M B)701$2$/L2-!XH%8<2^GH.HZ(0XA$YD4! (PA7,C_CPH5ZZ",S6.@H)D,6 M,"!'^:5LVG79,JV?@JQ]N#ZGJS$Q#XG.[M]8LJ3_7#7%)3%+F%E0IBUV:-38 M/?R9 3-G3__S=T?,,!HS>Z'6UM?>(=W971IRF?2O/D,1P]V5<=AOB@(=W4.B,^E"Q087 MN"$NXG$RUN22"LA*L-)1!'PI<1)88+)]-NR1!&[):$YD31 MK!L3>/XN2B"T!.TP60B-T!'T,FF&T$/SR+"+,D2-[Z($\DS0/!N3^6-99-\/ MR_'@83MQ*2.9A*L#)1 \@EXHV6^MA,%=2MK-0E_B89@2233BJ4JDFJ2IYKK8 MD$@EZ>H\2:2.I)=(]O+*X9:P_Z0SA##1/NI&I$6<21IG'IYT$I$D75TKJ7G9 M]/IHAKK#C1PHQ63_ZC7%A3%G([Z 1)))FF2[3W_^^0]0X;^@E7:N[R*11=+5 MQ)((&DDO@6;H.]S(F>!@"(N3)!K[3 ,I)FF*V;DNTD"P<==%(9H4C::YKHL: M+J<8BY3L+[L,<=2^0B'A%$TXVP^!$'.*QISMQT#3C#.$4(Z 0L@I&G(V-^ L M T8A\I07DTLA]Y07DTL-83:0>QA"RJU]+NC.NWE^C$($*B^&ET(.*B^&EYHV MO,B0\]$A_!0-/TNI;1=*$7(O?9W)D/,! M(@-CFH&6.L\W;V)D6^SJDL4(H]B72Q8/[:^!WE3(^0"1<#%-.$N]9[DX,>(K M=O7)8L113*^V[#=J\= !,VW4#&&$BQ,CZV*:=9[7*K%6M.7JF<4(I=B79Q8/ M=YR#"]M0VS5NZB1(NX2FG?^G8X(@2UP=M 2)E/ART)+IW249 D+S2M=K7T-I4HW2W73U!J)7&ALZUL:%6'!MZJXX- MITTU.J8W2*TT-K3VU2;5]E0>M&![WH'USM M-M#+_,&7X7;,--GM8(BCVAWT/H*)1@)+W5_1%Z%W"8"K#0=:9P P7T;<,=-4 M&BO\!YLF8WB U M+#)K5\[+(D?K'0#F:LF!5N(/$S7^<]2F=J]'M:UWN*#U!@"S-N1\/5"U1@)@ MKJX<:#7_,%'T/T=P4RF(P=4P!A*V!FA= \"M]ZW\%<81:/T$P)V;*;6R?YBH M^Y^A,[?8HY(QO4'J#9J. M:>A+C8KIM2MKP)MH3+!5?(9MI/4:@/#CU&DM!2#\.'5B2#CCA6Z(&Y5=(^%$ MMX*E[-8+*J%WJ#NWJ&N-!2"\-:D+"Z..C.D-4H/?1,O"'+7]N$9:GP((9Q=/ M:T, X!JS4M@'2VZ;3&!)#>;#II8=.1,;U! M:E"<:'FP%MS:*-(Z&4 Z.W1:JP)(;PZ=M%C D3&]0>K?W&%MS%%ZO\(@TKH; M0#H;=%H+ TAO!IV<+HFC8WJ#U.@WT1QAJ?L\:TAK>0#I[,EI+0Q@U<-@M:H/4^*>LW3@O*QFMP0&4LQ&G]2+ 1#/"'+4MC#@RIC=(C7[*VHCS M]>346AQ .7MQ2O_6(&]>W"&3(@6G8O:#7&A?6-A]763+M,>\J(-5]M >$[[I MBINK_1&PO=V]R:W-H965T)F/364FX^ M698(UB3&HL\V)%%WEHS'6*I3OK+$AA,U:,:=*;CM-KMWPZ9EL9 MT83<9_CIQK$U(+7XBY*]J!P#G(\$!4 '+0 4 Y I@ G!SBF@$$. M&)@"W!S@F@*\'."9 OPZ#[Y*$HM_.MB=@MU)V0\PY3F33\,PS3B_EU)JZFT+7&2%_;.VJ;3HVLPN+6K2#(MK!B6CI#DL" MU%"#V^UC1 /PO3',&KM;L+MGJ+17L'O_?Z5G7F.E[98Z^D4L?G&!C6$H=V^1JP.U//ZKGA-*C-2II]R*((5:"K$(G?@5X.#?;I4@&GH^; FFU$B(.H.Y(WIUIZ>B*! G(2'QR:BN M<^9J5,@>>,ZP):9266&WM-ZI .)-NJ[+VJ?;E(=GWK[KW$NU?7;?;JM8J:30 M3$H-- "6 @K/H:"PE%#8K:%OT8&DP-3PYL&0R_[M#2EE&78 MK*;\XZ#=X<@;M#W?I:##86[FEAJ.1R=84A0J9BH M6S'S@(5FOSHLC?%6KAFG_Y[6@YR]6E$?NG;Z>3$Q1J;U+$IY1=WRVI@%%6)K MD,&QSB)GX/KN:(1>9F!B6L^@LF[MUN3&#%[QX*(&86Y+P\2TGD8IXZA;QIN> M _#?*Y:?J-1D-#C'DU'*,W)/="39J;^3^HU474K01#(@2+#E5%(B3O1ED3LQ M7^R@4M]1M[YG!;@VU1Q4"BORSU'94BS1";%\I^8,CTN*8+/FF)C6LRB5&74O ML]^C.0TK8-N%<(ALYV4&)J;U/[.E]CMOT/Y7:(YSK.AM:1B99FE8E6T@O8_X M#?,5302(R%)A[;ZO2'BV-9>=2+9)=X8>F90L3@_7!(>$:P-U?\F8/)SHS:9B M@W3Z"U!+ P04 " !C@JY2/3W!=%(# !+"@ &0 'AL+W=O-,;%2EE+^LI-/Z<0++"/@L#(6@N+?#N; N45"'K\K4*_^ MIG5LC@_H'YQX%+.D&N:2_V2IR29>XI$4UK3@YIO^P:9V^_[JXKEK&09O<(R)E^D,)DF[T4*Z;&_CXIKV=%!]BSJ!/Q" MU3V)P[O>@@TY<9R%V>/$K>%^+'!0U4CUT@/5JL)X#Z[T&AH>? M8Z+:PEQZ#IRG/>&[Z=VP/XKBL;]KJF\Q"_O])*S-CHCU:V+]3F(+@!R+*&4[ ME@)6%35&L65AZ)(#,9+,YA_P6*\4V />QKZ$[S=H!2?$NRR.. ]JSH.K@GE& M=B7S'*\A5^J9Y"FHUH /K@MXBUE'P(Y$ MS"#=8;5NX"@&FF"3T ;/-UXGA[OCAAUV;]N"DYQE*XZC43+LG\7GW#*,DL$@ M20:]]A"-:DVC[IJT-QLV$@+K-786(M=D*PT(PR@_T7=!S.AB<799')$/@W^W M=_#?4G*XQ"_HJ+YX359:3"^D)6STI?"Z@[?%=E/)N>(,MG4M*SB5G%/50&O7 M7G(:-L]A<'^NN]4LC$XT^XVVC/?[QKU6-+(NA"E;5;U:OXC>N7? R?K,OI1< MN_\'4SZSL!%MF-"$PQHA@_LAYD*5+Y=R8N36-?^E-/B4<,,,7WN@K 'NKR56 M>S6Q'ZC?C]._4$L#!!0 ( &."KE(-&/&PO=V]R M:W-H965TBCTP$FT3D4B7I.+TWR])*9(MV^HNDH,OEDC./+Z99XXXDYV0CVI#J0;/ M5LA[F;AGZXVV$_YLLB5KNJ3ZK^U"FI'? MH12LHEPQP8&DJZEW@S[,,;8.SN)O1G=J[QW84!Z$>+2#+\74@Y81+6FN+00Q MCR!-, ]$T;DHO[-";Z9>ZH&"KDA=ZGNQ M^TS;@"*+EXM2N5^P:VVA!_)::5&USH9!Q7CS),]M(O8<#,YI!]PZX*%#>,8A M:!T"%VC#S(7UD6@RFTBQ ]):&S3[XG+CO$TTC%L9EUJ:56;\].R.2,[X6H%W M7X52[\&"2K#<$$G!%;CAFA6LK&VBP9+FM62:46/ZD6K"2F-]!92U51-?&RX6 MT<_;?6^;??&9?0/P37"]4>".%[0X]/=-#%T@^"606SP*^(W(:Q"@/P"&&)W@ M,__O[G"$3M#E-7!XP1F\<[F[>\[+VD0,5E)48"ZJ;:V)^T.+%>C$Z%7X\=4 M@R^:5NJ?$5IA1RMTM,(SM/X4FI3@'>.M<.]/*== 1 ["EH&G602S!.(HG?A/ M^RD]-D1A".,L2G!G>4 SZFA&HS2_$RD)UVHDXKB#BB])B*2CE;Q>B.0HOPF* MXP"B@0['=A&,80:3TRJD'<=TE.-2B_P1B*W-RI@468>779(4"/8U$+Y>C!;C MX-\>)4D<)$,Y3EGB%(99%)T6!.U5:S3*])XJ+5FN3;*44X?LB"P4(+PP']7! M6LW9Z!%"N-\67Y1R?95%P1LH%QSI@3%,TQ /A3LVC%"2)OA,.4-]V47C=7=) MI2@H6YL5 I3?K<21M+2%\X47112O5E&,5OH%1\) <:G1L MDH4I2E&$SHC4EV0T7I,_B=I<1J3Z/\+TM12E%R5,7Y11]@;"9+\7YM@$QQC& M:7#F,X3[^HS'Z[--PY7I04[>-@\Q^TJ*T27I@?M:B_'K]6@Q#I(=F5.0A.% MEA.6<*"'O]<^5%2N75>E0&Z.@VXNX-ULU[G=N'YE,']K.KJF_^IAFG;07*_7 MC"M0TI6!A->)X2.;#JL9:+%U3&PO=V]R:W-H965TU2.NV/G^V$N)342?>8U"_0I+[G'E\?']\FHS473W)!J0(O:9+)\]9" MJ>59$,AH05,BVWQ),_W-C(N4*'TIYH%<"DIB&Y0F 0K#7I 2EK7&(WOO3HQ' M?*42EM$[ >0J38G87-*$K\];L/5ZXY[-%\K<",:C)9G3!ZJ^+>^$O@I*E)BE M-).,9T#0V7GK IY-\= $V!'?&5W+K<_ 3.61\R=S<1.?MT+#B"8T4@:"Z'_/ M](HFB4'2//XJ0%ME3A.X_?D5_=I.7D_FD4AZQ9/?6:P6YZU!"\1T1E:)NN?K MGVDQH:[!BW@B[5^P+L:&+1"MI.)I$:P9I"S+_Y.7HA!; 1JG.@ 5 6@WH+,G M !3&XY9E:2##-8AI7Q$_\\;VZ M^*D_'D$/0*"+6%82O5;R$GD1;XEH PP_ Q0B6$'HJGEX6%4/?_@OJTR'AR8< M#JO*\9_)ORD&+F6%+1[>)ZL%$;1*5A=:4]F<:JM1X'$#ML?=D8V]?;$F(@9_ M_*HAP8VBJ?S30ZA3$NI80IT]A"RH!'.=7>E<)UJ\TN26IU7:S;&Z%LM8[?-8 M+\ES1?INF;[K37^3*<&TNT;@F20K"O@,2+/S %^:LDA 7ZB(F*R4\F6./=BB MTVEW2T*YNO(QO7K*O9)RSTOYFC#AV+[R?*9259/LO2,)V\,=DN_'A&U43;-? MTNQ[:9KM NX2DGE$,BBQ!L>AVF%):.B=G$TD 5FI!1?L;YU.MP: 2;DB643K M5#Q\IV+A.UW"#]QV!=@VD?YP@$*\A\;6(0?]=7RS MU_XQ)MFM$PU$#AT=AVR@LU^(Z^MN-RO+YF!)!>-Y]3>4""VH+#;'=VI/P.JE M\.-W9( M2-U?&X?\:C0.=!-&?3F=^\+>D8C*.2WT6^V/B\J/#RV0CZHS_4BG4S_%JQ:J!HHU&V'X4\^5LZ9T6'.;)OR9 .^%SR; M+0QR7HV.Q*N1\VKT/WMU#3[N%<$^MLZM41.W;B@C/U2_5D;.H9'?H>\U'\$B MTV-81?E G06C([%@Y"P8^2WR:[-&JD!I\ ,&.4M%?DO=+;'>FI43=[7Y#*;I M,N$;ZCL1D?-4="2>BIVGX@,]]<"M.ZG!KV^SL'-:['?:9M*9%B@-I(.=Z6)T MJ'3J#^2/$!?>>EYQ) \LL'-:?*#3'BRNFA:YKMW"SGZQWWX/.!0F-5"UO05V M_HW]3S J9/>^O?@0F3G_QOTCD9GS=>SW]1^7F1^_2?N!W2& _4]$#E*:'VI_ M^Q%L/4]/J9C;%QD21'R5J?R!<'FW?%ER85\1[-R_A&=7^2L/!Y._@;DE8LYT MQYO0F88,VWV]*T3^4B._4'QIG]H_N%25"^6AK_ M"U!+ P04 " !C@JY2=IMK%+,# "3# &0 'AL+W=OZE:-<[[*-B M,XE06\HDN6F!_?A)5F)GE\1H@GVQ]4;RX6.2HH^,URIK3%85Z9"/-G);3[R HL("\RT54'-ZQFOL2BL)H/C M[[52K[%I!;?'&^V?:N>-,U.J\%H4/UBN%R,O]2#'&:T*?2]6?^#:H;[5EXE" MU4]8K<\&'F25TJ)<"QL$)>/N35_61&P)1,D!@7 M$-:XG:$:Y0W5=#R48@72 MGC;:[*!VM98VX!BW7^5!2[/+C)P>/VB1/5U8OW*X%J7YV(K6=%U O07?EO5T M8MEC^A7.;E!35JAS> <^J 65J(!Q>.1,J_=FT8S_7(A*49ZKH:\-1FO)S]9X MKAR>\ ">"+X(KA<*/O(<\__*^\:WQL%PX^!5V*GP"Y67$)'W$ 8A>7RX@;-W MYRUR]^PP$S4\1K69Z("9KU4Y1?GK+R0.?A,S2V5I6*LI=(N.QRY3O<94KS;5 M.V#J6Z65-NPR/@>J88ISQKF=&+M+E$SD<&8^@G/M'/Z!?4XZZIRA?FW(YN_S MF,0D38.$#/WG/1#[#<1^)\3?)>4:WXZCOX,CV \@;@#$G0 ^OJ#,F#H"0KP# MX8*DT8"D^X$D#9"D$X@I'3-DQW"1[ ()PR1)P_U T@9(>DS4(,]/B)=T-U[Z M21)'A^)ET( ;=&;/C[IX8GX!DV>4YC: S0>$.\DR[,@:$K25+O@_\B8714&E MLDN."4M)6S'VEC1G.-GFY3).]G-"MDHS>7,6G8**O#6K2-A""H_(JU- .?V6 ML2VN#L4/:^+M(-2V:)/^D5EXC[:Q ML]"OS:TL30M5T0(^LQG"V5]H4)]W969;K$EWM=[F:$H+RG_.^+7;W5I2>+60 M8 "E:R'" >3TM>O*)6T9)TDG-Y/Y7.*<:H1;0P0S76D&WVE1&2)NN;OAFZZG MDY2V7I.W%^PU*38P]A+C-,5;\1#UXWXO_BDB_*T^L40YK[MA!9FHN'8M8[/: M=-P3UV>VQUV[;MHJ4SX5%#@SHL%E8D)+N@[83;18UEWG5&C3P];#A?EK0&D/ MF/V9$'HSL0::_Y#QOU!+ P04 " !C@JY2UU#+CL9TL[DACVJ[PTL:)[[G'U[[GVAZMN;B3"T(4 M^%$63(Z#A5++-V$HIPM28MGC2\+TEQD7)5:Z*>:A7 J"'F\P/ZA1V\'LPMEN2<%]]HKA;C( M 3F9X M5:@KOOY(Z@'U#=Z4%]+^@G75-]4>IRNI>%D;ZW9)6?6/?]2!V#"(HPX#5!L@ MR[MR9%F^PPI/1H*O@3"]-9IYL$.UUIH<9696KI707ZFV4Y-KQ:=W)V9<.3CG MI9YLB6VX3L 5D4K0J=)?;"]P:B)(U4_P\AU1F!;RU2A4FH-!"J>UO[/*'^KP M%X//G*F%!.]93O+']J'FW@P /0S@#'D!/V/1 S%\#5"$X',0 KG @LCJUX,? M-P&*+7[2@?]G%#R020.96,BX*^9_X]9O@/I>;E]62BK,AA\$ M9B9TN](8M&A$VPFD#8'42T"G[HS0?2BD+0HG29HDR78>6<,C\_*XT3-BV]60G643N^) MT"4!V-4#M*Z1%\_@('I[@:D -[A8$<,9V#SRI!'<$$%XC$3*>5%@(:US&Q\3 M**8/JT20J>OT"^P1ZR%L*V^7=GAA!?ZE7??0@C;*IL.,Q1US"9R(HNB M(Q?$&G"'<" GN,@ON'N6PQIM%PI.0I%?0H]2"U%;2+W3Y-04Q?^U%B*GE\BO ME_^N%M:.!SO,HM-1Y-?1)Q;"&OV1O*.L!SOV6ASZ Z220HR$R;1KU4QTA4UP%50_&E/8+?YCV8)(+B4AL9AMH_WZV$T* D.V!!UZ([=Q[]WV4JF"84Q1V*5981_#"%EFYZ%K>W!:S*/I3ZP^]TEF<,$Y-MRS-7. M+E&B) ,J$D81AUG/&N"'$?9U@HGXDU9@H0AF9)7*5[;Y M"D5!;8T7LE287[0I8AT+A2LA658D*P990O,K>2^$J"0HG/H$MTAP#Q-:)Q*\ M(L$SA>;,3%F/1))^E[,-XCI:H>F%T<9DJVH2JFV<2*[N)BI/]B>2A8M;+42$ M1BQ3_PY!C+ZW^]NG=[T&=/T(DB2IN%$!;Y-'='UU@ZY00M'WF*T$H9'HVE+Q MTNAV6' 8YAS<$QP\],*HC 5ZHA%$^_FVJJ_H1<$[H'-1;(='T U7CQN3#' \VA$?HUS<% MB9XE9.)W Z%62:AE"+5.$-HC ;FS=;;E*+Y!T?U@W<>!U^G:ZZJ6-4'8O2^# M]@BV2X+M?Q 4$K$9$B0%T5"P7^+YE^% IR34.8L#.4J[(F[@'>A_'-)QZ]4/ M2G)!([E7$$!X&"/U.JN6N%:]?JFE:*C[OH2^OPPCL+-K@,Y9K"A@]H3VW0,S M:H):7KO>#ESIT;B1XD2_!L8-]:E=@$SHO*ET=X?K7H@;NU:)O?.XX1T)C0/_ MT(WCH.#$NX%WO1,W-\\O0(&3U-A!(O5)3H3D1 \C30+L.A]N7X@GN^:)_?-X MXA]]"@+GR)/CH';+.3#%K@PT&?"YF?,$"MF*RGP,*$_+67)@)JB#\Z&>,LH6W@^\^4;R99F;)HRJ88PLXS5G Q_;]02P,$% @ 8X*N4O!V4<<7 @ &04 !D !X;"]W;W)K M&ULE53;CM,P$/T5*Q(22%"G21?0*HW4RR+V85&U MR^4!\> FD\9:7X+MD/+WC)TTE%5;X"7QC.>RF4G4>U<\TU MI;:H03([T0THO*FTDAN1$BK6"G>ON_ V1E .@#2D&@?64AKS1S+,Z,[8KPU MLOE#J$U 8S9<^2X^.(.W''$NOU6%ED ^LCU8\HI\8,8P7UCR? V.<6%?9-2A M'V]-BX%SV7,F9SA35JRVY4264?^(IQC<&F1R"7"87">^8F9!T^I(D<3(] M$<_JW^'QA7#2L69IX$O_6C.RYK80VK8&R-?%UCJ#8_GM@HO9Z&(67,S.N+BI M*@@#3AQZP9; J396SI-"MT.@G$ \N,UM:Y'8Q7;6(?'QV$Z6=%N: F(O;>SXG'M\KWUZ.]@(^5VM M$#7"E!%7E.Y<\Q9F(S](AW/W'%EBMM)_S18$V7>(WZ9GTI MSID,OL(HPP[FV M%-1\W>($L\PR&1T_*E*OCFF!V\_W[*_=YLUF9E3A1&1?6*I70R_Q(,4%+3)] M)39OL-I0S_+-1:;<)VS*M7'LP;Q06N05V"C(&2^_Z5V5B"U M L05H#P$2 D M.P!1!8C^%!!7@-AEIMR*R\.4:CH:2+$!:5<;-OO@DNG09ON,V[I?:VG>,H/3 MH_=HDJ;@"#Y0*:FM 1Q,45.6J9?P AB'3RM1*,I3-?"U"6AA_KPB'Y?DX0[R M""X$URL%KWB*Z4.\;X36:L-[M>.PD_""RF.(R"&$04ANKJ=P\.*E1(X;FGU< MVW/4HG'RYY1!1=G",NUF>4?Y,00/A77L-ZJK$SG::&=UE$(\!%>E0YBBFDOF M-@I?WYNU\%9CKKYU1(KK2+&+%.^(]'&-MOQ\"9F-!=+>ER.Q."K,@!H5NK7^ M)6G?D5J+N1V1,(EZ _^V14NOUM+[*RT9HS.6,,L+_*.VB8U M4_+,I^BTCG3:J?E#D<],IL0"JEL)PL51\ OVW=-Q2=W;3F)[!DG0F%NPKXI. M17F.-,H<#HRE_40J5=LM'^_A(P[:D2BRY;NDN[ST;D]Y2=APA<]<8-(X$HG^ M1'K/G=/&:TBWV?R;^4Y)B^T$R2[?(8WQ MD&[G^3O_G59L#RZN:3MWR6AVY:^4>S8_)V:1L31N:LE,V_<22&S,/I1N MOWZV RD=:=87XMOY+N?@X_%:JF== "!Y+;G0$Z] K$Y]7R\***D^D14(LY-+ M55(T4[7T=:6 9BZHY'X4!(E?4B:\=.S6;E4ZEBOD3,"M(GI5EE3]G@&7ZXD7 M>MN%.[8LT"[XZ;BB2[@'?*QNE9GY#4K&2A":24$4Y!-O&I[.PL &N!-/#-9Z M9TRLE;F4SW9RE4V\P"H"#@NT$-1\7N ,.+=(1L>O#:C7<-K W?$6_=*9-V;F M5,.9Y-]9AL7$&WHD@YRN.-[)]5?8&.I;O(7DVOV2=7TVB3VR6&F4Y2;8*"B9 MJ+_T=9.(G8 H_" @V@1$3G=-Y%2>4Z3I6,DU4?:T0;,#9]5%&W%,V*K@W&DB;'Y$R6E10@4!.9$[=,+EY-\>WVX3D@95P?D0/"!'DHY$I3D>FQ MCT:#1?(7&[Y9S1=]P!>3&RFPT.1"9)"]C_>-]L9 M#4PBSH!;Z@Z(7'XA41! M%#[>GY/#@Z,.V+C)2^Q@X^Z\_)C.-2KSU_G9@=EK,'L.L_Z!NGO4/?ZHW;F MI&%..ID?)%).Y">])WL"PB2.VQ4,&@6#SEI>,D'%8M?Z:4_V.9'Z\,"=4:L/5Z#/6F MY(PS9- J9;2?ZWZ[E#!X:R?!)ZJ=[V6\M5,$>W_T_N ? ?Y.:RM!+5T#UP9R M);#N6H'DZT[]02P,$% @ 8X*N4A\34;FN @ UP8 !D M !X;"]W;W)K&ULE55=3]LP%/TK5L0#2(,T*6TS ME$:B,#2DH2$ZMF>>^"9=2_6@:P!# MGAHN]#RHC6G/PE#G-314G\@6!.Z44C74X%15H6X5T,(%-3R,1Z-IV% F@BQU M:[Q"F*4MK6 )YKZ]53@+^RP% M:T!H)@514,Z#\^ALD=CS[L!/!FN],R96R4K*!SNY+N;!R!("#KFQ&2B^'N$" M.+>)D,;O3JP$Q!''P3$FX#8\?9 CN4E-31+ ME5P394]C-CMP4ETTDF/"FK(T"G<9QIGL&Z D38[)LFM;#EAN0SFYH+HF5V@8 MN1;>>%O!PTLPE'%]1 X($^1'+3M-1:'3T" 3FR_,-Z@+CQI_@#HF-U*86I,O MHH#B=7R("GH9\5;&(AY,>$/5"1E'GT@\BJ/[Y24Y/#@:2#ONJS-V:<=LBF!I(@S7LE*L=D27AMJ2$,[IBG!D&^FR R6G/ MY-0Q.?TG)G@G%7HB*@_VFM++IOOD'85]%GG J0.T=_EY M3OZ#9\D$%3GL8^FW_L[2PTUV62;Q?H[3GN-TT%77>:Q3'?I$M0;T5*[PTQ:> M&CSE-145. G>3;GBK'*W8-#-6<]@-EBE[V_\VR=\]DYXG,RF^Y4G/6XRB'OU MRH]]J,F[CV+T!C+<:38-J,JU5$UR>S=\W^E7^ZY][IO5RW'?\O'65DQHI%-B MZ.ADAFJ5;Z-^8F3K6M=*&FR$;ECCGP>4/8#[I91F.[$ _;\L^P-02P,$% M @ 8X*N4GPOU$*G P W0P !D !X;"]W;W)K&ULO9==;]L@%(;_"K(VJ96:V.#82:HD4C\T;=*F54VW75.;)&@8/,#-^N\' MV+43Q:;=+G:3&-N\/.? ><&+O9 _U8X0#7X7C*MEL-.ZO Q#E>U(@=58E(2; M)QLA"ZQ-4VY#54J"<]>I8"&*HC0L,.7!:N'NW2=-*VQ5R(WA#&K9#A^-:)!.Z;M>'C] MHO[!!6^"><2*W CV@^9ZMPQF 3<*0%8I M+8JFLR$H**__\>\F$0<=4#+0 34=D..N!W*4MUCCU4**/9#V;:-F+URHKK>! MH]S.REI+\Y2:?GKUF9B0%!B!=566C)A\:\S -6:89P2LW<+XQ.O9-UF\ #]< MG"0'5T]$FGD#]\1./N5;\$!DH2X YOGI6[=49:+B&MQC;<8[NR4:4Z;.P3M M.7C8B4J9?FH1:A.410NS)H#K.@ T$, 7+,<@AA< 10A^6]^"LW?GQRJA24F; M%]3F!3G9>$#V:VFXM8V*N0Q=>C3C5C-VFI.W:0)I!)6Y[4R_,@; V(8:H^D/0$!,;SZ:2?9-J23+VK M\ /EK@Y?7X.S5G'FC>U.VKCTLZM2\JNBI2WY"["50O7&-3M-,$K[HYJW#',O MPV>BU*7QXZPJ*H:M2^3$;"D9=1;3!S$_@1BA%/93P*BSONB?"F\W2MQLE++=3FLJ;3953]W#SF3A7[EL?XQ^B1@\$RP5F()"<+U3 ($< M/RL?7N>YT&^ZQU;7"^<70 U<;DE/B&Z(P9^IWY M3?/CET#CZ?R]#Z9S:.BWZ#?,AE\ 1F,(>UG"@\.J/?B; ]R6\/(NT+YOE&"/W2L$?B]HMF]0=02P,$% M @ 8X*N4EI0W#XI P ^@L !D !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ976@ATNH4LBK:VF36JUJI?MLYLXP:K!S'::]M_/ M-A38,,D4Y0O8AO.^YQC\Z$PV7#S+C! %7G-6R*F7*56>^[Z<9R3'\HR7I-!/ MEESD6.FI6/FR% 0O;%#.?!0$L9]C6GBSB5V[%;,)7RM&"W(K@%SG.19O%X3Q MS=2#WOO"'5UERBSXLTF)5^2>J,?R5NB9WZ@L:$X*27D!!%E.O2_P_ +9 /O& M3THVLC,&II0GSI_-Y/MBZ@4F(\+(7!D)K&\OY)(P9I1T'K]K4:_Q-('=\;OZ M5UN\+N8)2W+)V2^Z4-G4&WM@099XS=0=WWPC=4&1T9MS)NT5;*IWX]@#\[54 M/*^#=08Y+:H[?JTWHA.@"W4'H#H V;PK(YOE%59X-A%\ X1Y6ZN9@2W51NOD M:&&^RKT2^BG5<6IV371)$IR"&ZS6@BJJ)WP)[#*XIOB)LFKQ^(HH3)D\ 4> M%N AXVN)BX6<^$JG8<3\>6UY45FB -[LCJA@.Z)DMP+(CYQ;4ZT!<" M45]KR"-W%YQXQ7O\@I=7G'/"\9IZO9*&J]DEU?D\DKZ7G \\+W&C==X MEU?L\AKWO.( N:W2QBK=:O7 %6: V?-:XC<-3.4\DVF_S&B<#/PK,&CQ$6RU MOR92G@.:EVM%%AH,B@@BE1,*02^#4Y@&X4 &'8#!_]T "5A++&<.L+\+HS09 MRJ%%#]S.GJ^TP,6<@)W0@2UUX&&Q4\MU2T/AP/&$+7?@?N"!??*@,!AP:\D# M]T,/[+,G@0-F+7K@?NR!??B@H6/2L@?N!Q_8IX\AA].LA0_6ZC8&4?@O>?Q.)V>Z8MTK MK6BAMZ5;3#3#?G1)@7]/,EY^I]8OK%IMV? M_0%02P,$% @ 8X*N4KDM!D@G P (@L !D !X;"]W;W)K&ULK59=;YLP%/TK%NI#*VT%\Q52)9':5-4FM5O4M-NS0YQ@ MU=C,-DW[[V<# 58@F;*]!&Q\/NX-/GBRX^)%)A@K\)92)J=6HE1V9=LR3G"* MY"7/,--/-ERD2.FAV-HR$QBM"U!*;==Q0CM%A%FS23&W$+,)SQ4E#"\$D'F: M(O%^@RG?32UH[2<>R3919L*>33*TQ4NLGK.%T".[9EF3%#-). ,";Z;6-;RZ M@6,#*%;\('@G6_? E++B_,4,OJZGEF,<88IC92B0OKSB.:;4,&D?ORI2J]8T MP/;]GOVN*%X7LT(2SSG]2=8JF5J1!=9X@W*J'OGN"ZX*"@Q?S*DL?L&N6NM8 M(,ZEXFD%U@Y2PLHK>JL:T0*X< #@5@"W\%T*%2YOD4*SB> [(,QJS69NBE(+ MM#9'F/E7EDKHIT3CU.P>ZY(D^ SN@F(>+-"[_@>4!,]LC06X MIA1\XRQ&+,84K2@&^ \UNL$*'R IP! MPL!3PG.I87)B*UV'<6/'E>>;TK,[X/D6QY? @Y^ Z[C.\_(6G)]=_,EBZR[4 MK7#K5K@%K3= NZ^E='^ T*L)O8+0'R#4]F!?=24J+%!FU[S./$\O?.V1\FLI M_YB4VR=5HH*6E.L[_5)!+14)&.>@B7LLY15 *<^9TDFNOQY2ZYN@($PW DO5FP%. MQTLTT W82CMXT,I^CY>=X"M*MLA\'?I3"':[ 8>ZT:0,/!PS'V/R0-# )FG@ M:5%3P=HE!)$W5$.3-O"TN('=O GAR!V0:Q('GA8YL)LY?N /5=?$#CPM=V W M>$9^.*#61 \\+7M@-WR&7O\F?."_I _\Z_B!3?[ _QM %5W[XZA?H/''+MNM M$X\Y/3X@L25,:H&-QCF7(UV$* ]DY4#QK#@$K;C21ZKB-M&'6"S, OU\P[G: M#\RYJCX6SWX#4$L#!!0 ( &."KE)H@!Q7]P$ /8# 9 >&PO=V]R M:W-H965TRL75$X!IH$PW;H M$#3H=AAV4&S&%JH/3Z+K[M^7DATC Y;M8HL2WWM\%)7WUCW[!@#9JU;&+Y,& ML;WCW)<-:.%GM@5#)P?KM$ *7K18 U*!2(JX]?(F4R2 M 7BZ/K)_BM[)RUYX6%OU75;8+)/;A%5P$)W"1]M_AM'/=> KK?+QR_HA]^8Z M867GT>H13!5H:8:_>!W[< +(TC. ; 1DL>Y!*%:Y$2B*W-F>N9!-;&$1K48T M%2=-N)0=.CJ5A,-B;;662%U&)DS%UM:@-#684H)G[]E7X9P(?6.7&T AE;]B M%TP:]B"5HJ[ZG"-5$;AX.2JN!L7LC.*#<#.V2-^Q;)ZE3[L-N[RX^I.%DX?) M2#89R2+MXK]&_%^<;*0OE?6= _;C?N_1T33\_(?J8E)=1-4/9U2WG2L;&@IF M]TK6 L^U9&"YC2SAG;P4Z7SV,>[-XBS4E<-O0PP84$.C]8B\<@#,OTU(LW4$L#!!0 ( &."KE)OM9FQ M_P4 ,H> 9 >&PO=V]R:W-H965TCC93;J_%8+#A2/P(H])KM,WO'G/UF3$*W\+7DFZK_@ MN=$&([#<"JHNZF+6U2C\MJO=^+TOU::KLY.R>K=5;E" I5F!> M?QTKP9P72_6P3.I7\[G8#Z_J^A*\&'S=LNKS8@WNF%!%%K6+.[94MFF6[N62 M [EAE3_!LW252+8"MTF6*/<"O%\PF:29N%!>O]\OP/MW%^ =2 OPUX;OA/(F MIF.I4JP"'2^;=&[WZ:"!=##XP@NY$>!3L6*KOOU8E::M#WJISRWR.OR2E!\! MAA\ "A!TQ#,_WCQPF"_\Y@NV'#+O98/;MXUK?WC WQU[8L6.77E[=T4X0(8V,0!T:%+OC#-LX0V^<>NZDQ5+-./ ^XT)DC# %+KK,VF3F'B3^%RH.2!YF3+Q M 11,NM*8V/&AV)P,MBB$H9G#Q)XQ86=:]3* @>9_<& >;]4<21XR]H)VX7F] ML+.NP'-1 Y%VAEX+F\:R6[LHPH%18(>*1)VQU(]+XQ3BMP5.XZ\_JF,S6(=H M"#E0\QKZ@7T"=!I/!G5@0,U '3H/=J#F.*1O#1ZHX0O]]#V,'FCC-*1X B=F M_K8.QS0>FI,:NS ZFRN-BP-@<:AZ9.D'J.$-_?3^E*6J%ZU'N9<6&J1P[0XQ FHK(WXT>PPA-,.0G MF(\1=DM), [-PCD:3S2)!FJG08C\+:5=._ ?.*U'PQJ4.#BWHEC##?OAYJDH MMA%%0VB"S*$:KBC6+,-^EIT,76RS*L1FC^80TR' MW#'\Q8[^$!%SA7"HAGLTK'&)_4VDDR1'-FY8=#B+U%OH0H MLFIIRP:6,Z(I2?SMY)SG6UY4H_$^R9BO;$3#DIR].R::<.35NV-B8VH2F=VN M0T2C@0:%:)81/\N,LIV\C)'.+Y%^$AU33$T>XB>/KY@V2A1OS%;7H8+='48_ M+LT;XN?-R'UBSA^&(P"<_5VJ!"% W.3:J11/]*.6;RHO0>VNB"'9@"W M5*.1^OM(FQM'+EI4 Y.B>HGW,>8#2686_1@IW?$9HJ.F3VKPWCSB%? MSLIU?5@JP)+O"KD_SVJ?M@>R-_4QI/'\%E[-]\>JVLW^E/=+4JY3U2=D[%&Y M##Y&ZL66^X/3_8WDV_HH\8%+R?/Z&PO=V]R:W-H965TS!393$-+$S M6VWN8#]^LI-FW:T->TEL6=^G3Y*M::WTWN0 R)[*0IJ9ER-6M[YOXAQ*;@:J M DDGJ=(E1]KJS#>5!IXX4%GX81!,_)(+ZUFEF M;(2T7=RBIE-!.)QO(:.>(.,R84L7#C1;*AF347-7Z95L+HM=OV6?N;;V(["; M>T N"O-ZZB,IL7Q^W$9=-%'#*U$C]J@DYH9]D DD?^-]RJ!+(SREL0A["1^Y M'K!H^(:%03B\H&?Y__"@1T[4535R?*,K?!LX@CP 2[4J6:QL*6.DSF+>]I2* MO ,9Y_1R]NS7M&WZ.4?C01"\NM3>?MQD\B^N2SE4V&POWJ65@6FM&T M!%(NPEZG$XOZ9!TXX\D<')CE;(A>3I_ M_W.AS,V[P-W//IR==9XN;G;CYQ5P04*OZ-4!HI<=7-=BF'1\D/0>94SX^C#/ M^UWCOOO;\@W!JK5LC)P@Y&VVHX?UOH\&F9+M]D?$!:P^S5GP3,60C*G@$\V! ME=&V4PVN@J^@H&X_K@KK<*;IJMN[(BVANMDD$Z53IILT M7;(.C0:"96!'\]D<[D85(8#&J-PV4DYG2M+*PYI1-ZSLE GQ ,_KCVQ+>YEM M[%P']DTV36NH;CH9UP']336GO2D;O4DW*/BS,E\6=CJRZD.ILGO-,KZL^LNL M,8"I=W%U6A1B]5GPFV-.MR6F:XY]X)>OZ[ZSQCDFDJ-DW;VC_F57ZSX^CZ7UFN?JOL&O9ZK%_" MQV[RZA1,QJ=@\@1J,DJ.WV-]J#IVD\>YDF%]R-@XR6R=8YIH .?%(?D.YT_1 M)@TF"RX,EW5OSM.4R5?'&2MOZ,3^4;.E;\>G+*,+81X;<$C:]AU+^2)/FE'W ML!#UJ+;]#:;7C9O#JLW%9/6!3'^VUOANXQ6ROPZP/=U7(=A,\4K$9HJO-2#^ M=0-&DOAW&\L##&P7L-J!_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q M[P_VE$11DO@1P/P.H@A#X&G$$,"0**K>@SOOHW#]G@K;__2-?@-02P,$ M% @ 8X*N4I>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'DG#2_ M?BG)CD>M/;N724ZQ*(7^1)GS<8;Z]&3LXX,QC^RY4MI-!DOO5Z>CD2N6HN+N M3[,2.IR9&UMQ'P[M8N165O#2+87PE1K%XW$^JKC4@\^?MGU-[0@>&"\*+XT. MC4W#G11/;G>^.61KZ>2#5-+_G S:STH,6"6UK.2+*">#\8"YI7GZVUCY8K3G M:E98H]1D$'4G[H3ULOBM>=9 WO('U[9X_G## \ADD(]#AW-IG6^O:/OG@7$M MPL7=4>W-I51>V'/NQ5_6U"NI%TTWX2Y&X#;:<=C^[0;QU/Z?833SN2S$N2GJ M2FC?C:,5J@'4;BE7;L TK\1D<&;6PK(I7XCFIL*W7)7=#?I !H;+GLIPPEZ5 M+2,ECRZ%=J)DX9,S2I:!HV1?N>*Z$ Q Q@AD_"Z0LP8G_"N 3!#(A!SR=S3O MF)DWU&L F2*0Z3N.Y'T,(#,$,J.%_&$77,N7]@3CNF3GPA56KMIC,P>0.0*9 MTT)^Y4ZV#W=JA0N7[FAG=55Q 'F$0![10MZ(M= U##7'",PQ+V9+; MGGLQ943$SF@';_C NX!Q'DPVP1$>OB2A>F$NR6/XO>#PZ30T1LA^LP M"?HTF 4B8@V$IU;)-JBUL3]8U8=?G AAI<^(22 BML!,+': M?/AD=J&M B- MEGN(B>DA(O8#:M3>VB3"I!$16V/C5/8A9!=*N(]PB8QY(B;V!-#K7C9,$C&Q M)'#3]K(,-,T@]L4!U6Z'$V)BUHB)K7%0:QTHQ,3D$1/+XY#<-L,),3&?Q&_B MD[U3!A-+3"P6-&CWHF&,N24F=@L>M!.(B;DE)G;+-F@/V2ST5M9*-,SGTO'% MPHH%Q,3<$K^16X;L.[=!S7(=YO2Y\%RJWB\SP423$(MF_UC.Y$++T /,?!/, M.0FQR< M/F:7YK%=(\3$G).0)RP0\];XL.2X$5RU3Y[W*H68U;%[G-8Q\8LE%*7Q5#,(XB) M62A]S\SG_AAB8A9*J3,?%/,$8F(62HDM="A!VZR7(":ZR4)LH<.8[8H)8F(6 M2JDMA&'V+)1B%DJI,Z$]%>:]J^(4DU!*+*'#2?F0A20)8F(22HDEA&%^Z:WC M4DQ"*;&$#M8.NID.]RDQ"67$$D(PFU,0$Y-0]A9[-/LQ;\)R&6)B$LJ()81@ M-H<0$Y-01IX*[39%]F3J$!.34$8LH4U=Z[]*"1FZT?\VM; M,;]Q7UOII0 /_;HW?S %9<0*>L6\K -F6"(U+[#5U883%F9R3$$YL8*P#<@ M#S$Q!>74"D++V;"4D&,*RJD5A&+"4D*.*2AO%33:ODY8BKG4HOP>OL*%]H*K M8FI9\Z=[12+-FAW->:W466C[H:\-+[=O)V[?K/S\+U!+ P04 " !C@JY2 M)V75I0P" "$)0 &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$= MS\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G M&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S M!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4 M6PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z& M>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>! MWH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO M-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ 8X*N4N[5[1CF M 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL M=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &." MKE+LO%9QM04 -08 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 8X*N4J9T!J,B!0 "Q, !@ ("!\Q, 'AL+W=O 8 M " @4L9 !X;"]W;W)K 8 " @3 N M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4AH4TBCG! T !@ M ("!=T$ 'AL+W=O&UL4$L! A0#% @ 8X*N4HA1A\@I"0 ]!D !D M ("!YTP 'AL+W=O&UL M4$L! A0#% @ 8X*N4C..J :'!P A10 !D ("!\5\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8X*N4KL&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4D=OC$?B! E X !D M ("!3*0 'AL+W=O&PO=V]R:W-H M965TJM !X;"]W;W)K&UL4$L! M A0#% @ 8X*N4N(3BHOQ!0 8!4 !D ("!+K( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N M4C!^=T-F!0 I"$ !D ("!,\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4G@@T(Y_!0 Y!P M !D ("!ALP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4F)V@7Z_ @ ( < !D M ("!\]< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8X*N4O$RY/#C @ 0@ !D ("!#.$ 'AL+W=O M&PO=V]R:W-H965TOH M !X;"]W;W)K&UL4$L! A0#% @ 8X*N4@[' MAQ)W @ !@8 !D ("!1>P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4IDW\FB$ @ 4@< !D M ("!M/4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8X*N4I!GD?2,! +!4 !D ("! M<08! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8X*N4N&PO=V]R:W-H965T&UL4$L! A0#% @ 8X*N4FK2#V"O @ 1@< !D M ("!X"@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8X*N4EI0W#XI P ^@L !D ("!B3(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8X*N4F^UF;'_!0 RAX !D ("!=3L! 'AL+W=O&UL4$L! A0#% @ 8X*N4I>*NQS $P( L M ( !I$T8Y@$ /4D M 3 " 050 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !' $< :!, !Q2 0 $! end XML 75 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 76 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 282 389 1 false 78 0 false 6 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 Statements of Operations and Comprehensive Loss Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.luminartech.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 6 false false R7.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 7 false false R8.htm 2105103 - Disclosure - Revenue Sheet http://www.luminartech.com/role/Revenue Revenue Notes 8 false false R9.htm 2110104 - Disclosure - Investments Sheet http://www.luminartech.com/role/Investments Investments Notes 9 false false R10.htm 2116105 - Disclosure - Financial Statement Components Sheet http://www.luminartech.com/role/FinancialStatementComponents Financial Statement Components Notes 10 false false R11.htm 2126106 - Disclosure - Fair Value Measurements Sheet http://www.luminartech.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2131107 - Disclosure - Stockholders' Equity Sheet http://www.luminartech.com/role/StockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 2133108 - Disclosure - Earnings (Loss) Per Share Sheet http://www.luminartech.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 13 false false R14.htm 2137109 - Disclosure - Stock-based Compensation Sheet http://www.luminartech.com/role/StockbasedCompensation Stock-based Compensation Notes 14 false false R15.htm 2143110 - Disclosure - Income Taxes Sheet http://www.luminartech.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2145111 - Disclosure - Leases Sheet http://www.luminartech.com/role/Leases Leases Notes 16 false false R17.htm 2153112 - Disclosure - Commitment and Contingencies Sheet http://www.luminartech.com/role/CommitmentandContingencies Commitment and Contingencies Notes 17 false false R18.htm 2155113 - Disclosure - Segment and Customer Concentration Information Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation Segment and Customer Concentration Information Notes 18 false false R19.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 19 false false R20.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.luminartech.com/role/RevenueTables Revenue (Tables) Tables http://www.luminartech.com/role/Revenue 20 false false R21.htm 2311302 - Disclosure - Investments (Tables) Sheet http://www.luminartech.com/role/InvestmentsTables Investments (Tables) Tables http://www.luminartech.com/role/Investments 21 false false R22.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 22 false false R23.htm 2327304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.luminartech.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.luminartech.com/role/FairValueMeasurements 23 false false R24.htm 2334305 - 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 24 false false R25.htm 2338306 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.luminartech.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.luminartech.com/role/StockbasedCompensation 25 false false R26.htm 2346307 - Disclosure - Leases (Tables) Sheet http://www.luminartech.com/role/LeasesTables Leases (Tables) Tables http://www.luminartech.com/role/Leases 26 false false R27.htm 2356308 - 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 27 false false R28.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 28 false false R29.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 29 false false R30.htm 2408403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.luminartech.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 30 false false R31.htm 2409404 - Disclosure - Revenue - Schedule of Significant Changes in Contract Liabilities (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails Revenue - Schedule of Significant Changes in Contract Liabilities (Details) Details 31 false false R32.htm 2412405 - Disclosure - Investments - Amortized Cost (Details) Sheet http://www.luminartech.com/role/InvestmentsAmortizedCostDetails Investments - Amortized Cost (Details) Details 32 false false R33.htm 2413406 - Disclosure - Investments - Continuous Loss Position (Details) Sheet http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails Investments - Continuous Loss Position (Details) Details 33 false false R34.htm 2414407 - Disclosure - Investments - Equity Investments Included in Marketable Securities (Details) Sheet http://www.luminartech.com/role/InvestmentsEquityInvestmentsIncludedinMarketableSecuritiesDetails Investments - Equity Investments Included in Marketable Securities (Details) Details 34 false false R35.htm 2415408 - Disclosure - Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details) Sheet http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details) Details 35 false false R36.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 36 false false R37.htm 2419410 - Disclosure - Financial Statement Components - Inventories, net (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails Financial Statement Components - Inventories, net (Details) Details 37 false false R38.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 38 false false R39.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 39 false false R40.htm 2422413 - Disclosure - Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details) Details 40 false false R41.htm 2423414 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails Financial Statement Components - Other Noncurrent Assets (Details) Details 41 false false R42.htm 2424415 - 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 42 false false R43.htm 2425416 - Disclosure - Financial Statement Components - Other Non-Current Liabilities (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails Financial Statement Components - Other Non-Current Liabilities (Details) Details 43 false false R44.htm 2428417 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 44 false false R45.htm 2429418 - 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 45 false false R46.htm 2430419 - 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 46 false false R47.htm 2432420 - Disclosure - Stockholders' Equity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.luminartech.com/role/StockholdersEquity 47 false false R48.htm 2435421 - 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 48 false false R49.htm 2436422 - 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 49 false false R50.htm 2439423 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 50 false false R51.htm 2440424 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 51 false false R52.htm 2441425 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails Stock-based Compensation - Restricted Stock Activity (Details) Details 52 false false R53.htm 2442426 - Disclosure - Stock-based Compensation - Compensation Expense (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails Stock-based Compensation - Compensation Expense (Details) Details 53 false false R54.htm 2444427 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.luminartech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 54 false false R55.htm 2447428 - Disclosure - Leases - Narrative (Details) Sheet http://www.luminartech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 55 false false R56.htm 2448429 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 56 false false R57.htm 2449430 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 57 false false R58.htm 2450431 - 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 58 false false R59.htm 2451432 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 59 false false R60.htm 2452433 - Disclosure - Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details) Sheet http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details) Details 60 false false R61.htm 2454434 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 61 false false R62.htm 2457435 - 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 62 false false R63.htm 2458436 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails Segment and Customer Concentration Information - Narrative (Details) Details 63 false false All Reports Book All Reports lazr-20210331.htm lazr-20210331.xsd lazr-20210331_cal.xml lazr-20210331_def.xml lazr-20210331_lab.xml lazr-20210331_pre.xml q1-2021exhibit311.htm q1-2021exhibit312.htm q1-2021exhibit321.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lazr-20210331.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 282, "dts": { "calculationLink": { "local": [ "lazr-20210331_cal.xml" ] }, "definitionLink": { "local": [ "lazr-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "lazr-20210331.htm" ] }, "labelLink": { "local": [ "lazr-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "lazr-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "lazr-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 540, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 12 }, "keyCustom": 14, "keyStandard": 375, "memberCustom": 21, "memberStandard": 52, "nsprefix": "lazr", "nsuri": "http://www.luminartech.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Fair Value Measurements", "role": "http://www.luminartech.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - Stockholders' Equity", "role": "http://www.luminartech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Stock-based Compensation", "role": "http://www.luminartech.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Income Taxes", "role": "http://www.luminartech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - Disclosure - Leases", "role": "http://www.luminartech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - Commitment and Contingencies", "role": "http://www.luminartech.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.luminartech.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.luminartech.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346307 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356308 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntercompanyForeignCurrencyBalanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "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", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntercompanyForeignCurrencyBalanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "ia5d6f5412df54589bffd16d4ade9235d_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Schedule of Significant Changes in Contract Liabilities (Details)", "role": "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Significant Changes in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i6122e5b6e468472aa7fea1a6c54e7a5e_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Investments - Equity Investments Included in Marketable Securities (Details)", "role": "http://www.luminartech.com/role/InvestmentsEquityInvestmentsIncludedinMarketableSecuritiesDetails", "shortName": "Investments - Equity Investments Included in Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details)", "role": "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails", "shortName": "Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ia5a91c7c758e478c9a8b4cbfdf4953c3_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "role": "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ia5a91c7c758e478c9a8b4cbfdf4953c3_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "lazr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details", "shortName": "Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - 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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - 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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - Financial Statement Components - Other Non-Current Liabilities (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails", "shortName": "Financial Statement Components - Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i0f8d5068aadd4eadb3ffcb10bb34960f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - 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", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i0f8d5068aadd4eadb3ffcb10bb34960f_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i344d3a8c8fd741b793edb5452f8c8609_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - 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", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i344d3a8c8fd741b793edb5452f8c8609_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - 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-20210331.htm", "contextRef": "i3dd11fa53ae04601a38b6604ab9dd99f_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - 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-20210331.htm", "contextRef": "iee53eb037785404c9e71c2bf3c84ffb8_D20210316-20210316", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - 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": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - 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-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i0267097fea924270b626d323ea06e1db_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - 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-20210331.htm", "contextRef": "i0267097fea924270b626d323ea06e1db_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Leases - Narrative (Details)", "role": "http://www.luminartech.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ia8c3e033619f4957ab6210fc3874a875_D20200101-20200331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - 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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - 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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - 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:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details)", "role": "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details", "shortName": "Leases - Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "ief5a082262964b3d81afb7f6da585eaf_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - 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-20210331.htm", "contextRef": "i388933005948471687baf87ce430c3b9_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - 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-20210331.htm", "contextRef": "i5f530cc134464d9f9cdd07bad1b77e6f_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i308a3075c81c42d7ac8a23bb8f8e77ff_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i308a3075c81c42d7ac8a23bb8f8e77ff_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "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-20210331.htm", "contextRef": "i7becfec49ba44db7bb6e2ed28a0b6d42_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r514" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r515" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r516" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r516" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r516" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r512" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r513" ], "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/2020-01-31", "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/2020-01-31", "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_AssetsAcquiredOnCapitalLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets Acquired On Capital Leases", "label": "Assets Acquired On Capital Leases", "terseLabel": "Assets acquired under finance leases (capital lease prior to adoption of ASC 842)" } } }, "localname": "AssetsAcquiredOnCapitalLeases", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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" } } }, "localname": "AutonomySolutionsSegmentMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_ClassOfWarrantOrRightRedemptionPricePerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Price Per Warrant", "label": "Class Of Warrant Or Right, Redemption Price Per Warrant", "terseLabel": "Redemption price per warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPricePerWarrant", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "lazr_ClassOfWarrantOrRightWarrantsRedeemedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Warrants Redeemed During Period", "label": "Class Of Warrant Or Right, Warrants Redeemed During Period", "terseLabel": "Remaining warrants redeemed (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsRedeemedDuringPeriod", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_ComponentSalesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component Sales Segment", "label": "Component Sales Segment [Member]", "terseLabel": "Component Sales" } } }, "localname": "ComponentSalesSegmentMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "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/20210331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "domainItemType" }, "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": "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/20210331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails" ], "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/20210331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails" ], "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/20210331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "lazr_DemonstrationFleetAndDemonstrationUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Demonstration Fleet And Demonstration Units", "label": "Demonstration Fleet And Demonstration Units [Member]", "terseLabel": "Demonstration fleet and demonstration units" } } }, "localname": "DemonstrationFleetAndDemonstrationUnitsMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "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/20210331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_FairValueAdjustmentOfWarrantsAndFinancialInstrumentsSubjectToMandatoryRedemption": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/20210331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_FinanceLeaseCost1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost1", "label": "Finance Lease, Cost1 [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeaseCost1Abstract", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "lazr_FinanceLeasePrincipalPaymentsAndInterestPaymentOnLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Principal Payments And Interest Payment On Liability", "label": "Finance Lease, Principal Payments And Interest Payment On Liability", "negatedLabel": "Cash paid for finance leases included in financing activities" } } }, "localname": "FinanceLeasePrincipalPaymentsAndInterestPaymentOnLiability", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "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/20210331", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "terseLabel": "Included in marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_PaymentsForRepurchaseOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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", "negatedLabel": "Repurchase of common stock and redemption of warrants" } } }, "localname": "PaymentsForRepurchaseOfCommonStockAndWarrants", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PrivateAndPublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private And Public Warrants", "label": "Private And Public Warrants [Member]", "terseLabel": "Private and Public Warrants" } } }, "localname": "PrivateAndPublicWarrantsMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted stock awards and restricted stock units" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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/20210331", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_SeriesAConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Convertible Preferred Stock", "label": "Series A Convertible Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "SeriesAConvertiblePreferredStockMember", "nsuri": "http://www.luminartech.com/20210331", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/20210331", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r157", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r157", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r193", "r279", "r285", "r483" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r300", "r301", "r429", "r430", "r431", "r432", "r433", "r434", "r453", "r481", "r484" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r300", "r301", "r429", "r430", "r431", "r432", "r433", "r434", "r453", "r481", "r484" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r193", "r279", "r285", "r483" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r291", "r300", "r301", "r429", "r430", "r431", "r432", "r433", "r434", "r453", "r481", "r484" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r291", "r300", "r301", "r429", "r430", "r431", "r432", "r433", "r434", "r453", "r481", "r484" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r190", "r191", "r279", "r284", "r482", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r190", "r191", "r279", "r284", "r482", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASC 842", "verboseLabel": "Upon adoption of ASC 842" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r107", "r108", "r109", "r110", "r213", "r214", "r215", "r216", "r217", "r218", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r350", "r351", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r24", "r195", "r196" ], "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, 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 (discount) on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Total accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r240" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r61", "r62", "r63", "r472", "r492", "r496" ], "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r64", "r104", "r105", "r106", "r362", "r487", "r488" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r338" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r335", "r336", "r337" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r107", "r108", "r109", "r110", "r213", "r214", "r215", "r216", "r217", "r218", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r348", "r349", "r350", "r351", "r455", "r456", "r457", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r303", "r306", "r340", "r341" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r306", "r328", "r339" ], "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", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r205", "r292" ], "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" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r165", "r178", "r185", "r212", "r359", "r363", "r383", "r460", "r470" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r55", "r102", "r212", "r359", "r363", "r383" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r203" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r201", "r225" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r198", "r202", "r225", "r463" ], "calculation": { "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 }, "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r200", "r225" ], "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 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" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r307", "r329" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r365", "r366" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r18", "r399", "r401" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Finance lease (capital lease prior to adoption of ASC 842) liabilities, current" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r48", "r399", "r401" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r398" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Total property and equipment, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r400" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Total property and equipment, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2025" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "terseLabel": "Less: amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r401" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Capital lease obligations" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r393", "r398" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r39", "r498", "r499" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r39", "r93" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2020-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/2020-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/2020-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" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Ending cash and cash equivalents, and restricted cash and cash equivalents", "periodStartLabel": "Beginning cash and cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r384" ], "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 and cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r100", "r102", "r121", "r122", "r123", "r126", "r128", "r134", "r135", "r136", "r212", "r383" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/CoverPage", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r265", "r305" ], "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/2020-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/2020-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": [ "r258" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r258" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r265", "r305" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperAtCarryingValue": { "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": "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r292", "r376" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r246", "r247", "r248", "r249" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/CoverPage", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r257" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r73", "r465", "r477" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r146", "r147", "r193", "r380", "r381" ], "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/2020-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": [ "r146", "r147", "r193", "r380", "r381", "r497" ], "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/2020-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": [ "r146", "r147", "r193", "r380", "r381", "r497" ], "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/2020-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": [ "r140", "r469" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r146", "r147", "r193", "r380", "r381" ], "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/2020-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": [ "r143", "r146", "r147", "r148", "r380", "r382" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r146", "r147", "r193", "r380", "r381" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": { "auth_ref": [ "r219", "r269" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for 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, Allowance for Credit Loss, Current", "terseLabel": "Contract losses" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r270" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r267", "r269", "r280" ], "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", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r267", "r269", "r280" ], "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, 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r267", "r268", "r280" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r267", "r268", "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r267", "r268", "r280" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred rent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r281" ], "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", "terseLabel": "Revenue recognized that was included in the contract liabilities beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractLiabilitiesDetails" ], "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" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r76", "r102", "r212", "r383" ], "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": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r144", "r193" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r95", "r96", "r97" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r208", "r227", "r230" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r208", "r227" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r207", "r226", "r230" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRentAssetNetCurrent": { "auth_ref": [ "r54", "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year (or one operating cycle, if longer) of the balance sheet date. Such receivable is reduced by allowances attributable to, for instance, credit risk associated with a lessee.", "label": "Deferred Rent Asset, Net, Current", "negatedTerseLabel": "Reversal of deferred rent" } } }, "localname": "DeferredRentAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r160" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r279", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r279" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r342" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per shares attributable to common shareholders- Basic and Diluted (in dollars per share)", "verboseLabel": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-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 attributable to common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r132" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r326" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r104", "r105", "r106", "r108", "r115", "r117", "r133", "r216", "r257", "r264", "r335", "r336", "r337", "r350", "r351", "r385", "r386", "r387", "r388", "r389", "r390", "r487", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r379" ], "calculation": { "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "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).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity investments included in marketable securities", "verboseLabel": "Equity investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsEquityInvestmentsIncludedinMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r210" ], "calculation": { "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Total net gains (losses) recognized in other income (expense), net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r210", "r479" ], "calculation": { "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale 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, Realized Gain (Loss)", "terseLabel": "Net realized gains (losses) recognized on equity investments sold" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r210", "r479" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss on marketable securities", "terseLabel": "Net unrealized gains (losses) recognized on equity investments held" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r91", "r253" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r367", "r368", "r369", "r377" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r368", "r426", "r427", "r428" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r376", "r377" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r367", "r368", "r371", "r372", "r378" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r376" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r292", "r293", "r298", "r299", "r368", "r426" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r292", "r293", "r298", "r299", "r368", "r427" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r368", "r428" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r373" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r373", "r377" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r373", "r377" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Measurement adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r375" ], "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": "Exercise" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r426", "r427", "r428" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r376", "r378" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r406", "r412", "r421" ], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 1.0, "parentTag": "lazr_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r404", "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total finance lease liabilities", "verboseLabel": "Total leases liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease (capital lease prior to adoption of ASC 842) liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r420" ], "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 payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining nine months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r420" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r407", "r415" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases (capital lease prior to adoption of ASC 842)" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r403" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r406", "r412" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Less: accumulated depreciation", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r406", "r412", "r421" ], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": 2.0, "parentTag": "lazr_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r403" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, gross", "verboseLabel": "Total property and equipment, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r418", "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r417", "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r205", "r206", "r220", "r221", "r222", "r223", "r224", "r226", "r228", "r229", "r230", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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/2020-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_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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Schedule of Total Realized and Unrealized Gains and Losses Associated with Equity Investments" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r145" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r237", "r459" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r302", "r304", "r326" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r102", "r165", "r177", "r181", "r184", "r187", "r212", "r383" ], "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 profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r345", "r346", "r347", "r352", "r353", "r354", "r355", "r356" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "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 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "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": "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of an intercompany foreign currency transactions that is of a long-term-investment nature, that is, settlement is not planned of anticipated in the foreseeable future.", "label": "Intercompany Foreign Currency Balance, Amount", "terseLabel": "Cash held in foreign entities" } } }, "localname": "IntercompanyForeignCurrencyBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r159", "r391", "r392", "r466" ], "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r88", "r94" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r157", "r176", "r177", "r178", "r179", "r181", "r183", "r187" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r31", "r232" ], "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 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r53" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Inventories, net", "totalLabel": "Total inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r33", "r232" ], "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 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r32", "r232" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r231" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r78", "r158" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r211", "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Equity Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r367" ], "calculation": { "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total marketable investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r209", "r458", "r468", "r500" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense under ASC 840" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r419" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r239" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r422" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r411" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r420" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r420" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r420" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r420" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r420" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r420" ], "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": "2021 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r420" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r410" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r422" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r102", "r179", "r212", "r360", "r363", "r364", "r383" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r102", "r212", "r383", "r462", "r474" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r102", "r212", "r360", "r363", "r364", "r383" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "verboseLabel": "Debt, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Debt, non-current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r370" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r292" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r137", "r152" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r65", "r68", "r72", "r92", "r102", "r107", "r111", "r112", "r113", "r114", "r116", "r117", "r124", "r165", "r177", "r181", "r184", "r187", "r212", "r383", "r464", "r476" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r111", "r112", "r113", "r114", "r118", "r119", "r125", "r128", "r165", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "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/2020-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 and Recent Accounting Pronouncements Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r413", "r421" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r404" ], "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", "terseLabel": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total leases liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r404" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r408", "r415" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r403" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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 right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r418", "r421" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r417", "r421" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r394", "r396" ], "calculation": { "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesFutureMinimumLeasePaymentsUnderAllNoncancelableCapitalandOperatingLeasesUnderASC840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r46" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "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": "Total other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r58", "r59", "r61" ], "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 gains (losses) on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r66", "r69", "r357", "r358", "r361" ], "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 Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r5", "r9", "r235" ], "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 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r19", "r461", "r471" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r80", "r82", "r199" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r307", "r329" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "verboseLabel": "Founders Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r37", "r38" ], "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": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r6", "r9", "r233", "r235" ], "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 of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent and other" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r80", "r81", "r199" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r80", "r81", "r199" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r330" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r84" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r46", "r250", "r251" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.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 liabilities" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r240", "r406", "r412" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r56", "r241", "r412" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "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 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", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r16", "r239", "r403" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r241" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r239" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r241", "r475" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "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", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r241" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r239" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Principal payments on finance leases (capital lease prior to adoption of ASC 842)" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r343", "r511" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r15", "r98" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r129" ], "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" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r264", "r338", "r473", "r491", "r496" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r104", "r105", "r106", "r108", "r115", "r117", "r216", "r335", "r336", "r337", "r350", "r351", "r487", "r489" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r156", "r157", "r176", "r182", "r183", "r189", "r190", "r193", "r278", "r279", "r454" ], "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r146", "r193" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282", "r290" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r416", "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r416", "r421" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r306", "r327", "r339" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r367", "r368" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under All Noncancelable Capital and Operating Leases Under ASC 840" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r34", "r35", "r36" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r42" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r241" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails", "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentUnderFinanceLeaseCapitalLeasePriortoAdoptionofASC842Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r165", "r168", "r180", "r238" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r165", "r168", "r180", "r238" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r307", "r329" ], "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/2020-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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r313", "r322", "r324" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r100", "r134", "r135", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r480" ], "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/2020-01-31", "presentation": [ "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r165", "r169", "r181", "r185", "r186", "r187", "r188", "r189", "r192", "r193", "r194" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r99", "r170", "r171", "r172", "r173", "r174", "r175", "r190" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r308" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r319" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r319" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r318" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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/2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r310" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r323" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r317" ], "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/2020-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)", "verboseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r315", "r329" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r305", "r311" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "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": "First Anniversary of Grant Date" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-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": "Monthly Vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r304", "r326" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r308" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r238", "r243", "r244", "r245", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r100", "r102", "r121", "r122", "r123", "r126", "r128", "r134", "r135", "r136", "r212", "r257", "r383" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r104", "r105", "r106", "r108", "r115", "r117", "r133", "r216", "r257", "r264", "r335", "r336", "r337", "r350", "r351", "r385", "r386", "r387", "r388", "r389", "r390", "r487", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r104", "r105", "r106", "r133", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r257", "r258", "r264" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r257", "r264", "r316" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r257", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r102", "r197", "r212", "r383" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r101", "r264", "r266" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r57" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r7", "r9", "r234", "r235" ], "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 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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedTerseLabel": "Deemed dividend attributable to BCF accretion" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r279", "r288" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r279", "r288" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r205", "r206", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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/2020-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_TypeOfAdoptionMember": { "auth_ref": [ "r107", "r108", "r109", "r110", "r213", "r214", "r215", "r216", "r217", "r218", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r348", "r349", "r350", "r351", "r455", "r456", "r457", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r467" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "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": "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" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r292", "r299", "r467" ], "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" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-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_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r141", "r142", "r149", "r150", "r151" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r414", "r421" ], "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/2020-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" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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": [ "r372" ], "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "calculation": { "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r128" ], "calculation": { "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Weighted average common shares outstanding- Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r128" ], "calculation": { "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r197": { "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=27010918&loc=d3e74512-122707" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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=65877616&loc=d3e177068-122764" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "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=118255775&loc=d3e1928-114920" }, "r294": { "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=118255775&loc=d3e1928-114920" }, "r295": { "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=118255775&loc=d3e1928-114920" }, "r296": { "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=118255775&loc=d3e1928-114920" }, "r297": { "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=118255775&loc=d3e1928-114920" }, "r298": { "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=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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=115993241&loc=d3e301413-122809" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r352": { "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=116825942&loc=d3e330036-122817" }, "r353": { "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=116825942&loc=d3e330215-122817" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45014-112735" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45023-112735" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r441": { "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=116651436&loc=d3e122625-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r491": { "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=121370832&loc=SL117420844-207641" }, "r492": { "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=121370832&loc=SL117420844-207641" }, "r493": { "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=121370832&loc=SL117420844-207641" }, "r494": { "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=121370832&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r514": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r515": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r516": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r517": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r518": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" } }, "version": "2.1" } ZIP 81 0001628280-21-010327-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-010327-xbrl.zip M4$L#!!0 ( &."KE+Q]1)M6NX! %Q3& 1 ;&%ZHPZH__^Z'?:[S'T;@['/QSA3]@ M*XW_^_B/_Z_9_/>3K1>-M6$\[N-@TG@Z0IA@:IQT)P>--PG'[QIY-.PWW@Q' M[[KOH=FLCGDZ/#H==?E"Y&9TQ6FB' M#,UO^X\2YJRB@R9P2;LYPYM.Q=2TJ)W73*%2XK?T"%PPQH!-D;[1S((6"EBT MQDB.6JMRV8,)/1T]X6#\J =GHW^N'$PF1X\>/CPY.7G0.^YW!S":8#QX$(?] MA^66F91\Y?R A-V/^W\(H]Z#,<8'^\/W#VE#V9DU&6]^VOUXW-P'./IX2(9Q M># <[3\\WW#%(=T/DTMW5%VE'-(=]+H#+ @\G(Q@,,[#41\FA!"=A.LF$TUA MSD]RZ00GLCJ<>^\??BC/?G&E\6CR]8W1EU??5).>]-)Y+Y[\>_?E/CO/AW'W MJGL3C/&'_VZ]V(X'V(=F=S">P"#BQ5%T_G=7OQ,Z4#XLFP.,/^Y>MG;_8O\O M3U^VIB]@/=_9/)QN_/0>OG5>+C][$1]W'P^5X/:O[F6ZQ\=;^>I1+Z%7ME:[ M$G$'^_]-DY_ M^^?*!#],'E9$>/CXO_[KO_Z8="<]?%Q,H7E!]S\>3K_\X^'TU&&83A__D;KO M&^/):0__N9*ZXZ,>G#X:# =(-]#]\*CLB*/IQVY*.*@^TO8V.8M1-TZO_V&R MA?F?*UT;,&:,R@=0*@4;@D&!23A@P20EWJY5MT)_FI],< #][LG6<#M??[SWWAYO]=;5[N"O: M_76Y][S%]CJO>&LM';0[&VRW\^2P?;8K6F?/>NW.#GLAV[W=LZ.#S><;HGVX M=] 66X?MYSNLW5F5NYV=T_;S]9/=LTC;6A_V.CN\_'K<->KWWXCK6?OZ)C]C_L'KXZ:7=ZW;W.+F]U6F+WS:OWZ?FS;GB^8W8/ M-\YV.^\TW<%I:VWUK+WVNMON;]"Q&R>;G1;=]Y^]]MHZWUS;.3_F-5U+#_8Z M1]W68?M@L],[W#W;.&FMM5C[S8:@:['=PU7=.COHMOH[K-794>W7[O1%9WW2 MVF8?7G16WWH)V7/#FCH*U51*0S/D!$WM>8# 8)F*X]?3/UAHT,.<3#L#?>[ M./ZML3&(#QZNK?_Q\!+"MP_X4^+O"'H;@X0?_A=/EXA_#_&SSQ'7-F4OG*'H MJ453Y1";CK'0!(@0O0M!1;GRF)$OMMHQ;>\0W@M)\:P[CM#;11@]HV_&2X"_ M!S#['.#H&:P7@;I''1!K_RN+S_F4'[DLX_3$MPKP4N M_QQTJX9HJ;'NPOX3S>W"* MS^%TP:*G5]SDQGERQLHV?70DEPN>5D".DN#,T!OCK2,Z5>QT](?)HT0979_. M>)#@% >?H_WT>#2ZY*+7!VF-]EX"_SW@Y>? "P;.2YZ:SI)K5I)ATYF 39); MAE);="J3HE[#B/V HX:\*X,^ST@?K<8X/":U-=C?IBPIP2B-=XX**]8_4/HP M[H8>OB#5/5O4U>93WX_]9X/-_K/^'OW=/=P1>\_;O5;GE6P=1DU('FRNK>N] MSCIO/7_6V^U$_D)N'>SV/_3HWECKK-W=>[/5W3VCLQZ^^M#J/*']5WFKOWZZ MN?;J=*__9Z^U]N3=Q3%TK>,]08SIO#IKB3][>\__/&P1:X@='UK/UU5K;>=T MM[.AVFM_]G?[.R>MYUNY??AJTGI:4"?T.W3NU;?2:'3HH$DD( DFC&YZQ70S M&RO(P0>&FL#_+A04V0T3K8HA/T(/Z8AZDC'ME5.6E[ !V=F(1,,H@W^[\2U6 M/*,L@%+F%TAY]HLNA&ZOR/&I1Z";(Y]!'S;S=+V=#N=M?/]DKI"GFVMDMUV)$&-8J+N1LJYBUW#MLR;VGGNV^^7-,)G^X M=[AQ?K[4;8EUNJ<=O?F\5=R'W#VC>WWSBK>?MTY:W?-C_OWG0>@G(ER[WSH\ MOW=17,X6/=,[M7M6W$62:Y#84@HK6/< M>B),9LW@G2#KMCH@7"+,Z!C3!4"4JYU#-$.2M(>#>*]X,I3MW_?.<#7>ND=4;?=38HA+Q^USI,!ZVG7_#D, JZ_W=[:_NRO;9ZLK?V2NUU MGM%SE="TSUN'=$]O7IVVQ?K)O\]>?6X!ZLC RYU)GXXE-_3&J5%\5$Z M'IV2EOB22ML',,(GQ*/T=-@_(FI4+8JKHQ$,]BL./3G]M,M+."U?K9Z0AZS^ M>8WCXC6GR0:?-9O.WIVSZ>B 1(FF<$3BX1D)$A((SW?.=@^+2'G6;Y^].Z7P M0RQY]FSOWPZ;C=/6&Q(EG5YTV"1XZUYM= MN5E812RA4,3_?;:CWPK0)B+Q(:.,TU0P>*!//&;(6; 8Q,KC'](64K-D/)U3 M3TB* :=_M'O=(%4GUW M,"J(7^H">/!A3 GH'P\OGV-Z_4\7/;^'\?!X5/U6];T\.J?1%.:_DY->E$7YSD>=*XV';Q>SG'E3@X:9)&D2R]& ("( 7OK4XZ\90R5^?F MK)F][==__ABX7]SX]-=$%_MPU.O&[F2:UC12MU\48>F _A@E+@3DTQZ,QYMY M>S*,[U8_=,>?E V%C_YP4&U?O[WS+ M]7"^A L&JQ1I;6\"_90N4R0!3F&4&L6BX/)E?7#[:WW'E^RX;V'E7[:.= M[;4?MKT?R*EF[_HNO\W/O=G/L#QK8$X(([Q1E)HX#CG8;!)H"GR0JS? *%N9 MLS? FES4Y&)[P[#BR(_[TA9KJ(2!RD@&@S MA<7LO4 MC'$J^VQ3O#MF+@(N-V59["+/8G,B-B[E6>SZ>1:[D3R+=-Y+'%5-2Q_?1>J^IV?X M?-'CY[K^G2$&#Y]%& M @^5==&#"RJ&G IW9)3%BKFOJ167AHQ'VT0!'*\^'0[>XVA2NA9>5NT6(TS5 MKK=IUMS?F%EK&0)!PT-45D6CG7'!>H>40PCRM[I&0*W_Y[CT&@[[1\,!_3J^ M[')KB4[4EI.$5X Y*!MS8*YD-AD]* ^!UPB=&Q&/-TV*Z:7KQ C*&CBS$K3A MH(0%#Z7KEL2LM5+KE!>-$=^31TM&Y"2SXRA5-JC*&&N5$U&.X%5JQ'$#H2'I:YYPY!E4G1?0= MF&(\[A_WRM2M:B! V6^$!^5L[W%C$(=]K ED";T/(4>5A% QY:!1!YYBT&1F M OW"0+:%$^@.,*W#:- =[(]K@H_A0A BY/:,4R17P68$#B9JA18TWAT^LWH# M#$,$C!&S-8I94SK2>?"4;BF71(7=)":N47#^C;#SBS1Y7) MJ%,*)D8R7^N28XQ2> -944BBI&W:D%T+,.>P">Q+H'ZFQ\$+"&X),DC, MHF=)NAHQ8DZRGUN!R49*RZV1D'(H.M8[ I M,A.Y5,P Y9]<,ZT5(H!W=F$@N\LFL!O$1VTJP;:ZLTTH4,.23KE?82 M8L0@F**_H'U6-0)JCM*L&^R>0C(74E$$!2EK4M=E6(AA.C&OT=8(G7N>9MU8 M[U<08*U,6O.LF(QE@H_0*7C''>=>+QHC%C?-NC$/+IF77F10R)47(="_,9/N MT"J!MW5BQ#RF63?HRH.TW D?K>+1 20;R(Z%$C%$6.=>\CCR:DU Z>W!Y:1,C M>6R4"BHPZ8.6+@J(Z%S4/BX@N#,?KS$3H',LLVK+K$X%*@?E=?0(PEH"VSJG M%P_H.QZO,1-4-5/1B0C1&D8&+, E3Y;,A'1>RZQK/2%T]@V)-SA#E&7N#7@> M'%,@C%'< M9;!!*5)1T4D518T8,2?9S^T8;LK92%8F*6GE%8*T4:GD07CGO5>+ ].,&Q)O M,/J2JQ6"Q8@2%"8;8L)@-&: 4NBD3M%WUAG)K>##1;8Y:QY3MHI)[H.5.11 M1(@B88U2Q]5T>#R>E(/&SX:C-IY\JB?^%P='&%\6>Y\L5WFX/ON?Z? M>=HG.(@'?1B]N])&QEL8L?L>*%%?$+.X1&3A0]9"2A^D5S9*,!DC<,C5"!13 M)U\X6R+? <%NQI@Z)\-%)#(&QETI?DMA70$(""2;@>G,I1*:FR61%X[(!R-< M2)]LLU#9@0C,:L5BJ=XEA--E32'K3/ARSO$\CTB88W'Q D;[.)Y<;*J!V?PL MF7]H!NZE41L_068C%?JL-3+G%&D*;PWHY+P79;Z)#C7PRX5&'S/BYSC<'\'1 M03=";XIGV=P>CB8'JU7Y?EA$E\2=8TZK) QF%;,)T0L6'6,VRVA<':+KS:)X MLQ[PT^W,03C?POI)4>DT3ZD912'"0HS9P(B6.&I.X=BDLGM4CT MCLB-Y"*GZ)V2F@67B>E&H8FE!O0L%MFY!7JOCKOP$B)=("YBI G!",^M2"(E M%40$#])Q$%QHYAFKT_C$^^8TENS^+KN="B27($ ,6NG@*1QK SPB!BZSC8L1 M@>\.Q)G$&7 8A8W!28&*J>S!:ZN]3R[Q('P=0%RZJ"6[O]6XJJ1R-KM$(5>9 MC"%8EUDPIA3O# @U",#? ;%JW5P_'@V)Z(/4ZJ;4PW483Q8QX"24R!.$Z'BI M#HP .43"57--:3RS]Q;-I8M<))I+S[A.(J#1027C(!L#D(2PC"N1> U"\GPZ MK=F4FB51Q1SGJ')6D46G;$(.LHP9M!#3O45SZ;06B>:@D\E:<9'H7^U\R#EQ MDQ0D]$+J.LW77O*M!D$RJ2R%0Q.)2!0D17 L1MY.SYC6QA'.X/J@EETS?ZH\ZWEG8@T,5L-?1L-"S%[623\M?=UB^+J9V('( M9 $JQ2"X5X6<93HG!?WH(+OLW#V(^9OO<;2HDHX#6N' 2V!&1$65,VI%$Q"9Z+73LFL?62RV(- [IF0> \B_1UYN-DT3+!L MI98YL6250A&2I:Q5*B&M-"F;);Q+#[?@&BYS)1E$XX*,RF JRA;)8*&'#4[ M'PI>CR"_I%Z]@FM2&66*$BFJ*JN81[!:.X3HB(:R3BO&+JE7+Z\7R.V98(D% M/%/F2EF-,UQE94GKB:#JE+E^'%SPY'C<'>!XO#T]Q>%>/)\/!L'^Z/>P= M%U@O]EE(K^)EYDPHS!H4-X)\2L($(F@*;"GY);2+KN?.W\"]B*$2'5,)C(X* M5=$74])FDN'5D= M'=F,\M LT)3)?87HQA/[5++,<0E"UL0JI[^P>0S M$KT>]MX/G\*H@_%@,.P-]T^?'0_2^>XWSZ1+2Z7^Q H''XO=$^_)2O&K:O?5 MPYUOO#C'M>O=9U#*&D"6F57DY'S291TI+3%)KYF>?[8M*.Q?U+;P,3LN462M M C"((-%$$[@V$*2>0>'@6_6E-U6C5F1PEK,0G?&J+.,@N$#@/G"ILQ$U6 KI M67= AMV%W@:Q9W1V.Z/*V$^W,1Z/NI,NUF6YEIA$LB&KY')23N1@ M4F92R3(CQ9CL%@"=$N=P5/9X"4>W,5OR5H"A(."3]V0N#!23Z).5PAGF+"/M M&_E" #,Z&I*0Q"?#0:J=Y7A@5F?/7410AO' 9*)$6'/P&LBS+0! J^,Q3IY M?(?U@\<"XXH'E[*/96$WSZ"TP:5HC7#HV?S#\P1Z! ]N'R!.7@QCE7!]84 P M/E@=I/*CK"7V'GJE7:XF "5*J21"8D)0EN43 DIYF2.P8*64&> *M';HEP> M)V7I@=H9#Z4BV8H8#(!30:; W>,OM28DF%QFI',\]H8\Z?9OE#4/X&.8!:- M]-% #$IH%FQ,F0!2F%R4C"T$.L^'[W$TF+8X365"&>!!WFYU'^G0TLM0,]B4 M3M)JJ9.EA#]IX22'(K9YYI[IO A&=9=2^^: P9@I ;(0E.,*0W"()+=E2.3W M?'2P$,#XLSXC#T(B)G1)U!F@ MV4CMF\,F.R,RE\@4E')^+AB#5G&N-2 MD':P\V])\X_6S=F6"YS9J$0*,:HH(G"AG(S2(#<64+<.V(R0?R5MBU(MB= !M"%*F5,J.1UV# MUO+Y0^<&F_PR.3;-043&E9?6N41F1(9#"H_+N&BV\P)AC ?#7MKH'XV&[ZN! MM74QI(3H=;1*DXM3UNM@E$\JA'C:@]9$[="GC_)" ZBYPI]=B8%;B%)(BXE M_C4( 3].5:)-Q-?#'DRZ/7J2)5MKPU;0PD&9ZYL$*!007/(AES)J944R6X,Q MG#_.UC+G\=D(":X)4@R<;!&'EI2M#66E4DF"BRXGJWBP7F(J$XE%+@4=F9]_ MW?896B^Z$"J?.9W%>0FDZ\VNFQ$UYT49 F+0WI1N$%_: 'U9C )8T-(H<.?5 MO.M1O.">TF+V90G H./"!B:S4DI0UBX%)14R)A948G68X'@_J7,[ IY01Y-D M9J5860K.\S*46/*@,7%3@USSZJ&.7XBBX0!/IZ/NRDSNVU BG^DNDEO_.<9! M//V&#/ELU_%6&0 XZ@[VYTD<\9J0%P/RK+RUT@.%0P1%:6=&'H.D;#3:)7EO MFRFB?I8T+^2URG)/'I9KD10+WMED##C&N>',Y1HDHW-"WD7RO'5)2SE*+(NI M",>4TDIY3HF(9=Q;HR-@#:;[WP_RS@M?)$>&.7#KI"TM;\X:%;7((?EHI$R+ MP9>_,4EW#CFSE)I7$%AH#)#(T16/ITEO6L]!,X>$,D)O3UEL7="9OQP.766IFA,\QH:G!/(3K<.;'REC,(5V6 MBO,*[GK*E(35R47A5:+076J#I20Q6R9<+2KJU4UQUMZ0YH6[+-CDI%+&^*", M\S[PD" BI!21!S7_W+T7=%GJS*O\KA*)81#,!E#),Y">M(-EG#1$-'68NW@O MN#LO=%$)P%#^ 3E00FVLCS+%7.8EN^B2J$$'^H+ZF[KH/)5*(2HM-+>4V KG MN/7<.P;>H=%YJ?.6'N@[8LMXPT/0BKNLE$<7&3I*$"AR<2Y9'2H[+Z8'JHOB MD2EQGDL18V2E-#C(4M:+*0B4;WJ_#&'SB!D892WJQ'BQ^3)TTXNLH]7<1Q5J M4+?F-DH>SR%AEIKG"O9:%Y17:"A@&:4B#]%'$(KQ%!&YJM<8Y#G0//?#E.:% MO5[KE$Q.@650#G4H7ABDC9I\L!4U:"&X)X19JKVKV!M55%QDRC9%F4[N!.A, MTL^%(B74DKWSPMYY(0QP*/4M/?<9*69SR#SFF&16SMKL:S!V[T[7;YA#)BTU MZ!6TYCXX=)8+BMQ*)A,P*(8>5?2I%-^H :UKID$7VL;FA=8FYIPU\3QB?;UK?L5M'9:,)VM!!^84FA#EL$;;R1S/@-?TGKN M:3TO3$HZY!B%8P&V2 8B9A\B,3\N6U9M6M??#U.:%W9[EH+5Q M.46C4'('F+P4/B/=#N+ER[5[!4$%I$+ MS5FT%.B5S=E+L#Q[5Q:T"S[68![!?*G9>V--\T+@)"&')-$)$JRZ+-9L(4+* M:&+2/M1@UO7]X)20LP1@>>%,Q(3 M0RX\:N&5HCQ&&X/2&@&<*YT686SJWUG_O-:,O4>BDY+OB-8E'952!BE*6[0< M(O?9:=*A2_HN)>\MRZ" MTWJCN4PL*D'>5R8G$D\V9I9B%E+7(6.Z)_2=%\: D\%(),F9LTI,.@92A9PI M00&?ZU#"? Y=SG>KW1\'.L,\KNQ2%YD9K##*0_28A/*8@W*,:U76GD?@K Y] MF?=3Z,W&AN:%ML) 9MD9Q@RJA-GKS&3B/!K#N/%U2.X7G"E+67D%;2FAI_Q= M>C2<*9FUPY@30^1EZ%^*=>A;7W#:S@M3A*80G*-,DGN5 G>4?G A)(]*^\CJ M58]E7IAR%\+NYFA;RY6345*A85Z6CYG^0I80Z]53L]23]X:W&J,W MDD.V)BJ)$ !LMEX''3S:FM4Y74RJ+!7E%;PU)MI213_ED!3EZZ&:E"2Y4+%, M+%V6W9H];^>&*LY;FY."5)9M99&2CQ#!1*,X)2#!S/\BOO=CM:2YDK,_1]Z; M6W-89B&SS<$X#8IKZSQ'+V.T 2E!DFQ)WJ6FG5OR.N4MT]F#@K*0.@5F"]XE MKJ"0['SXVI*\,^?+ BG,FR.O0.^95%QED@TA)2]1Q* 85!%9EZ87@@B/-J82%8)V1 M&+DAGGF9^/P3>*[DWOVQIGDA,*=X[1E26H\4IWD.-D5KB,G@G(E&I12&H40P1J. MTD%@0;%POGQ [3E3^P63EHKS"NXR)AR)3.$B<5>X5,HE61M,8 :R535H'ZJ= MXJR](>'#%/F(WE$E)>D'2_]G19ZLPKN&N9#"*KR.B/ M,I +48OLR).)W<^^'W)W5ES=U[H BQYH865WH%B28+0@)Y"M4]9YER#EO % M]3=UT7F FMQ*3BF#5\[Q )Y ]NB!.R:\K16!9J_S[I\'DB+'Y(E%FD?EHPR& M$<*2B2@]RE"#@+6@'J@NBD6%O+OVHDIGH>6DG4(Y)$;14#HSVW*0:L/=^$&:I]J[* M-UT.0B@6HS7*D>B3:$N;5\I99IUK,!#@GK!W7@A#7/&).>\B(ZVIN+?:1B>% MC,JDS&O0\7[?US=::M K:&V" <.@%?(> ^VJS!UF!.U'UGTE*U7I5S&8,Q QANI1+&.ADR MUU8A?:#\JP8CN>X[K>>%2:6> V;*X%F4*F99QD)3[BXA@,1D<0&8=#^6,EJJ MVJN2-6V3U: -I6LJ,!\$CR@AA1R##K(&(Z_JI6KOAZG-#;L%9G )N.%" :!S MRBL9@&O4(:.H ;N7A%IJW&^5Q[<6N&"2,VF4]MX+X247&(7@R%U8LKLF[)X7 M0J'/1@0OR_+A2BM/KI,4K^.:"^>=K5)\D[+_0M,S=R*DU&WBF>;6#@)3%8.BXXL#J,:YD7^BZ2]ZV-X/3"6J$U M#UXJ%,PQ-":1Y!0NZEI,O[XO])T7QG@I#?=:BN03I2H1RI*RP6 VC*,3]9I M.R\NI[[+?M5%9BJ7)/%5"NV%DA9<3-G'S#&CYE+5B[;W2>C-QH;FA;8N:%Y* M\67*Y153QDF&U@258N0N^V6#T,R9LI255]"6:W*P/,:4F%(.;0!!,H$!%P*M MDWI)VUG3=EZ8D@2BU\I&]%%AF9#,E$3OA38D+LVRRV9>A=W-T?8.5W*ZP5;W MTLBCHHN!>>49>FZT$MX@I=.<\SHT6R[UY#WD;&LL3RH'*:M9T=E 5B(*S;//(D*N5_Z^F+R=%ZH@TRXR M[1]E9CR%3"L(,E+620@T*;"VDTB1-]+/XC!%T MU)E)98P/4H#B(K$8 L>$\P_+]H2,H1QSCL_V9!C??3U!83BHMJ\N8#/)S;&A M# 'TABN13%3,)B ^Z#(J.Y3F$W_!!LG-O+)AGIQGM: S-SWF+ZQZ\66OY,$&H-D;4I9G907EO2] M%"Z"M\Q'YLU'6.TYK#76DG-,;SKD'8SDVBL4!3+($9@"FSTP')R/OL,E$%+N0"XW'%(NYF!IJ)D MSEP%991B.7L,'D6T07.*:E&>^S[Z,_>^;Y7.D+J]XTGW/7X:DK?^83HU^=EH MV*>\X.AX4A7DV&_?<3,]JSZ%A:>H7+5%CO'_6&IXA56\3F43G5(GH(2G-L,L:7U895H*"!G@NM M02<.P'A8>HA9TV(FWH)8@2YR!KF,W>89K+3TF^+!"71NZ2W&GZG$+1Q/1MTX MP31MN!RD+[[9&73O(C.[>^_!SG"C*/1.3L6T7\@TQFR M"C)8I;2U+B%&)Q4B4RB36?J/V1-C)A[#"AVE9CKIB$I9%B3W&"F%"3%#M&'I M,2X38_%=!5?69_08ROQ3:Q,X+S@%%.Z2R"C=TE7,D!$S\1'221]TQBR$4C$@ M$#6\ 8A11A"1+7W$9^*S'+)Y/*EV7\A41)8%%2"A%\XJ3XY!YJJ],\0$QLJ\ M] \S8L-L6CN%IXS#:X':J(2NC'R)+ )Q(J)Q,/]=4R][,&A#'S]#;;6\HO)] M33JB2,)Q'4*6 KA2F9/2EYG1VZ>/Z&M!=WV.?P"AU3H]PUHW%,R%+"()"+IW2 ZI0^A(TE[[T M-"JFLJA3\\YK'$\HEGZ1=5=1%<:82MRE0ZK .\5\! .ZT\#?IVCD9+NE:%[H"%\I$SF..6C&-CO%@ M"Y37B MTNPC]9+-,V:SEQ)TRCHQ2TF^C$XKK;FC?#\J;T2L$9L7B4NS5R^U9#.7BF6& M'*31Q&;F>312Q9C19,TCG+/9UD"6+A*;;X!+]N['Y0AC65F.!;Q0PK)@1)FX M*Q&809YJL&+5K+"[G0GM47!GF57@,FEYRCV#"Q9D\"BYPURCC',>;&I&3:(Z MV*"LBSIQE:/W*8;(5V=FK@Z$K"08E;$:,O,>=)GK)\GR_**XO#NQL9MS?<(E$2CBQ(1:<9&#@9(X M^*P04K"^1C:V,8C#/GZL__%B&*?IWA>U/\:3S;P-O<4Y:<)(O MQ5)'<)5>6:D3.#RJWF>ZE\/>U5(!,9I)79*Z.R@\B$9VAMT"6=6S1[ MG27 LYG\QC))')^C0*$D.68 ";;4H(LR!\<7S8*WL=9 M $= U&G26 T@GHD5&T\*BPL&SH)RW(/5D0&7.A.1'-:I%6GVXQ3NW?"IXT%W MRJ,161(/UIH>SI8+7S7:;/?W&^BSTN?B\GO#K:I!@T,P$@H_)$ M5-299^L"M\$CU&$HX7@T>;15>F"G["B_MLC)](_["\*&+Y8;\A!1,QX4*)V% M$S9IE@,E<#JX+.:W1?,N<;J55DLLRT:[B=]6K MAP\U>O7@E-$QDS;.0O',G$#& @;*?+!XKO-73W_F[=5_C&'I\'@\*0>-GPU' M;3Q9C7%X/"B1]>5H.*"/<;KRP1_]'J?OD>-P=X'B\/3W%YY,3 M5X\GA&C_='M89C .!Q?[_*P>*G;[E$XW['53I;6$=U$F MYQP$5ZK#Q3EN'5C&E]MMO+ 1 S?1QN!*55H1O&#:9\J&,P+ '#?9+2/%+=+" M(3*6E7?HI2I#\R,P*S$$I5ST8.:7%HN,2@ GN$432B-OR D0M3'2HLP>-?)Z MHW)GB=_ME&-"BJH,@N YJ) $A"2MYEPB6';1J5J/?O-YC[6S:2&825=]TDKR MX$RR(JE,KI>A,R:"\S['D.HT&G*NX_0]HI1WSN:R/3(B>'LR=30IUBDLP%E11FDBY(T:?,X+'$*&]K0*8E MEA]K@D>G."JCE5*)-*@-,0OO5:",%-.T56 N(5S&EZLGIM]4]AN#I?^X5M8! MA0D9D@(!D3LKC;,&%H,9BQPI;H469>AGTIA-0LHU(@<+.K(@4\X)[?D:MG-) MBT5&A3FFHF&*D_M691DZ(0VB%R@RQ,ACO5&913/BS6%#0@DDLSHZ7M(Z6P2W MD"&X[-#:7*=B1@14I"-&U>O?ZH[?/3G]>I[$T^/Q9-C'T5<[WX1;;<'A<'1Q MA<\=^0L8[>-XO?EK-_W.#C&Z6H3Y8@X>=.='%SS MAFK9!\T\A*QB"-9$Q9, $ $S%QC+RB*L3H48ELR>5V;??EKTL/OAT0C'P^-1 MQ/'TUP.$5-U\ZKY__ ?]/) M:8^83/&J>8#=_8/)(RN.)K^?=-/DX!%G[/^L7-Z/@*9=PW!"[_61.9K0YO$1 M#"ZVQV%O.'KT#S( EO/OF6Z_F:'?[9T^^I\.X3MNM/&DL37LP^!_?AO#8-P< MTP.?[SCNGB%=DJY>_7IR?CN,_=XC:7QQ>URP__-[>2G-A'$XI<:CXP&]BK(7 MW0[,S;TT#D:8_[GRC^]C8E<>=R#TL#',C<+?(NO^> @$5'FY%WA]1&WZSA__ M$48/O]BE^F=2G>K\+83AB.ZG22^C!T=C?'3QX??4'1_UX)1D0_5(U4&_7\97 MT_._Q]&D&Z'7A%YW?_"H>MKIYG.2>/V 37DR(39.TL6%SRGTH-KT<)*^WN;= M \^^O9D]X!^W/:S./;K8X?S]RXI_=!P]5'D+_UR1*U\\]_F3\*-)H])OC<*' MWX\@)5+0CUB#5Z?X=(V'U7NXRD*F;V8R/"+8Z;U4+V+Z3HJ/PM&W+8$N^'?8 MIZ[!OI7'.^V-SOI:8[NSVEG?;FRO/]W9VNALT,?5]EIC_=]/_[7:?K[>>+K9 M:FUL;V]LMK_BRS=-^_8?T5_K"=_ ^(# F@P'OS76'CQ]T!!,*__-YY@78)YM M;K4:?Y"C'@P'[6,*0MW8./?G6\4M=&W F$M9ZP!*I6!#,"@P"0LK7IV%M^/Z%V'J_*UO'Z7#]_=YS?[C97U>[ MA[NBW5^7>\];;*_SBK?6TD&[L\%V.T\.VV>[HG7VK-?N[+ 7LMW;/3LZV'R^ M(=J'>P=ML778?K[#VIU5N=O9.24VG>R>1=K6^K#7V>'M9^[#"[%WNOLFFM;S M=J_5>2?;XI7:.WQVT%Y[UM_K'/1;8NO=[IL=MG?XNM=>VSW;>[[^/CU_K=*_ M_NSMB=[[<#@\V14['S8[4>ZMT?YOUEGKS5YO\WG9=^M@K[/5;]/Q[^LR,"(8W+0355$IA$S*PIL@F&)<,,UJL/.:L^:H*EY]0N,IEWBA! MW+7X\4LIW='8'."O%_=SMWZ;@OO?==SR@7+R6G[[A\*!>B"Y_9%P\"W??^'> MQ=&'XN"_=F1?OIU^-Z4>7M]1O*&SERN,KZL3CJPX2.IN>E MC.11& Y[ 7J]X20,/USE/%X=DU0EN7*ZA4?#T:26?N19-SS?,:T^;3NC>WJS M?M)Z\YJ.V5>[_?7B,WJMPU>\O?9*MM]LG+77=LZ/>4W7TH.]SO"4?,QAZVRK MM]M9_4#'L\VU@^YNYY5H";K/-;KGM;W;WJA<[+_&(][F+^R\:EYWWBX M^ZX*KKC\:F=UJ[.^]6*WL;7^ ?CAJ3 VS\Y\*V&M.LKD')'J:;EP2?&?VC,@^Z3V<\2'!ZBC#"P556_[*Z MG_5I[EE+F__;VN%#:^V=;G?6/] ]G+4ZZR=OM8V&I$1HQL#)B+7)31>\;5J5 M0'DMN!1^Y7&K5,O[[W]PPWZ7_+=&>?O?E157I YR?F3U<+34'4O=?S=K>]=G#0.EQ5>YW= MHD/*]?EN_]47FN/H8+>_*S?7]D7[^<89_62[8H-M/E\_;:T=]-J'18>49WW= MW7MV67.@E:5S!IK!96PJ3*D9?(0F!\NX S!>^W/-H19=B8?+2N"]611\-^X_O_73SR#")1=?W)L%&S /ITV.]WQZ7'HI&[%$ 'QU4_ MQBTV^:Q7'1+/Z&+MZEJU=)T_U>RCWP:.V8C@FBGKT*2W2')-HVL:2$H",,>, M*CUPO"F=]7]+I-U)VR@8X7Y5]W(P:<"X,3["6#I(4Z,[:'0GXT8\J-*G&;6. M_?U>#:D>*&%N7*6Z!Q39:W)6\T#JFW\#DDXKW-_7Z?[OZ_3;43G?M9J[:20< MES&(1Z/A^V*8EQL,I@&G5+0='9WW;U8C%I^6"FRCTZ?#5,_F@W/Y3A&EU=_5 MNV\VZ+P[NDWWU5KK]>C<)^TW+='JT/7INJVOY?LA;3W=.^P=[![2,W3>L;98 M/]E\0]?HK/+=L]T/[>A"2K0KUQ)FY),6E%ZZF23.Z8DMW_)\'JZ\:O;7'ZI'&>#TK0A MY6FCQN'QJ#M.W5BE:J2&NI\[V6JWT3X,NF?5[[_.V/!)%<_HK6T\V'JP_:!Q M7MAZU+ALHHWV\,&OWZ?,TN5=[?)64QKA>'S^XP7= %^ZN^^YN]//PWGV -9P MVV2H?%,9PYL>-&\FR90U/HJ(;.6Q,$PVUKKC."1VG3;61MWW/Q/:E^2]FKQB M2=YKD'?](WE%U)A3#DWK/&G1S$0S>!.:&-!$E3-PRU<>;Q]W*6X1J$O&W@QC MG]+'S5%G>#)8\O4:?-WXR-=@;-9>NZ:>:DMB+KG?1-J2,Q< 24+(E<>;HQX, MTG#)UMMN%CBG[1LP+HF83\E^,IP$[4532T%*5XK M1=-%B^23!7E@(TT(E.!+X83Y\=R>BWDG[C?2U'-BE43^Y8C<8/<(>HWU#QB/ MRZI>C/&K4;W*G- W7- MV8 _MDWJF^_AYOR!EM?KBY[]S0K[P&@QDP&NL\PF.MW)=$8M0CQHQ!Z,Q_>X M_[0S@LKSC4_[8=C[Y8>TZ**]B_;Y"*2*&/@A'I2% !OD1D\.NO3-)U_[(UU+ MY[ZUFB!\]6SC>>INN_,$_#R6G7(1*L.LI?@Z3[O+O;UI,;I&^4FI\I_]W?Z& M:AU&17MV]TB$[1[^V=OLK'^9=G=W.P<'NV>OZ'G*SW6VV]_K[A[NG[;/#@[; M?1)V_=?=5G]'MUZ[#Y]W-!EZ^9()U?0^N*9BP3<+'LT(@6.,0C I5AX_+4ZN ML4K ]?O#0IYA?/=;XPA&C??0.ZXX__]7 9J7T<&-\<&MCS%96L5?6L6Y5]ZN MG/+2)*YA$I^Z U3@*CM*8((79!)2Y*:7EC5M*'5C.8H$?.7QB]6]K27%9]Z; M4*+LUQT)%T%A_3P&E\"\M()K6,&G]E@6,2="I@E.D15PF9L *)J1&9MLEM;' M2.J/TL(VC!/\IU&M#=\HQ0=PTGCQXNGW6VFO4Q-E9CGRQB"5P4#8"*>->(#T M:*4Z%"DYK(99E7SXTT#S1XU?^*^- QA7,S92 WH]VEIFH94,^S_'W9)?4UH= M\'P'.NG'%%N645G3:43GB?9G^?D%@TOR7397TX@2;27)778]&F'$2H!ST:AF MZ(X;O]#YR$X:XV,2G>.#81GN?C%K9W( DR]NOG$"E^^RFG52'7S^#+_^WH!! M:OPBIL\8R-IH>SBD)RC[5[O20>4NSL]3%9"L;J*Z21A/&IXU$IR.'TPGNW[^ M[ZUWSSP]'HWHAJ;S J<+/$^.Q[5T"#_5@"K?6I/0,B.;,F=HJI0,Q3:.32-M M$)8;;D)>>;R+XR^M]W;F<7U_7FEEBQ\K'=S!5+)OW<&7I)W^VQ[^Z(OYWE3; MZ][/^3S,.6YE_"$/6CD6\BG][F1"7@A[Y%M&PT'1,+W3!E;CVZI:J!"KGJ\U MF$"CS%C[TK]^.D=Q64?#\>2+ILVM8SI(,5V\Z1;N'_>F(SZWFYW&+P54^[N0 MXL'Y#I.#;C5CZ*C,&+IMOSN]]8_N%,>_/FC<_K2_S]YJ>:GGOO+^.<@JHPL14!HSZ!V<_E;D%YV.-$MY M1?N-_='P9')PL?D!J3&L[BUA[@ZJ*=!5?_Q__\,)08_YC3NL-O/?+W;[[@[? MO+^+_8H[.]_W&[=ZL6=W,'5RG')8<:$I/Q>2#^HV]]$^$/+F"W0(]X!+?_-] M..R!OH7)C_6ZVS(!]'HW>\VNH9_K*[BJQ,3,)I^\N-IEW'P1C1]ZPI^.0^RJ M.%1_M%:7.'VCINV],MK;;\FLU'C%L"*2]H>CTZM&1Y><9_3T?(=:JO1IF^;F M&BGPLT2*_)7>[3\[+.-"2YOF;H?NHU/J*>Z>[JVU6/NK,:9#U7Z^2]?:47MK MO6YI%]T]>]W=/3PX:(G7!ZU23_'PSW>MLU=BK]SC9Q-3K$C625D$OF!-I55L M!JUT4X=R^2D+>?L6C&W4"URS8]47#R@*8Z?:W9/1B '87%=8F MHV/\VN]4+_9B-:FEW[F&W_G4ER)],44 /D5 MEF-3V1B:8%)J@LQ9T5\N'+\=OS+?7;?Y+]KSRFCM*YLAN_FJ+HFJ(X)$X&!8 M=1XJ4=H%0]JL903F"08)3&C3(_LIN^-2A;_@*_7MFNU[B%_H+KU& ]-^D/GVJP M3DM!U]*>?ZH7X?2MD<:Z&%V3&2DIV ?3]#Z9IM4A,2L\8N#?+Z0ZEW;UX^WW MXP/L]2Y,K_$+&535BCZMQO=U(S5Q^-? M,J:SMYQAH!1=-K..N:D:V15R-;%+6>OXGRL;[6>7 MK6YPW$_#R?D.5PP8JL8Y5R/:MJN[V#R>5,&9? FI(]+LM#N[9P;9ZE!T(U&9 M;:!4-@9NFTII;'J=15-[GZT4WCN#*X^%5+]9KG[C_.-D[0M\'T]'AU?4N&I8 M>=7/^6.-2'311]![P1.QRL/O[4NJM++=5'G M?%W4;_N0VR_G?KUE&KY=SKU:KW-[Y\GVQMK&ZA9]/4\+=5YW$8JRY.5TQ<7: MW7MG]]W=F>S=BKGYE _\#:OS?M_"\'"*D'POV]:?E_72+> MJ%F-.ZK/=.9KKH/SDF+9]ZX^>OEDJ]H5!R5??'K,+:#][+]<.:X6SE M\?;+]:<;JR\:[F-K_?GJUMI&^WF#?.@;^MA\L;GYO^7W:F'GUM0A?17X M;GA2XO? OT*QC6N M3[G"N)>K6YW&QH/&,Q*F[889OG7[N/N!RE@2\*]$L#7W24G?BF@7\*V:5Y=O,( MIY<95SV#92S$" _HL#(+_,5PO/0 "\D-M?0 BXZROJ8'H$T5%J6Y_"6='4>C M:I^+P0+5IX-ACVYA7*9 <_M[8_T_Q]W):>.7-++4 PM) K,T]05'V?,R]79"]S09-KYA\U>UZRWM?1&98'_$ MWI>-\/,"G6+GC?#B0:,% ]BO;/1^; I8MN4O#%O$=WJFEY&]_C"7U3/I);_OXLG23R>C"@P=\_@8U1^2M\-^SAJ[!P59;ZTZD6!6RR[WA8>9K_R^ F< MR^Z7(QR30J_.MK3B18%W:<4+#[.N.M#[1\/!11/XE9GRTJ87!>RE32\^S+HL M-;NTX@6&5RS[K!<>9K?R^$7W/\?=5(:@5-DR''4GT"L1>G@\BKBTYX4!6BP[ MIA<=9L-7'F_FW+PT\+RQ.AJ5LGO];Y0.6)KSG-S+C^$L?JC?>6G.G$P7YKVXL-L2_Y<)G)? M,NS1<$"?XS)6+Q;2PBW'B-41.WLQ1DP^:+PJM:V[DZKV6Q5XZ8O>Q>]EM%AO M.#XNE0%7P_!X1+O5E'[,HB>5/[7'U0Y8"-9Q GP]'2-A<' MWZ5MUA,[J3Y-_-L93)=XP:I.!_2F"SNE_..UIVQC@=AEP%VJ4E M+PX;EI9<4^SLI^;9-'H,PM>6NO"(+ZTUGIB)]RG)M@6 M'4KQ-B.%V<_Z3I96NC!(+ZVTGMAQ-S6JUU(W!=.TY.N720!<'Y*6% M_C_VOK6IK239]J\H=$[O]<,\E@@;5:"?-;8^7;<=NU2,GZ= M;,OF*E=1@%D?XP&K'N[^M;]Y].;USGS-B@HBZVQ4]M,#K3>V#YUIVTKH;1MD MS_;:?)2FH]<8:4FMVZYO0$Z6T=^TZAQ5.IR6#J[QG6=[6Z@@QL>LYV+C@Z?4_6S67BOL#TZ;@]R#FP?!KISUG@=3WO]8:/7 M;;P 9[%J@=KX;9BOR245*?[CXM?5S^2/?U2=T6V[.\BMS;_:?D"=7N]S3H,? M3"NF?FW#>W0;X(-S,G_%6X^MQVQ\WVMTOO?QAE!. MU._G)Z@"S(VCXSB(L_<. .C 1UI?\2;U1OY$NJDZ>QG[ED,/'/P/GO#'HG< 'V$$^OO7X8P$/"$]L+>_5&P_QZ:V*N\U^[V&G#G0U^ M_'W\EF__RJ]/>QG/<-<_OI"-W^Z.KK[1B3W[\5=?VYTK?S\X[HTZX>J[7O/+ M08R?KWR,/3WM][Y5)ZRKGPR/+AO MG^:7SE_I]:M)THT?Q^GDH/:JRJ/CV0KV&UL(+NM5$1G?.SFU_8HT+UXY/>Z/ MIX ;C:<<"("8#X'^\":A!Y.^VQM6>()7[+!AI_.CT1Z_^,,4.9_=-R/U'#*V M7\'ETV0N5VAI789*-:7M8# Z.9UT2ZDRYD=P'1@?0.<[HQ ;8)]/8^16@*DP M,$;&M5!H55=,!S1F/N3X@C$OJ]TXJF-SU M76'!&@Q9'+-[WDS3)XU_@* =R>(_,7P3 9ES.ICPJO "7P#-P1: M:Y1OO],>W]_YF_[LPRG0=[&(%8$,,P+8.,5K/ -TFI,TIE: MYUC<['9'5:&(']?]_Y?_=CP,[4$^N7H6;;\!0(/QV8X^GCAX- ;O2#'%C4HQ M5EAU M,Z>W\OO"(IY-_1&>"? 1XSD([SA=GS7>QO%X#.UG6&EZC9X#I3RV-SSBJ"J. M"0-\51W,W.>)#7'\.##<4YV7>7ZB=2:B!3[=M_M^=))ED\^3.KM?U3!4GW-N MLNE[Y"DS?9LNT.+LC)Q,J)X?L]9X51MU9[E\_,DM,(*/I\,L9/KQOZ-V?XS* MCOUZ,ZT_.9>;+L/E+AYW\;AKXG'_HH'SC["_W?S.[5MO,0B/],B_Z!]\QT_+6[6WW:P.>B-XCS#XQ_GM5@'RZ;K9!\I"<$<=>SJ( MS\^_^2.T!Z!LSYZWN]7[5G_TQ^7)EQ>+'[9"JB;,9=>D^895N+&E_$S]D'J MD8SG\XT[8$N=Y?I74*VFU9[M@Z9QQWCP\W)G95?G)N/WJ26\S]@_^'G.;+U7_MS+FVYH$)^U@ *KG^9WL M^,,CW\D&]_T>2X)AH_H7U\*@UV5B@$%ST],7+< MF#==YA&>_'\7>L(_?LSJJ=.C_;/][7FWUWW1M^,-UE&W/7R=8Q"C06A6V[MP M\]4OVDQKPQC&PG#-%9%:.9NT\I$S[)DS'W:SE,*,D68C1-\^L9W!_VTB@,(X M" AO\6WXO#LZ";WAY/5FHVM/8OXP]-':T^=YBFUV0_YG9SJ_-H=;MM\_@P'] MC^V,(D +QBY6(*M\XL#^<^:V>U]>TM=?WK&]4?BT\^7]7^;3P_._KST_[W=W3O^XO._M$;_)+M=]Y]/ST&_Y/N M?WI_O$]??]K_ZPW>/]ID[X[>G.W_M?/UW7W_TANR_T.S@T)SXDQ?= M@T_^^\'1BT][W]_!^_JO^]]??WZ_W3E^]^DC>?_VWY\.WNY^?7?RGY/]MW]_ M>\E>'[\[^=8Y^+1)#HX\?__I,WOW?;_][OO?;.]H__C@Z/7)'GUSMD=?=/;> M_OW]_5__^7S^-_!9H_?TC=S;?B/VOQ^?'!R%3WOTWY_VM_VW/;HC]O]Z]_W] MT>[W=V_??'N_O?_Y_=O7:7\+?WMYM#/<.\1?/V"OI5$Z(<6]09P%@4S & G+ MK)/!"&9S55(L6XJ!#KP\-3;^S_\0B?]8! KG-#<')):Y9!=>6DM>BDE8K"F5 MU$CN6-#$)J>2#%9H$6VJ> D36GBI7KST?&E)$K[^TN]US$WYJIW0+/YNU/)TOF>_EF17F8KN+I$N M\\UTO#/E3#RIPB_S\,OAC.ZA+DE) D76J8"X(CFU]LNY/M\:+7SZ6. MICGPV]$-IS\56KH#+;5G%(.UE@K#!-)2<\2CH AL*I"CA, :@CWP4G.#8]82 MAM3((UGVYL93Q_0#Q!8*IN\5TS-1!LVHQUBB1 QX 9)YY!*5R+L8P<3!4IQR MXQ;94J1.T<\G$V68=%')6;\^MK]D3)1(PR.*C8DY7E]88S\."PO=@87.9I2% ML\&Z* UBEAA0%EHA%\'K\4Z0@*DR(GE@H1;AK$8N3XE&K)ZN*/!=&GRG(L+S M%#&E%)F(!>)4*629$(C(F SW5$6CFQNB9=3";D&)6,P/P=UN/D+4Z[?S*=IN M')9@Q>/IAW-;G 'O%,*9@W .9G,V:)+>>0>3,^:]49DP'Z 'JAP/7N<)WJ@Z@3"=0!/D7D",@T($N=038:J[5TPHD* MKI+4":Y/)L3PJA]/;3M4Q[R[@TLG]?VE?.42>'@\X3 QTL[81IO=4-6PW:SL M4AR8.Q#4;"Y$$,P1DRAPDP$'Q@(W:1TU\MZ[9%@R@KKF!L$M5BL/I@0@5DY0 M%!@O'<93G6%$),PSGQ',$!!<"R)#XAA) M(RSB!%MDG3:("L%3"H1$3)L; N.67EKVQ/WB?'T.8-\4Z^B=PJV<53&.?%SW M-%<6NONVR%-PBQXDNC$VRZN.[0[!*]HYMPQ\/ZX$%5]&.XBO\Q,%@0Y[KCA/ZQ\OOVM5TV_NKU0NX< M4OS5>RXX<#[0A>OOR/79=:1>(N%Q[?W *M4. MQAHM;Y-\K0GE(9R_:5K.?J_KRU;9'8AG;U8(*.DJ'PJV=<(+-F=:N]SO?LZT*X#Y8U M6!AV+H;]>U8;N1B5,EJC&+-3YG1 CK*$*.-2"&:8%:*Y(05I4;)PJ=>Y:&R >I M%A>+#T)D$QEY?A<7/>$JFGJ$KCDS3\O@D4)OE M1WMP/:05N<=V5^LO=S3]W M7^X>[>XU.59GP;KV=GE"/KOJ?B[\HO7=JSZZKN[?PIM[*:]"U5)H/6$7PU7ABE9,X M=U&>'V==Z"A9B)(R%%/E0BN-;(H6"0$NLT^6,"]SAJOF=2J:_D!N0D1+(:*I"TRU5C8GV"<3,>+"2F2\Q2>/&HTB@;Z.74&H64[D)*GR]E87K#L:*Y@YQ(B!-@)NUY0IHH M)[051$B?#_ 94I(OUA>]#Z,G"GJ7@]ZII'#"4(]M0 3LA#@5#EEG*;)",A%- ML([XJCH9%[1&\'TR<:(?S_$MJB2>0D[X@Y_?.Z>DLT)(=R"D3SLS!_@^DP\2 M<^FH22AF!X=+XL#!P0)^U,P2:R7V5:4U1A9FI/J%6]8;Q'<[OU=\T?E'.K>R M:IW[G\7GO.?3?"][W8]'L7^21[VL 7=9 RZ5N..)<64#1T)3<"DIR\T DT9> M*\6#3TX+G45IG5J3%X>R+@YE@>;2H3GU%PV1-ML#9=ODSMX$:0;B3!C'3- T M&H*;&Z9.H9[UR0&Z30W<)3F(3[1 Y@.XCB5^M31W,6^)81E8U ;A* /BD1)D MI9+(>>JQ83Z1$)L;E+2(7KA(YBIEMQ>LUR%D7;"^.-:GVL.3B"/)F]XT@5O@ M.$<&LX1,LD0FC0T/N9.&; FS&EA?G]35Z\'XUO;[MFQ_UT5Y3,PQV.R&JN+< MX& T' QM-P]JX:6Y>.E2':+ 4E(8*$F:F/?0$F@0&Q)R(7%EM>,Z5^07I*5$ MG7J0E8C%RNF)@N!E(GBJ+!*6VL28.X-3A8" ,;+ Q,AZ1H762@;#FQN,LQ;, MDAI!>-U#&^-=C)GJ167/^P%W,DJ)DSMRRZ7B1(YH9I@."&-N@5LT1989CSC3 M1IF$&0^JN4'IPM*@;&;7%IWWL9E1T'EW=$Y7?AF"(KE66% <5GXG'3*$ UA] M=)8D%ZVEL/+C.J6:K'O8X" EPAI3N2TKMI#MRGS:\?N##: M:DY0)2@3?L$O/.:102KXK?"F08L4@S(3"109I@T$0$II@3B"KZSBDOD(V7)A&!PM:G=8D37"+[KXX+^ MK +NDO:MGVA^SPYI:/2@2 1F0<_(7ID-8GP14:,H]1& MQ^8&DZ0EUZ.??&@/3COV+#]&_#DQ/-25ZQ-YN5XU'0Y[_O-QKP,V'YQ7'XW_ M';6'9W>K6'GK),S'+DPZYQVNCWJ^?OW8ZMC!H+$)SW9RTLL?#M.B;-;@65VNUMCDQ06FHN%+N76 M^.B<55@@'8+)Y\)XC@-()*F&!0$\$<)HE5M#54N(.A6]*>& E=OG*OA=$GYG M @9:.D9!103-*>(R!>0B]D@H'@5/22BIFQN*L191"_=N*5&#>3HEC$Y&'3N, M%YT2>B>G_7@.4.62HQ2E@# MY1I#4BY\R9;50KT$).93$2&FMF\_L2.A#ZP5;NW)O(Y#"S<;=FR_"R,ZF#'4 M]MA.A8GF8B(_JQR4M#9YIA!S,9?@C1II^(I@':$D*.RD4)D(]=\;$YH;0O"7P MU=V.1T'S^D0G?G;X9W!C,FNIJUW'[8_9Y..=RDZ%EN:BI4L]KU,BAA 7D),Q M(FY(;L%A#C)6<8(-B M" YQ*0ARQEO$O"#>!(ZMD\T-PG5+\65E7)3*VDL]GUPUG;Z]9+GEP:WQH#YG M8(70&[E.'%MH 5Z[;A0?D];^]U%&9EV8_F&/>&]V0^']!7G_4NMN0B*5P@@4 MF,V%RPU#UC".(D]>1@9"+P'OPW+0HF3)![\7PL\CAZ$*>1;R7 V97,ASV>0Y M%[2VRP- MQ573WI_"F%8GV6-L6)^3DFSW+%>B[?:&\.[#7F-X' '4=A3:>=L1 !UB=S#^ MKAKP:CCQT[;'^)?WQM MA^'Q.;O,_-5D$N#IGU@'=S :WOPG=1E==GDH9K_FNZV8R&HGI;0J>!ZYP,H* MRBWV2DI&HA#\@Z;-\S\Z[I\_P:G]&)'K1_L9P @/^-QVOMJS0?/WR[,.IMSL MH-\T7I/9.1EI68F &\8KI:6,UQ5O#\9K# I@^%ZNN MV!EZ(_7P5W(ZMS;TT MCOMY6?N?7UM.@?^:::312XVMO"(".O[YN]VX;E;\S!J/P!;7C4ESX^6;O=W] MS=>-HYVM?^T?O(2%;^>PU=C=WWK6V-S?;AR^^?-P=WMW\S7\^D82J,NS;%TP MVM8LHQU>\%BVVJ3Z,UQ0Q1TNI1TU@KZ[F\$;Q<& MK4;\YF->/8]M/U9/!\\Z^0F&PO[CMFL9/%BU6$[YNEJ=X0$[]G00GY]_\\=Y MI9AVM[K-ZH_^N#S9,TG]&'K* SE^>4[*+C,^.;WR1IKU&U]1Z\ M' B[31&DVSSP4QLX/,_LJG%L_]=K4_7$K^.7V!W%I15;JUELZ9:C<-?@TBV> M_Y$B2+=\\#E"2,I%GZ+GQN5ZG4XYE\^K!ZHM=C)P^F&[BK_#_]#"@?C)K'S1 M[YUDT9[O[FU[>+PU&L!0Q?[.-]\9Y2'>' PB_'^H4;XYWVN?AY>./^W![]Y_ M^OAU[^CC]_>?7K?WCM[Q_>^?Q;NWN^3@[=_LW?<7)P='>^0BO'3R!N^=O/FV M]^D%7/OBT\'VWVS_^T>X?@_N]8W8^_[N^\'V1[AFE_T87H+G.'M_M'.V]W;W MV][;/;Z_[=E!#F=]#Y_?'WW^#O?(X?W.WGT*::\]"2T=XJ\?F"=!T!B1P3(B MKAA'3A.*;&14>%'Y5\T-T6)D636HYEDP5B#X7ECPZ;"@U9Y%X#;P-1(W0ED' M0AXGS[3B5BM1L2 ^9T%<6+#>+/C]@@6M5 3GUA9.1X]X9 %9(AA*GLN 50*K MD^8&:VFUK))?]\Z"JYL[>TO<;O4&PQPB&L"47YMN.ZNMW+))#M*$N0H;S<-& M9S.:+$JPDU$*26T=XM@X9#RUB%C)DG&E<$DZCA(F(I@)>8_%5@9[U5ENT),$I:G(D-3 M(KUS %YE><9R1):8B'Q(D7&61, 9R\LJ$EBS\S.K%J:8]IB/WTYSOLM@H18U M=6E$TXU+EU-KMA>VJ; MG3'^RL(SS\)S::^0,!(2LTAH)1'G/"&MC84O-G@GJ) Q5[#G+;RTOFXK*AC7 M&\H/NPU6H+PT*$\UI&1<18DQDDQHQ#WQR FF0$A:3FU,T0G5W- MCA=N!EV_ M>C KH"\.\Z96)2Y.;/]SS/JQ;''505H["*7< M6_!EHT@)<6T)2 IGD$NI= M8@@;P1 WQB.MK$3@&@CL;/0:X]S#8BTWOU9 4_P5N[%O.Y6JL.&DW6T/AOWJ MZ&>)6M1!6DSL YRT>G!#3H##3/,QT.",S)+@] M1+C8Z]#CEME\J6(0L'54LAV_6"_$-*DP+Y!2$_LXVB M(_@4$J-@"""BN8C]6.J);+ZM=3LW2<54L%SC5C&JG?.SG7 M*KWNW33*.J8&UCX7^(*ZIBW'"GG-IAU@I:<&+8W\):J5@_U&P/ZTJBJ,GF"N'J#,6L&]! MN@"1HV1,HIKIH+D?2Y=K=EUKAOVUCZY4/3O5\P78Z3_93)OATV@PS$F4!^GMV%QE'9UO'=V;U= !) ]QBB$9*$;S>7+XV#X?E.9Y56U&O@W":%<.8BG'>S:L#K(#Q+ M'BD./A(/TB!M7411)B,DB8P$U=P@JAST7F.DWH,B*$A=#E*GTL#8H*U.!DFF M\U%NJI!.5"/'J"-!:F,C;6Z8A8].EFSHN;.A;]ZU*VG1JY)RM-_K]BYG'A1W MYBZ+,93:9*+X?AXW.;,/2I6;./;4>0ZO48*C^$C<.2T[MW=:[3Y?RZ7$(+C AD)0,'+>X$@Y^.,F-^X0+4.O'DZN64[M8W=1*_2VAO3V* <'"KTM1&]3 M.>^,=($(@V+(*5,"*V1E< C$O?&1T, D:VX0T0+/ON[TMO8AR'.]V;##8;_M M1N,6\<,>/.W)22_?3L]_/NYU8(QOKTFO.EL,QC_T1OF]UYZUYWSZ]:'MQU>E MFU]LNY-G\%%OJYJ_AS/3]T\[:/M"[',1^\ZL;I7:.&,405J "3ECH%MM],@D MDA+AF"::EJ!;Y\//(\=C"P<6#JR7="TKV#_,C+!<)X;>N'6\8_M=&+?! M^>=6-T2"&7*0$7('34566N%O\ MAN(W+--O6//SHS@D261X.2(5(G#L8,.=6#ZI:4 M>HG5K6ND>^L@2M3UU?= SO;C<>P.VE]B(V\-%8%Z+P*U#E-@2=GD)7)4PP5W MM7)PRN[R7.OII0./3-$((D@C;W)OF-PE1FL3D%+4*Z\I"0HO+\.F1I*Y$-*Z M$M+C)\040IJ7D&;27308Q6.#>&0,\0^.C;7<'C=^RW(N#?S0 E?8\$PP!<- , # _Q ,=GAAJFF)7[#[03JRWPJOS<5K'V>%%G?1 M>A6!S:HC>,H0I)61"&06TUP:%TAH;ES3@;R4XEX+=-]?A8B"[L="]U2U1&>, MUEHBQIU"&<[()F.0LA+LV],P3TF[/C M8)A<7F6@A8!4\R!:H=%"HS4.VA4:72*-3L6P%L1;01Q*T3+$F7-(:VO!U14^ MT$RCQ$U">%?[S:\4C59*^OTO&_^$+^>W?&+[']O=\6?3R_SE8RXP M_/"XI%42:HP-ZW/NJ>V>587(*;2#\7?5R-G\ MZ]3NVJYOVP[<-_PBNY"#9Q=6^W$0)I_,!=S::6_0SD9^WH\=.P3,_?&U'8;' MYUD^,W\UL2:>_HEU< >CX'8O9KOMN*3*QV4DJK@N/P> QWZ^"F['UN9>&L?]O$S] MSZ\MIYH;1U7&=B\UMO(*!^CXY^]VX[I9\:BS][H1:&Z\?+.WN[_YNG&TL_6O M_8.7L%+M'+8:N_M;SQJ;^]N-PS=_'NYN[VZ^AE_?"/FZ/,O6!7]MS?+7X05K M36Q447PVV2LP^C)^1&U_[V=NR9T;+.[WKSU^CC-[#O2IU\ZL/^3/)Q(K,;,ZMRKNB5G37;W?O"_*:X) M0*I;G4]\4R%HW MZ[WH5?[WX"&LMZ)#M-6Q YC?U:B,2Z^5(:F&Y,][&1*XM-_[^F-&TTH-SR;< M:XYMVADU,D1HVITJBRK\UDUW36J?C/> M.JH.O)71NW;T)I&R,CK3+GS5N%P37:Q^?V.$\6:%1\@B"N^*TKBZ8W;-IEF] MAWE<;.4V)U!O\\A/:N@V3T!\+0NN#Q\.?#RM?8O)L%HS87$0/<%!NP_XK ^Y M%%XN$ZM,K'H-W7U,K >\=!U+"M[.<'_:CNWZV+!5-L-V]#'7(&HPTFI03,PB MYRU7HYOOC\.TE!)2PAKBE5="1ZZT-U8[[ET*.3>5>?9A-X\MH9>34'?W7\R1 M?'H43TY[?=L_&_MZ8^Z:*1I5FRI1^X>3#-23UY_VMCLG[]Z^;^]]__L,_OOZ M?MN+O;=OZ-ZGS;.#[??\Q W?N^?PS7G^U__PQ/\#?>WWY#]N@N M/ O>9)\>XJ\?!*$&.R^0(X0B;CQ#5D:#)%(N'J,?,X24:7MX0/GY-\.\FO6]7!!GKLFY?Y.))_* M<5NVW\\)QV.QL3E3W_:H]PKHKSNL3=K]BI#>]PO2(Y8"LUF.-$L:<6$=,C9P M%).0@6N5B)/-#*&.ZYCZ#O::2)5A,?<+@96$/DH5P@D!(>H0U M)8;J:%SNW$X6;L^P2J2U%,WR%&0+3X9@Q:R0Q'*JK+')49:\5HH)$=(M9(F*29MX$ZHYD:5YDK_ MN&_@UPS[]XOW]=4L:RM;[L9Q/^Z^W41Q1Y0[V/.(I32&@Y.&6UR4#;'":6O#:?,4)A4! M&,Q(2105'"=GJ? 1,Y%2(M'QGV1)W5"NOU#8PA0V$R7'CF,PC$5,Z)0+[W-D M(QCB7/ ^4"= &E& MH[D%<159]H"<-I5E@D@MK8K(. ),!E9"UA,"CF/T>7758!CD[[@A[Q_:?OX"H:E%UY'W_O8 MK=[E/[8SBLV21WO[/-J#K4L'-ZD1%$<YNDZ+ M\(6+VQ:85MUJ)LK*N\4ZQ,L#5<69]"^ZOK(5ZU9:YVHRY:,C?& M[9@7Z7RU>E1WMP7I)]-@!6HD%BL]NI7JNRNU.CU5RC1^]&E4-*R" M,%NS,9AQ".9E;S#8C\.#=&2_O>KU\PV6IJ^+QBL/+]4_-(D'+2U'21N'./4! M.6,LTIQ&"C_2('5SXVKUUKEKZ11(%^(M5KH3\2YA;ZD0;RV(=V:CB"C#DB$1 M*2,2XIX19$6B2.F A8K.,$%K0[Q+.K/TJZJ)C[8+!'.]T8$Y7TXBE22$8J5R M$JF<1"K3N%BI6*E8J5BI6*E8J5BI6*E8J5BI6*E8J88!XF2UT])S;EGB022G M"2>84AT$98*;>0+$MSZ%L!^'TV!QB03/T]3B:'.X]^G=<.\P1X/S:3RL$W,$ M$6 J"'PC!'R\0C)41 ME@B,@@\"<;*2PM,1FAR M-/?3NLI9N_LOYN"JHWARVNO;_MFXB59UO'%P,!H.AK:;!_>"OG"AKUO0U\Z$ MNL;5 ))/CEN/DL(.<2D9TAQ;%#!1/&DI&-7-#<-;FN@6$0L?7%REOH&% 7Y= M5.1.\)_KQ/,/Z-^R_?X9C.?F"5AA6#)3ED$'9Q=T$#FH%:) O3"'$;="(B=Q M0(PK2KEDA@K5W*"P5^?4XI,@RVOEDC:466VP%"IP[9QV MA#BF!6>>I"#<,N32JWY,L=^/H>H_6M32PO28';Z)L^<8H9$JA30E#/&($S*) M E-JY6)RWB@E@!]EBV+9TNQJ"M]3H,C" #?)I;O!/\NETEEXZ:C>O4"U2L%; MSS7RD@C LM5()YV0"Q)4;:#$\M#<>)IZIX#Y)\NYLU7I1.P4P1R [0B./-& MK59*&[N,Y7RK=W+2ZY:U?$FH__L"]<9[K9.ER"M)$#=>("LE+.B"1)HB,=2P MY@9AIB69: %K%_P_8?Q?7T/R$T7SM:NXUR#]%JK/.W'FL TE.Z,A"9)Y[>LLCAHCCG#TA"EL; !JVAP8'H).Y4%[4M ^S0J!XX5N%.,H,"Q1$#. M%ADN+(#?C_89J&07;2\#V-/868!472FH4XG@EC\AQ&A -PBDJN!,,-S>NPGKN"A@% MT6N":&.B4\%CZ0EPO[0F!2*P$#Q&:XU6MT!T6<@?$NS3B!R11@B;&))11,1- M(,@QR1#AUF/K&#-.-S0Z\X&XI2* M,A7(UPSRTY"<<9XZH17R(@+D$W/(!,]0-,3IZ"EGF@'DJ6P1M80Z5_<+^4_N%NN6I;G\0;Y3EN9*V;#<8KG% M0U(Q$ MS2-XW'+96ZDU"K\LC-WK2A@_)G3_=Q%CS&&$.K'2-4'B.U'2;;,YRDG4>Z>H MLQF*BIQQEHQ!DD@'%$42TE1Q%),3GB2CJ#9K3%$K$,M8G1.GZZ[%L&3:)9M< M4(8+PRP\MZ.8PW]6F,07U&+E2.F2>>[B2.F;L[V/'W0T(6I,D-7<(&Z<1X9I MCRQ1TJN @F*&%M+,78W3BJIM0_(0KNS+$0)<\ Z CDP%^+<2R @XQ$- MWF+*3$Q,K3$+%3DQL_,>> 1_R8+KE& B6,.]=AP,+ (V(JI;RHERKO7AH/SW M+)2%LQAKCY%0BN0#[1$9C,&3@OF;C&>>&MGJ*51SWU61L6&&)LLCX88Z!U]]DCR(G'6A M?D(UY;S"0[+0I?"GIE'[*".2(2C$60#EPPA#,1F7<'!>>=+<4(RUB!*%B@H5 MK005B< =4T13XQ4G7EL;E ,11"7E.@I95,\#\LVE&*WT0B:7-.*6>\1I(L@9 M3)'@+@GKB24A-C?8LNJ4%:HI5'//YS4C5EAH#%3#!.?,FD"5\S;JY*.!Z7XS MUY3SFH_"1Y?BMU8(0RB)"%N?@)2"1E8FBKCBVC*G(F:FN2$T;PF\2".KPD>% MCQY$^D181K&FH'2,!!$4-+')J22#%5I$FXH75@\6NA1_-BGRH')19NHBXI(R M9'&4J*J2#V)6Z2AS]5;= CE;(VGTBQ-4CYNY6ZXL5Y8KRY6WN[)06;FR7%FN M7(,K"Y65*\N5Y:MVT&=ZJR=LU(KL:!FLD)ZCGWJGXR<>YKV_RV!0F+E5;!2G6A MT=J61"[3>!6F<;%2L5+=!@] M7#ILYSLOAV;G2%KRE]K()^,3Q@&FM]$8<6\ULDES%"2VDBJ<<*ZU041+"=4R M8N&C(P7U-4']U8S#!2%_PZF+J[#^C^V,XNU1S0JJ;XGJF2[RR6"<:UAP%G N M/FI1;B"8VU!&(Q(6)#A =0'S:H&Y"*UBI6*EAU\8 Q7)25@:0^*>@SPRV/L@ M)5>1$$%NL3 N*H7+FGD_:^9,PV9+B+588L0BAS73)8RTL@JY*(R#]92S&)H; MW-"66#QWOZ"]<'*Q4K'2*EIIGD;F+OH4/3?.X0-KTZ]>>2\"P@\32,XZ"0A[?G*N7 !Q26BO63RE"O+E>7* M-;BR4%FYLEQ9KER#*PN5E2O+E>7*-;CR*32FOCY&5*7N(&<',3_YR6GL#FSV M]I]61^J[Q3/K5V*L6&FEK%072BPM5\LT+F13K%2L5*Q4K%2L5*Q4K%2LM(9) MBYOATV@P/(G=X>"HMPF#FF_.=E[9=MCM;MG3]M!VJHA %1#8FHD'O([_';4' M[6$\C/TO;1_'.1NOH^]][%;O4J5OE.R,>;(SP\$HIR+@UGQJ3F!FEIOH;=\-:;#@II%RL5*ZUU5F-96FNWM$X3'RE6AD58 M2T%A!<0]H\@9IA# /7I*L7',UV]I?;I5?PZ&Q[%?[4?UXS'@I/TE-G:[\',L M-7Q^/05+GGVQTD)6JN^^U/Q/4&KX/-EI7*Q4K%2L5*Q4K%2L5*Q4K%2L5*RT M$E::IQLRB=%:9[3DW'&'F7&":4^MCUI[8?PM8IP7;9$O1S2K(,S6; QF'()Y MV1L,]N/P(!W9;Z]Z_7R#F\-AO^U&0^LZ\:CWRO9C=U@"EG,%+'=F&K=O?G"" M:).X0I1RB3@8#EFN+;(A.2VU)%SZYL8UTZ5V0%-@YH%RD< ^()!Z!>@U'R*7#+B)=1UX=ZG^[))52HY" ML5(YJ51.*I5I7*Q4K%2L5*Q4K%2L5*Q4K%2L5*Q4K%2L5,/@#?B_/&@^2UY<\OV^V

71"IC4Z$1"V2/K=FE18CEP3,?N.Y2H1P8-1"I*N8,C#_ M$SS6(=*B3Z_7IQHG8J0UQ&G,+96&TY0XP0%[[7%,"^K35_V88K\?0]6JK,C3 MA5GU:'/J=FM)88%DR%/MC?BO*T^ MK>CRN->!$1V,)6H1H'-3Y4RC8^6"-)(A'8A&G!F*'!8&J))8'@CV++%"E45@ MW8? BHDRHK SRG#OG/'>2*ZEE"ZJF,PM!=9/MS*V>BGA01&H M5Y89A&F0B#LO$/ \3'W,HD\D8"R -RCC+9&W-\RR6KVN 7<4F55DUC)DUIWH M,\NL(JB63HS3I WC*.=>.I2P(HAKEI A02"+D_&6:Q("R<18^+!HJ>5IJ>2< M]YQYKTC@$DL80.P3PR0F++&614O5CC*F62(D12T#I4@2$1$/AB.K+9"',H;S MB(7$N7(L%BU"=(OB)\@=/[_5HK2*TKI'I74W!)2J MEA"F,&9AS,*82SV)%5*2#&,FDN"&1\N4Y^#I66JT 2_O9LJ\H7I7(<@E$.1, M+<1DG+#,(RJJ@QJ!(1LX0XH!;3+/-&.XN7&5&.>NQU4XL7!BX<3Q!@9XU91B M[R,#MRTHYT-T4L1D+;SPLPV,^8^T%;I< EU.-SF$#!C3))'2GB.NO4>6!OAB M)6'!I\B];&Y(B5N<\D*:A30+:2[']69:&Y B6!BNN2)2*V>35CYRACUS/^', M0I4/294S1X"I! XD!K% !>*>*N1T),A&:F-TP4L9FQM"JA:XV&O@>%<'B'^O M3@C!OZ']9>.?\.7\ED]L_V.[._YL>IFH?(1YWE\V JLSR#^%(,T0/(RQ :JC M=P*?G8\[-;J](;S[L-<8'D< I!V%]C#FI2"?7!Z,OZM&SN9?IW;7=GW;=N"^ MX1=5A\YG%U;[<1 FG\P%W-II;U#UWWS>CQT[;'^)?WQMA^'Q.3/,_-7$FGCZ M)];!'8R&-_])74977!Z*V:_Y;BM.L=I)*:T*GD=K_9LT/S]\JR#*3>YH7SB_*;AFDS.R4#+ M:OV^8;A26LIP73F)#L,UQ@20.,AWD8_5;>3$#9>N"OK9FZ>OP@K0J&]G! M<>-%I_=U4*/GN9Y8?GMSSLRM1KL+7-T;P=N%P86'4:U#4P:M%CZXN8X]'<3G MY]_\<7[0K]VM/J+ZHS\NLX&XIE)%'H3QRU-*>8;'M#(IH3'YY,G+SZJ7?EC% MQZ\I^DPK>>/+^!FY\;6?O2TASR0Q=WK;G[_&-+^7FZ6WNZ%?E"GY9:J9N7+I M-:[3>&H_C*>@;U6CY A(-S;VX+KC06,'L!RFA4HNB<1%QV?&T[U)+5XC&.L] M>#\MY#+G S^U@<-WF5VWC$;<0\6?VSU7M="EO- U4K]WTNB=QBQS0/UG[^L+ MB.PX>/Z ,V;9D^O2^RRIB4<-C#E?JXZ%Z\<]7 #M=@]Z^P#:=4_X2(&PVSU: MJ8QWI[#8P=9Y6.S%R7OX[]VG-_3]7_N=O:._60YW[6__Y_A@>T>\/]HA>W^] MZ+P[\N0B+':R@_>^[[??OWW=?O<=WO73W]_VCOZ$ZS?)WLG.V<'VWV?O3_[= MV=O^\TI8[-W1W]_WZ+\[[__Z]Z<]NG>VO[WS;>^O';ZW_>;LW=$NW]_^]\F[ MDS=?]_YZG2Z*GASBKQ^H,3:Z1% 2SB$>K$-6<(D,$8%)22)ELEYE\994V+*0 MT7J2D=6>1: 8\+42-T)9!XX,3IYIQ:U6XT*[^)R,<"&C1R>C[Q=DY%($PU&) M$DNY6$B2R/&HD7Y>9]&P#X(Q:\-. MM(/8B-].\Z9GHTJQ +$(ZG$J%JMA0[V$0$]_]!Q$PXUY$1#S-9QP2 M1HX)<'2Y8S0XIX@"1U>;966AU2C[=KT1?+?&74NTTI-Q1F?OP"[ M_">;99HL3LP#+M&+\Q.IN]W!L#^J?*+#D?L4_?"HMV>[P0Y[_;/7,<23 MT[(1.*^_-)O,RI.WR1F)F-01<:U=IC4&7[BP.CD1I6]N<-F2?.'":B7P45OD M+RWN4>!= WA/PR$I4>&XI8BHX!&WW",'F$4\$.DHQ5'YV-Q@N$[8?C)!D=V3 M4P!*GOU9G;2[7^"[7K]$01YP"W]W,NAG;\%=BMN]KX5K[ACH^/J!49 23,.$ M3,$BSJ1#3AJ"- ,=0710SN8HQ^)I@"7*45N +GW_I !T6;&+KQ\$IBDDAY$0 M7B%.L40.5FV4.UNRP"0S/.]P4E$C@/Y"##QNX^SKKERW&UZ?L%#5]@TJRQWZ)+CUXCDTU[I-C/>.J!^5( MR%W(\]^P/;L$6X4%@ M&V?-#'XH1E(=*:TJ5W3:UK4["Q0FN:W+]ICO\624X*8?GS_(]6EB^TM.PRZZ ML$[%^F"]Z>=CQ=MQ_.]N]]QDKR\L5I:AN9:AOV?#8YX&RAUVB/N0E6-PR+H M2Q"V/C&KK?.NN<%:>G'7NFC'M3[P52#]J)">1LM\%%+3Y% T8"[N,4(62 M,R0Y'6E*-D?+Q#6M:N;NZE4C25E_M;&[8&[3RD;J'[@F\*_X9L8.A6CN&'D" MH@DQ!>5!+"@C@&B(MLA%$I# WALGL7(Z-3\3BJ_Z\=2VPWGE MLW'XJ9=CL0T_ZO=SOO13+'7VP%IB 8:JXN9;8U-5Q= *4F!"GJIS<*9.\?LE-M83F3 M/ F)A,@%'UC(Q0I31#(:%FA(A%G6W% E#O$8^2\-&&^T!"'Q)%R=&@B)O %? MB.G.Q.0O:8E ,6?.H A+!Q"3X\@Z@I$E6G+IB;"D2@IFI"9.3XE=K$JR3$'O M/:%W*BN"P2*9+"NTD[E$)4;&4(XB)XZRH (E 63%U>)VMF>TA#16^MR[-)D<5:0&:4$\DAI+X2(U":OFQC7) M3R5"<<\RHC^*X9HMCYG\VQ*N>/@C/->243;5RZE="A_-Q4>?+^5C.FT"4T! M8"C$'3$Y'U,BPKW46DMC#*@)3=:KI?)Z([=>6QP%KXOC=:H?<+12F>!1T!XC MCJ-"QH!^4$*"8T 4L]SD'*@5"D:4@\DUVIA95.X\"=_K(>7.#]'<0J-WI-%/ MEZJT>*\5%=&@8+A"/&&/#'$!!<:IL$GXF'1S0]&:[!27Z,D*1T\*@I>'X)D: M+0G, 1X*(I9*<%PX14:3A(+TS ;&*,]"J":I64\FCK(?AXVJB>XHEWN[?*89 MQO_+PG$4U^N'V$?P@,_S@ QZG79HY,=:<\)ZE,.P8,TM,.:K?N]+.\3PY]D; ML"H0VKE--R],6IAL+B;;O;2A(SEE3E'DC= (K)N0L5P@;"V8,P2E7"[@JUMX M&?W3;@>@%8K//%5&6*:$*8Q0 T:8:AO% Q1C/B1OM$$N1(ZTX-8)QC0) M>8M7M>#[NC/"DF(I-5 \ZOKZ+5GMI$[OZZ"1^KV3JI_ X ?!<[?"+9.!^+5Y M[E2.Y;:NXO+O<-TK^KP:]?VQS0>H>JFT]:YOWO,K>U:UP#GJ;?K_CMK]N/G% MMCO95"]Z_4-8NZ;M_+:C&Y8%;:X%[5+5%RY$ $D;4' &(^XY1LX9AT#:*JNX MX,YGB4MEB_*K-0/+3F-=H5V_1IP%U/<,ZK.90PW,2>X42C(YQ)WV2#,%DSI2 M%W0@!N=$Q"4UY*Q?;G1]]4>_!X,5)GH4$#.9[\N5(RN[35!7-3*QV@LPVMZ% MS:HS^6-&V^R&+=OI# [2S916Z&PN.KM4789;(H&_-(HRUS3628'3K2DBR;L0 MO <%$YH;TK1H*6N\QIA_*)U2X/X8<)]1+\(1F!P"42HHXLP;9%6@(&8B\RX) M2UA!C"]2QQE981+IJ>?$59QN>8FK4LU::PQ/F"9DY4BN%R8)63R M87+M;*2$>PX&;FY0TQ)X88U28BFUA?=#%L(K\+YO>,\D=W.>JFQN;&U"X)!P MY 05B' 7HL#4\TAR;3Q&5JAQ^-JF=]=70LUN0)WVVN;1.S,?A MM41&$.NH,\(I ; UJW$>?@VDSLHGGI].4A,;[JSQVR0+_1_79F65-/353D/? M/;=I23J]&Q5_WYQ54":J:$G2"(?@P/G$H* B9TA8 92LK988G$]"=8N)DH>^ MWI10TUA4(8+[(X*I)I,D"B)30-(*AC@)#&G#,:(41)KU2AJ9BIW;5=7S+0[YR!OG(ROMQPN>%5O^&53UQX?9ZZDZ/N(;J[Q=A7=OOR M46/L%V,_.$@O>]V/1[%_4C8CYY:!EVK6>Z694@*C9!A&G#N!;#0649% Y%M* MC,'-C6MR(]H> MPC75SXW3?KO7;PQ[#1MZIQ6)@]S%:XZ%"UZ;U9T@+R@11*"D->A.%S R20?DK LL6&VCU,T-69/*7B61HWZZ M\]?B7A3O+,'H7,)C@86^"-99"?_4%K./("8*DI>"Y%E%8:Q,3$2,@E3@&GBA MD1&4HZ"U8!HGGA)?P=HJ)'*Q"?8T MXRZ/L@G6L=_[%RO*F-9%D?_BH*[CUOS$103.V+YP01V'CF,K\!QC8>'_R/HU80 MUL+18@8^_9O5W9(:$ ;,)D&?$X,%K>ZN+9]\,BLSRUNC'(E!.U#CEVV918R] M>CX'7EZ3)CPO=>8N_I47FA/XF!L\5^0$_C:9R28G\,[;/3DYV#K#E" H!LD1 MQRHB[95%0@2OA6PK-$GIOGA ;+>E)5@POWMWN4H\P= ME@X3BQ*U%'#!@6FB#$$2)S!1HL1*J1QEKN@]5'!9L#3A[Y5*P7,X4/%[NQ> M?K]"F20M$BD*U7&U^,^P;R ?; :N5U&8X&;3^*X>IO-K55 MEJ2V2L;(_-_;V=R]G\YOO@#FX/D_U+[Y%XQ)/UP^\=AWQGF>WOX#UF7O(+ZW MH_@V0=>:A)X?W2 #J-7>:6-$0 "Y +526&0UPRC'7>;]>Z]%/D-IE<^=P2I!7&B,'*$.4QX-VKY>=4T]%T%Y"!$),(@>P4DF-Y(X%36QR*LF0RZ!%F[YL99PD] XN MJSO!8X-VMT*[OL-Y$ M&2VLC$M":11@7G&IN:+6JA0ML=(+'I45,1]/CN=)4XI]R9[I-0JN_L1*8\7>K3TD3QO>^&!F,L#6G[S1O I(>Y_ M'ZCOSP77F=:&,8R%X8#K1&KE;-+*1\ZP9\X4W.UNVXT-KC\>KG^M8Q,D*PRB0]&?8#Z&B!+/)V4()3.O)<@YE9*2(7&F M5];U*I?+@7[/QULWORKSA_'Q<2?F6$O;:87VT'?ZP_&@/)/+3RHVM]J]4O)@ MENZK1#.#"0G]<3XI=5%K--^HB<_=(BK*=A];D"E8 K 01C%;/W>)_GR>.OQ9 M:NI[STW=JM;/7["@=F*S)W8K3;MWK@"9P-@P%16B027$O0O(F$01M=*!88E% M,+FPQ2(=P?E(ID0#-HO3M:B\"208$!K2W2@3#$K:!(LY#+?$?!F>)1VP1T ME^E5:M@"4=[&P&Z@Z]4(Y/<$\NC=:/M-)9![\.R- M+TR*J($/(&PU19Q*@0S' B6I*(G.X2A@7>T>QX$MW!KE\3B%U*!^0F/X!:R( MF,_4<2,+4Y5+?( !4:8/%9MNY2W]V0$0I9$QYV2=J70W61-S-2"A2:4D"""I MXI@1XQ1++I-PZCP-\3XK?KS/3=Q-'X=Q(\_O;C6[6[U):MAO_<%T611'?/S9 MMJ[=:8].&R5Y6YF<%FC=)SE]PGA&/+(NYF1_ N1=!H&"]C$I1AEV^6!PO*KG M'//19$\LM*Q7Y*8)@'^H ;Y?1?6R:EPNF)>H442/K8AJ1X]LOA,[&U^P5L%8 MKA C/"(N/$8V*HHH5T9Q)3PA.!=#T$HND+W6U,9\,$VT>,40%U83;<84!X-8 MWP3V_2&HGT'T.4:S4#_6^\$8/G8JQ+IC(<3E6X9/&[(>]R5.SU?/C M/&6;XP&,XDZYI;\[^,O"<-E.]?O> 'I;MK91+S^L7K;^V7[W16=[5D6'',PA M@HDUR 7+D#$T&:RIH!PL'4KOO$71F#D+*]6/=!1%(^N/+NNGYV1="H8350)8 M9([ HSG%T#.&-+$V'VBGQ#T>?]48S#<6U8W2)K;^O^-V9BO0DSAX],/1&QK= M&#O/1A_5MI-+Z=JHA&NW5S\1N\G3O)U*V3A?]Y](Q;U!F">@CLI8Y+Q,R!KM M%!=,4AY6U@E;I.B6>RW_OU2E;_^J3L H0J6/!_UC:-=I$2&=*XXY;#W"8-^/1[M]$?[LN=R4<]>TURK!Y8PBHF0+>4G(;?C>4KZ^+>*O\WYO#B">Z])Y$U M@OM0@ELK&B$TU8)K%)P&,A(E1F#4;7XHZC]S:POYMMI)*:T* MGD'-N#B-P@VJ_()NC@*]LYL:?#E5_. MC4.WW9LT2%%H\<7QNG)44KJ74;F4OP>C4@I(R"RS+ 12>#KRMZ!-=F':TCH< M9$7P/]?/CUI9WRO(<4[ER3JD2-*QZU>*0=<.#F!BBDHS]+S*?*35.F\L5M;_ M_+B]M;/QOK7W]LW_[>S^"O#%+A:/WVKYL)Y1393H-U4!8S U#PMW1$[$[IS M]/84GGFV0W\[VC_ZN_UY\]W)SN8^WZ'OSN#=8G_OM\[NYONCW5R>V^+;!]ML_U/.^V=3W]\W=GZ_3]M'6V?;!%VZD8T)29)B,B/-]$?]N"=!^TX!.3K^;5BO-J #2>'_4[G%/5/FE/W/%/_ZIB12Q6_DUU9_,+E0O:&Z\'/KQ [A:AN&P\)C6^T>J*#CK(5* MQ\LFD*(3.P"=TFMMC _&0V"7>K5%,='5SD!^:1:IUN_]G/J^'4>#_G%_W.F7 M#6_]5+VXN#QY[5IK#VZK&EFT(>_9Q;(F4W[B\1A:4>:;QN*TB2)GO@7KX2 . M5EN3[8Q(!^[#L:!YE&A^/PLP"CDAF_"<$ZZ MOEKT;]+UG^P()M$?MD:PC(IQ#%<,Y-I4%=SOPJ0W6IBMAWGYS:0B,_UQMUNL MR3QXJ/NX3(,G#//G"=,7#4LC;OJ.);;%Q,(B%WBU$[*^.+;!HNUIII9:> M+'U>37*Q*HIU.HAHWMM:WY'DB43\&0^L/VU=D,@U^%+&V5[TLP687S4=A0HM M\]_FO?K\ BLEHX2.0DS3H-^]:HGE(?E.PVLR6VQSJ5^'YW/%V\-6ISW, P9_ MRJW8V?BPN?&NAA3#TZ[K=Z9@M/'Y_=H$H^8]_7CL.J#T)RGGN7W3D^F'A[:J MM3$W;_TD@K#>NC6?5B?-&8.*Z>1OG9:/"G'VL&T+;6B)8C&0"QGR93WM$+N% M6KO:!EU8'?2QU\DKJEIRN5&M/OPR.,F]&\1BYVI8+K+YRF:0 ]VFIGLIHX6] M7J[(B2*;ZJY30/U.IW^2D?+J13U'C5QXTV3)3W>CKWI8T83O"6'MP?/$H9"& MU>O?L]9ZGY^3OU*P63;Y\CQOQ42D+XK 1@^(3@>>!%IYE!??;Z I6P2C_S=5 MEJ<1&AA[>:]DJHX8J: J?RG[AW*#X#FURI>MTN.11_T[?5B^!5RG%H!(%D3W M6^SD/:8\QC9\RY$,P)W &LL#6)_8R8C:\:C?ZW?[XV'K6SQL^TX^H#& "AB< MKL)(%TMY.)PL6!C%"-H!Z-*? $R#UE;7PL@,^6PMYQ.%3M='9ZO3]Y.%_V4Z_M=$9]5=;;VRG#:/: M:]OB[MT!L)D ?_\-1@)6RRI8#VUX_#!=/K M5LX&M?#.!OK@SH8/(%;MU/; 93;*'6V8U;_Z0'%@2O?@3:]A6K\^M0/B=++? MLM/>H=OL\Z>=]N[FUC_[9^]./Q]M\9TCN.?H*_W<_;NS?;9_NGWT55QT0.S3 M+;9_%CKP+]\^^NTH[Y5L'QW0[;W7[=V]S]W/GSZ>[1QMG>[N=1+?!% M$!Y#T!YIJ1GBBDED#3.(>R,9!:;99:LVEJ3>;I![P3US?S?+>PQV5+XW:]F/O6+W MLO#Q#V<^L8V-OZ9^B2*DZ?@8)*S8Q!F,.Q7]&\2#<:/MF^@IX$M"SW,*B[GF[6QN"06%@P+6UUILXR"F5 MYVR%_)J\)7NNSF4O7Z[ MF!EL.>?5R.>XD7(Y@0+)!LMJJP=M' Y+JWX C+4]F/>JO""FF+,&[+53+LF) MDV T2[0HA]/93EXQ=?F,G79FW!4+]G7,FD-U"!$>G>:=G&\1*'/YY)CCV89Q>J!A MI^A135F5AO:PQNUG3>O: )AR6N]*!=Q%_>;>J ]PE@%K\"V_X9OM5.S>9K]E MHGX?"K9W1O 3Y6#AXAL?96?4M MPLUEH9VRR[/891@=YBV\Z9NO >4% M%/Z'=@?$0DK>3YA78V1-],>[+UKH:"F12.,6YWS?NEP'NYWL@KAV:]8MN MR!"!CG7+LC@9C*=U=(;EJ TGNVK#O*OH"ENR@/3VJ#4>EC%/$PPJG@ /*(8Y MHV7!]8J(@\O^S]%)?[;#6RN3W_JI_?,%?^@YYW@%L>>\XF6+NM%F%5!\M7C] MN'#==PIG?2>/76YL:=)!8VWK$/Y6FG;CXB]L$UY\7&ZEC&&^^X7[O-LOB\I, MK+896?VI#4VMW.X3+_;MG._%]L&H=G) Z8"OC-DG],#/VZ6=LS;R:_)\;90; M*:>M#SE0]OP Y_D5'VPG7O%L?]B.J?:&'-I>V+>9: RF5NZ;WY>"F!R^KJP.4F!KF)06YB MD)\J!GDNRWCR?0OH5A[I<@&_;P^_O@%SK#W*GUXDC_[X11-'::0:)1%C+JG# MD1&$(,^M=S99JO4E7KR(IMBYF2W0I9C95I[:Y2/I,XEK]X"^CDN1*PC:<7]4 MDC,@H,.Q.YJX1R84.3O :TX,7Q^7\I3;,>HX-[HOV-;,.L K!,XL*^QJ3Q@[=&X\OPI W0O M&'&YU]7A9YD]PS=[K;RFB_TJZ,W_WB+_E6EM&,-8&*ZY(E(K0"VM?.0,>^9, M<;;ZY7QU<8MZHENUC8??RN:^R?FP/7_ZNMQU* ]\F&;$RA>G2_;%SKLO03JC MI:(H898KPWN&G %E'+4G#AOC>0+ZA]>N2FN%A=>9;"7>9@G$)"P&TTY2([EC M01.;G$HR6*%%M*E8 IC09@D\Y!+P)]L'7QBC7'EAD=<4(PYK &E)#$I@%S#F MF9=4YB5PN?IK:SK[!00407#ELJCV,DF5$53N<)Z[A+/1/O-.K[663^'/P?]PK]4?F7FZ2\FK+AYTK"J"S6-EG>4VC/_SG1SJ(JVS75; M"F?2A0[FS:4JV*!P4W5+!]V%+LR"+4*_B#H835Z0ZT3DG1ZX>H?=A<59)(,8 M:Z-3,:XJ+>I*Q 1D XFY )J:$*I<\"Y:SX,@-A(M/':.$&?!A+JFX N]UK+Z M"P S;^ ?9#]\A8J(OC18W-O'NWO0OK-W8N=LB^UL?!$B>J.Q14Z*O'$AP>#* MIS4((ITF@GB/]$2H2XAXK9!GG@/U$IN"2 M!6(*TSQ7DNM\9?4J>WB.19T-P:NX4#8"QTYI5I8 ML+24ELY=J"ETD5DW*^IF*^KL+=_=^,*(M%)8CB@AH ]L#G#7#):2#01$&297 M@=6D+S/F?]URVO7O63U0.&JD\5^:16L5/+]S+?O M'!RZ6X0-C0YM:3_,>W%^Z7B87^IBIW\RC9S*N_=%G%7=#[A:?T1NPEL[Z*'= M\6B2C%O:)&6V(R'UAQ7OKU<'GCWH0[5IG?,.0S%(HWH \\:'60"SYG3UH5/1 MBR>^RN4%VOY&V5^YCN53>M^*,%]8/SEXH@B,[>4PO!S?G0VS,C!\-#_9Z[IE M&5JB_PW43IDR<"X1>>*]*6+X;2%6@WZG,TU( MR5G414&6&2JU>ZDSCCET)L/-U2\M-&@5Z!6J *_\[O^.^V5X:Q$G562?E,%; MI:^LW)TI0?+\23QER&U.Y.W&UD]5,.[/.;]A-(E\NR*,>I;DT)]&+N7-JJ?, M28 544OF&_1[\-&7._U-U.DD!]5_T9('A;E!.:@%\10CMC:R0XH:J7 MRTC]M-<_!GC+YX*4QD(YQKD6#&!Z480)5E^HXB%*[MCNM8M@U8-Q.U31PWF$ M556&+#\&/IC63WDS8)K",+,>\MMFU94^SJJ609\FSP3+II7+WL1B.Z;:72C8 M:]8)H([.IJ>%YO?5\E$*.PB$X7!R1DHN#!._M?OC(;3B:Z]_4NQY517+2@=@ M__RAI)46*L]2R5'7Q8Y+46VLL-T(K7AWN2T"JZTLWS#=9:GG9$*3#V/GN-*- MDZCB4IO-2\0;#_-6@XLC>'%9&JD((JX%(*SFT(0B(#G_/0-$L6,SFL62)+ < MLP9N%VJWV.,I.U;F)^9->7 2TZ14;5*4[I,Q% M*4NYE$;%:NL/VRO$OC)%5BL"8&'A.O7.Q+SRRA63P\%/SUM#17;0=)(F_*$-M_K1 MK"<%98'E-XGB_G'?S8+HF:NU2QZ9UCY0J;=E=;]O<2GUS1_C7JSK&E ?4[61 M=4+VQ!7*@+#5\[6]%T,CS)3CUBP.K3K"J JP^[,_+$Y\RD#*J'R@*H0W&_%7 MK>T2)";L^GP;X0]S.U2E+\,<]0]B 80%WLY5.JOEY^'E-(A29KNU!E0YT!G$ M)KZ-#!$%#E2[Z)VR944J]+1IE2+)<5)KE]9)^AQ(AY3C]\$<&:X M6(%?>6.)@&RU[&*T@YS',G&^'.>,GIQ/?WY_O9VW]G.TRZA(Y:\*&_9S'G?1 MIUE20[Y2-JG*E&CGU/Z:8$^&Z:+9>&6:_-0F+$U_&T_T& MYD=>X9FV?P(E^*;:,E\0W]8_VYO[WS[W_CC\?';<_KRY=;:]N7WRN?OW8;YO M=_./SNX>M.;,G\(S3K?/]OG.WEO\^8/!G_]SB'WW[Y[]9,:[W3^^;A]MGVR? MO>Y^_O0VMY%O=S^*G2-_MG.V!>W=.MLY.B#;>^\[_SG;PMM'&[DBAS'>!,2- MLHA3:Y"U3"/A33+6B10)OYA1332SAN5P%^VY5-28$%T03K$DH[^<45U-P0^4 M2+O^3>=;IJA7"5LO/'.W"0"S--*&0U MADOH@*MSRC#K5Q5Z.@EW+4- *P&=.."G,8\NAWOV#P;V&"A[KNV41Z7,DNY/ MF&F[J-17IN#FB-.38ONS8(:3\)AL1;='.?<\ .T_/2[TWD&_7Q25JM*FRTH8 M[>[$MY#=%*DT_O,WA[6O%B!="W_-3/NGXWZ[EX<=Y^\A_^3F7 MH\]\UL5.&_I>?1Z.==[?,\[;4QW&:2#/QOL2JFDK> MRS]M 5WH];LY=0:&N2@0^\#P>WXE[Z9J'1>LXV5C[]LOVB@<@Q"(Q'RP/54) M.2X<$IRH2+F(GNI+"">24 P'(@7G46.=:)1,6TZ$\Y1=JIZTUQ\5U5C*U7%. M9,)YD/&#=F%7Y5H#\-EESY?K9XLKKZ%A58X;F$9A"_;'@ EA^/.K'Z^-<555 MBFN[N/[O!A?33[\"AT\[MC35^U>@4K%3;^>;X:8<_QI MALWR\LSH6,.EX5&=RUJ]N;J\5ERZ<"Y;>8W+-2KUE9?Q&KGRVO<>2\B:).:' M'OO]:TSSIK%+U5C*;O38:TX5OO[$3;)R0=XJ"\=:%\:54]S MXN8E$P3/4BNVR^BEM^>CE\X=MWC7T3,7!Z\PH)=XY+*ZO_)897:+WKZH(S9?Z9)FVQ)_;7[G_X8?MX[/MH^>M_>/\J' M'W_N;G??PM\_BMU/VVQG\^^OVT<[7[>[T)9/;^GNY)[__''HNJ&SV]V&]OS1 MWMY\!WW;/]W?>W_X>>^K@/;AG4_O3K?INU/H-]G?VQ?_.?LXVOZ __ES[^UH M>^.+B2)0DQQR$AO$K57(B7R@D;,8!V6M\19,Q%7!+N>'GP\1^XXD9 5_2XFX M"\F@* R)NZ3=-Y0[#7&*C$O]?/,ME\>.3N=RAGS MCDHL'6*.>L0QCTA'1I$BW&*93]7";F6=7\[.OYN0+9SB_-<=/ $-6UA 6+K, M%KA7*7##?."4JQ0-"90)[@C CY$>7ZC7T+"%!4>QG1E;\)@&JEU VCD*'(%A M! R!(Y5TI#@IX0U;62>KH),:MK!X;($I9F)@$?X)G'-BF>4":^H"B5LQA8L=\[+J)"B1B,>>56R2>NH I9>JBNJ1*]78>7'<@N\PL?B62$IN"-YDQ@IQ, FN11>H*3GQ_\=9Y?-"3B M<<%MO^YR +/4&4\=\C3DZ+(4D$LZ("X,I8$9G2B80BSOX]\&W6XJ_O?(+7[< M*_S"A'@N&W%.4D,4,,H0.%C%UEBFB:6$"FPP]HWOXDD%=L9&G+:<1ZN1P$!) M. '1=5YP%"A)TI),54!@+Y>$>R!Q77"6TD#%/>M[S9V1WD+OG>#"&3!A!"P[ MZ+HC+"E_ W]"H^\?&SYJ3H/@,9@Q B/,!4'<*PO&#'$H."L5)\X*3XN\SD;; M/P\1GJOMK8Z>*N\THY%CGHPU0@EC@@[$47.=%-/S3L&S..@'.SQL.,"#"O&, M \@H%+;1((:Q!@Z0*-+":61<2I'*)%7>OZAJ,31,X%F%<+P=#_K'90;7=CN$ M3FR]M,:(;)(@G5>@V3Z$&': MG <9%42H%+%J/ M/*FT CX]\_8,YB(0%V4PO$@M4U26ALH59AP&D@37[!<>%!S%2BN@% 9A0(V M/L<@4N2T5(C9I#C,KB()9[VK5!.-N(!Z-X%=CS4AD:?$/?::JQ")991BKZP/ M37S!D\K93.^&1*A11"#X+R N*48P;18Y9YQ,8-V+2%?6%7U9>O?9QQ<4-3=N MZX6Y6=K@<@=BWK7S2PKB3N005]1NXH[5""6KS0 ME#9U&@"XCU8 \+8%B.)V!8A'$PI>!'(%1S33G3 M^7R!AF$]QQ"9:ZOWS$HTUPY;N5'=GMDL,YC*T!_G6K*/4X*I>>'+\ "_KQUB M-FK95E$4O#A$!]YRE_B\9VJ=/$\;Q%'&N8B1!,%YH$$3)X(R2KJ@E1&L\?(N M$S5Y>U+0DL(.V?ABG)3"L81$D!)QR@5RP7"4N* L6(-AVO,6.KYMZ%H3<;^X M(C[7H)"8*BI,+))C;7*6.:H#R#YQQ)-PGX MR1E\W@P&9-+9(!E3(+C28RLI589YB9U/AEWG$FT8S -+K)]*+!,I62":R"I' M$ ?H14X2C$@RAE&P.JS&*^NDJ1&PK&[/:]U)TX/D7GQ>($V 5SQX1XGA1 GM MO,^&E]+ZEG M2&C"P 1@&#F<&,(\:*Q$4#0$, %N62-LV7E#(^'?KSP\%+SSZ H6A-!SK!7&L)COP MN2'OS(/E!(^4)(:$=P)QHQS2,7"DM#;:RN1-SLMNT@,;CG5%>F!D =#!>,P5 MQR9:)82.UFO@6\PUZ8%/+>DS%QJ.+D6!+5+!@J03GY##S"%"@[6>BQ!L;#C6 M\PR4N38_2\(35U%+ZG@3J+9<% 37';J8TP ,,2 18HZ?"0)9HA/B5"H; M+;/.\Y5UO@JF9A-$_[P-!\,2P93')"PGDH+9$&*P%,Q1@T,P3$9LTK&J%?6]7UY!Y;=-FC2 !MZ\]US J+&/%@I M/(_<)Z=;TQCFL' E>1F(XQ5SS0"@E2:08A:WVGIO PB>3V9E7-!D? ME, !4>US>40+]$9@L$M$)#)00IPS0&]$0V^6U/4YOU=O^MWC?@\DJ/4!9.>2 M=^F9!T-?IB6))!IE/N0\8Y4T &#<)0F(T6F03@)DAU&<3#L ,KZP;=4OFT>0A/ 9=R*K!>:T5=YHSPXP.EE@= ML;:*1^D:;\C3BMG,&\*I=R$[+PDS0/&!WB.#L4>)<\Q$4(&JO(EZRQH@R\X* M&@G_KG(EV+J@ ]=$,&ZM,#@RE2C5PEA.0E/Z9S&E?F;8>^>-9-PCK Q&7$6# M-*A21)R1$ON$9=(KZT+=TDIHE.MC*%<;H4-=.$I]]U:)94 S0)@L]<8="ZTP,4@B$Q6&02K27:J'DPE%TB2)F_P>,]33'EHU449TG"BB-8.::=-9S'ZSPV3>#[ M@Z/$S&?C,)44A!TED8\>]%(!K70:<>F-YU%K+Q[B8)S[QXB%HR9/F7K8,+^& M^35IBR\+TS_6MKNHM51*I$R(@.DB)S,%A12A)+MUI,+J0=(6&^;WPID?=3XH M*U4@@7!:1"P+D[S6@@?JXW4!? WS>W"4J#D44Z",:(U45& ?CJ>C&466+:O7&QHN$OH?UM_=_P8]+*KAT^]5L?1GW_M?77>. /[3"V/MG!P/9&TRY? MVYURZMJ]D%,JJ7K(_GVW-UN]UK:%3K0R$JVV1H>QE0.?;.^TU1X.Q_F\/6A2 M[NOQI*\G95];HWZK'(LW=M#:B_ZP!VT^.&W]!JN^M?&Z]=/_]S^:4OSKWV_V M?BL^DE]_SD?VPCB MZ]/J>\/JB\,ISN,EA?G/_SG$OOMWSWXRX]WN'P#IVR?;9Z^[GS^]S6WDV]V/ M8N?(G^V<;4%[M\YVC@[(]M[[SG_./-\Y^!*HL@E+AH@PP.>$(\B1S.S@S\)1 MH@06.3,,:[-*]66\;I43GP\X+6:BM0%+H-OM]\KUO5H=+#F M9>_\[_?,R- M_7[(3[N_572#I?+V'U#Z[6'\*S=Q>G&Z/L@+7B '9SOOON2SR(S5#+&@\Q8\ M2 .%?(TI>/I&L=1P'Y0I9:^T=3D%NV/H6A[ N -%>#;Z/,GMEHUXREAR([9,OP40=@U-(.RP0CQ@(GP$Z'A1- M3"8;/8DKZZ.3_N5U4LWKL.5 ^816A@_@,,-4S3\@AP<29@L]U^WFM6([+5#< ML(SZO3@L5U>R[4'KF^V,"ZB9KC5[<#"(!_ X4(/?Q9][655(W$)Y3=!FHQ=* MN-D=CX8CD MHZW0UR1>WFMZ>;&]N?-%.1&^51\Y&B;CG#!GE//(&1Q,%,UCS ME76Z=M5!B+ \.GF*!_$8-%0..8?I';;!%"CH<>O8GA9X [3&MGSE,"I Z:0_ M[F1HFIS971R0/(3?PKA<->W\U+*&1_',X2@_ON!=F3--KM6._(:WC49Q .3L M,/;REX8U-*Q \'C0=T6+8/5F@(1%4"[LBH-END?4K\,6\%.P47/=$%AX\-0N MT#R@;X>@:_/KJWOS8RZ\Z 1ZT>N/9F^RA>8NN&HY:(RL9M)*UBZ1[D6Q%"9N M/FC[,&;QA@GKM*UK=PJBMWS&PL4. 5F"ML)[:BNW6E'#^HH$E,GZM0";7J97 M#LS38FD/R[5P:+]%6%MQ J9MN,F-1\6-)X=M,$]L%XQI>&7QS;PPBF_#4 )7 MGK_T_,71OVH!%?.R&7W,.O+<)=PZB8-X*RAF6AO&,!:&:Z @4BMGDU8^="YV@AD2 ZX5=3)1"UV M.1+PLAFX"L T/,[^AV^Q<[K6FF):#9DGJC(#1H@I#D"?3E5E7@TS'1R^940+ M645G+0?\;O/B#>U>WMG)C#&OI][!,"OE^(^/PP*1+JC@L^+.CAU5;HY!/ZMR MP$5@D,6[^Z I!S,O2;U9[>$E'E!>G*CRJ8^D0N,A+..0S[\[C#5WRYLK>W<. MY_\[;N=N3L=B^B7H7G5G[M^T!X?MX_*Z]1X,EZSWH8.3VZ>X73VFE=G"Y;;, MW@*FVO=Z6W2GWZFHQ17J)X]8)O3#:LJ@/<505"^]1K'45\RR*(H_JS:?OAE# MCWLO66%L_;,+W!U4A&?2,,2,IH@;*G/Q$H8"3SPEXZ+S"7!D[:JLN,=7$LW\ MW]_\^R]>2L:$B,A+ZA''VB*G08^HQ*DQ!&B")-EVNRH\<#K_/T OS^NBU=*B MRT!2J8Q00*GW@\(//\5^7T[=.?QI]R8@#D9"=DQD%9:WCPI%XFRG0+[A88Q9 M1YTW/2YOQY0]W1G#@FG[>PB6O2&OV>B%Z?K5]V/M/#FC<7*^I\?M[=V-MZW]MZ^^;^=W3\! MG-Y^6&UM[;Q9:VWL;+8^?'S]86MS:^,]_/G*OBU*7W;Z(W@8<.DW4VWTIJZ- M?FOW0!MEO_B'$?RAI/,_?>S9<6C#]9_GR> %%56J T6]2MAZ 829\ZRKE34. M6VZC$\:1E2ONNQ8BE\,=EXV3(OBBM MH]3O=/HGV2+[J2 2_3&T*PQ_?G4AR.4F41I%C,>%LL4P(AU[/(RO)A]^#>WA M<<>>OFKWBGX5-_UZ_G%9Z5S,0,L#7UZ>X>D:+C&U2H"KWEQ=7BLN78C.*:]) MLX:5N/(R7B-77OO>8PE;$\3\T&._?XUI_B"-I?1&C[TFR7 RH< DXO>#$N=] M\WZ+!CU,W).^4=C3_+"PV_6I1.^GZ=7\.O!EC-#$I+F/R@Y+.A 30VXR%OAE M)>*^C@#0O:PH*F5R;T<^O*S\BQOT?TDCHN_-TW6;W(KO>KJ>219%_VS_T]8_ M^T]W]K[](_V]MDVV=U[1_>/-D[VNY\/_W.V5<5&OQUM;WSA M/+%($T,,0)\Z4:("N ;H+0"<) MI5$X&;G4/)\]JU*TQ$HO>%16Q QTQ,P#N@;-'A#-3J=HECPEUGN))#<6<1LC M,E0)!+.CE1->NR !S>A]E7)]<"Q[4)OL">R\RR.9BO_-'2QBYF!FW36#B)[C M0G@*[DSK9VG5-JV+X*<^GL]\@^:V0_%V=EVJ;7;[YD$*F.?Q@#IG@0D[;PRHFR;FE*^MD M5$3)BM5&>@P0[KA#@-$.:\(1\WM\#IDQ=8/,)V9,(\;-W M[VWU_"#FI,HP+K(-O!T>9KX2V]^J")0<>CT_ZJ[(D;IIA&,8%[F>561>NQ]^ MB,H\P[-"'H3)U-/#OH=MD^G?',>]_AN8^_?5U+^NYG6K][:8U=U4P6 #?K<" MOX_G.(P/0I!$4(@I6Z,>(\.I1AX[$[TC6-.TLLZ:@X">LW#?G<1<:YTT)(LU=1#Z*0&)@46MROS[U)^$^\WG7XG*?MT4NZZWW M-:MN-B7G'G9HG@WB_V#>1[-)\(#PO%^G93YXK3#S2&N,PDUJZH^%F M>^@[_>%XL$#Y9%\K\>Z?@$B!>'[^NK_W=Q?$%F\??3V%?T\_'[T3^]W?OH+X M?=W>/#S:;E_()SO:$#N;()[=]X<[GSZ#V+X[W=W[ _[]H[NSV6GO?WK?V?[T M[F3W]^W3_YR!\!Y\R<<\&AD2BL%3L#R)1M9SB[!((1)C/$GJ8CJ9P4IPL"*# M((E[+4&.*=."TT0CB9%?3">KS=BES+)S:01S,S.N?]OYU@4"Q)D[3WR(/%BK M&2<:PUK3.77.NFLR.9Y(>/)";LV6[:5Q>4"!RJ^N"W*2FL0_86'JS MQ]XP,>L6:3Y7;P:1Y4P)^DYNU M.:[O!BKBQA;;8\_^F/QS=8&"N[^W+&;+? M!_WA\-]N\,OZQ]X@0GO.8BA^_1ULMV$SF/:C1_RZ5Y_\ZE M>5]69N?'M0]KK;TG#[AH5TO;!O@=IU_-HY^FJQ6!#NOI>'"8T<)C988 M1YA(DM*K=T%O[.B_Z-NXX/GH]F'@ "FS]GYMP>Y=(-__C_D])K[_W4_9S[_3 MV?T$S_O]+=XY^QL^OQ.?]_;Q[MXVV3D[8+M[6VSG]*+O?UL4?G[Z$;[[$?KR MCNU\@L^;GJ:0:N2@DXH);9"B7B'HFG7 L!$(![AJD:Y#N M&2'=;9*SGAKJLNG;0-T/0]V,V0GMN4@\[X'E B!!"&23]$C9* RU5!L!4"U?VE5F%.K+>("\803\HB1R)!5 0E M$R'4I*QR%%WEXL[YOTT5D^B3 MMASD.I\U=^?*&&46HAKOEU9 +-RXA"^?QMQ+%42+-($=7&I2 Q MLP97)%O>5TIB4V7L1JZ#P7$^]"FV7+\7;A2@V%08^E$P,T&88 QV%%N.631! M,:HEUF""4NM)XSE8=%#[6/<<& "N)()"QAD"H(8C,BQ@)!,GD07+7; KZS)7 M/KWJ6.NF<-B+%NO&&II;AP'=Y+F6B!TY%0Z'A"Q2B(>?2Z'XCRBS%*;C(S,@5(1\M1)(%H1YTOTADRR5:+1+*? M?/"BF6:Q$,D1[$ &)B<,LT!0%L498D63C0%AT;-NO M.Q"$)BP[N)&0*B(>;$ V.(PX928:Q:WA>F5=KV+>!!XT4MWX#Q92GFO^ YCY M?'H=2+' (,\I&J0YHR@%$@)+W'#'5M87:7^CD>6%D>6ZACZ+@WZPP\/&I[ 0 M$C[3V($:["VA"$>9JS8RC*QT!%FC5 Q!8*E5+M"C*:&_-G+>R'GC75@\>:YY M%[P2U%-!4/3"(VY(0(YDER$+*EIIK&&B8.""+) T/_NHA+W^R'8NUL1L"N$T M.80+>AQ(XUU9#&SW=>]*L(Q0XB.BB0"VQTB1=2RA:!R6B6&K:%Q9%X*N&OS@ MIXPOTAY1 WH-Z-W[&4B-\^DIX*[F?(J1".KR_C9,(N(LY#H13B,,F&>C)1$G ML[*N[NL(RP;I&J1;@%[?)K+GJ:&N\<+=">IJ*4%*)BZ%0E[A@+CE%FDPUQ$@ MG4G!*DWRL7!:-H5P&I1[%BBWV$9LXYB\)XBK.2:5U"GH%%$01<*4B$A3@#C) ML?.&\2B8*8U7;2[CW")2NF#*?'O'J870I,4TBR\4^ .=R@*SA 'LI.:*\BHE@0+P[L]X& MZQJL6ZAN/SK':\(,%PH!:XD!41/+'$7&A02<3TAD3-0H11>Y=5AJ&>X[S+#! MP08'%Z/;BVWK-M[.>\*[FK<3!Q< RQRB(GG$L78(X$XB[:6D%GL;M:EL7'%? M91L?&.^>?8QFW=W9M8.OL3HF_$GC-9\SQL_KXK,!\H"39-$&3"GEQ@1KB9!8 ML^2=LH+9QFFYZ(#^];S3,D2G@D!8<8TX#1QIDTOP1N><=D)SZ5?6F9:K4MS7 M]M42[<@W,+5(?7L4F&I\C$\/4.=2=8.E)# $(;DV8L,HYB5,"9F%?(JAS*S6U,RF'' M([N?^,8&EQI<6ES.U/CHGAJ4:CXZFP]$4C97,Y'Y' ;MD$[6(L.%P5&IX*6I M3#J^2+2I<,3]4CBGX-_0_K;^;_@Q>777#@[:/53>\DH6B%0YLJJVE6Y":%?' M'@_CJ\F'7R]O/SK23N,#K,\K>%2IBIW8?7F MZO):<>G"B)77N%B3FEUY&:^1'[S&-/^A.[_76$+6)#%-8YO&2GJSQU[C0K^V M2,DMODK)I>_.81@^@EH;/(X>UA?4L)JKAC>CCUT7!RU&5EN@1O$YA+WA #XI ME[K8S_ET8[[ZN-NBN'&X^V(O@>ROOLE6R[6]?3E#5MBM_W:#7]9GQFOQ:W:O MW6C?JAG,ZPM;=S MN+_GH6T?_]GOOL4[FQMB?^_@;.?W;;%S]KJS^_L?N8TGG]]<<$UTWXIM^MOA MSEG(SVWOP[NW-SN'NYO;>/_L*]O^_2/?[VZSG:/77_]SME7?;:;">1F-1"19 MBC@7 3DL#4H^>*:84='Z?."K6&7LO@YO:3+#&]!;@%X_"N@U>]=/#W?U\ZV5 M3BHYC;R7#'' -Z3SV?6429,L=[D:*<#=G>M,-TC7(-WB]/HV.^%/#77/<2?\ M$:&N%D=H19":YWK;/@"S Y0S5 KDB0M<8Z8=Y_-2 9M"/PW(+2/(+;8-^\RW MU1\/X6K;ZD(ZX4T^-1A3@;BT#KE$)?*<8\LIEX*0RG:]^RE 3:&?>_-5VH/8 M\Z=%C9^#/C2MUXT]&,KC?F\(:K\Y$NVQ8)!B%24S7EKO.!78*1\2("&/07N& M<>/*6W0XW#[GRDN!P5Q99"6/ (?2(TN41$DZ%ZWV(9I<[<:LFKN7/6O.5WGN M8GW?!0X:%]9=Q+SFPJ*!RA0$1]K!#VZP05HEG@OT$\RX(<3QYARE1LZ?2,X; M_\V=Y+RFSA7%T>4BS4R;[*K&R%D6D0D:.VZXY,HT^;3NM8WLHFNN1<<&!HR M!8NB X;"N1'(.*.1PP1+X7)Q.'\/%60;65[@&)"G%N;&AW G8:ZI9RRI(R$@ M(KU'W#&+G%<>44ZL)H1SS^S*^N5HMV4NAO#,Y7BQN7;C.+@G(:Y7^/0FZ> H M"EQ9$&)OD 7)18IQ'0VAUL50<>ROG9!S.\Z0^.^P/07RW7[X4F6.%A M8[9\2CPHZ[@FN12BCC&:P%P(CABO;>,X6'10^UAW'' A=-2<(,P8,!.>'+)4 M"22)A&G5+/*D@)F(5<[N7!&EV=QXCF+=^ V>7J!K?@-I'(<)4B@R:X"E*(,, M"1)9$1US20J+]/@3M(\4\_6!]#"-B%'?#Y,R@1D M).-(:I$2@XM2<)#F.S@.&CE^CDJY<1P\M1#7' >!4^F<5"#$-(!*YAXYQP6B MVJDDE-+N,9_L.C8ME_W'S ?DZ4T(A:R_R 2AYP!O@)3S)CV28=J%D>K&??#T\EQS'Q@7HZ/!)YY8$W;0 MR'*3S[!<$EX[F8$3;YSQ*"298Q$(1H:(A$3R&E-!6 CQWO(9&CE_[G+>>!>> M0IYKW@6/A8J)6F2$)XA+)Y%3@2.C=&(AQ:"9+QGX(@7^/ON@A+W^R'9 ;MSH M@>LH7'??RZRH<[O./QM,CRGO[U$JJ9&YHHXF-CF59+!"BVA3XUU9=&SW=>]* M- QC)32BU''$J=3(,4D0$40)@.Y\CM;*.L?WF:RV&&7$&M!K0._A0:]Q/CT] MW-6<3UX'[B,Q8(M:A3C7!KG )>*)DL"U)593@+L[UQ!KD*Y!NL7I]:T">YX8 MZAHOW)V@KK9OEI0V5$5D(W6(BZB0XYJA$)A@L$Z<$;EFXCU$]C0HUZ#< O1Z ML8W8QC%Y3Q!7'W'(G,"5[%]Y9;L&!E M89#5/ M9B*)A A&?7)&(AZ%14XFBC"FVDOAA55N7L&/!NL:K%MFK+M5=:,G!KO&EWDG ML*O1NYB\2E$C@#:+.'8166.!W@FAN1($2QWNEJ38X%R#.QWS.&#^OB\\&R(DBR:E<:)DJKB71RJ1('&4Q^[ ";9R2BP[H7\\Y M)9T C$U@HOL<6^FY0]I)@9RC/F!%F>, Z*"A5Z6ZKXBC)=IQ;V!JD?KV*##5 M^!"?'J!J/D1"/9-*:T2LS:GU %#62(*"M3:91,&0 (#BK,&F!IN6Q>?WU.#4 M^/SN!$[U4^T)22%9Y. GXCA89*++)YW*R(S2. 8-YO#E>D;+7)FLP:5EPJ7% M-NT:']T]@5+-1V=,/AG>[N_0'__M'=V>RT M]S^][VQ_>G>R^_OVZ7_.ML]V-KY@G)(1BB*AM0-U*"ER44BDDM0^'_7 K5QI M11#M8QCVT6 <8>YAHB?+JVL'!^T>*I?%*SG1&NU>B+W1*ZH*-?3(($J+-/;# M"!C7Z?1/8)&W2O_I\2 .-JS16/Z,1A<4>O16BK"STXA+<- M6_W4VK8#?UB*,2.KK;S:BW9L1A^[+@[.7<*MG^!ET)XQC$\8_OQJ*OF% 'YO M,;+%3;^>?YPXONPPSU-? M7O[UI!U&AUFAK>%2J57^^NK-U>6UXM(%R"JO<;$F-;OR,EXC/WB-:?Y#=WZO ML82L26*:QC:-E?1FC[UF#^O:*D"W^*JY]-4Y#-\#,,;!X_!@?0'!U5P:7(!B M:X*'-]CQ>JX#,=$"D[' Y\;B$1=2S0*]:;K*8H]LX63YMQO\LCZCBL6O?Q9< MX":[K-<.Q,L9S4RL6P6SO@]A?7;#TRRV1UALSS[3[>/:A[76'JR?X7AP^L09 M;2\HH_EVG5]L_^)M]CUHLEH1[+R6A@N/'24T6F(<82))6CH8*]?,]_8]ON^H M>0.O;/?&8-'.=]G\"9;S'AC.A&X79G-MGR1_[;FX'H]VZ#N\G9TT>Y^[\%X, M[^SL[KWO[GS:S^_CVV>ON]N;7GS^<-'UN,T^;[[[)[LL=[K[T,=WV7TI=G[? M)Y^/MT_G.V58\F$8PDJPQ')B2!N%466>HD\M$%$13%EOB5 M=7$YN^TN0=!/6,^A0;\7CGZ/ GXWWEVY7UQL@/"60%@_MQYCJF+,(=(I(IXD M0UH0AX27GFCA1 @)@)"O&G-?)T(TB-@@X@+T^E9UO'!*BGHGK=6YQ(TCCNB\ MB21B"!)_YTCPA@\N, S6*KM ;89,9ZR M>QLR[@,-RB4>= IH:2X5E8:ZKQ;6;^L?Y8Y5OV9R_>CB'?#-Y=#U.OG5W)B.:4$,9P#<84R MR%IJD211N\PX>:Y%P^4JPV*!(L ;H;_WZE(B,"68""J! 2*H9L1FN2>)&"Q2 MXV%;3DEOUR2=8H<#6):*8L1=D;^O+'+&"(5###BI>27V&J6^L/+]*.+=*/7E M$/6:$XFFH+T ?1Y3,(AC+I!6TB*2!/,V:IQ2S.<"K4IZY_+!]YW6]9R#Z-[T M!\?] 2BSENOWPH,4AK\1XBWO<;VW830F"!.,P8YBRS&+)BA&M<1:84ZM)XV; M8OE@[F/=32&]H-'XA+#6%O% -,HQ,X!Z28KH9!01&,V<"NFWWC1(VX5UG6(T626"^(CIHZN;).S:HB=R[PTPC] M FOUZ%/B05G'->'1.1TC2#XLC>"(\=HV?HJEE/295N\U-XAEFP@B OLE(O-A\8<2AI M)QGAR07J@,"+5:'NO/EPCT+?A+0\^3>??4C+7G]D.T]1;KN*!JNJK5PLH_XR M T_O53S[[N7W-Y2L!:]UV>#J2\;51X'5Q@):#HBM MN35IL"E%S!"U22+.DD8 N!ZI9)2@Q!/C8CXEAZSB>ZO V8!M [;/&FQOY4Y. MPF)-J:1&YN0J36QR*LE@A1;1IL:=O)0(6W#=PC5JP+?N8;) H#M#Q*J'@N93VIU/UJ$$'= MM[_%607K+'&UNZJNXMDMUD''QJ.K;[E42?'Q@:,HBDYFI6/+T:K]/!S,2G,> M1.1 6+\BFZ"QKVSGQ)X.5WXY7UR\W9L\7%%X^\6^7]G#E.ZEAY?*0D(/R_4# M.)6#._/,P'J-@_PM:)-=F+:T#@<9G/^G;;634EH5/(]<8&4%Y19[)24C40C^ M1:VL%Z<4Y"+Q&4ES]?I__V+7KROY7@@ MVS?_M[/[)P#BVP^KK:V=-VNMC9W-UH>/KS]L;6YMO(<_7]FW1>G+3G^42__W M\XR$V!O&D#\5V)8-A=9O[9[M%4G0'T;PAVYQY,!/'WMV'-IP_>=Y,G@!IBK5 M1WSDW'GB0^3!6LTXT3@X!:@>G74KUU;[?XKA>?O?<7MTVMKJ?8O#4;=+>"-*=P\ZI;@<1 ME+']?*,$91N7&[XX^<> M>+;T[YJ M*CEQ^O!#G[RT?_]#\.9_M>HD\:;L3?9C/CU+YHKWZTI1],%!']S MW'1D]#*:="CS"NSU/VY9=P;Q2CZ?5A(X6'ZS]B=/T@'@614+GWTKB6W.$T>,(:Z]6]]T!3,S?NO4>XHQYC9J*GW_Y8[9H;>7- M\=KZUM;F]C?:72F]'[\?K7UYNX7?^U[Z.797WA^M'EUTTGTX[*Z_A^YZ5ZZ] M>[NSMH+_YN5WWLN-+V_P>Q^.\>_#[O9[\3_';R;!//CN>MMH+98E5-A(0 MGA$/+I,DA7/>KOEFFYM=\J/5WUFISZSSU\];BF5B''-,>HV3S9]GX]R2 M\- Y:V-;/%Y376V_X;X8]\@];9<[&@U"K_%['_;VMYK6N3=PPN%^'?5&Y;<& M>=QN]ZQ7;W67&Q M8^T;65ME/*B%?2<+Y._"NJ\RJC^>0.#45ID3(WO N]M;VQOKF[W5E:W^ZKL- MNO;EK^V-+QL2C>7#C>V_MC?7?_^^^>[#S]77%XSL[8VCM7>K6ZL[[^D:CK%\ MQN:75334O\ON]N^]U2^K_>Z[C]\W5][0%)<8NER9M8[^+2FN5UF9-:\X$D9"L%+,9K-3.*R2O'(31 MX(R6#:W14UJCO[IWN8T'L9+=/B"/XM,T^)E5*8XG5[Z7O%$WU[Y;Z8[:]V67M[Y-'M\,E-\('QB_ MN@DK3G)**B_>B1>[%T6@YC3Z$ ()F98^%"X1YQ@0(U1BF8IRX*'9K6O3F6<$ MX.X5@ M/3'N=&)\N"C_1/(IEF:WRH$AP%,@%I>->&>-99DE2VV)3+Q/>Z(6Q-=4MJQL M655W9<[[,.<%K1UR=HG%TO7$" )!4N+!6,+ "J^RI8RY%Q:B>'7QA69S_3+S MG3&^<,.@KZ?* >_(5YT'#L/\=+"WUV\RR%W_=]=WNR%]VDII?Z4W"F@O' Q3 M>X(RU]^?PE9L[+PYW-S^S#>WEV5W?:-\%EU#V'17_MKN'G_RLKF_N( W\7-W^V%]=^0#=]0^'JU^ZQZOO\!.WXT[W.'[_G^,W M1]WMSU]#J4_.%"=*T$2 EDZ*.B-2>/"XH5A$!AVS+6[#%)<+13+'G%*>*L4= M<"$-+HZT5&D!N!U]OABX>45&?Q/D.-AMW,J7-_Z%?/?+J?V_'L'Y$2>5J433 M'5_.07GE00:G=(S(+JQIQ-!&E+S&,Z@)%FV^**?/#SQB+E4$N&U8[ -C+FRE M>-!/:[F,NI0/P+^FQMX4Y'C9J-OX*G.F-L=,A**FQ J4C@'6DV2!!\>95Y)= M"G]^BG#FLRT8RA=ILHQW"$%^/M'%]A75LL8!*?YMJ#\V)\-(^0:_^Z\=FTQ0]S1VEYDBK:WUP/ ML+'^'<>&K]GY3+OO/O8VMC^PS?5^;^/XV\_N\8=#''WOS'=SEBKZ5W_U>&MK M;3U^W_S2/<+/.MQ\]^_>ZLI?_;4O_]XNZ:>K*[_CD[\_:J)8/TV:4PHEF.24 M?5SX:>N//82>.P12@)7'KL+CQV= M\9BCW$"TC@AJ)8$@-/'.E.841K-$F57.E6JNBTK>NX[O/,6F/IUZ[*+%=W12 M0*J3\4&NKQOUXD/,'D%(-E59WV8 MW.A@>'0G"?$BNI//1D)<%R;S^=.[ 4[,;KGGG2HD7MGG'NSS85I#)"E38#82 M6Z+1<*XHGJ\1)7BX,E%/F70"Q7-)DE(DTV47J;%"\HIF91 M\%GU6JRR9QY=/N-$X'!=G.J3)%;-]4U_S3E[S'BFRP'T]12ZSRGT;5I+6BT@ M>!<)C3X2,#X09P5^)2&8E"2W*98BJ6I1B]I)I')HY=#G)^$KASX$ATZ4O/'@ M/'.>< NHY+.6Q$"@)"HMI' A4>$*AYI%"S,N?=J"Q-V+F8MM3;@M;4AV]P?# M7AJ=+W[S"#V%)QF!IZ,X>GTP'.)7-1=P>_EKT2!"QT""+Z4T029BLXY$JR@E M&.4%D\^R%V)#XZ X[*/+QEU'VU]S"FI/S ME+ZX,^F*N[)[NBE7T_Y:_ICP 7^D%E6 NI<1.> ;Z^7S-V1W^Z^=U>,N75U9 M;MZG^^[S\=H*CN'=>[:VOO%SXV*3RC(^?,?5[>]'JU_PB8\_X.<40;Q\N+G> M!7Q>NK']6:YNO]V^D'FH AH75B4B;=0$>(S$!JF(MRA_16GHR_/"$ELT]-Y7 MNC7QL))<>Y[Z49QEEFLFF+K8=LI=BD7A/!0'D+>(\")*C4#D;Q_!06EA2 M_'GPV&Q-I:>3DE\&P^\$K?V]X2"DT4V2"^<[=N;N@ND:+BD3_'[WS_'T5C*Y M.YF<2Q:T)3;8.D4"HQ)E$05B%!;F^T M5;I0#09W3/=_$3D^,S^J3R?^79GWRB1W9Y+S.7E><2=E))8Z9))@@%BE(G$J M>NVT-6#TPI*5EQL_U7R\N<'J(\2S5!@_ (PG@H K;3GWE#C0)1M/E[ATHTA* M#)3T3D=?HED6K5 M O*\F.GC6.[>=;$J%V:T1AG68,(GN@1"OJTL>RN6_3PM MEKR!)&2BA"K'"&2EB N@2 [96YJIAN@7EL0B-^*6+-NZX.I?7>U4$JLD]D0* MLI+8'4ALNG"#S.6D(=I(0X!90YQEC'AM!,O:^YA8(3'%GA&)W: MT7,(/5W? M2DV'&;=[U)3!T?\:G?2!P<[A;4-.&H^UO#E#H[^,9;HT["\<=. M$X8V7JC36+0FP[ L'.8AJGS?QZQGZ.\"\*_E ==P><\P[EZICB_1Y U7UU! M;&\'Y(0N7UO_\)4G;67PC AM@4!B@1@3'%%.)45-LC*+A27ZZC)L.[A5^V6A MRSZXS>K?MT%=7?T[KOY[WCW\JK,3D)"? U/E&HUQ8KCWA-%09"A#HR&6!;_L MYC]=\,7.,(WV$G[S1^H?O;I5C/I3I'O\.4Q[#L^%-^.&QZ-FPZXUO9!/4B\Z MRZ-1NMA)ZK'R0)J1G QD/(Z:";+]YFL.,B;-&0E>EOK[0A%CN2?2($4P-(S MP[/,!#G=CFEZ.XY;3[>B:;5#S1&J>2,T3J7DB-4^DYHG^A^^?QS8WUKNWNQ2?C.Y\.-]8\[J\5'*;';E-W26H('W(B00;& $N,_%2:<*=\D$D4%Y#R7^C^K9W":W,&YF' M8LN[^V4!3OP6M=;RD]9:'J_%E][^UNN#$4Y+&C9>Q=6T7[GI+MPTE82R'FCW MVU=CC,J:&N)DZ5KE+! #0A%/DS$B6RJ9+OS$>9O:W=22RZW4%]?UC:DX?@ < M'YW#_ TC2I/5N-C-2QNRS3G M4U^!65XJ0/O(- 'KD7,DHT@W,@K%0()3;30JJGN@I<=_Q>4]<#E1 ((5;UW. M"$0=40$(0YQ7F5#$(Y=<(SC=PI*D][Y2J(;^S>$T#L(=HC3K_2CQA=6\?W#S MOIGRCY,9K^[$.[++N1Q.KI(203J2DP0" 3RQD2J2&,_<:A:]3&A?P*RB,:K! MWT*(/E; 047O3- [%7#@P#FJ P&J! $ 2APWBK"@;3#>2>5+U^E%KF;5]ZKZ M!VY< &/OIND2MU5H-=O\8:=F;GC]$:(VSL>0+>_&ANC'V6"5X.]"\.?:9 ?@ MD27@A+&2G>ZX(L:I2+R)5F@[X\P9U/\J_RQ[O M[1ZXYBFGDVY/< (E/W9O,.J5%_PV3'U7,N8G:;'_>3YA^>11Z>17G,<'.]B_ M_E(]44HS8^<3D*?_W!I.T@B_)>*'R7TG+N-@?W/]0W M*>5T#)! 4NTD!T>#5DJP)"5\1; V109*8GF)-!PWAW=+O\HC;P#'KTH!?:+: M#G]\[KY?7?[867_S^O^MKOV!-/SFTV+G_>KK5YWEU97.I\^_?WJ_\G[Y(W[[ MVF=KR[.L#O93$^N&*Q++,1;+5PVWN5($X&UOU^V&'MK$G_;Q&^/0N']\WG4' ML8<__^=5&+Q 4^.#+ZE,I39:<<=!>>5!!J=TC& %RU*-CV_\G127R^$KA8S6 M6R,2!P@17TN5R-1+PQ,PYW]1>.')RGX,]I#ECQJ'06EWO%=F[#%K?)R.X,^^ MV]U'37(VB)==VR-\C;)T2S38+F["1).UQG,& MGN*FXQ8\RY$YW+(1!0E_IK5 IO9H.MT>\U'XPYI7:EP0X]9U/_ WM7Z(4AJ: MW:U"QR_J?MB;%>BX]6!O-@>U[D>M^U'K?KSPNA^EP".:BL/.EAO&0S=,S9$R M&N3]\H]:!:0FRE_KGLM&\T-\1,:6P9_=7EG@#-^W/QS M3MQ[@\.U]?=L;>4#WUQY VM?NCBF-X=K7_Z-X_HN-W8^]M;6W]#-+Q]$]]/% MZKWX&=N?875E\WMW_9O<./ZXU5U?QM_IBK7U?F_SW7L:&$Q )(D%I@F0EIPSCC0CI8+<"GML\BXK^5$*DO.FB4-9.U40FN3)8"F M(9I()LD "6W2I&=RB7$-2[X;#D;SDO_SB 0WN;_02AH)U!&3ED W)6$3ZUI,B]@+F2=@:[H_VQB[N3^RF-4X3BN>\7N-9R(]=3 MEF=4E]@''P($'ASC8$00*C&%&UY683>'O'6%*+LA9&F6LB2-EPDWC6X #/,Z.SUYH[+Q)G+J:J1EJ'X8D: MB9S;P"(G0CB)%D70Q"1GB [!QN"2C0(M"KF(%-\B#,^]O^3MP1 !=W!R[9<1 M(/AU=8UL$LG7$A&0)6L &(X4$)!LD"MTX*SML%T[AT'@QSAKK?HEKJ,9R&B>2.9XH RLT*8T=,NH)X*43(0J*9XM5X5I21%EEL%; MU!!:QE(@WA&#:TR""-%S+DQ0LM2COK2P!2TE5Z!C1 8 M_I_"W7&+"K%54LP2IA-) 2:[)&0@*AB-RM]XXAPO16/!JQ@=#8(O+&G[C (O M[I<-^ 09AL_?D?*ZB5@]&/-!;[>#.NC;,(VJ8^7ZC*0$U 1K1706+' O5#31 MY<"%ES'2&BHRA\S[?5H@*9 4.#,D>TT)R$B)UY(3&G)2Q@G'%&^"WJ!-+3NJ MUV76@:M!1^44]49&4)0;-(ART%Z+J P%7T-%6H?AJ5L=)QB-J)Y2UHY 0N%D MBM0PI#Q:UAMD62FQW M*=E*'RVIDEJUSDR1WSU#/LU<*N8#"8&59L(F$RL,$-2J$!U#"<2+P2(6Y?T# M8Q\%^7/OEIDZ#A%/D_.P$4)NZD1\87Z:?\R%Y*EBYR$H[^>TV(' ,I(;1Z(+ MBD!V0(P+DBA+;79:JA!I2>V8>\/\(FN4:(./7_70%HJ^EBPKU M6T-]HFZ<-9$IY8G*QA$0B1%CE20Z&B0!7'D64\GZ,?*R._9)H#[W@35_Y[Q9 M[.RF2QZ<&ZK)VLVC=O-XMIJO=!6HPN\A3H.C:>'''-/)YT@8;@,"L:FFY0VA MG$.F@:J0Y,*2613JWB'1+>@&4KLI5?YM$_\^I9]P-54=?7OFG/(2)AJ@9,]; M#271#2)Q#H!$:Q,H1Z4I)K->5&96];A:WD?I.31I6/D[YV!I/CHH/TRQ<]C; MW[I&DG<.W:CS?VZ!\CNU'YF"N[P%W&]B5Y_!7CU3V-^]9\G&X>KAUP0Y*&89 MD;Y8P(HJXK4): MGRQ75VFFQL$1?7>Y_UL$MV3_=.K?9 LX$D7!A\6,S6*F= M5[C0.0BCP1DMFRU 3[< K5O@ ;? S]7EK\8RF7BP)$?F2Y-W1PPR-I(WE]1J MY:FF90M<%KUG6P#7H^GGLK\U3*FS@ZN]->HD9+C8:1HYC#G^M)M#LV/*TBYV MAFFTET+I']<_>G6IA]$5+9Y^U2WG>5#O=?UQW%YO'T^<8YRWIOU9)X^MPDZ_ MF(6=?YR\X.2?>\->F?=!Q\7!7C-'@]Q9_O2Z8X#_/K\:++]9$Y\V=-N9M]XMM8E-FYK8/*DA7/O8U X- MC]['YKP6ODT@Y1SZE/=Z^&]\W7?87/]&RYBZ_#V^S^;6QOI?.,;-[W'F[M?KE#5O=6>UO?OF,S_KM M^$('&A^I$\8(XJQ38\>(,9JBM<634%$P:_3"DKD<2-#&[@RU_4PEM_:TGSE/ M;J_'EE%#;K'AM-$\!7\^(GE-$EV8 @9XUI"@N2/@-"_MLSR1@E$G,P,N\[,A MKT>*G'A2W-VV=OO]'O]9\\[=J[974?4$O-0]7V^=RA0@$)NM(" 8(R8+3I2B M((21(E H%9$N$],LD' #V_SEH>G.I<_K*?XP:)F29Q4 MG,BR(B9SJT6\ 5IFY*2YQ&:E'9Y>1-EB!F@JB!<*_W N)ZX-Y1;- ,LOWP_>!R/W.FY?+,[N'D15 M#^*'P='D(/;,.T&3);*4[P3!*?'4>@)>>0ZS>;R(U*C94:GT#O_KW2G9\4OT=DRZE;)*V\ M/A@.2T+)& :7\FHFF8HS2,X[C\A/82O%@WY:R\UHQ@/ (87QB-;QLW[O#\+W M9XK NZ=:O3E"M'W5-NJD@B"1"4[ 1X21L+%8A])3JI+R;J&3D*?V<%+WAP?I M?$932_*7QCL-MQ$Y6=>2+HH+79..:M+1E*Y>3%]YFIE=?41^MR3@FIV M5)NRHY[.0_]R&[V:,% 3!AZS3-?*R3Z\*%[GQ'X<'*ZM MO$>UVCWN;K\Y1NU*N\?OZ=KZQ_X&CG/MW<>=S97NSU6^V5][?:E$#.#OX-B[ M1]WUU9V-XP_X'A_DZCNT.U<^P^:[S>_=8WSFG<]P(1%*9HM&ODZ$>65*R(,B MQE(T)YU4&:AW G)IFD$U?Q;I!#47JE);>[QBE=H>G=HFKC&C@N,."E;[O2-_G\N523LC;&@AUI>:/H1PM0VX)).,S_J<,F(4E MO@CJWL606Q L44/+*F.VB3$?P8E6&7,FC#D1O D@"Z,YH4(C8T;AB0<7"(_, M2")!BDT Q=J"=!IG]T7.^U^_M]](3 M19J=#&UJ'.MEKZDGWMI=Y1J]%D- MT6B!/^Z2I'T]5V;FWO;F]ON3]XN]+G^#8_HLU]YU)8Y*H.G(NE\^L-5WW<-N M[V(.T^I.=_MD[/S]\<;Z1WRF[[!QW,?/B=MH:O[<7/E,-XZ7CR[$H('A05F7 M24 +@P *8.*M1#.3)0V6V>1H6%@2BTK"LPC4J#%HE>">K?NL$MRL"&[B1],1 MJ&3.$Z=U()"])5Y10[0HC2*L$<*:0G#6UIK=K=">7]QPZ';WCZ9=&34*[:$+ M:OPY',2#L'\Z^0T5N7Z3)=[+O10K$]V%B<[%F\4H!<-CA*C ,@'E@#CC-#', M>N9L5-R@U.)&M"B&I4:;M49+5+P^"EZG0LX"RH-LBVC0DD T@=B0%4:;ZW.KCBP>>/;6:E#DYG_4MO?^OUP0B?/0U/ MS92C2C5WH9KSY<2]#UPIAJ8)TP2,5\1;U ="BNA!!6^46%B:G0^F19Z6"M9' M=#-4'#\$CB>2P3%D4QZ *)$] 0V.6+ ><->Z>7V F?=E.^HKI"M5<>\7+GS?W"4TL?4U%RN[L][,M*Y,NHL M.V4<6BV*JHB63'3$1!=)M)IF8;RGUA;WI[1M2IVI;H?GIRTJC&<.XREAX:R. M$#DI_1D)4)6)1^P2GE5RT1I-M2@PIOK>T<#5&W$7;\1@=$683+5M'L,1<:D# M2PER+55OWPZ&KX2)G*"26I(-6G\9A-2*H7]5[L%,[I#".HH"80XY"3P%E%7'&E M!LJ$DL:ZX%P)E&B3J5,]%FW5&5/M,-8\3D'C_:TBXJXPG8@(L%*Q[#+1*7D4 M$0J(%Z )A.AMBB(P72X[S+W-@>J1N 7"IC\4WR20WD^RU8LQ[?Y6-_??;NYO M^]W7D[!A-&>EIY)DSP4!IBVQD"GQUG#MO98^N=,*2.XFV;AGN[U61:HU/EHE M:F_LX:_Y"3,CFJDBX)YEI1,0ZO$ A6!+\SUC")/"9Q:$I2PM+)E%>T5WU.=7 MYZ-61JJLV2;6?(1[T(Y9DQ1AU"%K"DV)94839X(/S"BC6%A8 M8G1Q=K<1+2^/]+?=^$[@ :762E/L'E_PV[!< MQP<[V+_^5RX5=7BB CF,GR]F,_WGUG!2DN);(GZ8W'?B,@[V-]<_=$>CA?\Z M7_VFMWOZYIKCIU]\]FN?,.<'JSTUWC_(.(-AL]J_X7Y-P_(J')-KS5@Z6\-" ML__1<\8KI9R. 1)(JIWDX&C02@F6I(2O&HVIIJ+0('?*U1!N'C29W-*O:A(U M@.-7E1-YHII@?WSNOE]=_MA9?_/Z_ZVN_8$\_.;38N?]ZNM7G>75EK_R?ODC?OO:9VO+LZP.]O'-]@=E16(I!!++5PVWE>NYSM@!WD,3^-,^?J.T MCQ]U_O%YUQW$'O[\GU=A\ )-C4\^*62T:%J+Q %"#$Y1)3+UTO $S/F%5I9_ MN]Q;](G*OC4#F91=K$7?IHN^??M*O.%]8XJJ6A)MCG#YPI'-% MZMV1.A5P$)R0*E.2E>(H-)@E5@E&(A6,&^&H*[=4R*4M0NK<>Z[^]D:D)F,_ MM#!HIO\3SM[P:.K*L?+-'?EFJB+<>C@NH:& IHQ*BACM)('$'7$^.:)]BMYF M;Z5G"TM6WUL=U'SK]H)UINW)*UAG"-:C9#?6(&WR2#>4EQ)"#0,W+9,G(Y02I2)&,O&.23A84 MO;X?_#VRH$XV7(WG?]BIF9O3\K%Z4=4C=*9Z=_DKS\EI)F5Q@ED"RF1BN)*$ M>D,-Y>#!E>-SD8M[N_)G")PG]J%5VJRT^5S2H"IMSM[R6/Z:1?!!N$1"=(J MM([XY( D866))\\QTT*;@MV[E%,+://.:5#-MOIE#@KCL'##@.BGRL;HJ%>= M!TXF>.MZP[]<_R"M]$:A/Q@=#-.H-1D$VQ].$+KW?7-[0VQL?_NY^>ZOWL;Z M=WS_[P)1];V[L]G;^+*YL['^L;>**"Q9A^4T1AJ<**R.U^14W"@_.,H!H1Q;C/Q'K#B-8Z M41/Q/^!C2L5]E^)R(40),G(5/+Z8@1+"J:0!C(N:*ZJO:#/_2,O:3:ZL:4G6 M^1/A&8[&?[[L)?[P5?.0DDJ2Q!PR 9H4+G%D1-((6DFT)(RZN,2)1<>#5"Q: M #0W/)Z>U$;N<*49E?[B$IHTZ_RC6>?>J.-=29P;[#99.7NXH F__(@^"[E;.WME4%V< !E/#N3?=@I27T7!X]/C6JNI!7Y MHX[;V^L?E;&=SR_:ZJ5AR24X6NP<;O7"UCB2!U7><W"JSMW> 'WE0Y@&? MXN0S.WGJDW;+TVT-4XD-^I'ZHW%[!IRY\3L$',(W?,_C\5X\[.UO]<83>O;A MG8.]DSG&8>&PQV]48HB:CQ_/.3Z1^^%Z_691RT>,4&7T,BH.?/YF".>&-34[ MO]T\8:HMN_R/9@)8YR2>M[/F\8U^G.SGLB*GZ]7;#?V#F-!"<''[H$DB^]^# M0?FKV:ZC9HN%DBM^LI5&1?MG[,2[B7MI MMW,ZO:=S.3K J72CRU-W.F?-#G2X\7<'^R?SN5CF;/R>)Q]P]J+!Y+/Q-;A! M"U6$P7 X\"71>HS(J1>=@!Q![)K5&1WXT3YNZY[K%UHH&_N@W^_LI^'.:8K@ M?"V;.%NVS[N#2PMW-J^C@[V]P?!D_O"1]\<3O#LXG<%F90JQ%GXX^[4S%L?1 MNF\-)30?I_\U*O-XL-.$+.(V&(.I\.+51#)""[HL CY%,X2#47EMV2WE[YU! M1/9;[$04WVA]E6$V!U-&4L-WV=\:1)S4;^7 *FO_!LUR] MZ<-X:FHN4''A<9R[4]#EL]3SWNX(U=7)T3SFL[)>> Y&?)=+S+5X,N$G*#T] M&L=@/<]J4^_\#*>U>Z5ZZ82S%J&GI^@IZ9WF#4_F?'*VEAEMOAM5Y-_B! MKVG4R?JPP=!1YZB7^DV6,\J1X0!_LXBOLFU>=;YLH=J9P=$U8>E3L;#8S,WI M-AVF?H/ W>:>R^-BGVVIT5C%E;TZF?83TAB>VZ%G$SE^"EPK?+@RR6.-,V:" ML7Z):2\U&VHR43CIY?E>=1 ^HW3ZZF]I%Y>L$#Z*K5/J.SV8KCXL%J^'PBF] MG(/85F^TCTJLS-WI8/:'.+IFJ X'%@ZN..J<59HJR*A.REW *<,2#\IA- M#8F+.^X4_^,IP(GYT8MCFKQV0L^ORX]>.AR=*>TQH_X8R]L3P7AB6)?1ELV% MDW7ZY">/T= ^LD?YY=[NV,%91O-WZ]HLP]DP]M*P_!I.P. #:@RED%(L7A2 MSA:C]")SPU/J+YO)[[N&^,:?,[7F8U"424R[C7 >'TI3NW\R@^.M.RS%6'#B M7G5^3\&5K5">_,QZP$>_:+0T[1P,<+(YYA+-^LIP[98**)W#O9"OBV1@/ M7']<<6"_MU^><&P1C/9*<9!ALQ'>#_.[;#3G]U<>IX/G^8G-@[YT^4Y' Q+GQ\ ML1'./LN="(=F+LY_UF+#G\7T0GA,61%C"=T,H,'0%HH-TJBN4WMR;+;A'.SC MRI^283-KES*17W66FQ^_OO8.8O>@/.>%:PB:3914&>=BA.2B M%SD'SZCW JRB^>K;V_>K;R\ZNTX?=7DW?BQ'XF@-GP^W4L'TE.?E?7GNL^L' M^N(\7UU87?EVM(9CZJYLL+65Y:\.4J!<94*S-01TX,2#7:ZJ]Y_-P>DZ MP][H.\G%DU.LU-OO 2>Y<=H+$[DK,:_>1.MSN:$T^+=V5^\!J'M@)GM@O?O5 M,\F\MD"R]Y% ,I1X(1.QI??P4 M@3)EA;A3HTY<;=0]WH77U.WTR0Z):[L?BYXM.NUW-^J-ICT+S=;!'P]PR&@[ ME EXN9.ZPJ7+E36S_FAQ\;N'@JKL:6[Y7:_C2W TPTV;>*-C9/R M:X/+>_3$7Q.+FWQ*4;DKQ-C%\EI_?WOSBWOE*R]=?CDKSZA EQ&OE+U;@:XG MJJ1ULP'=L-C5+4HG/9\J2S>,1[H(LJ>HLO2D$_"[ZS?9[]?8>C>HP%7KFM2Z M)O<(CD:%))P))D<-1>*)A*(>),_X/47MS:+\KBO?=%6 2:E\N;G_#W\=Q MK7^0_W/\9K_;&\<&KJYW?ZY^^*ILJ87.%<&USFC/>2"6,U3UJ)6%3C0'R9Y7 MP:='REEZ4DPOXU ;:-SI2*B%%V[(AP[M66F5X299 $=MX":BW2B%*B%^ZDK; M\8[ASW=EQVO(\<\#-$%*=$PER%L1Y/N+!,D,]W@(1A)#23ZQ(A"/S$@$,][A M@:F-LPM+DBUJV:8B+"]!+K_YF8:A-TH/H8MK?OD#D>"LU>$U_/$6S"A*XFK5$K$+P9CB> LO4O7*5 MA941+S'B.]?;_6,P&KT?Q_+&][MOW+#"O!U!?KA(D-1'+5A"B4C+?1A/ MB5@O,F&.)B4(]7*JW[FA0&T_6QI-/=,BH9!C7GHH,4"[RA. H MMT1 DH%(^0P*552'[-,?)I\O'B;)<\H*7_]L/_NDE. M]\URM!\P,.Y3V$KQH)_6\IF46&ZR999WXPUBY=K5>_))R@IL?,W1.V^9(=E& MC<9C+A>P!H@SV=N8C.$J/H/>DU/9+6=9CY-HS9,=77 MI4+B7GVHIEW[GT.T[ Q L?!@*/+,7GS MV.P2U"NNS.RCWM@K]7R:7=;!/N!@N7B4X$?.VA;2>+/&D5/U7,X3SFEYESAV M3#4G_H6HX<\E">NWV\1 WB(P]%JC[@J[KMU3W$1NC^W>&SGT;O+@+W4">9W M^TV@J!-XAPELRD*_N&#OL:7TVX,&KSS2>\QL2]=!WGJ0+R'*X?6%RFMW \U- MXQOJ>[3G/>:^0U5WL)N.3NN+9'R02[$[]XX^;!V<;WTS/)\WO#%2GU04F3H- M*7IC610^"N9EBDQ=4\SB5C>\A3B7=V/YZ\V$/J\HX#LGM[9[6QOK;WZNK;R7 M&U_^ZF]\V:!KZ\O'^/ELX_C[$8Z-;FY_EZO;_>^7;FUWWFYUU]] =[N_M?GE MKZW-[0^RN]+%9_UK>VW]O5C=_KBSMOZ=KWTY"0&:ZDP@=0I6>A*H2@2,\\1( M7<)_9%#&X9IRO[#$["(5LD7AD8\4\%+IJ4W/=IN2_SZQ#%9K81V 2PXBI)Q8 M\()!"OIF]'1=<&-EI@=CIDGQ_T!-T#):0KD3!"0WQ+@4B0#IG)51^J3;&+E= MJ:E2T]]1DP;-+"HD)GD$ZJW142EG*&.*49.OJ0!4J>FIJ6GUTU3#N-(5CD6B M"BL!RX'X2!7QS@I<0:]\;&522:6F2DU_1TTLB11 )6XH@ 2PC)NH*;-:R> 2 MJT9=F_EI2CI);T 93;)FH73[<,2PH C3-%.!1CI$UD*C;NX;MC9%GT\K/=^I M@_N+2%$3+-&4/=-&Z%(CT6@%0?+LHPU*B%@54AL9Z/.T6\F5ZI:@@20M'8'@ M'/'64I*M34H5K0NQC5EE-=UTQECF,GD744H432&%==HR)ZE))@:!/ZQ8;BF6 M)VHBH36C!8\DH7X@P!4GQB>/?^@(@E$N@Z]8?@E8SI8S9YA7VD& 4BP7G)4B MT(CQW,Y^4P,B$BB==8!LW@VFXKE%X!EPRTR M=P8P'B!);@"_X5*(W&14:#Y5>@BYO32\DZ7_,LISH8:0VFKC948IP3P364BJ MN,TA)A4J"[61A3;.6?HA*J-M(-0G2'K0:T!-9H:)*:-$;8KE $R$SE!54:"*M M,YP*H[G7"TM,J44NVW1[4 $]8T!3KZ,1 $I9CRQNK6<^NI#PH4-B'NKAW$XL M3YG[2@KC#![)/D5!T-"7Q-ER$>B"XJ()-YEY@?2*Y19BV0*/-'E.M7<0+77" MHN#6E*'P#DK<4&C7P_EI #TYG$%:G5CFQ#F#@&8AX^&L\*S&7M9/H MIH-E5,PL!$4$Q(!$1R7QVJ&QG9/Q HDO!3OK"_9*=)7H6O#4MXG6CY&Q[*1P MB8*BS(E20)J"\S9&:ZL-VVJVF\BZZ+E$*:Z)T,6&=<$1[QDEB46K.4LYRG+O M9^0BM_19L-U+*,36;8KO-#5]>[L_TDD+K7L59IM:E(OM%%I8::P.\=&&^++S M\^X=+]PZ[KBUM)E3 >,4:)UDI*P8:J5#D>59!BV9#>#E# 3,\@_7ZQ>2?CL8 M?D*!\JG4A&_*R*\DOS_Y5]4OM](OW\]5L@K<9<8<,=0X DHI8CDHXEDP,5)! M;7 +2[B0BYK:%H5#/Y)-5NFI3<]VFWHQQH.%I$P&!1"8#[B1.5 6\11G<,-> M:M@-)R"\(QZ\ M)R+8R*VG/MIY3NVNS#2OS!0@ .-9>^!@%37#"+<-=*3P]%3Q/A ME*G*.E!!$F,1Z8E+8D%*PA+-()0.T84VFG1SG^':.,KT938GM/&8RRSD$$4&HW6V]RQU53GJ M03CJS6'#3XV,6OY:*B=8I@W17I783^N)R8F29 T@25GO[>Q*:M02\=XS2CP=1&+,]]Q,Q,2EW=U-OZK%DH M2I]#X(9Z9R!D\"$+GI*GDJ8LG*\LU$86^CEMZ0>'9AT7FCBE2X2)E<1*[4D M[I43-#)=BV>^!"PK:20%&56T%B!+$Y5S(3,?J++QIB$9]7KA:0 ],??!),VH MC+BA0!)(QA)G*266ZP#!9)=MR62D:I&WZGZA GK6]X4T>RF5R3$H2(*51G-6 M<)NC#4Q&4P_GEF)Y8NY''@0*K$",+Y6MLW3$,PJ$&2F >B89U?JJF*YO5C. M/"N6H^>1N:*RG0+*N>%2:N4\O>&56CVIP%IQ2STCD.A.0"&T7G">* M@]11E\)VIHV'\]Q?_K\>#/<&0[>?.GYP1)Y?/$?ALH\B&8X6OTS>&XWJ,N:D0I36W[.7 M587R@T'Y\Q24#8T.@!CF!1H(49/2]98@2T?GLC:*TGHVOP L*\%S=CERQP,H M:PWB%C(565.71;JASJYG\], >F+QZZRDXR81:;DMS>E2J;>E4':+1+7P+"9H MX=D\]Y?\RZ-1VB?E.>X?U?\B7) B19H8MTER"Q"RDTHEH15WC.$Y=<.*$E5< M/"X7'9^[ZV?6"J'+=8*A!'3@Q-(<$ 5,>CQBE(!YSMFN6#Z+ZG<0DC91!@!0 M"4T#G31SN#^RD2Y5P[_5@.Y.A1"&))Q&\P!*+F$6DGC@F5#/M#2 >C&FA26S M2"6K<)Y?.(=H(Q[+3(8@05+FD]:&@<8!AL28KD=S2Y$\L?N3T;EP,=$..('H M&;'E=I#BRFG03>W1>C2_ "QKJR03D0;@N!U$-#RRJ ,R>8Z*0 MLQ8B))*%1#O-FDA\E)KX+%U@+'DCYOE^ME+1G%+1PW9VJE0T$RKZ?(Z*.,M, M)>V)E%81<""(\501ZWD <;JI"H552IJQ;.UJ_=2Y:.9\%$X;Z0%<,$81[(! M--) *8**-A+MO8FN:;846FBDO9PN[CM7ME6JO=QK'[RG=)B]GVS%VOQNEJZS M9316#5G%6V8>WU63FN!4_=KA;N ME>,>R"FW_-4"U<( )Z60$8&D?&F.Y4BY&%#2B*B41=6IY:(5]PZPKAQ7.:X] M3]T:]UZEMP=R]"U_UR#GX?)7-$ Y4 O$V%C,5)F(LRCAN$U*B)R8BRCA@(I%:6<5+%>;M-\7 MGG_TG._U&_=Y[A_AL.[,_*8C^Q#GHAR/]MUNFZ;\&FR,&F[,%0 M)@%U=TB.T7N6"JYT-%,ZFOB^T4I265!'M(^"@->)>,X%498S@RN6@ZF=CBL= MM>/9;E.74+E,S]*,76 MKW-\W:@>Q(NH \DE6F$YB"B8+65!#(N:HJNT*,,$,MU+[DG(K?L\XM*E"O2QP:"$B*6E&^S/B? MR\*%>_9+J/B=*7XGKA7-7,PZ.*)EL66DD\314H])HS%3!&"FLXN[J?AM+WYE M"E8)YK)6 6G<>>=TUE9ZZ6W281;1P17$,P7QQ"&!:Z8YRX*HTM$4E+#$AN ) M"SPFQ:.T%BT R1:U%!7#\XMAI8+.3IF8?01&C6_ZI0O&(7B3S VC7RN&'P_# M$RL^>*:CLIR 8X$ T^\ 45B:7 1O964VA9B^"4$KXRS2@_'.[_3G\2#W3$8 M;_PPEX*#:B3O?:=F;HA\-NFHU9AZ> Z':6<(J .&8%R1H% ML* V>C?S\)Y*FY4V*VW.,FFVN@T>CSLGKC]D3F$H4!)I] 0BTJ:/*A&6LZ6: M1ZU$F)7;H%)GI<<-OO=W3D:F&+<3>Y8:89>SC'__KL!?WMPKV7M$Q M_D[\R2>??/+C5\V/+LST^&>@7G%EKOTQ?<6N_=G?O2UCKQ2S=WK;O_^9,% ' M^ZP&R\6-WO87MR&_OL%DEUY[A8@("4^@X>,;"B:FO/#%+I8A.4RJB\X_> M;F=_:W" [Q9'_^QTDRMU(V+'C3J#_-]^^%]+*RFD'9^&8PH5;+ R3M?!Z5 MQSW'J/>=SBF%>!VU7L&N[9[J/]*/U!]/';M).8*;//A+G4!>)_!^$RCJ!-YA M IO[Y-L0W5R$PC>-R&=60N5^6^F1RG_403[R(%]"-,IK-]KJI/\]Z/U RW_W MKHCZA8.LOD<+W^.13@G$VQ-M[>Y@-QV=E._O9'R0VK'RI31#4<9JG2.XF"P M#28%'YP*"EABW(_OH"CC]W"D%N)W/1VM?WG[?7/^X@V/EW>U^;[-X2%]?]*I^_ME=P=];V>IO;K\7^#7' M9Y(;7S[V5]]M]E=7-O!]_KVS^FX#_N?XPVEWE/WN\M=8DE!-4L2 IJ6-I2?% M.TX4]R1O\=/ZRSZ\^O>JL#YLK]J,[ ME1:Z:)9!<"O/"3A?734Y.BBJ[ZE]M+0YXEOZ1A?M_S5J&"1 M=BP122H"'"RQ,1IBJ>4T)F\,IPM+'*G(SJK38XOBEBNFSU*]@$?JC36V42($I-'JLB*Q:/2V%\]$Y.--('==1$XL*L:0O..(LE\2'''V"S' MVUB[ ML.)YQGAF:"A8FH"EA 8"RU['H!4"VQFD?"8JGMN)Y]7SQS-PGX)C%"T%9]!2 MR((8"8%8+UGFV5,9H.+Y)>"9NJ!H-#SY#"9G@R(-]X7@*+UE"C<\GZOF?AI0 MGS^DG>9)9NL)\SD0")01RP-^I;2B,F:@4;90<__"_#_-6\'!IK^G@?K*\Z^< M^SBDUX.=G30,/=?O[+F]-*Q5FZ\M&0]H>&N5A! *D@M.*Y:$<9YZH/XD_['* MMI8Q_,9TQ([R'BVN1(FF.I?J&Q2M+Y5)3,"IR4&#HW-\^52Q?%8&@G*CC>(F M():YB28JI[57GBJ7<1=4R=9F0$]N:YR5PJ(!3;)E' $=+3%&)Z*3<#DD&J** M"TN,FD7!>07T_ ):('JU1^FNHP5OM<73FL64E6;"Q7S#>X]Z.#\VEJCLN;64L%C*/!L5B)-&H.1VPBO47&A,M?%PKLZ4MCA3 MGF'*XKB =KB0N'C'XCDONNS6BRFLY=!LX9)K88U#$T8X+EVR:)#:F$7.-72P MO>?=MVGO4K(V)@6"T,!=\2YE@NOIB6&IW.T[\"DL+!F[:#6=;9&MN:A 6,GN M19!=DJCA6>91LO.HO%'N=65[-I,=A-Q'Y3.SD=*)#6, ,^&V,0T M,=KXH(30(/W,Q'UEN\IV[7GJV[@E>0[1(N5)%L &-'NIH5)0'H1-PM_0E5'= MDH]-=%-NR52\40F)CDK(!))WQ#DFB+14NVBLQA5^H(K]E>C: OE*=+_*.Z&* M>D^5\#0 "]$A'#*EMA@^(7"HLJ[-;#=UH6H"DX$KPA-R''A5XM-U)BHPIE+P M206'LLZ:16Z?AZQ["?4&NTT9J::$=6_W1QKM[]R]6MKE@G07:W>WL&9>'>*C M#?%E9YK>.]*]==QQ:VDSIP(&'RU$3H-3 $I;PYW(CBOFLA!:AAD(F.4?KM)TGJ5+3@U'3I/=CS-8&18'$8-"V,@R0FC@CTC&J\;RQ*MDY3ABL MU#2GU)1+,K.@*EA6HO; 4,&]Q./5*6F9BI6:6DI-D]:*F@> $ 31(@,!#Y&8 MQNV3LX_4<#QI6*6F2DVM>+;;1!N8[#D'&H)68)3P(ND27AQS%EGF&Y9:J%;= MT_#3I'^A N7 J4Q2T6]W-GM#?8'0U*/[31&0AJ=O&U_B>@%D]::P)5 ,"LEAK-!"X" MJ)C9/8L\59)Z&)+Z.>UZ4LEHSW,I: M(4EEH8G5V1,NH6.9"&YMK M,+P++R MRBEJ#%.)0H3@K/$J\.RM9B[9ZDMN-: G#ALF-9<^ 1'2*P)4"6)L8"18C1:N M%EXE42[#%ZU5%<_SBV<',GL)B64/("1W$EF>>6;11)9.W[,C1H7R@T%YXN"P MU*G$#2=9V%)VWEMBHJ-H15BT YF./IMZ-K\ +&>E4LC.*:8%<*6-\!EY'A)^ M8:BX816?>C8_#:"G/ )*QFA=)-F$3(#I4K$]1L( SVI4W%KKU,*S>>ZC9V92 M3^RF;M=GS42"N9PR34"#@)!%J00KP CGG4A1IZHJVDA"1],6/W56>1I+>&Q" M R$VUR;"$IGP7#&0I1=BCJ]-*I;/O'=21RV=5-8$\-1ZSD(2#E5E\+@)9M%V MH0+ZP0 ]L?B3%VC5 2.*1S03LLT(: #B#'ACO[L5[Q7U] W&;%O162 MI@P2+ H,M/L-DXSCEM4UA+N5''1\SN!/(((SDF@TZ@A B,3%$$A"<\'+H!R/ MLPOAKM<([<6R#Z)< AMEN 0'R3*1K4>!F13:B7(6!<0KH!\,T!.#WV2OG05+ M@@X%T"X0BUJ1R(3&?_(ZH-F_L 1R$>2]:[95/+<8ST);S:-64BK@4I@ &>U] MQWUT3M%[-O>H4'XP*$\,?@.@E-*&J&0#&OS1$E18E#CN4J9:2&UGUX^M8KF] M6*8^ 13WCW4!C,.SF2;IHH?,,UX$Y)3:"-0R@FPG(D-$O_I0"CN M:+!0;OH7*6O394*%\ZS#@2FU.9:;0&MP$_Q_]KZTJ:TD6?NO*'COC>B)H)C: MEYX)(G"#?>EHB;8-]L 7HE80"(G18@R__LTZDD ;9A,@P>D.VZ#EG#I5F4\] MF96+QH4I1(8@SC$>*-8Y2!K#\J?9B/GW#2H5^-H6^L?N%")8P+) 5 MPB+.DD NX(3R&;^1)I!$P^)MS>^ASFR_N=79S&JS#W6UO,_RX ][^#<#S2_0 MXFK[1A3+FN!/!F0RZOP@UGN9*VD::S#BR5KDM"0HP8\L286])'.KOO(@#7GE M,Y<2XTJ,>\G.5B7&S1GC;OQ!B6LO0XP(>YR+MZ0$5F24"">#'07XXR)7F.)R ME85,+1@O:L>%TKTJNKY5]VZ>J/PFC^N8=7@F9^KU=)]CU_*(2[H M$-^#8_YOF(.ZKWRW[;9]A"_^'5"9MTE8#&.2&,%H,($SYZTF7#D9D\0D:CH/ MG]-0IC::X4L>9&>GU^UT;3//9DE7'D97V)A773BJ6#[7Q+E ;8".:4]DDPY MQKB5*B6@*U2OPBHO4'SS"QE>)28MTK,] ).X#@S B%%A*&?*:A^2\8G$% 5A M_)Z8=)N/J(2CN<+12.DCZFBT2N7T*8.X=1&L)^,1=20?\1'FHGW#Z5,E'+U1 M.-).$(*M3](HCKG4#$$YW,$ZLNE' T5S@:*=A,3/1!<<1R5#;'2B/+ MB$*!\Q U29B&M]Q,H82C-PI'1 A(MZ'@#G743E+P6;#EE":BX:*TF);-$RZ M<3"#0'KA;$+< QSQQ#%R+@D@2X9%+8GU%B^BQ?8>W,A_M^L_<@VJVUQ@99C\ M$($"C=$(KGPTGL?;R#O37Y_PT[K5WV'"#HR%2<&ID5(H20N:1@5HJ\5R5 M>,3)D@('A=5(,@:\0>F$3"0"A2"<$E@K&NC*.B%\E4M5*O';5>*0L$K"I^2$ MYRXF;83@ D3!):9#>&(@7:F_<]7?$:^$I<$))A%A.1-"&8<<(0P)+, (L)09 M,C\G::F_BZN_4I' DV.LZ-::I$V<>BI(,HEZF\J#UX53XALS/A'FG"$!J925 M.->5TDX;Q#03'HPC,./5(F["[R&0I9]A>M$7_4KC)C;LD8%Y_8>9"A0JHWJ? M.C5O!LE?(#6U1/+Y(;D8]8E0G0AGU* HN$<<9 %I*3DRR@9)+&S*SL[;(3L/ M[5GPPZ42.TOL7)24UQ([YXJ=(ZXH0X@7AB).$T.JQ 5$7-C MP25VEMA98N<+IM*6L#E7V!Q)I)4L68$C2@J()D^>(<.(0%H Y\1@1E@JGRF1 MMH3-$C;?/6R^0(INB9USQ0,I0GV01-L6%EG MG*V"F+P!["P&6B*[_^>Y;O>[-GB*?\-'QL^U$!' MN E.F]UZOD#O[=C S[Y(_[KHAZZQT,%&OG6X%'QS5>L@P?K=6__RLAC^0C* MUGYY'*!Y3(1?+V]_MD;^SL,M-,YJ)Z6T*G@>N<#*"LHM]DI*1J(0_) PO#+\ MUG%[^ SG]B@BUX[V%-D$C_B[;5S8R\[*/\=FXJS>' Y)41CSY(S=.B\IS65> MU(QYZ4L=@%7NLIC7$Z0\MO.G8$QV8<92.6YGA/Y_=R^06EG?+71]?_-%5L>TC6)A"3>GX_OY"\CIK+E;6_]JK;M]#U^W-[45";'9BR#\5 MB&B[\,O'>M,V?=TV*E^[\$)1P:+RVU[3]D(=WO_'+,V=7L(!.,F"'+[68U;4 M6N7?8T \SC&4BSY%L,JF_6YZ.\7U#LZJ M)\=GU4_5RX/-S^Q@$SYWM074X$O]X!-0@Y,]=G"V=?F?J^V+G=WM0\NQD#$0 MY$EV03$5D?$I(4(5L4(H;HGK,S_8&6/8R+Q-4:Z!]EGF*.;>>0N+9!3WF!L= MI8;/1R!GYUFGVCW QM$U* PR]:]*?RVFM^%1V9W8DOL+=.?-%U+:_VC83J>R M40'R6NG__ &T^NP,GJJ8G;L0]^8!^IA;S]#0_9VJ%WBBV11A]SCF)X [7P[6 M%)ZI9=LA;R:;]7;TW5:[4SFVG8KM=8];;;AVJ'0O6A6?GQ\& I_S_2GHY"E8 MK+)R&HE:_MJI7LS!+A/&+W/K89,Y]BVLX9LX$HI0SW) 4I0BQLF0&\W-@RV[6/#S!F^JM=+/;78@P;UZ.]MF7P M^P.AG]6+0RK!1F#>(QMP0!PG@YQD%B6 ?6:%C4F:E75%Q"J(=/XS99(4(O.P M-4]>>^9(!%LU<6\YB+ 3V!HO'==@T)9K_FQK?EG=.%0F"LQ#0M00@[A+%KE< MU#A2YU2@)O(DP0X!-;]US?O+6G#7&>@Z"BT/0I$E@(Y9?I!W*$<"L$.$E)(( M&B5I!>+">&2BD4@PJPA3*A(O?^'76IPUW>YT>N\;%O)R*NF2L1SXO$L> ?FT MR$CFD=#.>,U8=$&OK%/&5X42J\9,5P!>VKWAW0M ]0+V!5!@8GV@R!B>]1GG MT_ 0D51"XZ@EK,B#]?E5EK/$Z.LU#38JP%..0+=A3;//V2:%4;;D+/- [XJ] M'HM50O0JQ=,18D_9_"OU0K&*]ULWB[):@>^?@Y52_Q$;EVOW-\!>R8(<5);+ M3W%KBNW2&(]].K89?3QSL5T9D#'\5#(6L= >"Q.C,SQIX)@N1>6P!&9)C;OE M3.J!BIY%;"<-YGZG79Q,EE1U>VSR]K)UX7-OT5]7=ZJ&7(L7< TZ&Z(#E M:XHLM@H9EU1,+A*5JUT3MLH8_,%F6L\G"BH^8C,'88B$!X>%Q%PDXIC&@#7: MI>0<-[>D69="\0Q"L<]K5Y\/3;+81Y^+H:!U6_!2VQ_; M3AQA(%ELABQDC'G\EL4N>T,/V/;U^&.<+5Z>Q(1URK9$SL)DQ>Q'8=?+$[X0-I \"OVZ*@=C[+R MP+@?)NK&I.BM\")AQJ4TCE$PU&C W@&WOK:*YR_JM5XF"3OIIJOC'[;1B.'# MY?!Q!Q_LE)HPT(3J[NDADUSFCNBY_RH'2RHXI#5LQ8+!-JQX%,3?H0G3''M, MN@$[;>6\7?>%,/W/KV*'_H[MPBJ:'WK>0VZV!GKS=Q[B]9O7PD+>L;1,,+63 M/;#1M)=*6H2M5R M/B"PMQEB3.*4*.-1YK9+9$W,\,2> X@LWE4[+P11"?^J+=ZG<;HEMP&)#D[+P0H#&!J"A!MI0EFR*V?)'+PT8QY M^48CGQR@]2C&3^'IB*_X^EJK#^4%CBHY5L "70FKC7*[Y8ZY=B$0^ M'"P;]JK]:XE_SUZD2=$^/;22,^Z\1<0[ 91 2N28%,ACXU50V%,/HLU6A3:K MDHM[\,U'>!2SJ2$-35(9;H)UV,)=;=#)8!DQ+>7AI>1AZU!S[1G-IT[<@E'* M90!Y"!1EYR#3/B6-0[$Q$JI7I2)W&Z6C;"N&U4(^1E&O'7VL_P!T^^4F.66W M"A8=9DIIP3'W)BKBJ4O,:PZFJQX$OX#(H%FR@\0#>-??[9:/,70^MEMG@Z<: MRLX-J9+O77:NJH=*&ZT-@(>.1:UX09'58,HJFM=*&0&V!\B.8&O3?*I_\'@& M=+\(9FE6O.T]/?O7:GES/R81O,G^W& M]EEG\$$@]^TXB <[:OV([6;>WHH-L" \PX^-&+S=:=-A=4)R0[YD&.RC9[9> M7+37O);V2;_J X$1#/P(P,BY$H$;JISAC&IOC0)TQD9>2[E"CW?2WXZ0PZ?^ M,GC.3; PFD= 5^NM$C1O!-\?.JFQIKGDIM QAXPKI+GC"">LF:,*="*NK%/, M5R6;;CT\[<;+D;^S^)H=96M/,B[F(5EWB<^7Z[$61@:,9/!^*3L#V:EM[AT* ME; +42(B' /0E I9QA4RT6NAH@^1L)5UO(9G;+79M!@7GK[#X_&'!,(ID @J M.8Z6&T-L5()&G+,>(B8!S^4TL'39W5<\M@Z#LSQXK)$-)"#NQ^0H$ZT6?!N&BU M0R;-VYUZR.L1-[ M6R#8Q GP['R@^^:]L)4%/DDN(N_ULT?>;]F"@':&V_/B1-I7APE[Q]7-+V<' MFQ_J.YL?CGV/">$^V[JH?3HXK7[: MYM5/6[QZ\J6^LWM\?+#;.#OX]/FB^ND;7/L GF(+@W#CGG\HP)S7RDF_Q&!]G??>WRL4O&@J'?88\:%2YHQYXVC06M)6:Z)O!2A M":/DPL._O9R-$X?S>NWI[*=,W03P5WJ=H;75O6BA(L:]\UBC7M]-EUHW']92#7V3_:MR,_Y.%'N D\DZLW^V)0'$JY M&)OP!-UVZR9:)H?.=(MDI,'7\P/^@*T+#--F<5J3AS8X/FC'U,A?',Q._-GW M 5>*O+5*OA# =>S;(7NX\P_04O,&-$ M089')=WC=HP5$/?N,: >B&H8&.E#FE1<) ?,_%[YK=#75@\>)0#+ L6.Y]WB M2OUKYD_>W,&>M7K QOYQW5MX,.YAKG21_PTSV+#GG?C[\(=_A7KGO&$O?Z\W MBWDHOO2O<=7*6=D3Z=^%IO7?OLD<7L/][.%!Y<[!G0=OKQ5O322S]]]3=$TK M>>O;>(W<^MZO+DO(FB3F49?]]7M,\V<9++W?@.ZHCGIG26,S]=$9U43Z&;HO M4SM#W\6J"[&Z5I.QP@A/G8R12B_WK9"PV--$"PO^[N[B=S[MNYHR_!"AFE?] M89BW5RI#4_ AVX5[/:H1_7C%D>GE?Z@8/;3&TO,.\IZ0,EHOA9B%7NV!"7-+ M19FW4UEJB0I!_?: @^I'&2KC):$Z\,#PTP,\[" TVTU@N3$[.A:G&-0C39=! M,:CZP>[6S_VSS^S@9(/"'US=_'BRL_GM=/_[]E7U4^VL=G+$JB='O/9ULAC4 MGXWJ[L?ZP68X [,&_H")\[W*:]^_'.^?5"_VX4Y@XESN;!Z1_UP-:X]N=:L; MAX9&1X25*$9/$5=4(M^.>:4:KW@JCW#?T@UGF=&_[9I >%!(SG+$>3":Y MK&V(BZC>;]9E,\4^AF>E^I= O"# 'AOE%_E##9C%$%:P!)RQA(R-GID$DF)<$P330]V%KU&WX2[ MVB.4X/3VP.GU74\E.,T?G&[8H224Z\@="I'D%&;!D9,"HQ2L$\+B7%;LPU0I M,.X>3LFWY)R8F6_R1**,'])%9[ ^&_WEN:ZF,EFE<'S_>?T4E&78?_PH.6:< M8D>403'_Q8-D2"OK$<^E+&/R/ 2QLLX8735:K8H9#/F7'HJ7)\/O43&?2!)+ MQ5P8Q;PAABQ&F6P@2"0B$(],HES_%0E"):;&*A%RTGZN]B#UJI;\Y17S[1/! M''=>_Q$K,.KHNSDH_;R5&P[E1C9CC*$\LWPQWG!KT])9R#1(%9F"IQE'&R5& MW0>CCD;)0R0^8$X\,JQH!1THLL89Q& ;P@8'L%_5(AYME">7B\Y!2B5_926_ M(2)*F(@5BRB%G )L!5@(D0ND!&-<2Z(H98NHY._153'0A/NPD<SF./@R=/<&0LTGE?JZGS#.KC/Y6H*M!J\DIEN8B8 M*"$Z\O=Q^\83<121:T=[BHHBV+_;QH6][*S\<[QX7+TYO+BB&[?BW'9CZ- M[OS[GW:B..9T2;]"X>BLLD&O5-'UK[WJ=FWC2V5WZX__J^W\!0B\]76ULEW[ M8ZVR4=NL?-W[\'5[]TI>JSK@!8PN# (F;+F=; M/WVC%V+(33G^N*GG-UW,\7T7;CPZY(%0F81&C-#NBV^6@54U?LFYZCDS4BQQ6 MB6Q.N:"F"J+:ZT8B-X5EBQ'F.JO1VUXG5NK-?+]!!=BSRD6KUP@CU67MB/C_ M?A?XCI7/+FM(EC4DRQJ2[[ @8EE#LJPA>4>LQZ#]PU/"2>]5G/'-G@8GFGNF M$^ZXY!R,.1.=B=0K)PCSVK,Y!G<\D0!O%+6EWXI7Z[CZZ<^3@\TCSZLD&V]G\4C_8 M_0;W_?-L_^J4U_)XK[RH734:_[G:'@WYL I'SJE$1 >!N#>Y.[O@B("-1$B, M)+*\;,P(VE!%(5C' M.4:0E)CQ*I@Q$E>"90I6,Q2IQ&!V8XYT4@:)I!5/6 ;A 3/$*I9XU6"U+)CQ M8&:4BO^6AQD-/ -%<:K'T:,93_PFT2+41:JR"EL5I+[L (BH90(:P(Q%I,7$EDEEWU;XB, (Y*8]3( M&0M$)@*;L11 ( +6"PLT!P @!\BN:LQ7C1 +I/IOWHWS)7:Z[;K/IPF#\X8+ MVP[];GGMR?>R2I?YP[^"-4"UJ#W!-IG &4E6P5:&+2=.TZAUR6B6&];&BB%S M10GQT2,@L4!K+%;(*4:0)]+A'&;&J5A9IZL4ZU7-IZ.5RJ3BMZ3Y.&4WKK7* M$,>C@ZV-1D9P<)(0[;DO"]V3+&=.P07OIG2)_,K'-/":2&% M,4YRK;V3R7(MO(U8)Y[4?"J@E!#V\A V5FDX>1(DM0;I2#3B7DAD3!1(.$DQ M-RH(-[]Z**4O9J%5/F*1;.*..<6Y4$J'&+UF/$;,(PNRI"[+KONY"O+BEO[8P$TA!+.!$,T). KB5*D@P"[ M*TE&J4S 9LPBEG8J72WS5WG"E4G11.<,XTH%JPTE8*\0'6@"V[OD*\NN]S=\ M)1$EK>&Y4",.B'/CD0LD@=D2(F:$,>&!KU"Y2K%43"EK^4>6INE';5Z MW:<4EGTO-A;30+M%BK!Q<>Y=M !>1EKK/?.6>EP>#"TU9HT5JA=)&X.=0RQA MG,M0)@0+;C-74'MY>!LKH,^<9YP)BP(L)>)$BQS$IY&V ME(ODM/"9U B\:A1>I4+/-QUAF>N:E5"S7*5S2ZAY%:@9B1=6"LM@(M)$YO9> MS('I1"W"PN'(M;&4X95UPODJEF95J'D%V"Q.-;#KZE]C-<%F5@,KA.O.4DR$ MR95[UOQXK:)$%;-6>>:*0)OUCF^T.KUVW$E9AV.S4\SDEUPU+88_6IUN9UC/ M+X:_[651_6AQRO_L#S2Y!=?=_@E:R [@N_LG>Z!YGR_W=X]/]T_^/*EN5LG^ MR8:H;I[2VN5$^9^3O8OJR4?0PG!6._M8K^U^.3[8_!/&\:5>/:M>5*^^U>%[ M%SN[^^P_5WN\NGMZ2#RU\"[DA7 N6,WRT]XECZ?%DN:#BG!,YVR]'=;,RTTHP6KUF9MVINV\] M/E0?C=(&3'*A W=1.NN224Y%:B-8<6R):AGEF;/-R\J9K3>[\ )W\J]_5(HSZ,K%<=T?Y\)"N?[1CSA( !@D M-:[V\176!?VW!VB6ZC'T7QK_V.PL@J)$TE$N'I''UZK$L_-&ZS+&(NG@YLK# ME_NOP)IU>HUNKCBQ5MENYC5LQCYQN*AWCXOG_-#KP#-W.GD>7&Z*"^^N%N\, M)\9V.B!(([-2S$?O'*Y2? S 8!\K3(ZF=W8+CKL3GYMM7+>;OVHA^)UVRW> M'"T'-4BD.&_''_56K].XO'[F_@R/CV$HDWE"VC$OX-C%9GREF(;-Z&.N[%_) MI&?L60M'@_I7I_*A!>.HV "+DCNS-,/,3W5&.F57['E^M.L'IKBR]=]>O7L) M=QS*PPQ!@H^-"E)_%J]?+HI5G0W[T^5+7$^[[T_[L,[5K&5YQJPT*5^LTBSZ(^2+ M/9"6 M9H802-0O(0M1$F>NPMP(F/4MO#[5F&[W;MXP/XZ,V.-(J,&[G\RE%1 MG^_#Y=2FM9&%;[SCY<;U!"P0-WWI'6V+UC9/+VLG'M$QD$08:3 M!':MII6J:;MVM#1< P"FLC%6P&T<3(80\# I M$YX1X5QBL!%SGHA-G"4,XI5XDE'8._PL+R1N.WW4_U24!=IN_EV4J_O4;G4Z MI84Q6.88-Y48C-O3C/0<>U!10"?BBJL*= MXU\4>G:S?64^<5W3<81-W,*U*F>]3K=?S!%&'7_&MJ]WUCZ-W^='?]CV968'K=X1L,;+\VR1-^"5\6?,7ZS K+9_:9)Z"]M]"$%) ML+$M]TY$%YA,'/[6*HB9N#P"Q"!,_O?0:U^T@"G&YMR0N/CK6__9^S!,WC?P MLIW=ZB&+B7OC J(V!+!CDT;:"8Q8<)3[P!/78.RE5J]=N8RVW9FT/?N&QJT[ M=Y]"3NSRPSY-BC>+U!(_J^!26[,P\]=@%V:(:XMS['G%&D.=&(,D\D,=9&EV/.INL4 M_&^&LVD@*6R;/N:E>AN Q3:;@//M#D#1& Y?6V=]"S!_[V'B1C0%1FA\5()Q MZ805*A?78)EE4"?OBC(JQ>V%Q8U6=[[U;%)2V]TZ3(%&R2A# M6N=#$<((LHQ[Q%1*+C=%\8QE.W5JU^H; VL#ZEP9^GCZC')P4/("'"=OJ7,# MEZV?Y_5^8XJ^@+QO^NH0/P +$MK=7]$YL9]SQ MK:-FX64;6*3#B^9OM;SOM=>F?/@OT@-B-AP51L? J-S(;LEZ][+H6?*^#WWV M#JF@2DA#$-<&B) "^F,I2RB%0*TQ3&@BEK+GPT:ETSL[&V%>,SWA Z&OV(%, M9$1[@(.E[W'N#)I+=-YHTP4NUZC49=.%RKY.YQJP=W"A/S=0>2#3=]8,SQU_-6?G+\D^7$ MEA.[7)\L)_9U)G;Y$YYV1J/0BJ/FZS"Q@8&*GZ5KT]O/0HA)6*PIE=1([EC0 MQ":GD@Q6:!%M*L*],*&O&7\SLOJUP1G1DD??]%,16C\//NW1VE7M9'_7_ZQM MGN+JISVV\QW&NOGE9.?3WM7^[M95=?.X49U,13CY>'JP"T^:4QMR3]/=SQ<' MNU[L[X;3VJ MYU0$N4JT7L5/[UKP(!5[Y;RF9\2)67CZJC#Q/\^S@@]8N84"QUXG#-.=YH*0 M]!E!<&C3#JS9H;U?F/HE-#X4&D5(D:@1-T(@D[Q @(@JXAQ3HPQ MXYI\]LY4BP2*#[G&?!JH+M (WWS%HT_]J,2RTM'S%068(LNW%3PIX]1?>SL8 M*]"H*=9&2(DH]0QQ"3N!"20BACU3@1%M3%E0^NU!P.U,\(DX0.>$ IT'P4!) M%N>)#C=DT;%(O=04@340$,=2((V=0<8RB:D+ROAW@0[+?HTW[SL=:OSC.-[R M5N#][75)WJ\]HCF283MG[(;-7OLZ*KB?UCH:P7>]>"54/PBJQZI7&IET,,*A MF(/087$QLMQ*%*7,N.&]R./G:W(X\%A$'EOT: M;]X?-T@_>'<>N85F:T_TRXVDE&Q?I_>40/X (!^KVVF$<2D)BTSD"0&F:V1A MR9&3FGMKK K,KJQ3JE:5GBZD=W\ZM\!&]]O$@+= YV;H>DGHYHD#-X0.*VZP M@Y4-D43 >. T,&OBC-. Y9!"SL?0K? 2+#LUWCS[K?IT,4BNVX8MTC*,N[/ MTIM&&\8P%H9KKHC4RMFDE8\\']XY\ZI%[,JHQKGL!:>CG)!KE82D!#DM&.(< M R?T(B&9<_MYI $8(^P%8E4IN7ZY#TZ(BU#O;%6S3' MR-7'_N,$];RH"J&CO>61!1OC9PG[&UZ;KR_;%"W2B493" ^EZB% ]L6-?%JI7E)QE M]0#-1W+VX<_1H4^84@ #Y$1BB!NID$D$HZ@ ):0SG&J]LHZGY&8U-ZDX[W?Y M&=;EGP2^>J<"$^U[1>.U?-13= 2HIQ3;L>ECQ<7N18S]$J*330\&1;*++@-C M[05&^ZX,*VY??SFW&^B/I9O7O5]Q&Q5-"*:O-%J^&\:W\(#Z!'_'M^(1ASKQ M$::BT 3RCD&TRFN;1Y<[,*;J2?6JNKMQ2)1/AB6,J"R"H@-!5@6-&':P+$(Y M0WWV;IK% ]%2D!9&D$[V#B6+QD?)D&8XEVD&:;(:[$P:E21$:)5R01&\=EM/ MTX$@C4/LZA/(X@18+V%GH"\W'9'Z/60*H5S"'D%_@]ZT<_GM/WO-03,>AO-R M$3/>SV[8'&>J%]2@Y^!H4\6URA=0]_-ZCL:JG/= $(K../TF 1-?'VR9_5X4 MQ6R_JC;=<;E>9 MN_+ =?I?[&_5P^L5FW%1^#@?#(.@5OH-?EHWG1/#L/=/O^WD46S&=F[M,_C: MGD)\\H)C$34F3J80N'142!4RU!(S@%KX03+\L#.)LA?"TXGIYY^U MJZ-#XJV)1%L4<(YI=5$BEXQ$)B:' ^6<4 $FS50KA**M3V689?J@SBI,X)#S MGY@@BF.OK6&!"C"L=-! \,A,Z2@[J[R>G.QL;A]**6@0WJ' +0?6!K:+)I8@ MF:3!*E$6N;FMD<\=_7J&S63/GD>)2=FS MYQ7P9__0X<1\4 IA1PGB/-CL0 E()>,]&' IZE_W[-GH3A*R ?R,D]M_3C1" M'Z.[ XK)(\U:G:(/X>SMWO =,NVD"D0]'1[XU8,?XYBO6 ?/J=6__RE1I M[E>BT41.S,[(W\?MX6C. - ?/GX(QV8492P7L4 "L_U>WVDDI MK0J>1RZPLH)RB[V2DI$H!#]4*^M%SYVBA7+&.C -_OU/NWZ7!5>$BM)91>&? M7?)FS<7*^E][U>W:QI?*[M8?_U?;^0O@:NOK:F6[]@=HV- M+_#RK<^V*,]2:W5C84G"BH!AG(TM^*F(RBU ]==L HQM>*+)]*K_M M-6TOY(3,?\S2P0F8ZF\0/AJE#>R40H=,Y9T%+I^2TWQ"]!IK"T M5T=M61#>:7N\?=,:]T>K:-576,Z=@BW"EV/N]PN/5X!5L NCKO#K5;_^W5NY?; M39BO7B$Z.["KM7>/;7-F6:;R6.::*5O=P: MO6SK=MW6;?_0,&(5B0I1%4%VM"1(1_B+,N=8TB$Y;Y:RK=N76T2[;.#VBQ9; MBJP9\[A^8&^GS1A=X^9^3>S>:9NQ?IVM=]S6:9@&4!EMB%40E,HF4-\^P?183M]SMG\3/NQ_W\([WS^>[&SFB)5O M]?V3(W&PZ0E<1]3JDVD6\)FKX].=S8.3ZO=OQ_N[G\7^]RJ'5R]KW_^L[VPV M3FM7W\ L.:43G74BV'SYU *Y8"CB-'GD?,2(1&-E#FFBN5XX6=5$K&KS[(UU M%BQG]-'/\8ZRT=Y=;YW'8>?\DNGO#X\3B;,%5\Y4^3HHL$3.AR+G38*:EUC2 MG#;KO)2(8\>145XBX:-,GE-B?5&:D]P6T;]8C7?N:56/WH*81>:/]V\2\^;9 M7O24:(5SK'+BTDOCG7;*,F#[B]H Z0&])F7_1W^]I&CVOKBYSTN>2I\Q=X6]X MBB7"<$,T(DJJG#Y&L\*;G.K B"'>L(A?4>'GY,=: D+RM"K9R]OPX(%5LN=- M5E[)1W6]VB5I>12&C35#23YI%W)I1!P=XL%@I&5N!QT5E=[!VPHPC*M5SGG9 M"V5YH.%5F,\+(T"NJET2G+F#PPW!(9H$;W));6Q];@[OD5.)(.FLB%1*Q[)% M0];(=(K\Z_5(>7/NEG[:\=OTMKQ/!C.>2%XBU(,0:JSYAVJ'2K*J*%GA;ZQSA5!2$5<8"CBB 'PHD8N$H:X-MQB3A/)&?UD ME1.\*MEMU9C*QA6E/^>1F%)&T[P)1!F)IF$*%EM+Y&BN[$9RX>< OVH:)*%: M4]9O=$L>2*:>WXGS^-JXBUNZ*^MMYQ5S#*<4>69&85'QHDPK'*85^D.=70N> M&!2P XO$60/;L@2+!'-+=02K1-FE3"O?#@^V/T&UOXW^,YG M!E:)R,V/@\Y7#_1_=][3%\34$>\ICIPZFY +R2!N54 V M_^1UHH):Y54@2X>I#PN16UQ&628B7H,8]5AQ:35WCG%JM>4"I%: K'*)&65+ M$AGW)K,17PJXQK(16=)>1>91$D0BKBE'%H0"\6@#8=OJ!JWW 2@X42/F 4#,' 221%#CN-/'8QLJBQ\G9E MG>HU,AWR6L;'EJMIAB\%66-IACP2:ZWTR%,"'"01CK14I.AJ M9+ C3JNYFU$+Y'UZK]#PG,1F(=#A/:4@OB!PW'"=B)FT-A"P8,"6X3)WN.)" MH2@C58)9E[1:1.!X*RZ6MYQ\^-X8S9M,.WPI5!I+.XS:1D^Y0#X!%G'E&#*. M$*0]#4$+QI*F9:FGQ5#FM\M!WF=&X@LJ_ T-T5B L,2($F'Y&(@'I"V-*#@6 M<9(DLO38H_72Z5(F);XZ2,YF/,[J0()B@(Q<*F$3-L8*;I5G3#)3)B6^7?0; M2TKTT29*-2A.2$!W8L#(8BP1IUB)I*V(##_R+*E,27Q77I]'(4J9DO@F\&2D MO@/75C&7$/-8(VXP129(A92U0BHC"4C$HPZPRIS$>Z1\C>I,)?[,/\?7R4C< M.CMOM"YC_!K;/^H^WJ+6C4;+%S_MI"_1MXZ:\/2A;_/\T>IT.^\[-_'H4&E' M(Y,6L>09XE([I UC2 7'#;4D4(>7,C>Q2$A%15=,$,)IH:VXRTKJ-?N[SWAB M8>6W>K/2/6[UX/ZA\X^WFF=(U[22[SS/$ 9+[S>@I^89FN5,L]LM,G.K_)@X_1+KFY:-Z59,H\Y'LG.J M93"5V5NFH)0I*)/VL 9R1JGS(0I.:'+2YM[V)N4H7:?,'2<0B$URZP%9CF$V ME][J$Z=KVY4M*64>E-/!,"9ZL/GM%,9Q<;#Y&>_LUNK[)]M H8^N]D\^P[_' M\-[1S_VOD^5TOISN7QVUS<^B2O^L5T\V+G%1)1$X1Q8MB:2E?6'5B8L\^M*<'MK MX$88,8Q::;T/7/IDB7?*8BM%BM0$7( ;'H(;+L'MM<#MQC&7G!&&,HH(]A)Q M:PAR@A#$O+"4@92"4*RL*[HLX#;?**Q75;POL1,+J\TV VC)C]AHG6<7]CL+ MS9J&&:QE\)HGZEWD(7E#J5*48_C7<8Y#R:$6 6:J8TUGL W$6(THEQ9QXPRR MV"L4(W&48:,T!0ZEY -QI@R=>OX]G49,DV6*)<,E3]IZ3 V.2CF1Z[67>_J" M*-O(GDZ(-9IQI+ (B OID1:$(AZLX,(+BDU<6>?L@/H\5+,^:LM\"S&6=@[6O%.?'4 M,NZ%2T2Q*#W1J:0%"Z*W-[2 $:X%YP89 ?8^-P(C%X"#&Q5EXO"_=7IE7<_+ MU"^M^?'*-;$9V[91\ (;SNK->J?;!M'^$=^]/6^,8MK$:"GGW *6<&J(EYQZ M(F3TL>0 BX E8X4'K7)@OA.!M,F%![4B2,<4WY^RG7;JMK&Z^1S/"V#T:?-C5O!H\?%5X]CL?W M3KTJH?H9H'JL!I](5!A,%+*6>K"Q## D;"Q2QB6J0TPT=Z*I59[%@$A98ZG,T)9)P$QDV7Y@%U*!@:YX(>$BY5[)L,\KY)/Q8X7B3^U5C=6"%ZK/',FVG;3M\[B MKOVY6>_X1JO3:R],H[O:YMY00R_VS[Z='8!&'9QLL(/O55R]VF [W^%*9U\: M!R??CJL4KGL%&OIU,IGL0_W@^\'9SJVCQB)QS_LX"W(7PT8& M1TVI)]8ZS3$LA_=.&,82"R8HHR0-D\EG_6FOP+SG(/E)L9Y(1!P5\?Z2W'F[ MY+K>&PKA7D M"PSMC_Y* +3MG,=VL2"=ZQT-T7>G,%NTMGEZ63OQN+;I<>X220+HB,8!19:] MGUQ*9&6F_\E%(F,4R8%T3CMF_KF=>E[7Z;&Y5IE=^K;4XC2 MJ80ZO-BN=(!FU!-0CF:W<5E)[=99I=6#E[NVV^NVVI:7X/'L^7F[!?.>E\&#+0&R$MNKE2*;.0ZF ML5/\7._<X%K(TB';IHT HKY"+<./1 !/*ULWSU;[-6*8R22JM_(?O#UAO% M[5ON9" P\4<=ANMA*"/+#)P7)K/9ZL*5&W48/-PW/]U9*S],_12D$#X. \\? M@1^ZQ9>;L3MS6B[JC48>XF!&BW%M> ]4&O"E<3E^YV/8"6$R\JA"Q<($PG=G M"9L]LO5FIW_C %/9 5I]ZPAF%8\JM&NJ%UU?N8:#J0/T-O/,MRIG<+NN':Q( M.^9? K6K9U$X;W7J8Y,-BU?O=(OK=GKGYZUV%QZU#?/< M[M@&#'4UKR' -LQ8)\M*?XIFW O(\E(JUW""VS$_?&>@#GTLBHUL4A=SG]L0 M%^L$2F4;W7K,PM0]AE7(6EB(22?/1X;4D4L,WH>=,V0#/'NHFH6I9OL-C>&? MH@Y,%HK6]?ZV5OE:A\>U[4F1' ZRO_+7BS1R1S2'0>>)*M1["+FP6EEXQD<" MC_$#+IBOU*A;5V_4BQOD:_5 'MI]$87+]64.'BO/A@7Q;39!S)/]T6H7" W MZ7=T]NT><(-\FW:$RZQ5-GOM+-GWVJ)6^]^K7.2_FEE+X/GK,#V 8LVCV!D^ M2S>?GU3L&1C<1:ILK]F^+NHQ!JT3F\5L]_2M3*=>OI#E$31>0 M<$Z!N,(C_FX;%_:RL_+/<5 !1!D,25$8\^2,W3HO*3V;YZ"/:X"6K;XB_]X# M06WG3\&8[,*,I0*Z!!3^_]V]0 HPLK]+ITHFXAFJ_OU/NWX7U!=>*3JK1, K M>73^VJMNUS:^5':W_OB_VLY?0/&WOJY6MFM_P/Y?VZQ\W?OP=7MS>^,+O'SK MLRW*LV3O5 %G?USO*G^,[BH?ZTW8D#/T?;W97W[;:]I>R.TD_C%+> MW0GW5P1F%ON3%O_*-&=1*CK!=T>LRY/0J%WMT>K)$J^WN7^YLPOVN/O/:R9&H;7[&U5T8Q^;Q66WW MH%X]V;_XSU65US:/+G=@3-7-HXN=S:U#C'U,FF)DHXZ(&ZZ19B$G:98 M0,0'EQLZ$5AMRY'!L'8!S&QFIIRNAG#)N(/-@DN.C3(5XO+@!&^@_;KK=ZG4HH'$1 [EN]H^,;&Q@T M68S;OV 8M(87:F5S-@YRFD9'!C\-S9 [AM8:@L']!_=G#ZPB&)@$ZRQ;2MF% M,L,=-;@>F%.-7HBW.U7;8&9V(@"$^?W=KE[VF*>D(F:!Y(*O)#?U 4XC8 D985QJGX(7;K!ZQ6Z4U^A7 M'"7;2@*+0!/L%98)$RSS^32$ %RP@$?+"D_J9>BU)_3R5[1EH)*[L,;O7 NK M)Z>'*>@4.<,D)7UCOUGY7+:-M39[W]'6:H6@- M[\1K%1QJ:+U3L=V98!_J'=^.^5-CN]7X9E"Q1^TX,,-"JW!49^G)[K&\LUT[ MJOH:GW>U["X>[3N?8^6H9XNVTWDC;-]\._OZX*$*YZYO_8C- MW YU]J@ZQZUV%Q4X,=BM\DT[.;:D[^0M/('Y(#B/=7B')3T\N280 983\'/C MZQ\5S6FEUQFZ%L]:H9[J\!:L9+LU/-VJG,7N<:LXL/@32(9M7U8&GL9Q8A(; M@[./L5.-<^M/[5$A4^<%\L/669R3A'HA!WG"ZV?GC4(LAM[:9O96PD.U6XUB M6X U+/RC^>"E'<]M^_H(*%V;^/5F'U *;I'/>8KGO!;(LUP0<.3@+=\4AC,D M+\,/Y]^'$Y/7O>]?+MRBP[>+H"'42JC7B<6AP)>=O=7K4PUXG+[P3+J"IX@6 M7.I_'A1$QR6HM#$J44X2UC1B[*)C/#<%B'P K?#_6.R<>$#LW 3"YN?<27N= MN)&?[9KUR'>'MZ,GS? LNWN'5B8/)K=$#L@IXM$I9*77B!@7DK"$%*R'X+7; MRJ:#CC>*4R.0EX66@K\&8GQ9KO]P_:_\H0(;&\S9A*@7'''B [*1:Q2C PJ$ MF=(AQT#2M=MR?P;K/QY%L-K/0AT[T+H^.FW'_C'-RTA+1DKXZ0%BLSD8Z)?< MXB$#1BUV_^BU\[!+T1F(3NUDXU "&991$)0"!H)F0(BQ%?; M=Q;^W6K4_67IJ 6#YV3K)WSN4!(0*^(YLH'#!DRE1X8[@SSFV1MAI9IVQC,J ME:,BIH09C]IIX@0E(C".#3-$33IJ1\EMB-E* !GH9"=$#@^ZZ7&3S:(LS'U3 M!C1N:.WDJ"L?!R1T9Y+_Y8"A@7,LT]Y)@GC-,X&@QU%Z.?FY4:)9GZU\MT1= M.-LHL*!S'&,VD3Z.8\/D ',\5&QW+XM17/L^^YO6&*S,;TB_=HHO"TI,>]3O M%,7U+R-6QG#UP?0!\)P(0+F>T4)>LK54?*/9=_PV+ON-^N#[UT&.(]ZQV>;* MK^_3Q)BMC"$:OVQJB^=19 V89(-33J[WCP<1N^&%YQW]&'J5PWZ8<.WN8'N,OZ/\_7Z.9/%]+:CTL"8.U' 56.>@ +&0X&P5K]B,:+2M&! MTK;#*HRLGBNQGK7@:5MYRBOY@T>=U7X\7@:N0B<\X/5EUH#.P]D M/%[M>E):>=5H'#! /LK MXB$'ULDD ESC2MX!F]F\N<4%=Z-N^73M\OK>(X<" \=^1J^^R'7CB*:.RV:G ME27RLG(==G<\[K#L![Y>>SJ+MUNS=^CKYD:I6-JQYRMN=@U*668JN6Q0,9]% MT" H<7TVJ$S'SU6FCGJ?E5;"2')WC"*,]BL*9NDE,H8&R18U-'A7"+).%HTSM,$8ZDU7(OOWM)S79NO=E9U0!&$X-0$Q\^"?OJ"OS MK!=_0/.FI>K/M%&PU7NTMGK6V7T3)8$F=W /^US9_*GLC[) M7[&3U0?OJSOG]R>G&PZ\G.]V]G8SV@KK8N MJA>'&DA8KFZ+:-0$<9O#-2W'2'CC@TW9IA2*+TNWE(7 _U3\MU3X_VW2 M,)Z&_WN5BI[QZ&^OXN0<4&\!_J+0RH=C]8G9+B)B&/!D%&4Y1A>D4+4W+J8*:QD MS][-].UL DO(7\<.X OP__T>?J%;'WUDD2>+YCW F;80>W=_MS)WKQ\\["LM MWL99"T9R4YUFQNGV4WIUO-$-N]R6[V5;C69E3P1FC\I=N1$_^)(,QS[1 M2)#!&BPN3>$G3RSRS-.DO.%*<;"X%JD7ST* ]B\,R,4&[>UA<:!<_.>V&+;2 MA_0J.#=[OAM/J MU9&H@M&QLWMZN?_]8Z-Z.=E.[* .X^2Y==C.IX\GM=TO)]7=/V',GZ]V-D\O M8*QB!W[?_[YW-1[HM'%1NSC$N2T+(0Q)1R7B*2EDJ"5(LL")L((2:?/Y-R73 MH4[_*!U3RXWL$Q4I1G%]4-WIE[A^+V?\?<]3WST0WN*%^;L-RU(_MXTAXFTT MP] ]/WAIISE=*JB$P_O X>=)."12Z>0Y15Y1B[BW AEM$V)&BZ!LLIKRE74] M?0IY?RQ\'P>0"TW?BF/\RGA]CY;K]LOQY'9-/_LU>$;RCV]*+SS2E)F8IL6S M5I9V3YLL[_+.MJD%I>L3H3([ _7:;FX-E.MCJWU7O;MR$[O/)K8_MHGM?#ZT MDEEGF4(V1(.XY@%I*@2BB1"!HR&"RI5UNJJ5+*-IWHC+9KR 5!DV\T(0>!7; MK0 VU6/0;Y3EE]CW..SS4]AG:5(\P.K%3.!S*1$CA$+*6R.Y$XP+M;)>U,"A M_WH/\38/;:#^RQYS]SYQ7?^W:_]S#C7C[KC.^^MYIV_O>5=VKRN[UY7=ZUZK M>]W,8I-WMGV:*&H5H[;2D!B\$EQKHJT3 GM-.>&)>75;4;<<8ZIE7 #2C6Q'.?:KL]68K=P;Q:4*/LQ_[HY'^[7W"TKHXU51OM\J VL M?0P.L603XC"7"&2((" S29-(L9)F*2N=C85(C96>'0N3*N.>BK@GOD:?(^Z) MK8DR[NE-Q3V-]Z,NXY^>1A9FNI>?)Y)I@0\&EO" YQ[EKLL@I64.4GJ QX]I M(,$,8V&XYHI(8+XV:>4C9]@S9T8;X\TE-.FV[DU+[M&[.-C\?%G;_'8*O!3& M^$:_7A2W?T,'/=+O795.ZE->?0^G-8VMW'M.W#?PO/WI5']]"VG M8;#][]6?<']2^[3-JK3*)B*4+JN?#XUE$0NF420+=A/>+\#Z;?=P6?(_]YCZ[V?)4N7@#V]F3XZJ7-!AA61=IM>+[ M[;C**B3OI K)BY..ZP/$R<9O)>NX#^O8'V<=%X<2<^FH22@**W-[9H=

UEY[NVWS# M-/:]E1UY/;PO4?Y!*'\TB?(JFF"9MDAC;!!7S" K@T7!1$$^]=V?9# MT3]WP_O>6:^(P'F#I6Y?:@?>NB@*@A6[\.>+ZLG>H0@A$.PT4BP),+2<0)9' MBA35$4?#G9(2#"U:IN\\0I)!&"UG"B"N)0*&FH;M4:RTXYFM M-W,<:#>VSSJ5B]B.DW4V+J-MC]38*,MGE.4SRO(9)7W]]93^ FGZ7#;C35E2 M8TG*S-Z[UO;3'$L+2YQGUD-["%,>B7Z'H?C?0Z^=M]5?Q[X/=6BCKT)?AAI4 MO+D+^D.6FT7_K&[6SFI7VP1^/]N!>QUL5N$Z'TX/-KVY?[9W=0#\M'KU#7CFE_I$%41:^WP8):,^&)F/^&VN@JAS M;8Z$&$]&P$(9KE3FEFJZ3>LS'?DOW'GO_R[+IK@$F#J'=E)OL*/>?)_'4Q\0]B1$IDCSB5#/DI-$(\Y!\(C9BY5?6"5A*+Q87^EX!=?H4 M?KS_U/-T(AGJ7;_QR"VU9JJVVVO#OV5?DK&^)'N'0OK$',7(2M 2QP!^.)47Y+G7G93[!?Q"&\BX/\<[O_YLKI[='&P>5P_ M. .R3??A.C"V[U].]K]OD>KWS[RZN8$/OD[Y*UAM<_OGSN:'TYU/?YX=;'[. M/@H@Z%^.#S[5CF&\/P^ G%="RB:0!'GAB(08HU, MROTZ@R9,ZI5UMDJ-6O@\U@?WI"DAJX2LA^<8E7@T5SRZO,8C5MLXE-1YF:1# MP0 4<>8!CZ3D"$ONC8R*!"N!E_!YU8>9!QJ]APQXT!=:'H O.D7:[,4:#&KW M(C9^Q&K!TTM >A @;=T0I).-R^K&890Z)^1%Y(-*B&L5D:4ZH2",]$E+(WG1 ML,<8O?!)\8^O$U5J^$LPBE)]YZ"^EV/J:WQ*Q@B*B'>Y9*@.Z/^S]Z7-;>/8 MVG^%E>E[*ZD2W%S +9DW59XL?3.W;7?'2>95L3M6D;8L"L9SSG 5G89Y(2>!$'J?2\4-/HCYA;Q#S/A+/DC>$?VR! M/H%&S8>38L"AJ_I9- XQ-_$9VR2Z_"1>!_\P?NP)0K$VV(^7*NNAT-_+NL/;NPX*JXC MB:1-: 1@!']Q212$8>0)X^$',>$I) M0)T$"TG9)))8F3MU.(U"FJ0^]AC8I'Z.C\3_$ S^A]L&F;5TA.QXL%76 YN/ MRSJ"XU+/3^.41#;W"158^MEV*8DCYD9V+#E/G"%8[M$SQ"[))ADSADDH2V&XF 22_TPB8[AT=W)_C; %UK0=?1 MLGKB>7&<.FE(DB0%]22DG$2>'X(-"#1#799X#JHGH]@^V\;K\GG]@QOG0;+V M);2,@6]O)EGEY/H5ST2W^1^&PMJTUQBU1#X]2A<>H&&XZ7UM;.T=,& M7%\+U[\MZV,1I3:CL2"QC>[X.!&$P=](&J:>B"));<% '_-&>'66 M 3@'X+Q_77C QO5TWN_+.J_MQ9S2&)WGMDVH[W$"6.D3VW>IM'W'86G\4#I. M7Z([]*K?%^M6G_W+!>5D]?XDY:\OSU2AO8\/FZD:=J98I'965!FNY7DIQJT_[78H%@LS*[^PI+X)3F]?E?.5,,])Y*"#OQXE[T_QV77='*(TF24K)O MA*4PV>V,7.QQB6*A7]D+$J"(&"AX%12WPX9( ZS>1@$GB-]G_X=@I6G2C$7 MJ?4*)8JZ^6;GD[3A/H4>[JHRM'=?BU51WN\?]][M[[ZW/KQY]3_[![^#6'ES M.++>[;_:L7;W7UN''_]U^.[UN]WW\.=SU[8I:]DOL$-?7>")"#FMI,"?%% S M]/MK*9V!;7Y8PQ_4=9CU]..4S44&GS];Q8-+B*H%N901"V)'"A[Z-(J=[S ,%(Y0A:/@)*/XN"^ +KALYC-I85/$"!KW5S<.6'WE1 MS4L84G&$M7OXRHJH/5JN1KPUO1S?P_LM^7V&I("6KE6/)?R_E$VE6DO"'(6U MT.C.MDY89?VRAA+)(NY)T!$#)TY!/0E9$H#.F'(X;,JBT%>=!.RFDX!]1IOT MU[HT@:/8G0I<&LO?Z+6UBF:PI8KFU=L,@'+YX=O)WM>]T_T?NS V_UM&L>^$ M-M;QH2X!_O((5@>$?YPDCU#.G7P%K,WLBEO+!Q#X5SI?)7U\___C7^/./OS)4R_?\_9/E^Z!OOXU^?()9O+;VZ_[G][1_0]__OCR MX1O]_.'HQ\'K7>?+!P[J^YZ]]X-[_5)[J-;OG_Q-(QY%J9V0T*6,T!",>;#2 M')*&@2- FZTDQNIQ7*;9B" M#S.:?5/UN7?3#R<%%B)X*+T7[@K<]GHJW:Z_C]6+0NG&KD,$P]X+'K,)Y=<) <_2UC)Z:IYQ$G\4 #$39P+UH9/(XC.Q(N M#1CVC:/7+MP^N$=NKN_+X![98 R[K/Z1'0\VU!40[/.R_L'3-'$C)R(>%Z!_ M1$D(-E3LDL0509@(+TI2 ?PT-*L=>/<"[\AYM> OKY4,/'U%GE[22IC/0]N. M(O2&4$*#5) D$#:)71E)6[A!$*8W5A5^\(RL5TUL+$NI\OTW1C\9;*QK8]RE MM);NZ > 6PO@^/*5#F>QFX9A2CCCC% G 6RSN0=F%Y>VR\+ L]U-;'LQ>$ZV MBJLOJ;D,?'UEOEZZT/'2P*'2%41&H4TH2QAA(G2(+1TW8K%-TX!N(E\_!I>* M+H.Z.H5Y8U291]YRXDZ=, /8K05V1\M*#'.]()$B(;8?QX32A&//3YO(1(1^ MZB=4,/[D91!O1T+ D 4U9$%M#IS==-3.@'5K8MV28A?YD9!^$!#7QWNR('%( MS&1*I.1!['C"3APLC!R.X*2W NX>@ZM*M]EAJN.#5I/NR7OI\D&1K2;)^#ZL_Z=Y7_G<:N5' TYB( MD(%.[_J4Q"GE)(@\ET6VH,S''E;.0ZCG?],A)U<=8[&OP$4=!=J^ Y?I*Z!+ M6E]4*=VAT9/+5-&]QYKAEN/N6+= \"3[7T=?_L"S/_9_?)U M[W"IANODHW/PVY\_]G[\>;+_8W\,U=Q"J3NK"49SEB'X1Z-6UX"]Z_WV1O1KQ M.GUH) M[!TZ2O!OZN%J!LI,>JJJ_%8@7[(49,VT5@5[JQ',$0UM_$::?8?7%65[T_:? M.3RG&@YB+X1$MALA1OKA4?/H"+^&6Z"F,P.*QW^+XZS"Y8S,9&"B,_CK=U"M M "OK;()OAL_N:/F6C?N[!'\!:@'CAY59&_.R,8,)L>PV85 MY>G(>O_?;#)[\5I/ 9A3EJ:L,1,X]ZHN52\8"U]]W*P521VFMD[M_BLV@%JG M9']#*1U?J=C%?9C#AQ.9'\N] GL1;$H1_WL _S>G!Z_?_0V2U$W]V":.[S)" M0=$G,8>?0-5/$R^,N.>Z3UXZ]DYX1CVT3-%^9#J@(]7/0:N,IJ(V_'LRSOA8 ML^!W8"WL!Z*YHY1< BD)52 ;6)^IZM=KU/_?& C_';$$5E\#1FPA=K]%2 9X MD7@P^-^1@I@&43($YN,B/U8=W"U]] !2/&<9(F(USXQ(+^!K)0(9Z,4(D9=! M]#ZBLJI"U1[1*CF%+V8E8!DK%CXO9P5);+2!IJ$']XT/J?O!Z_%M_T/ M[[/]3V_HET_O[/W?]GX?O_YI?_ZQYW^9_'NR]^'(^_+UK_%G]T\*:_!!*W#W/^S]';G8B$5( MXE(W!9/0MDF4Q!$)*(UL1T0TX>X9D]#V(B<. C?T AI% 1R,G4C*;3@>QP[= M99/0[+XV!^<5D!R(#[ +L72\[A%GO>M0XBHVXH436EQ Y"6V#UP2.S&P3

9IT#IXO6?)8Y;/%?RNPK%&U%L@ MI]5IP@$;F3-E1U+#N6F; O/9L=Z Y&[>JH2K ,,#9&N-,EC,49"GJ41ACVJ( M(1QC-L&A?)/P()@NAH:,8!QG,K7>?)=\K@#Z( 6[#L@MJ[IE&- V\]]&3?3L MZ6Z?.OIA#&?2G#Z,-D]1P_MG2NEB ML+&30E'.I##*&$._!6^(=F':J#,#$2EK!U59D.-":<.-8ECAGXY JS0TQ_3! M%?/*.I9@,>5FN:"2%+# 6NG>:W.U&[_6DH^G<"1'I_!6#M;[-M+K$N)L M.;%FK<'30AX<;T\#Q5]!^2L904K-%#G-LN\R)UIM-?2[1$PLKPH8!9U1J,*" M.JAI0WF,A.*#*>J42-R=GZTHM24.$I,@_0-_"/T7-)^.2D53/"NY,M\Z/UE5 M&>- V1JG52TGRI\UD5(C?RG_,\]*V:RGQ=_KL(!F+^ KHRK+$FPC #!>&>)& M#\,)&'WXWZ/B6)93]9(*<%[H."?T10#=@4*M8$*FJOMDYZ>ZE/)LJ.?1]4%V M[:$/\@;,9>B#//1!ODP?Y$O8*7?5+7/9@NX9;/\Z-1\^;EOZS[\IK[;AVH(9 MJH0_FZ@>E_6XJ-!)5W%0ZK6#6?E^W!VK\0YTHS2N,Q3PZ!T%7LHS<[V%KNM5 M/K0^_R4L1SM S^+B!IN7TJ.WI@NGY^[$P>TTH=RJCIG#9(?)8N/4RPV[.E[9 MWLX&F*J>L:6OO:TW(#V$OK)M^A\O-H>\*%3[,MW:+A-6MT;7M\W>WL;Y]L^D M_/7E60?<-;?@46UEZQ?2>[G@&QKV<0V.Q]@R>@?FT4LF%7K["K;W*, MQ=**IW:I/76>#3MY+?KL&\KWT9@9-O.>RV,YG38OV( M1X%#4QK**' 3&JWTFUZQVH4A(0S-?&6B%S]E];B)DGGSW<1,[JJ0-2D^L.^; MDB9W93>K29/S]^'=>Q_VZ,&'S\Z^^]'&8.>#WSY^__+ZV_>#W_[];>_KO_/] M'U^^'KQ:3I/[YNU]^OA][\>1O__UH_?E P8[[]$O']Y^._@ :Y[\>;HW^>CM M3_:HZHUI*E_L[?[-$\^UF4^)&WB"T-26!..$B"<<5_ H8E$487\:SUNSZ,7M MI;1=4)=G )/-!I/425T9.*YOTXB*($X2FR9ID%#'9Z%,^27 9$",.T>,TQ8Q MW-"W0S>("$\]22B+ Q)[GD+%$2-41CZ);.D0C\613YTT=H5\\M(?>8XW@,D )N9VIYT:4QBZF-792Q,O MC\6[;WR!JAQCWQ=XKM/_T;AB)T8RICRGG" C\,9$J]R.$R\N)+(!)& MS,-/ S1M$#3]V7>[49JXC(&J*[T H(F%#@&-UR/,%E0&(6,^Q6*S(S"V-ZCY MT=#5[(99W19.ZCN<>J$'!TZ#A,6)XX:Q$W*12#\96'U;6;WSETF'^V#(IB1V M;9N GNF2V![ Z@^7U>/(I4$01+YMQS0$W@X]F\=) MD'A1(D-.!U;?4E;O^;,\.P&]+7*)'V!O(,Y J@L!5H<, SA\._&2\,E+=T2= M-9WC ZO?.ZL_'7A]X/7]OEBW4]\/./%!.*D<-R^D$E\'J^? M"9DX?W8O-@-)Y&_D8BJX_LNKIH>TD,;-3C[L!]7@: M.2RF\">?VEZ<^.'@3]\FD?>Q[[0*I!>[TDZ($X0NH1[S2!));&GK.Y3QQ(UB MBO[TP''65&_OH3#Z1=W=!FAZ<-#$F!\%?APD@OI4H&F#N'> )M-S MQG83[J=>P!U&>2*9Y !,?N3;81+PQ!^@:;N@J><43!,9>8X;DHC&-J%NG!"6 M)CZA#!V"\+LMTBB-!6$4IM'S)81\^C:WLP!GP9\&@(X!U1:#Y5Z 9Q!F-#8XWB]XE!"HYB2 MV.&4R C,N=1+_32RKQ3 N6&-M[&X9.7@1?=; _5BSCBGJ_!!U0;4.UFKQ8&5+M] M5.N%[["$!ZF;$FY',:%^ *JEG23$#M.8>HY/D\#1U>$'4!M [7&"V@U<2@R@ M=NN@UKMJD"*D+@UCPD*\!74\3I(H922,DE#R)/!B%U4U?U#5!E1[6*AV7_<9 M [[=/KYU2ANW;2ZDZY,@#4(,0 L(BQ)!;"D9')#C2X&I5->/MQZ ;0"VS5CV MW5Z$#'!VZW#6N]Z@PA:.H(*$('H(9:"N1;%,B RC&-1NVTM3%]6UFTH6NV54 M>RB9"P=MVQWL$GZ).A5;F.:RCKYT Q[[]>,_VD-X-\4^XK_#20Q0LQ;4\+X3 MG^$1QL(ED0=X0V/?)TG*?1*+-&0>F/F!@]EJT2@*SAJ'YZE/=Q_&\?B8[P8< MR^<8*P.'W0"'=;9)&MFNSWE(@L0%#O,<+.;B8H'4-&9.Z#/7D\!AWN7CIP;V MNGWVN@$7YR#;[H/S>EY/1R2QC -!HH!S0B6HT3$/0V)SUXEH*N+ 0AW\\[F M5@WL=8]VV_7]08-LNP_.Z[F(4N')T$Y]PBA#SG,9B6/&")@ S/=%$-$H4++- MI?1.F>_!Q[@>U&-9*@;(4IC0M+:R6DZJ:S4KVY0&5<,86S3&0W&K-EW-657) MG[3?W&KQO$X;G)@+CX>)[]F"1FX<<4]$4<22B"9>PNV_WUT[6V57[?0@?M<2 MO]_Z;E/?!V'+?$D2%H/X35-0?$/'(:GC"2_@ONW['&]H[)&[;LV300.^_0M1 M+A,GX"%/H@CL2S>)7=N/4S>FJ81C=0<6NS<6Z\5T^(DOXS DW ]\@E4R21+' MG' 1Q;8M8NZGH.%ZH]!>,VIM8+!;9[!(2MM.:1S)V*,^6)B&V']"=^\&9CM:LS623,["!S@IY@P MVPEU5=@DC%PB;.ZZ++1=CIY2%Z39BRG=5%FLAI94UD/'9SNT;?3',;IOJP'4%D+5-Z<*$!1P++[ MMQ.* +0JCP016)V4>@[@"_>)<%TO==*(B8BA_>G2H1/3 V;9J_N*!KZ\0;[< M:_D2VZ E ?4(3]*84&Y')*%!0&PG!HU:N")@ OCRIE(9!Z;<0*:\ __2P*_7 MXM>/+;_&KIM&(@U)8&.;,S?@)/)\2I@OO3",8S^Q'25'HW5K=0TLNT4L>W5W M59]E?\BR$*P:#]QZH]S*6VZ-A!?9:4*)'PB0KJZ=D-@'_5?Z-A.IBY9+W#;# M&?CUX?+K'7B^!J:]%M-^:YF6"2=R/3LEH8LI)H&,2"1X2F3H>-*ADB>2;IZ( M57ZQ7VN6Y!+^*[+CE_^$?YI73UAYE$V)_LKS0'&I>G:I5"?,*V>S2CYO?G@A MLFJ6L]/GV50Q@/K2B\7A_-E9]QG.77_\XB03]1A99L?6;&.\=^;-YN,=]='2 MCNG//'ZSD8\MS1A:(3GL!5AD<]1F)T?/#ILY?E;^:J8 MS(HI3$OO)6AAPSY>B>.QL:7:PU+.BE+I'>K72@3;*I*RE1: M5WWJG F(&'9R+?I\!7N)ZV"U%&N)H:V_JC9]&JZ5K'-CE'6;&2/#)(=)_G22 M#R5[R'!T9:5E,;%@EK*]G>P?+KDK)V_<+Z_S;^C:W/NP/][[\2?],OEK M_/G'7_G^Y#/=_RI@+6_SO4^?G?_[L=?/G;+=4 K7<4GJN3:ACHQ('(9F%J>M&?LRPI=TE MP&1 C#M'C"YXGDE'>DSX) T%PWJ8C$0\H"0-[#A)?1[8>+_AAVL&X@UX,>#% MZMIZ$?O8*?>BD+(H] ?E8[N@9+^?*\#\U,=\M/,0R9=QQ,%( M=ITTH8EPP5SV0A^T(;PWB(4H7$5 2$NFE* MF!W&Q$V$(X2-I<.C(9;W$;"W\*GG)%$@0E?0-.*Q+:,@X"R*XY0G0EZ"O<^I MISMP]!UP=.<(2Q(I/9_&)+$#1J@7!21*?(_XH?0=E@9")LZ3EQ%=4[D8N'F; MN#F.HC"E=IJ&/* R2:/(=^,HY8'+TR!,HX&;-YF;>[XH._2H !0F(*0Y-E!W ML8@@)5[JAUCHW$U"-G#S-G+S>L7N!W;>8G;NA+/P(L_Q_0 +<;N$"HFME("G M?8G->0(FJ4U7L_/:;2@'3MXD1^_M9TD]@#@M%7UJ&4@Z;R//BV)[2&U)+[?& MS>:*-<0;IZX H9;:?N)1S^>)%SB>+VU@JUCZ;%W7TN#LOE>!]['O7TIX&/)$ MVH0[04"H'20DDA+D7^@'@>^$C(OX2H%13*D=T=0- 9_B<("F[8*FGM>/ M1AQ.T8^()SU*:$!M$D4\(I+Y<>QY/+ 3^\E+.@K7K54[0-, 38/#&E#FQ@#->UV$Y0- 04, Y8!)ZV%2+X R M"9D7"SPX2D$[2@)!8M!_213XDD=)S$/?OU( Y>U"TX,/K7PM9R4PB*K#8;&I ML-BD@*G]4']8]UZD=Q8>;+@HYEC7[:&!\G57_V#@^@:N !8QN4^,\',N\8?= MJ=CMT>0 PFN!\.>^8Y\FOD-9$A*!I5^I$TH2>Y(3WY,^M>%3$,!/7OKQFITM MK\L1]WS3/:#:@&HW>WLPH-KMHUJOH6@8V8+9%(SR[O;&X3'KC@'6W@76][*=44#]@";$%UNX M:B9Q$ CB!$[B4<<)7??&\QD'O!OP;C.6?;?W(P.RW3JR]3L8TS"5'O>(PP'> MJ(UWLE%H$SBN-(U#1F,OVB(M[J'D+!S,9 FT/3VRLBDO)M)ZFA=5=7[U\:WN MBKY.",@->/3;$)!+W\2VI_%.'<;O]TEJLT D0>SY+ "^Q=A_LUW.(8J]# MF7@A\2EHT:@X$Q8D"?SJ!5&<1''D2R76(N]LN>!!K#UT']W ;3? ;9VPBUWN MTM2W2NWV!=P..HD'@W0<+]GQ'(8^B M)$YMDD98$RQP!$F$B(F+Q1O]T$YLEMR+P'OP,;$']5B6B@&R%"8TK:VLEI/J M6LW%-J6AU##&%HWQ4/RMA[I1IL6J2OZD7>96B^=U>F!%/**.I(%/*151'(<) M!XTJIDF2AE($?[^[=G;+KMKI0?RN)7Z_+139M2-*;<1ZS('.,P=^<[&]W]Z= R6)K8K M?(F5B0,JN<-"YG,[\42:"AEZWL!@]\5@"SV1P-QW'$GB4 A":>"12,;P$Y.1 M=%*6RL &$1:-_,@;.&S3?#AV9 ,,VM0![9!RQV:N%T@9NZ" ,,X=?CZ+K>^Z M&7CM:KS6";/4]M,XH"YQ8B$)!>V1L"B*B>=QS_9L(0*J&L38T7 [L4%RS$]] MSP9N\@ =J8C3F MAAPD3#FB0,D@'.79?O-7SA()]G*9!&) 45 U"@\0A+(Y= M8H-F&$F>>(E'@;?\$8WOP11[\.[0=]-C.:V+,I/5R)K*>FBW=(^.G>8P3O=E M/6#*6ICRYD3AB<*5W;\]P3P1QQ&)4^D0ZH?[$O1F )5@Y*SK MWAF*NV\3R]Z,I^B\J(2!6Z_%K7L=MW*'^7'J$2\,8@QJ34F,UZ* KB$+.>H' M_M#R[!'PZQTXG@:FO1;3?FR9U@&E)Z+4(X$=@HCE/B,)CQF)J91!")S+TW00 ML0^>9:_NR!I$[*US*V^YU4T")D'*$B^1DE#I^B3&K@^,>K;#N1?%8A"QCX%? M[\ G-C#MM9CV6\NT+)8QY\(A;DB!:3V'DB0*7>+)R+>%&RL/(HFQ+]E>=!PUG95 #-/'=#Q;9WS$.NNKUQGEGO M,6.ZPF"F>BPMF6>3;*K2I"NK2"V6Y[H].2\F,,%3*V$YFW*8 I;6K$MXN=[\ MRA+S$A-0<9093*<0EAE8BIWV3-36F'/;GT_@.;X=6W4PE6U[=@ND/! 2+ P! MPCH7B0 Q$EDNN]3LB'EVZ//(P>34$%/A7"])HC2289BF*I+9:2*9G6541 MYU4!QX'E?O'=[[/JVQ]P6/ '=B2=%HF(NZ50].7_QC:?_#5EG^+Y@?K\3V?_ MMW?.YP_C_//7/^W//_;\+Y-_3_8^''E?O@+$N']26(,/L&(??/C\=Q(+SQ8T M(;'#0T*C5!+&0TP@97[BVI[ORO#)2WKV"NN_D/J1EE]IPE=J0OBBLDI=9EF= M/'Y>CTLIK0D<\;BR)-"IL/98R<>6YXPL/,$=Z\9HQXY9DE*>)&' J2-PK8OB((?:.>RM.,RQK4^Y9!6KO["DNJ(I_7YW^E)QJ16(!*[P>276=I=WK_XG05T;(H"8* A8)3 M27T[9+Y+F% M%4BJ_JXO;]BYVY*FM[8M6EX"SQ>:JY^#PB-+? KFQ#9F+A90/B#:/RX^'X#G M#ZA7(4]A77N@N'_^RK9V+96:_ JZ_9D2=.L,%JYDL' M6R1[G54@T:JFQOKNE.6G5:94QK>@/TYYQG(\+I&U==C?RVJ>U^H1DU@%6N,2 MP&V()JA&?)[5 '+\$D#TN9A;U;B8YP(0G@D%[6F1Y\4)*L2BVZILBO+\ZWRJ MA?U)5H_5P_!'6%4ET6B?JH+_3"D([4Y6-?P!#T#KW=.BAO5@4H^L"RSYDL]1 M=LB\DB?X1WQ1/8;C^'/.2H"O_!35_**L+7CK6[!I+<22]1-6B$%\\SA[^UJ#M^\PD%V9V666PYMM* /.*'>9J @ M8QD8#O".$U8*DA?%-]RPWF+K,:MA,<=%?BRM$A04O7[80+#&X,MU)BO0K^:H M5M6XAM(0&5>G(;(TA8F""0]'#:;,J966Q01&+2K9O!]FKG8+3)6?S42 V(:] M9I96S)"*4WAG458CH;%EO]0#J3\X+ MG,8-G,9([1",]0<Q8AZ"F@ I9-".\ M8G-<#2M/K7V@19CL$>P;[L!;LX6_FRT\;+>P?9.V-!,)[#W%1Y2RU+WL+")< M4I![3S882P^.97F9QJ\*>6#"O@$US.MB6DR*>:6] 'AT MNN=&Q5*IN33)_C//:GADQ]H%QK6.\B(!RLX!(X%@@<80Z,K^4*+,CA4?23Z> MPOJ.3D?6"8P&)"FGH 4T#H:3HLQ%*XS2K*SJ_C!*@55.">08_&!2H!9LX1; MSLS*0LPU!L,L9IC%-3V"*7%6:H#AQ01L-06]=3GGWS943OWTW-ZBKTNCFVL[ MKI6<6G\ /&9"):[!(E^-,YE:;[Y+/E>;"JM0NF*GSI/4)8GJL#2.99 M7B/XP=3JTYE2QO3A&4 %@!MG,Y*#@9-;\]G(2(/F&-%Q9BE]&DR>8GX$Y@[C M95%5RL$$.A7"\6163!$H#+5H*%>O'S.8'H>OHU0\09F /320_ P7_RNN=([.OQ+HI$!3%C;W4.W.,WV<*)V6/VIY;<=Z!\KYD2E# MIP"=-=,9@T0X029NA]'N$#@3F'DQ@T>J(JW5(S!=_DVO%;V,5CTOI^2;/%W% MWTHB$(' (V%6Q].*/:T*#$ M39^K+<=G2F!$]5W3QJTE=0%G!"M*ODK#3I-E%*> *L YP$?X M+_),>Z9*YX== %+7QPGF C-J'P);?__4(2H4@ UIQ"NZ!*O--;\N)/ATGN=$ M \5JJC<;T*&3(O16O&N9?F9_%5/D((3.X##0,1@2L'65ED43T& LV%U\UI X M:C5*N(#:/46<:93U15VE+F;6P9L](-=/6J\!1BIA2^'XS3=Q$(63:M7-\/ ] M4LMIHT-U>(9"!E@XQUAF7)N:'W[CJ(#GX-N);.2/UI/TVIK['* E#1$@9>%] M)PP&DWE*&E)1YB:>_)&<&J-]A0PPLD6AR3*VPDIQ-6P&?_J>H2T&:X6SM>1D MEA>G4K:Z@%YPHR467(O'3@-0(*U@J !MVO+M;K,->.4,%EB?%,I"6K+,FO4W M $=07/Q<.61HRC1C]^7/C*'JH#[6./,76*B%]8KIJ>S!+FI;3!WDV8'E]YGB M<5R+TC510BM%S745953SI (]1!.&0!V'AJ(RE3'XU1/[A4)*!:GTOI+J_8?6E4-9OI[+5H]H7FP MU15@R'W8_TDS)@I^X[9&0U\K[--I,5>BGYV=Y!=T=0 !X>(%R X\RP7A;IAX M)35U D%9K(L[H[W=0#/MNPYWW[V"M8*E:[TJRIEQWHT,L91'TA@.BI=P:: 4 M3]DV*@(?Q@O$W%"Y$HB3PG! LV1#T@J:U$:FH%O/2[6K%CR@V!2ILT:L$0(^ MJ92(A^5_ Z%3S-#>P\NJTY90/NSNM32"1X<*IA8_JPRSIZN56/_9 F_([US" M3[\XP.M ACD20(*\Y=G:[3,I@((4%[$9+D KGOWI:9M5@)CF/9 U]@F ,:P6 MU>IJ+$5__S0^9EJE5T6H%506)]J?DRV0;#K'=^\@B<%.S0IE9N2G/>2:@Y9: M52BW3A?>V%X+]KBD,FJRP;AN)@8F]:W1K(1#@O,%7,TS#956$Z-0/>\9M0W# MC,Y:M5IBE$52D)I]S[10T@(.3*]LEDNE"QEA5L%%II31,V6S2=U,2,=8"6&(X \X1Q5\$TBGZC MT9H:[]8LFTED$KV7,*V,9S-%U"#@CT"4@IJ$'D"\L]-8@I!;XX.P/: %PAO% M5X877&>)7GD=_T!:T.C?MVP7K#>MMC4TCZ"&ULEI7Y->H>IJ/7"E'^7RN'1/ M?JY7!W^]>TV#47'XHZQ[$)@Z7J>V2VB'?W!-KC4!+ M;92M?8U5NT=:[[4:("M552*80M;$HS5CH'DD 4]K\X"Y=L"K9!Q#O;W[>[?\ M=LV%]DZWLT?!,.W?4?2\*L!T,$DA9Q)O& "76)EU.-GGZS,ZFIB77>M>8\R; M:17S6C&:MG3,C*>+NST"-D9 5#\J#:%1,D?*U01#Z3T'L=#>(FB7- H*("2% M@5H&G=F,5;2@I +NJKY@Z,BBF6'O/(VYV5R#]2DAF=>-IW.ND4%IYE)D,$9_ M?MJ !(+6$-EL5^-$-^\W;S_?OGM\T0+NC40+!$.TP(;?L _1 O<4+:#5/H#! M1@=3EPR-@OMQAI?:5]4'G)U-6MCUUG*?0:S*->%XJ+PWSO[.5L] +!GM&EXU MQ_MM[?\\:YR\DCF:B5R['=^R!)Z3M79JX5U%-VBA+N>51W;2USW*3)DJ%BP3 M1C*.-!Q&^8>+J5+>M4,Z4SIY3^%7GX%0;&?1NM3!.,H&,_R3+NX M]Q 4P$H#Y7Q/?L]XT<4M:/<0ZO=H*>F;Z;1U[\$KU?)*.4&50=T9@ 4WUY): M238=\T<.V00MIQFH=1*M Q57/55JC(J$V#ZZ:4ZU41C5O8N^W '=3H6K&!WD M79E5R[9;HQ(?HI(T!7.]<].B.@LV/!B<\YGZ6B)/BVD300.@V0ZLO)8CV'WE MXE8>?1Q3W3UG[5V0\42:>\BSME7C]MRQWK;Q.9K&ZHZZX&WM5)5#\3\ZBD:9 M\]\R_@VI.M5D@:Y1<]*&4-K%]7>@L0UQRN?ZPW;T[FG_K'+IHV&02(FQ,GG> M.D5@S9D&5[SCFJ J:(+N6_W;[/@,PWGU/5@S+:T5GR =&,OY!$"IB<4 3#A";ZDQ[%.-('7_+H$M8$$* M>$K0Z?9-^5CL0.!KQ K\BC;;7VR;=Q"T5ZG]R[_U.T"*D=_@4HAOULSL)+5 M/6OGQD-GW6C!):RVPEQ*]R$?G8GZOE'K&S 0.^VNAJ>28;CF+P[ O'%XLV/= MS[)SK"H'".P!4(*P5(0D'HB*,V%9>Z&O+TA,S$AO:JW;P?A&U?5'C2X>=(#R M_D7^6A$/:QK6 M?)>?]L-03G64-:K@WZUYF:BPD>.L+*83'5QFEH$,I,)A"KP[*&MT5^;%::.P M,M#5;=*HC>T5"? U1F[ *_30,$*MP@+,W4RJ[HZTPM3<)FH%"!;P<>=0NV'[ M>(!!T1H@]>8@RO5VWNR2CL'10(<_@3J.VNXX2XW"ULRT4;0Z#5V<4<;.Q#U= M.>0VWN20VW\QDY'PA\Y#562U?9K;IWZ,"&8*S(U7N;U1:&^>3AK&4%=RND=! M]=QZFCVS=IN(F,/N.@I(X6D&G[UJ0B^M0XPCN3(Y^.XFDT.[2D43*[-1-L$, M.3?W9/6JWNNKA>TCZX/>O8@&)(5_&%>DX1,#_D @8= \:CF5(N]* G8V@8=" M1?0A-]P*T6_Z#J(D6;%"LP4H6.3TB!WI*T(M0$9+CCVE1;.\%\^MY4VU>-.8 M*U'4\R;TPCI..R'=Q?"VD^$J]08^0Z>9#G%45WEE!GL*2CG&6FO!U$VL%\^E MW7D8@+00O6"$W:@GE]6,F@M[HRBK:_H+=@E=+*"B8S50KB[P%D**#MM0JS], MW,@?90&2N1='??C''VW8B]*GFT# 7C!)&Z:FG#:J&5-K9N]8NU,+!E$*?1N2 M8#*'C,4EVS@IY=4Q@1/:X3637'LYNPQSC-1/L^]X9+ J:<;2GZ-9A\$/39Z# MR="K1M:\FJL-R+2[B25%<[6(Y[W*F=;7*V9Z7TRPWP1#"[4_H1=Y/6;'3:P( MS W7W$9@M&D>2J5I++&TX&A*H7ZCCB53#<[Q7/[XPSBBE5'8;*^*IINJ*)A^ MQ*]ZVJB(;7Q8U06C]Z((41L\$U]BUH:99NIR6S8.[;//ZLBR)C:G@M'1/@7N M:J^ 2[D0X=13X6"4NE#9%2J<<]'$;;Z/7U&?MAS;1,".5KG[+N+4G\?8;6L< MW!*VM\P.2SS&' &#ALK;T"C,AAU0*]""Q&P\[M"TF)(V9+ZGG/.LY'-T#,"I M*.6^%X?0A34<82375&O?8"[Q3#8N\A0]ORT3(.QJ8IY>J6+;3;8HLA30?*4@0H64J2 "%5=49WGC/,ZFLSDF MR]3C0F \O51Q&Y@/@URA]$\!2,5Y43:Q;6V0"A(G+V [?^AO,4V(JHP$DJDV MQA1AF4C]5UW@56FN%BJ,2$/PUZ*^F6.3NJEW#$, M<=#9>J@QQT?;"8(YB9& MO"L7RWRF+Z/:P"\=:<_S0L?LY/K\3=3\H@/H//+IXC4T=F X6)/MH#(WSQ4S MHP:G>0.Q#13A@1K)NY"TIC.6-(%T4F,I)&U# L+65%E?F;/K4.Y(V<[ G6E6 M6T_AB*IGVP<\B\LRMT$_T\]TVG9E[AZ1?;7#L\Q,J&U?4VL(OG-0&DVM"2+3 M,B?3-B+F>Z@Y ,56Q70J<]( B.;IIQT\-4%0*C-':B';?NW90I!G7?!O1*,# M,C5,P(13M^&UK*H*4-'JYI((I[NXD*(\8E-SD3Y:X'&$.XY7:56359B5@J!P M/NWTHB&@J0UH\LX/:!IBDS8SGF>(3;H?7EDT+G6TMPD316UD01ZA-M)BL\#J M>#SK/-)L@D+?Q &AH%Y$-X/CJD,*)@&V]NVH1? VT;D+TAUU-IW11A5*CPQ8 M(XXKS;6OF(Z449:K-"E4?;0NHD0$:'F8A#CJ E]PYN\^-*-B5D5EC%%$.UG+ M7L"PVATPD&;M/+;1#%@IC<]3[!9$<7-.W9:OOG3L>4BN>!+;N*^_G575D,A1 M0V\, KP^:G=1[;_.U5GXDW)/]>Q@F>!S% M)PZX!: ! 8LA?)L)CDU.G:^ AH MKU*IP\I:GX&)*LSMY[(1L&#&+E13:,R.G6Z9A@(;.Z%G.13I\RM?^/MT^<+_ M'H_U3F_\5RI9"WOC>N;*_XPUUAS&@IG%>97,\A(^XR: M=S3UI,H^V_:-O(9HJQ?#H=_BH3>(;_5<>*U;:]2Q*H"P(06CFYI:!3TKN-$] MA@.[52YM_? -=P[[?9O[O7N.]KQ29S9"N+/*=.FZX7QN[WS.6DW& C+7*0K1 MVFR24BZ5N :%OE$]DM/FN6TT?9I5&#HL6WQ05Q;=+4F7/UKTM$O]K;ZET[CY MX;\@HJ5R#9E 6IT8T4^W0/M<%VY8D.<+H5U=[(2JBZ6O*/LWQB;5?B/"[=Y=3'\]3$\WM01LVMI"@(MED MP:,AU"UZU9@]9Z>I(BLJV?A.%EPGW=/-U?E(%;_#Z_WBI%+N+@R-4+933Q<2 M<@)K-_7H^[ZS\QPLEQ,1"RG=/094U1E6G$3'2*,F;J5?!*3/EBJ"'3/3U6!' M$E<[&V-I'A5SR*4IYJ#N'ARE*AQM'FIO!!MU9%GP'EUBL]82QYHST)^K MIMR4?$&3P Y,+9[(2^^>@@B8R4TS#O*><-^RO*Q^V MP0>FZO9([R'FH0!OC_HLGF$I0S5:_]!1I2C*+BQJ ?GZ40<+NV="R+OCZ$Y@ MHX'BG&B$L:H$"0#_%G-G_F+Y7-W0?5)Q-/46HD2WHA17=-RLZ,2L2*FN&-+$ M637&JISP=&5.=54,0?/$XH ];X8J):8'MS ' T5R&WNYX@-=]S#'LI0J+(E5 M6IZI&INFV%+_\=F\K.8X!KQK]_"512.[S:G@_9);/?&'*1/FYVQJIJQKHNC[ MA2F^H]AXX79>10*,4060?X2+*RHU2\>YH@L!M5ZA@C.-M0N&; T1K# MMLW2C"A E>Y$A\B*JN[ZJT+ M=6.[PDX_&PM%'J87R>^:UQ<:N^UT]&1D1W,(4BR?@GG.[! *"K#D@_J/*A6 =G7%EO5C0L;,H- MVMNG-Z#"N;+ 7M>+%/M&%"=-OZ8$GSDG79F:KCH?%OI$-7)<=YUH M^B3TW[AZ9:I23&.\ZLZK_>4^56\MYK"MHGJVSOT^G*&94R,B*R:Y>ST>::*-A'UI1>+PZ% 6.J@JTA&?]S)BAU;RPOLI]OU[C4?[ZB/ MEOKZZL]HL.,&T;D?VSO.N9_];%C'V0F<^$K#_OPS+Z+#9+=JLJYWJ6%5)VA# MO2NZN%_8K#T^\^B*;NQ:T;R;=NS116+&UL![1JC\,RE_?=E*EN6NW%?9F[./ M;L7>:'_,L ']#;@NFW2/&JE4%[/GV+U=24L+E[3<>]O)YV]8EM^!VSOR2NW"&%6YN_?UUE_C*C5JX/_(<[[__ MX03VBUO; OQTS:WX&C>,!$/%#Q0\-VMVAE1 MZCQ@"F['<"\>XQK4O'D'ZX4;=JKWL0G75*E3];_M4:D7D^17G^^MPM72*Z\$5]M[2* OT765_N&0[OR0PC@8#FFS#RF^'ZS; M0B&^;7ZQ%04LKB3*'Z)2^]0=>6YP9C\&2V6;#]5=%\J&4]V"4T56]?V!51_6 MH4:.ZVS.F6ZA-K)M+H6SA:&>7R8*X,K:^C#&YHSQX%7M]^=4*KB.OKV%J.[0 MD>W85U/"ME0J;^$I12-J1\,A;?8A^:/ ON*%\'!(=W5(P16OQ@9M==,%^HJR M-8_L&LP=!9X_..\W^Y"[]\-$6RO1M,\X_%#5( M]*[ H%PN@H"NAPL@_P9-V1[0\G M^P!/-EHW+>JV3W4+591M&'2-S',L8% M5-[4-YT6JF[T3UX[/+GXY(.W:"[JM?'(KE.?TF 4T/7UHBW5?K;QA+PKJ*W# M\=PE WG4'DYH8T_(H?%5[82';@ULGOZQ+4\^>#-KN870(PL;?^K::V#Z$.AZ MU\?C>^YP/!M[/)XWA(IO^!$]#>Z<@39>'=I^[\:Y;1@?F5O#"8? U@T_HGC= MK+SAA.[XA,+AA#;]A*Y8*>SQ"?)M,[]-;/CY=YU#D'C_!B-]YPJ@_J5 /'7_=RY=''A6_>=<:V/#EL[*;<9VV;9VQ? MUA;6#K]BJ*CIBNT!&HEBCCVV%5(-_9ZNNS6;#>M/0]!9W#5TEAO;SKS6#M<)_17;\\I_P3S.G"2N/LFFS+8$BP5N:LQKQ>5;##O&%59QI M6.ZNZN!]X\S:6*A/O.2/+M5W'>OJGHWYX!B PF;$2GJB+2WW7;KYK/[-. M6&6),H-W6\EI.R'13D%]-BUI>O> M5O((J]?O6+B^! ;[)HJ3*69[X"#-J/ JF"@LW#Q>66E1JKG/8#<+@;VGX.-I M#3/!&3)\(,^+D\IZJC:HF,/>B^K9\\L?/)RS(N\6 S0SPWGG;%;)Y\T/+QI; M/9NJ4U-?>K$XG#\[:V8C6>F/7YQDHAXCF^W8BM4:*]^\V7R\HSY:0B;]&0UV MW" Z]V-[QSGWLY\-ZS@[@1-?:=B??^9%=)CL5DW6]2XU[ 4^J@O5DOC,HROT M!XZ,7MZ-<(R6P/F,5-%7P0I!]S2"OD$$_6=2_OJR1=%+)+VND8>Y55NCD_F& M#5CC[F&=E-S+:IB;O4>HEUPF,?S"U3ZJ+;-OEJL>R,:<\7@,N_*H@JP=OS/S MKE9MXM(52*Y4,^&R'IIAAILXP]N*:ESP,M 5YN*]L=)90_XZ.2D/S6N^:HF; M[<>C(\\+MC[UZU9H[OZ8[)8)[OX6YHWJD#J3T^4G-&MK=NLL6& MD=HZ(:I7NV:[1R2XTWSC^UOGW5A:FZLO+MWPW'U6Z_TM/0[OM(C-%?#GWG/Q M[N]P_+O-E1P.9YW#H7?;@7@XG'4.YVX3];=6AN0BFWR&JZ MFSC*>Q2G(V_M]H$WN#6;[! 86.)QLH0WBL(K&KD#2PPL\1!9PAE1>KV>5%O+ M$JLL@CN-J+]'(+S #7(/)[LA]L3E(^8W/>[<1&BO"/,V,=KXL DY7X@X-Z'D M*DY[5F:P<)AT+Z9\#"^7)8PRK0KX#_H0=QY.N+[9MG/"X-?<,QC/A/#CP[G$ M_<07; IO)8;XEX_4Z.[DQ*1NOBJK&5>F=PB2"WTKL>?='6:19 M;3W%!GC/MI]"D"RX6:JB^BL1PZ0H9<,[\VE65PB@HAG_)]R*^ZJ^C'/ #(JJ MX!E3"159/6ZXLI=U\A,RWK$.X,,C=4J8T-_+$[E@36?6LWHV&:PL8[E5LLF, MS&2+Q0W!E:(DP4=AC#3[+H7>>9; 4S,U!&:0 MR!-8\5XA9&[]C_DN_$6:-TFQHZ7OJOP1(H"JF4YF34N:*V33WP*YG M>"R[?"S,:^E]R]")W7T%$0.0]/ROG D*OB>"C_.RZ[N.@C2506'F$I M3/8YRT_8:?7DUT6N 9;I;^#RVL]=89K>V@HUXPK)"]T"]SD8:K+$IV!.;&/F M8HU+F?Z_)__(6)0$0([T??IW"""@T@]!F+V"%RH8 M8UN[EDI-?@4);H5@Z53//59^DXB%VR]3JG91DV91MR-.K$5QLB!$\,%6C#0H MKR4)/]6R UZ.RAZ\ITC32M9H).8%ZF8@8@#KNTGCU^%O B3)N#A9>JV9Y*N# MO]Z])DZ,0J,N,R5F-MPL6GV=H,<$OS=,C]>=2'LUAZXI2,^NSS>:D M;= 7>"A- M;?E=ECQ#]L%G7)N. B]JOK;X*"" E!.PRW$HK ^AE]",8.A5R(DR\4?JP\55 MX%].VC%A)SC+^5Q#@Q(N\/E4UMVNP'=^H<%.8/58;&E8'*9$_0DX>ANYX] X MB#H/P3M=[!QV^/=^M<:M88G#UMG:K$,[J8#P90I/"_3^+'V8R!2=8S7[+BOM MWJI6C]+5,,D>81T2=R?TKU;6XJ<%*-P=&@?;4BUCF.SM3=:W+S>AH0Z)J4-B M#35(AAHD0PV22^S14(/D*ELVU" 9:I ,-4A6AO\T9D;1&DY-EZA\(6)A**LQ MS' H3;)%I4FV*+YX6^*$G[K1* JB.VIW/-2(>+1TYM!1?(6V=0.=#72V'IUY MH]B]J_;M0R&2M:HT7#%M\<*SV2S>&NJ0/-HZ)$]=+UR[N\E02>$.TN&<=9/A MAL.Y.Z[QZ!H&R' P=W@P#KTEMMDPD?WLK,P^FS&8B?_WY.*86S]Z6I5.+2*A"RL:CZ;%66M4LS@37-\D0XAZR=\ MG/$TSGN$>+718TONLT]JJQ?U627, :6KWNKN' M)FYV9)T4Y3?\2W/.*J35_*R> M+%.8UP-O@'KD^"S\M2JFA!0]XC%*4F0'WYM**6 SWJ7X;J9B M^A01JM#>DJDHOE[J'GRW4GVHJFJN%@D/ Z;T7R$R[1I6=%47_-NXR(6$33LI MYKDPN4T[UB[0\YEOJW$ESAYP*J\P;ZDXSH14Y*>$)+Q@5LI4PL8HYL?(6J"( M7!ZI;,AI&X98Z&#!YN4F#1CV;U),];R:5>M5GEF:D$F]N'>J(=;2G]54Q^Q8 MKIP>GL0UYH>AI+4L)^KCY1?#0$E1EL4)3+:"+^+F9F"!8=,ND*H9D#%35-Q% MW2.0](@4X_#5.SB<=U:WS(1LDDV!>;)^K#)@Y1R&,JLU891(F5 # R9;KJ&P3H )'2V=(T]QEC=31V86WV?';,LUP&RIVW\-W[5T(M. M.H/=,+.<'NU8GZ25R#P#EE4KE-^SJM8\5XT-PRUQB0+89('C,9U72LU\EV1: MS4"*/F$IN83],$&KWVO+<4V3MQUK^R33KCHM%[]XMK!3M@&ZYZ+3#JNU_:ZP%Z%=4DV;7(6F1ZT T/UE<"Q=[SF*T#,A24 MQ4?J!('Q@#AF2,.=JM!]79%Q(N4408:K4RPEE]DQAEJK? 0 C8UWU/TIL2* MHL$M+)#P;FI"T]HS;)?[B^-[._&9U 5UK.WFJ#U9".]>'87>A'-OX19]DIHJ MID7=:@0 X"KW]%CJ_4A5<+'NNMC*^DXM45MA$%+);[& QAB((!>_CKC<0U-+ M1:^G.2@!.GM?9=!S/I^8L'@,F>99KY"C1HL(BO[UI8Q2.:@PLA*[=8( MY\V,7J#H$D6)44/ZRD>G)C?\#*."%7JR,.2"*-#RQ:A1CTAL;I+ MK Z&Q.H-F,N06+WAB=7GI-XA]+T%&68=SB/LQQ62OB_KUHQ&1Z9 #^/3N2[,]NQVNF6N2U[W$E%][B0O"3C;%QYSL,); M<,[UZ@,)*MR:V$$W&MD./2\4X98B#BZ(.!UHX([C1\.1[WFW1@./+QSPG?(& M7@KOKAXXLQU,<+GU;31W $1Z_KD0N?'16@.A;0>A.2/JWE?$YH/5/-\VU^2# MYKEIY.[3D6/_/-9R4#\? 2$\=4>A>VXP],U V^5;8=S#;<4YT9&MS;Q[%KFV MYL*B=0(9O\_JP $L6_>+&^W8[7U^KU)EK?RU.IC(DHO^6G/%?_FWF(M[O"C! MVGJJBAI&$X3^3MP%$XBO\TJ5'2S@L6)*U-@9QFJJAWVGBSP8]0I_8C59$WMU MIE8?ABQ>OC+B" MJ1OTOJ[ XDJC:GA@)*:>5CB?%R_1?[%Z@D8K8F942ZX4V M#[!) ?SQ@^G(U:ZT[5R'LN@[HZ(?#,$J>$1?U?^%G5R%O9QWR#NZ.O&EO6?=&WALCACI7QH,20]D*#XWF$Q!#=+G" MZH4BJ E.AP\4_[C!CML.TM1[QEX4<_@6J_2[5@==&8*/^W-8'3'?T?DO;MR# M%C5"$'=D/,*X,8RRRHYE?CKJ:'@AOA%S#DPP6-T+35TYRVT,ZEUY'W4^':Q/ M!;H.^ (EG+/-/SE^#;^]H^N=\B6H8ALAIK/1'P3$],DK7>%^N#RH:*W!IYVH M'"V4GP="Z=2^)MAG'6WBPJEJS:$W@9XVT(,U'42]H RT8K"-*6]BIZL+2GB/ MSFH6%PRFE =+IT%52QSCG!EHQC*M^&!?H-.)20EK@]R7O].%TK;T"E-H#U-D#%NCTJ?/4<V$(QK)**"YR&-B5[ M5-)+[*OA#QK+F>JQ*+5,!;+$3B2E4#2L.JU\W#G 22N5:3M7,BFLWP,T#4!X'15XX&!K9R;M%DUU9K(XSIVB;D2 MR=$Z#V6>USH#5&0P[;+-D:KZRU1QYN8)U?BSM^1"'U2V;E.D3:&TI;1+WC!5 MKY?-K&$J,#.*7"7E2.NHE+@W-8#A$8I1.-FO<]$U1M7M=;\WV9X*7A>^-RLP MCP#)S22.%DU#UTN3_19N]^LU/,(J81D86W5JF18+:6C:354U3K*?'IM*>FR( M><=ZJW(Q5>-: 99;EAL.FU=-WOYZ(XZLF=(?+94VW-75> MGV.E8&R?P/@D=6T4*8Q&U:LP8]IO8;V4IM0)MLTZFBIH0T$Y%:P4(^O;%+LK M@?&Q>_C*"NQ@A#5>M"?5^C<#H"Y/+86X3CRRYC6H93\:*34I0._))"IC=5DT M_E=K(NMQH9R#=8D%7U2*J_6^7W#%Y+XVG=FK9FX_8+#Y#,N+X#=19*!/ S:B M+'+MJB@FRO/8E'WIQET<)%.:H%8MM>IITJZUD:7N>83)T&[3F;M$7>.*P6'D M=W/MHT43FE8+-6>:$AI:>)K?\)&O^+96?5V:'ZNZVAM*09PW-!L#'#;J%J9 ZYZGM=]*53[S!*V=]A MG9H-D[#F54.PJM1(-IW-:T.DV$^R_3RK%CY3EH-IG9F?8C?(_+0=A=0%4:-U MQ-Y3ADZ4;M:5.,+^D%EOBJ7R2*JKP$+[FQ0E:F*O5$4E4UX ,]#;L]0U,DR# MRMJHT0UW=;RM^23-:C-X)5O:Z!EMG0ECH*(9W5"1NMT<+7Q2U8NO';5=_":@ MY,TU])C7@RY?H0IZ B!3+4SUL*>JMF9!ULY,X.Y-F^GI$E8+$^L:=/9>TWM# MLZ5G7#,G,L_5?\<2E6=@F:91G69\O=U)K[B#&:EYM:HIQ+.2SR>(GYIWL5:& MKD2@80*_4)09\!%>7/0WV2!!-=)+&*%]V%7L6MJSA6V&;V:5MJ*+A;Z1FJ0F M3$AEO"M%NWE4%UI *U9?!^H>B\HJ!8EO?LFF/?IJ)J@-UZHIG:"\4]VXFHC[ M-2QT'XZFS(5*Q<7?3L89URBUN&=JMXYT5:6JO7UN7@ 'H(;3<@D^G.NJ#P8A M6^M>DWA72(CEIV#N=Z66&H(W;&E" ;2YKGC=<"Z&&I1"&R=@\P"> OJT-((S MR[51^O.S[+-Y4]YB/A.*@A7=H/=C>JH1:=F) +_% ;0NJ37%NA8CYM%IP; MKD0+N>RW$%74W!A0P(PL4XLU[-V.F'4--,&\!I&3J0:W6R@5/JE-4-U[3=4. M?>2:'75W8FS]J_R?Q;PR18=,61;-&NG&@MV2JI721@*NJWO[#&Q0G04#EJBD7X[ 40$+UNJL&F*N5L V@ [J M:4Q5,<%[)*[T'-BP@C=B6C+8R]531'QE5F.8&YTT+Z9X79SGFLEQR*>'AW\\ MT^Z\'>O?JT3& N_"TVJ)ZLT7[)*"%G2YPSP4?*,@-]I73_:J,95<6DDRZFBJ M(A>];56J139M0$^K!#@,S!LO%01,G-?8ACW!831?G\BE=6C=9*&Z(IZJKL>F MB;M0A]:-HI68JBFTENM*0*ONI#:=OU\91Q9 =$-QE59]3;2'D1UX?#VWZX(' MZFP!NB;,J6S,@P[.^R;21L09_/22X\U$XD2.K-_*X@0VY97IA'Y8LWJ^A1<; MAU+CB&.[3Y-G3YUGC>CZ-QPM\%%9*P?]OYHJ3(?XI_FLPJ *?!1,5-=Z^M__ MB%S7?O'O@W\=X@?J5^?%,[Q/GV# FFQV[4COFNX?GS5UNS2X]X%%*6*GFN[0 MG%;WZL?*"NTN]E:8<*)*>U2YN;LU??J]>>&MANH[,<@=P#QMA#K/ND"K?!B0\"K MM^[4T//257/#.NY3UG+-81=R!80QZJY:9-X:.ZOW.0&M1RFR%^^["J]=CUS? M=M5]C"<&R_OT[AL[#G_5Z6NZZN,?:'KW_MIBGE*3MWC.YAF.5&MB99Y) M77GT:?;,*/IX9\5.FWGT+R$6[!E32[4- %XN[JHY82QS%7>$C,#2% P5)9#D M=QTK]PN@^E)U/ZW6:]<9CH!OQ@-WPA>H4N+U5S.I_\P!_%!]5'$%EYX]U@'F M8UT^K]"53]5=#.Q35;5B4(<'VJ&5-%%"I;D4TE=4BF?[XS]5+=X%8*PF"5!8 M='S#,S5!,T.AKF![4U$%@?7(L-XIO+1](\Q8A6T74Y7X@FJ,"F!JK,Q2U=K% M:S*B9F#H$?[X-#M^=N:VB/ZD2N)UF0!8*\=>]$?CIKXAV-=8UUAIOR7ZCM!+ MJW=MB5E6RHW&R->^@1FJ@W6M8]C4& O8GVE+7Q=@K-5-=,;1Z,=CP(K!569T M0!-8IZBU8]+FHKN%]+,?H4X\U6KF3$>U-?RDJ!0=*)GZ%*'[)]R',ZI^]H!F M&PPQ13_K],J22LMZI0PFDC,34J/HIKU9;J[L=?7C2_Q MQG(A/J8LI@76;[Y6--=]JH_2VH?CM=SV\J.HI7$.7CYYNFZ/S;YLOSQZA_62XHM[L:]WABOI^L/G=AS=[EK=C_3EG&*:IO6.HOL,? M\N;WUUW@F\628EYCA!!JI>^SZMOV&D"@HA65-#6EU7I*6$^C]A6E ,PN,5%O M7E:M[MV5A][K?:>4IARHOO-5?\,B\:CI=EXT$V"VH!,UF-QDQX'N(?%UO'-( M=0^;:2I7I8E-U,%4!ZK?2CANN6;;PB MENH&"6#J7O/3[G[:O!7V46@C&KM/:)T+M>QNPNB4+.=:VJGK@I*I5C$F2_"L*-O:"CK!ERT\,NT2X>>QPV]VP0-_M?;HH MVV6L&UOR2#*T__UE9E5));^P/8 E5!^F!W!:JLK*RO>#*SMU2R)=IE%ER:I, MZ797'><;Y8?1 <1(7R HU#(120)Y5!(&=$NN?J"E/M\EWRS+=VKC*(=-K=&3 M*0^I,0R;^M!?;#VK1N0MBM(TRN90MP&(@?*1HX BRF(HS@0K8:@\98H6+XB" MJ4_!E1[H=; ).3E$[U!/;_8]/E>'3A-@!$DD<")K$:?" &'U9UH\GCA'\!R[ M)?1!(7*>$CF1X7')T DY;N>GC#%R^?B2:)6/+\7]C>" L+A(Y/5K(VC + 8D MC5VP]I1W)/%0RRDN.CF32>5)*SJ0<0"RH_&KA,8GS(+P1*@F80S)6EYG"A@J M J-Y)F,TBD>4X$$!/N]%A$_&&,MB3RFE6GND"+-0\I PW */ .*# %*';^,< MH1&R6PJ62#/X";#+D;;CX.[2 =I6UQK-IX@!D9@*NJ"(%P& &Z?$KF"I8FQ1 M4N01\P$M\Q@7D7;UK!V-X@5/"-R &L,I>JNFQ,DM2_Z55%"H3+LXNT;NN22O MYT0,3I,I5LK?[\VW>H2'\C?":/W(?Q&Y.&)9,N=-="[@@Q*%*M1H,-^C.DP6 M^AY=*8SS!2*&.Y2>3,4K\6F!,/%%NF#O_T1"8DBA6#5KI!0#/XE6"Z^NW9K, MPCA_4&@?(I8H)(:EJQ@A DZ&I-D*$\_HT5G M9.S26[?<.* N&*@KDWERJ+\(#5IAKI3X**<,FR&YT_CB(B%? #4,K2L:V(+; MOT5/*-#;\<75[1I?U ^(!)7T.%!$83Q.5BX35L(%1T-< M'EC2@RW:[+!8RQ3S3EBDG !:KJ4V]F1S?6<6E+$=:S.^*P3^MV(9^;MIW5"Y M4A0]<6N9E:18%)F,,@-8RJ)507'\3LRR:LKM<1?$QSZL/B!US>T+QW@@6N'P$7 5E'_V^3U\[.^4Y215\:AU3XMFS^(!UZ1(B9TCJP,A07*0T M7&>L4&TOEA4YK,W-&#%-X\6W4;*&'H%?E6-*B=*BTEM-!*0$+4V3)K-!A*5Y M !:"Q\>@_.@!7S=,J?OT!9D_/@"Y,/:GJF2!^'+ )AQ'PXH#%GGDP,=3'#()*E"?C,F:>916(LMR@HH"+Y MD@I[SBA#6:?$V(FR[>H%/7\&?VBL&%-NN$MY EF)--=4H:WQ]2+="HOJL3+ M:N5"6L*R9@P4VP_<'F9] )F^H(=KA?J,E"-&AF(LH"194B(>ALFGY&+<2=^F M7!/-RG4%G<9$)PQ147\ALPWC)4[<,-:F%,7)5"-?8M2=K%:]B#L@%GODAGT6 MB@U5K40B<8W2QI$_ .,66>'Y(\4;%*O L?J:Z$JIA@GZR-81RK56X+'):A$> MYT2!9JM-K]V(6W HXOC(AYDU9GT*J&G#4[T9K0/^^ =&@>CE,6^F7GJX M?B)@\1(X.J9=0 ;68G(Q=LG%4",@RMB;_K2^R,K+SLG!>#EY@5IQB_^/7T(: M-X[LJ"8%P!S#]>2ZII1[C.T#CVR)A7_G<5[K;A1Z05'M)!Z HE] 8-7E! M1'7A&;YP!\EL#GC' Q:JJ\AGP+-55HXF-I54USL>/E/%I%91QOLC#[;Q!";) M/*06V>1D2O+XR0I3>H!41.!)H+W #VC*O$8] 7]B0>S:0QM(%>YBULLJFT,6 MEB]T(_N3G9XR[-:ZYZ(2%S:Z=C\945V_)R:J,N)#63G/E#+&O2?*!E#9VT!6 MTU"8^K+B>+7=HWMS$6#D!K(GN8K?I>M*$D+E"XJF(&O*!EA(6E_Y]33YD9*) M5I.HJU^A/NM6BE:4&V]O(&M--'M>7,\P[7 )-6,Q=CD)TU,$1$5%L:YDJU*' M8>(CT=Y"Z?/*B$7O1T!.J4@T@2[%!EW(TRZN>!G+]TF0V?G?>D'E/ N7;7/K MQR1'[T;9-C*6;]TBZTO"?_?JO/-G/JZX@UI!5UQ+]\IMTVJDY-L;QLC&TX%FS^=-&HEZYUUG!WEY#?1 M?/J]5_5:$J6.J87NBHDV),ICE]2M5)]HD3I#$BT>U"$;).(;R_ZP/!/5[&IV MQR*W]:Q"N7(WT7& M@B"9ZA<[?KQR4:W!A(Y%U;P (S!8$3?4VW?HS1S<(7F"DEX^P@TI=LW((Y--HMHBR@?0N'0N#4M;BO[01^6N;T&9=?;M-\D29[F=F/?^9J[ZBR"Y[ MG$KPM.3)W1R&F[)@AJDLF.'Z+!C!\_NR(=.6\BJ=F)R4%6I)WJ(3,8H"4948 MFRUS..7?N;"(E^!+NZ& TE[ICE%4(%8J1>7[8JJIY"C;(QC.#NXE7TA)F_AA M['+G<.7\.9<]!S"T)3RY$Y]NAY:;79:=C 44.^,3MT]IERQG4+P@+ MP%#?8ORO+ICRO,R[D8U+F'YE\B?GG;2 TP_Z :N-D'ONO>/ULV- M;=T^_G9U;]W\N+Z]_]Y]O+G]L6\50*V9^2( L V_\2?@ZG=B&!2PZ'S&91/' MZ'*K*5 4*,T4*P=[:(,"N6NJRXB+HAF9+RKP\9VRWD.MW(VJU$$]EZ)WM[S$ M+=(150<[WY[:<.NW(S&FG6WKK^LO_\6>J_V ?-,GA;*Q& M;*H+DUIF*DGRE76(3+JY[.ZVI*>GJH)+JQ)NA>MWAD-T5J;>[GT9ZID>C$.7 MH88UB@%_OG;R.S7[9$,.5T_K MZK#+2:7WDYV#2]V[%9ZQ;?6+["L83=#VR;&F*9!YO6OK79C%+,+=NZ$NA/1*KL1Z+8$_;_+^.D%#8-^:GZX0P,DNF8S4]=CQY-7UK8 M&]Y(:E )UI#D5X1\\7%R6>VJN+!1 /\-U)OEQS9]5(D&RY^=V*U.<^VG5=M9 M^]FFI];;=K79WNNQFS^KGS3>?+$G=K/1R")0#70=[T]Z/Z4:(@4-+G:=5RB(6JY[TS:,U9@JU-?R'T MLH=]D?D)OO?6[+[S&K>O"M>M\F_* O9[Y=F,9=C[(7#+H\P%(J6XM'Y0-<\. MR,O%[BXIXV&:RK1]$[J0>@0:X0ZV>T9/OH7;.: MF<<:]F[;^L)\(/(R3V^2VU2ZTRGW!NZOG=BV062*!#'X>,FB=Q)X><$"'UB_ M 05A^#:%""FC%YQ9==K^0\5S5,Y,3R?'' ;WFL@\PEI"*#@ MD(8 "@YI"*#@D(8 "@YI"*#@D(8 "@YI"*#@D(8 "@YI"*#@D(8 "@YI"*#@ MD(8 "@YI"*#@D(8 "@YI"*#@D-E,*C:@RZ!;YU-%_O3HP^O?*)O*J55.*K7J MX1.HLW?/#*017 ;2$("!- 1@( T!&$A# ;2$("!- 1@( T!&$A# ;2$("! M- 1@( T!&$A# ;2$("!? ,"R%$(O6X[?ZZ%%L[\7;V=0PS3J6:]P^OF!U ?]5=^Q1-#DZ?^ X7,#J3L0\!.RE>^ >1H?;/=!:N7[2[NS" M-CX7!G9CF9]K[Q^><:5@MFB'E9G,.0/Z :"?206K&17L,ZM@-:&"K=2]OL[' M["56--9$,Z8%UF1;]W/QK!XI\[*3N.8?:'$-*=Y M//@B?Z<%4%[: SPF<",7P*]^]4?,>^)6MQ_ARYQ.O5&R6&BQ@3_%C#;]#? ] M6E2]6E,I;@\LZ#&/A^7;7V,^5T^I5:NU=P\U&M#"1@/^_2='+6<&UP;4Y/WL M)LA-N?$^FD_V!=V+)"=>K/ZJOG=J;:,U/ZTH#G@7D9J&] B2FVGZM@W M/Q[>2W"OV1+G!Y'9__YZ_\VZ\<((!!BW+OW^; +'\0$)N ;4R!(C2PSHYY_%4B6/+)?ON=/YF T1=P+T9)YZ(_XA!GADDO0'%PR(UP,:%&%RT7W6[&% MRP4;]V=CX;3[YGJ_]UAH[)A\@N;@RAE18T"+*FHNKZZ++6HN^=#U7"-I\@^: M@QMG)(T!+:JD^=;]6FQ)\XWU^-@(F7R#YN"R&2%C0(LJ9.[NKXHM9.X"'L*Y M&-?9)P#-P9TSLL: %E/6[-*'-,=RYL*'15IW[(E;-W@$K$\ITY)%I^4./>:#648-<;H.;S8;_^MT6D?J6Z,@(?HG7NX%G/U>9D/8XBD;O[!Y>%1)H6<"'$,NJ5V# M-2^B\<,K_FK;5OP=?"VRN.\OKQ]0^^C\D?BZ/[0NX(5 C@-0*C9C ;SZT^FX5@XT0C-X0'3_V 7M,# M10*H!3[P/QR;Q_*ZF[B7HAZ?6=S;_C[\XK>J9 YP)Z]MWK@K/ M%OVMWNO7^>G;.],.NJ-*6+&ZLS!R/>M^%H9\/%YUDS[VVDAY@C)[C;F7!\QF M#:MYPAW&!EU4TDK6Q7+=29*[))7CZ.X#FA]9^V=+R@?<#'K%@;E"ZIU1I.+:J,B6[L7SO_6"ROGA'?F9\=G7 MU_OL*SU_,(?_C:+)^/S_ 5!+ P04 " !C@JY2UG/JQ=$0 #SJ0 $0 M &QA>G(M,C R,3 S,S$N>'-D[5UM;]LX$O[>7\'S 7==H&XL6TZ37-.%FS9[ M 9(F<-+M?BL8B;9YE4DO1>5E?_T-*VU8#$1;PD++A<>/KS6GSH/'KAU>OWO^MV?SC8_\)! M,B9,HA-!L"0ANJ=RA+Z%)/Z!!H*/T3W]4[>^KU+8[)M#C^2\P4 MCY(Q95A($HS>!GR\IVK[CTH4URH1MFP=/FF^MGTVFYB%UEH==GP5S.CVX0.>3=TTR&C6U.'^1VO MBBI%RB\IH=+E4.GB[:^GRVIZK*J$9A63X.V0W^V%A"[M'/$B(O5C87_ C'&I MN:@GYMED0MF IP_@D4+U*(.V3P:9JRWY\CG]1_]WA$4@>+2DL^U-!)\0(2F) MB^. 9C 29'#<4*-!,W-PWR-\^Q8TR8J4!,S:IWJ]!R0D.L]KDM$JJ(X;,8 1 MD;1M7G+% QRY5AQ(@B32./_/5Q_B%-?J PEE]/^B]A-!7&L/)#%$%ZN@K^AO MX#VBX7'CA$,0>X6'H)]Z_K5_9HU$M.R<)F.^C:1ID2* M]/W>4X(GK)*8A)?L@_[]M+*&V!2Q$#[I(I7I9FUK+IEYF#6FM8E92!@0PX^8 M1S14\?]''*F!_7I$B(R=VGXI,PLHG@:E#4A<0VN2*2J&)RHR188K2MG6';!I M@\5\< F=6^L88P:%QE#=$1#0.W+.X[71=)!DAUIYBVI0YR(1'Z!<* *I:$8L M4G+K90MS@8'G=\K#WT;D"CPZ$4*]Y\$/:#']_XA'(1'QYS\3*A]A D@#*MTL M8X-R[7;2:;7\LITLLHZ"!FBJ M*RM;D4M?C'WP_:WKM_H50;]-KH\TN]#,C> MQ4]P/#J-^/U&_4;.U Z]WVIU5W$1BC_2 FH$Y:488D;_TEJ I7\B<2#H1/W% M!Q^3F#+BY/PKL;/ !\&CYZ41%HV#B,>)(/!'D:WND 7&"KJ,=8V ^XAC"IWB MJE )Y2Z3\1B+1SZXID-&P3%A)GM!P!,F*1M>@>4'$, [ +J6&#O0ZM]3H+4X MA6A18.J"4Y'J74$HRJ6B3.S.""JA\Y.-H9)1M%N==KGW;\(HT.OL5YT&ZG4 M@Y$R *(T:H;1%R(B*OLT_O&)2$RCGV4W2]6PV9/?\OUGLB<=5.2:Z0!"ZX:4 M#N$5TYVYW<.[\<266PP43( M"%$N:E:,>C*%M[X.ZPL6RHG?K8YCB8,=KP-_H4.#7U-F=<8D[QF%@?ADA-F0 MP%0/AEX8=P-Y3O$MC:A*2FR@#SI*LF-\Z.L%J I]LAAI&+F(,I1)1@71M;2( M,W9'8JF7:1S0+5)9PPNOY961*E#7LZ6=PXPRK374\+Q.>Q2B1=\5C+6 LU M.TL[?!V_M6^'+^>N4U\HXU]W(-.43N'!&0NB)(19/;O X@>T#;BD:Q(D8L60 M8WU9=NA]F O8H3=9J^+#3+ *.G+1*)===[.XX1)'?8(CY?$P"[\R8?[X#5.= MQ5:]B,1J^W,)UK6,9".2[2;3A>F(W62T$BC30J^3Y7H@K8A^F*J2;@*?8V9U M-*)30)<%%$?33*/:>,"98RQK96,/;O>]\E@^95?(D>8,=_"PE0+@"LSL$?&[ M3GE5P Y5'8-D6S.K#+[:4P3_*0=TAZ/5//#J,NR^]L!O'3HBW$RW)>@]2^I' M0>;.HSZ!1HTV3'(!(0LC*\R:W'G;X3[TO98SW 5!;Q"(VJ'\!(DK02:8AI\? M)FI'CXJ!+N6(B)-$"'C=@QADTUW>1:+5(MHMWROE5Y9:A!&/,OG:&6@-D%$! MI3KL3*4$G-ZR_@@-IOSF1+W=M&DLEF W!<_W2NM?%4PA%:=-8"IPAWL%5+ZR MD(B4B)P3'),3/*$PL=&_KP3E0O)>R,U>M=[UR8'??GY;64[&I/FX]() )'HQIQA$K)7(W(@XNTGXON>XC*"R!*GL.?%* MW5.:53KNF8$P!4_$[CA)R >,HM*)KGGL^O751 ML+WOE3-$B@_2C%"14]V1<%\&M'"QKO^UWW7*^Q 6H%++A;]Y#;O&UJUJ_.P^ M\,#W2OFV19#5?6/7W/;.-U]-=UR=DSL2=0K#@BD?8CEEL2&TUY1NMXU#WRLE MUA;;1G%#6&$3F%8'=69&R4PCA&61XW_R&!E'PN M$\YP7R7 !65#?5X B"%VT7CPP1F;)#+^"EIOW!)_HLY6^X7!R"LG*RK9;QX% MFCF@S@X7+-A40RT7+.*H#F2@:6W,D0W%!RID>@5(2NN$5*5J:?_ET]$.ACB' MV!HV=CROO+NDR.2?)NU?:P#<'<)B'O8.JO()5>"H9<_XC 4#QY%NGR/B>H2% MR\&DN>3VWM'QRAMI,C;HM6+T"P)62/.J.1+.LRH+$^NDJ@/C6&GA:B$J=9Q6 MS6M9-=H&ZO@^C1))PN(K=_>VH@"[[^OZ[5(B=3&LZ9'/(+TY(!5I-K[FR.]\ MI&Z('I,T5$T$T]1U=KJZ\[8#ON^W2^E2&^!%677?RJJ# G69FKYMB;!8Z^,: MH909V,?#=UYYLY-FU-2<4)%5[<%P'A"M;.Q#XD&GO/J[")@ZCHCSFW:-E<:* M#.T.\-!OE_+Y"U&K^UKC_!;73R_U[H1> &VS^FS-A;455K_EMTN+_A98TRO) M4D$HD[2#>-I$?1)+00-I+I#;-,Q+V-NA]OQV:2IB@3J795#?P5W"H_C;;(_< M%-06UG:8VWZ[^O#:G/W3"*HEPF<,$(%)_8/CL>.H,R-9#1 TT5 M15K3-SI/5"J5J8NTOC4VT LL33;%>/JUMJA7YVDW#9C@E1)$4]/(V><#2-TW MGE=N^._><\#YW=L!^AR GB;0,N0"V(Z3<7J,$#_J/77Z%%\OBM09+>4;(S47 M,:?XU/F@] LI;)CR24NK X>M53OU,ZIB-YVVWRGE2J:FDVJ%C%K9\46CF#GJ M"*JA&=U0=MI1GV7*U,N8&B)]VK%52]N#"'U,]44_^IL^^JYLPAROE[^2QUSLQ\\*? ;@<,76M*[L#4WE%]OU/*?MF J_WD_9H,LV9/8LG'1,S< M0E^(?!$ #0:TN)[DPCP3N_ M4TZ.N]E83I ':$9;S6)67W7X1)TEF?=YR'K.'ZK;Q#I[H5878C>@ []33KN[ M&E!M@HOW>[/?ST[_GOG&MOK"-DG7T[1YJ,_[?G^Z 49Y@9DG7T&;^(*,;XEH M('P;ZROLCQM2J._"J*^'JQO^77@P&ND96,9#?3>8'D$'ISQ4]3ENA(DP$4^< M@$ J$_77;X(GD^-&6IQ*,FX@J8LSSE@R/@JY6O0[@Q>*2_ZA\5*5C1'-F(WZ MQ(^]DLNHMEZMZ0G"7OB?)+VC]7+P3=F_NC6$A=-#?&<,ZI>DIQ33HC3J%<,8^/T#H$%\.IM_!6M B&Y>S M1H,&^IME6VG1/H^B4R[NL0@7>='J]!OWI^D3-2ZQ886:7@EZ!R$D].&KY#:B M0>;@[*/$,JJMCQ+I J^2X8.6-*5DR#=-1>T@[/)V_;+9DYG$M&[+UX M3L&M=]Q,IYN1(!75GRFZ]0JHPWV7B=2VL\2+SBVZ]0J<1%@-TL:E7XJ^ &G@4CM:BW*$:H1KV\EM"S8+;M-L)3)LF0B$H#_'B22"+^#1WZ7A_Q M#*_Y0*J?2XQN.>'6$4QO+^D%?R94J!EU\6[6Q<@MH7JIP>^BS3M:;[4O9ME MX,!@VY[=!,YJ07"8KI[A5*QK2M>G!'##( %=(*C; <"M#4$1 1&,FD>7;+IE*?2 M)-N5Y8N=/3Y=.?"6N2 +P;9=3E$U,T+,W.Q5;=+ARF7;M4[UF=W.DP4Q?<+( M/8[2LZR+AU,7%L]4W>KAT&),=/[SACS(CQ$/?BP+'BHP>"XO)C,1%:H[[T-U M=F=LH]BZ7YY.A.YYQ1E37G#KRL_VD-5=C#N?;3N9N5.E/%\ PV% KH@P[]UF M7!8VFT<H M"A%INU4I<)TMMG7%86(#D[L86!8R>&.UDGL6QPD);1F/)80O-@@]QV((@7/F M\NV0+2C\ H S!^BN<41BDYM>OD"SD&3[%9KGK#/+4DX;RH>?$C6"7&FMW-R^ MG=-S#7AZ_;**$W3),+W,O-+<5O_\0$1 8YL?64+V/,NAU8$Q$^Y3+OIDDHA@ M!"'4Y4#M:#97!,'HFF&QL)*.7%ZLY^PEDC,^?KSFD>9\LH]JZZ5X3]6W& M7CJD20JJ7 DR($*8W4O+]@55H]YZ-777NAQ\-7. RUL)="34NP_T_?1@GC-' MNQZ7S2S6X;CM.<;O/+KC)UC,2'CZ?)M!/:$:]$^O/@UCO]XF!$QOC# MJ_\"4$L#!!0 ( &."KE(">TU]PBP -;< 0 5 ;&%Z&ULY7UKG*_;$]PO4V?FE.,D4ZY*8I?MG)S]Q,*E M87%"D5Z2LN/Y]=L@)9F2*(D7@'J=3:5D\:(7#[H? -U H_L__^N/\\FSCSA? MC&?3OW_#_\J^>8;3-,OCZ?N_?_/KNQ_!??-?__C+7_[S?P'\SW=O?GKV_2Q= MG.-T^>S%',,2\[-/X^79L]\R+GY_5N:S\V>_S>:_CS\&@'^L_NC%[,/G^?C] MV?*98(+?_G3^MRR\$H8[\$9(4#(H\$$52,X8+;1#AN9_O_];QE)4<@$"E_0U M9S@XE3)8U,YKIE IL7KH9#S]_6_U1PP+?$:=FRY6+__^S=ER^>%OWW[[Z=.G MO_X1YY._SN;OOQ6,R6^OOOW-Y=?_N//]3W+U;>Z]_W;UZ?57%^-M7Z3'\F__ MY^>?WJ8S/ \PGBZ689IJ XOQWQ:K-W^:I;!DJ/F"XPTR^+V62<*Z>_"Y.J MKK=GB,O%82)X]*G-9+,?_FNAU>:O $QFZ<:7)I6;L_G57TY"Q,GJW='% MZ' M\&'TTSC$\62\'./BQ<5\3O/!R$KKD_<,A/*&1FA($'WD(!UC1@5>3,DWY7;9 MMQ6E2UC$%:\O6R!^"_8M3I:+JW>JA!DP?DGO_[@?REJV1W1N-GW_#N?GWV-< M7O7.!!Z=I_G')<9 U1^>!0;&%XRYB*1$ZM*[NUAN=F^#/,_GZ=ELGG%.\_@W MSSYAG74OI_0UL#!/=UAU)8"CQ/:78Q72Y>A\\A3O :2S199_2 JBY6!1G$4 3D'%Q,J+AVH@<+ML/9 MA0CBZR1" _FWY,+\ O.6'OK$K/3.@@MDCZB0$H28#/'36U4TMT6$3G38CF@7 M1LBOEA$-M-",%*\^X)RD,'W_$Y+I=87J\Q6FY$/PC&O2G'>@(K$U,![ DFU+ M$QIRRTL/9CP,:Q=ZJ*^3'@WUT6[B6"S(_KJ&$*6QRB<041 $F1@$)2,X:5@J M3O*4NE@0-U 'DG1D#3#IA1(PR2-.C M1YL@AF0,':[OVVP^6,S-N/LB+,Z>3W/]YX?_>T$>^X0 +9XO7X3Y_#,-L_\. MDPL4)?1>;?R=T0S*/VE&CO6*:&\UO,"$! M([N-Z'L]N2LC+3(!)F,!I00'9P2"0(S!HX@Z=C6=MX$:DKG4CB'-U-".&!_# M>%*!_#B;OR7"OL5T,5\M_=71^_+J"F1D1?*0%"2)@S_%#&.>LP1@<\9$Y]<9&UR?&F M2O15^96&607]O"QIH*5T<5X5@/E[_##'-%[K8IJ?G\_FR_&_5R]')141M(K M52$?09L P<8(!HUCVB6?->\S+?;NVO"*?LUG^-)Y,1BG9C,@\>)<235)1 M@R_*0ZAVI+?>YMC%;+L",#QG[BA5'R37=D/]BTOPRVR:+FTM9RU*'@V@UZGN M6RH(7B-H'] &6Y*,V&6(;T,S/.?LN*%]M,2;*7_CW(_6G;?+6?K];#8A@2[J M&K3\/#+9\9)IX?$Y$JJB'$0C,_ADDXW"RUL,+K/ M9'X;R)!FNR,9<.= ^!B9-SR068;Q%/,/83XE%V)Q8_.AC--X.4++T.KBP5A) MN#29F3Z1S2&CBFBE*M%V"19X'-J0)L'&[&BLEW;;\3F/JS3"Y'48YY?3%^'# M>!DF(^NSE$(A"*<(C*T&KBTV5#SJK+GO9V/$/:]FG,C!8::!DZCB;(UVLB(Y61%VO26]YF@X?=:E9UOA#,G4 M.E3_#]U+.5#PS3C]6YC/0PWYF^;5'NWBU<6R7B^L-S9'WJ+UA3PDS>HFD4^& ML&4',B&2S\1DZG,CX2%00[*N6A&BF1+:;JIN=&^#IJ@SXR9JT)I),O!* (<^ M <],L ML8BN][;C $,GFRT2QPF\]]6D33YZ(9-!A*!K@!>& C&151:T%TP71,.ZF$*/ M(AO2,5NS>:&I.FZQY#^_O2VIG^AUZ_OP;Y?TLT8'+&;ELCOT*:UV-XS^:N[? MA'G$9?D]FNQYD_[0GC>Z9K_%J;IVJ)S4+I,Q 49G6E2"2!"+K1=B@_58HRIC MES.$!S UL6'N<23O#TM_GO]UL5A>!J^L99-1!ZYS )$5DHNI(@3G+'#!I0@J M%N;Z3'"-.C D'ZH5![?:2Z=6=K-%EEK_ G=$)C[GWBJPR=$Z'Y4&'TRI%UFY M(7L?I74]^'8#Q9#\K%ZD.5SL[>. M.J=\5W/J"DF#6S5($JKW"[_'CSB9K4("+Y\^*D%J)&L$7+"DMZS)0E&67!D3 M?0A&.HU=;F4]B&I(,^5QS-ARTZ:1,MJ=7>.$/GI/B'X.\]]QHZNC*(OW+!5( M(D1R<=& SXR!R=9KG@V-RSX1#?="&M)TV)89C=30+DH3I]2]20TLSV18CQ?+ MVMF/> 7*:1=4"!(2,S1-BR(A:I6!Z^0*MH:$.5 MVZ.BG5::C8F7TR7.<7&]JBL9K*E1]2;)>CN_V K" X_*A,P9HS6^!S5NX=AS MZ?P:R7",Y!NJ_R.NB;CNV!6H$7DR*2?%@5A)RW@(#F)T2)I+F5R>G%+J,B/> M!VA(2V4O/C1017L?<\/994*Q;**!9.JB'4V]D%W=WLR40%1$WR[AS4J//O S)IP0IYGIR+@VY--P"RY%)[CCSNHOSO(%AD#[D@9J_8PH> M*.J.VR4NA6( @;8*0@W4BQ:)-ET1HCVR7//$RUUKQQ\F]TSYI M*B;(3$XITXRC7=$2%: .U^* MTTG(W,5LO]>6.>3$>4%>\1O\B-,+'/EH7+0I@$PUP#$'7O>;"Q1$Z905/O<) ML[Z!8E!;$X>J^^ZMG4/EW/#*SJKQ'ZF/+V;3Y3RDY6_CY=F+B\62!M7\AS_2 MY*+&,]9[P_1_KF=W:#QG@GPJ)0JG+I.O'!1R\II=YB:G$'67@\X#L YI]FO% MFMXJ.T%TT=;0&GK_(\Z7XSC!U\0:G,]Q??\S;+L'>G5KZ[!8HX8 VD4>]9)* MOQHI-X"&Q=F/D]FG/N%?7YY^JDBO>_K3**BK9F.E!F@Z^#BFIWWW^5>"\G*Z MWH&J@SE!UV'I+SALR$7/Q+,O8Q:W8'>+1B:#"YY70 MW\V>)Z+Q'!]./SI2:&.*U8$LVBVR]2[Q/$.'N$ >U M@?54+&NCP):9[>HUGT6UT2KI7Y5'AH%+2FJO:VFC4+/P% 5..P?2)ZV="<8( MV85F>P(=U!G0B;C64Y==&/=S6%[B627B70^55;F R63Q$/R1D=*8XC@@MR0G M'LDM"4E 5-[:$#"8/D&,3= /Z3K1$W#S-%IO6EOD5OV*FVG%ZZW*&V]L?/,U MSL:U^LTW^/Z7WJ]]GS)!3X+T_?XAJSY'TK!1':&TMRH6CI4U'26BFMP M-=UTB;0\U!2^G0KOG+:;#0YJMM%VG63V)FVYX-JC)]*PNJX&[2 FC^ CUUP) MYW(?@>X.<4AG( -F^Y;H^AX<:'F8N W?]=G0)CYFF5'HR/8CLT\I0[9?#!H8 M,G3%H?"FBU6U.\0A[4]^_1P]E@.].;IM^4]")YEK8OG 914#@RBE!&Z"0B\3 MJCX.YJ&[.T]K\W_]'#V6 T\QCSJ/.H7B()A"8\CK DZ)F@7:%D[X;(A]8K,/ MG$TB\'E&7.GD4;Z&P@-X&[V3H$FZW M''?WZ#&<\_K"94K1,Y;N2Z*4'&A]*6#!V/ MBO1O0Y#!YJ1NQ63>/RK>J2OP^>Z"3EBJ)@O M-$ARS#5LL\8A!^FAEARP+GLI9)<@X$>1#2G[T(EFL[;:ZDBB5;:0+SF3+FMB M!&UYD-3A7,AG4HE\?<^LA6R=$8IXCN9$5-J*;\\J(G\*BZJ'ZDXP.7TIECR* M)6C.#=;\M)8\C*(AB&C "I^*$Z(XV27&<1=PNS#*_ND9=:32^M)I?H%Y,W>< MYR$$SSDPC?7:C2(3,9/7P&WB.OF@LN@2L;0+N%WHY/X_6/&.T5G3V\#3:L+] M-B=)?3_[-!TAYE2BK649T8.*$L&'3"0WBJF(DEYTJ81X%\HN3/%_-J8 MQM"+&\NIR#Q%86C]-*X6EF)1T *<=+U!I?/*S#=2DOE?GL;7W[>HXI]L0[R; M$D]36GIS%%Q=) XY6\DP =KX**;(4EVULTWU'%%J(*N/ MD_V7E>%"1J^[I%3=#=Y.]-)_,JNK@^;:UGBI$RO)X6;J Z>YDRI;P!KEIEBL M41%"URW5[%*0@H4N1+H7T4[<^;/M?;?13^\PKVWAO-D4,OZNV)9KVB"@T*Z]Q?&F^N+$:_*9CFO46 "@[,98I"UKGJH58 3VA$"X'2*[N4(^B")2:O5(J=TNGOC''/\*X_!:MZJ;#+ M=<_+Z* ?_L!Y&M<S-&<&C@7IM5+(D]4Z5[-?@T!5ZVXTEDIO5.!O9J_#]/+K;I0 M2]PLTGR\8OFL?'>Q&$_QL&J".SVW42*I_?O0)!_7=V$Q7LS*ZSDN2/=7K;^M MM)Q_GI6WX_?3<1FGF@YE'2A%9'L]FXQ3=:,/$.E1[342=;L^/[D*GDH50U+) M0%7S8D8.Y72Y+O,Y*R_FF,?+-^/%[]_C,HPG)U?9HW@&H,K]9-9$Q5>)80_0 MQHVT[>\V5"U[_3:=8;Z8X*S>Q OOW\_Q_26] M+K]PQ'C.=1;67U,-(^?-N8ZEZL4@*0%7>5 M:G M])"4X M Y"^0/>Y2,>MA!B5 ^6]@;C:XXN.\R"0A=*E9F03]$-*@O95T/9PW7>C[AA=7X\+/;FX][]*6US;T.==UX8YT/#_-XNBXL M7RFRR8T6\CVPT?:";]'[YG[@;!DF;RZG^C#--\V5!;U328*+3^/EV1W\;?33 M!$(''[2Y9!IY9=OBQ:^CQ&5![83)H%'2^EQS1 5C%03FM+0LR%1.%M^_/:J_ MV]4&6AI\\"@@2H[UJG2!J&("S74P,6*)ODL^^897&TZT]#=CT(%7&?;15-<+ M,F_N(O.^I*+(Z*A1\[D0,N$2%.:U]4%B"%T2Y.X";DB>RTD9=)26>AN)USG2 MKLMYU>2AL^FAF\H//J_1*K<[YB;FQD/-';X/O<-33R"N;CO5#S5:@[S"]';& MZ2.LL<,;.X&(]^AM(POK,K?WK1:?+U^$^?SS>/I^E3-Q%%TH,CL#11@#"H,' MQVEJ+SI@%H7FO=S%WM@)W;&KY<\D^\]KK^3'BVF^TWE$6L--,>!3]* "_?"E M7GEU,B@9C69]$@T_@FM(5E9[%MU>+%LJJ9F=]>O;?\X^XGQ:!_'&?M(M:"KI M&!(6\"XS4+P$<*N+BEYQ7Q2/JD^R\YW0#X\_K+:L/ M.+^-R4H=.-E[0 8E(3&*T F10)*U6=#(K%B7DBL/PQK2)F]_]C144=-R7Z.B M0A!<*Q#"2W(2DH:8M*"Y4!NK0XR<==D)J8T/Z0+2"2BPK[B?TB?;R&@UQ6/B M/O9OY 2V\@Z]:V0C7^'&&^9^S65[0@U^5-[C ^<>: LV)@MX7(GD]G8J2TW*(&G@T'AWG MCF'?[)CW8QN2Y7LP-^Y-B-E()QTRI\[FO[^=LCH_BFU(!FY[LC3227NRO F??J8I>TYS]RU2][- M^MK)RMFGZ1/8/@=+HI%%=+/]YY?-K]N]!#'"*$PQ-/5$91RH%#4X+0N8@,Y( MC+*43E?>'\76)%78S7:N>JT0M8S% =H8:\WG#,X722NV8BR6Q'F?0^G[(0W) M6FK-FZTYPHY73,--G?45C]_&R[,7%XOE[/RRM_7Z^B4PGQ/U2UK@W@D")FM5 M3'),A4X\,&/I_RZ&]@[8AF0[]:9.:U4UX]#;BP\?)C5>L,@DF2X*7"B)EFDI M(616$][93/WC4F*7B,\K $,RCWJSX2"A-\PGL^K=F]H+S5,QRE;8RI 93[^Y MD@.D:#$&;WS47::'#0Q#VN+KK?A#1=\V#>F7VCN+C>G'V*"3P@PITSI&;D"N MA5,8Q*0B$]85=KN88$/;8BND(64/.HEM<;QBGM:!FGW ^?(S^0MU?_Q#_;2; MPW1_4R=QD';L:3.':-W>ZTE-X[#1:'7?B1DB$0F >?*J%4N*S :+4"2B9%PP MV< A4@Y1GVY^]NE(SRL6CH-$$#LG0)FO;@_%P: M[',?KU$'!I5*MAL%GT3=+;,Y;H=S7288MY9'*$LR-[;W_'9!F.!U%#YY* PU M#4+M(-*H),N2W KAG,JIRQYX_ZX]D?#7MS9WE+YW+*+S FH!<3+73(10M =9 M2Z-JKK%3%:X3].VK6.&>9ASMO$X^$=.>?/[:K4LY:Q=J03U/$S.H8!F0\U1+ M>"HIN)'"B2[71KKVZNM8EK_J<=.!7D-SI7\E1W*^*8+-U.:OYV/JYNQYGEWF M,'W^]H53XH3N]S'PGLAE;R;19K;6%DN5K%0&G'@,96/320.3-FR,;N$BNV'\SC0U W6OL)J0E\N,T[ M4\%ZZ(N,0G@5@59-0Y,2%_6J&RV;0M'JR5.BI;.[M ['/Z@L01V)>C9=SGZUH MFH1XK!_Z\WB1<$(6%,XN-OO+T%&_R [62E3#J5;QMH77;9"2@M%:^BYWSA^' M-J0=YN.YLC7(HYUJFBV0Y"C5Y'6+.YTE>U<$F31D1G:URE9#+$E"\AXQ98$B M=HD)N@_0D!:X]O1HHH:G7+IHZ9U?K'*\;5X8:)-[OTF[)UC2#I-!JSSCZ\8W M6KL*(A,BJ<)C@A@*>;12Q&U6>;N[:]S44JO(XB M"&3W,8B,^INB"2H+Z[GLH0N3 MU0[2N(PQ7X$+DOLB4X)BB@>E:HJ%FDTO:96,=L;;/GD/=\0WI,6O#WEZ**KK M;9NK_G^^0L:T%+9> 6*LAA2A(7YK6JX)IS/T7O*Z3RJK'< -Z89%'_XT5U&[ MG)EDXLP^(YE:JXV)+?V./GIEN "??0+%:CYX*SDPASXIK[4)7R!GA @0E7>@ ML_'&96VD[)(XX6CD0[KY<;JIJI]RNVREWYE9"S*=LB*[SN=<+ZI(\,YG*%%: M*[5/&+O$G3X$:L^RTE\ADYJII,NQ]ZLX&:_+)%YW-LD2N"3#3?!$UINO241L M/1)RV4?KI6/8_?#[+JQ=B&*_:J(T5,L0SD=.MKOT>(,G/"DY[7[2JM6-MC;V M)&W=Z50F $>A@4A)3.0LTDN?8C$69>@2YGX_I*X.WD;/>;%9UY[3O*IK@CX' M/@4!@1L9DW1!Y2Y;:3OB&](>4R/^[.7G':BIOB;2!BCCR<$LW$+.4=83'EU3 M.PIR0GE2CMO$^F2N>037D':7.M&FI69Z&TL;L+)4C%ER.5.HSF<)EA;F4E-I MR2!S#6ST74ZG'T4VI VE7C--4^VT3>/P]F*:YY^W]UF;B$6X )+P 9G]N=J) M]%)C*<[PJ+!+O.!CP(:TF=2),DUUT]W0#N/Y*F_QS\3PBSD>7,)[^X-:&<:/ MHVQ3*F1;.T<45GG@<3TETZ^4RK;6?JFG-_H0?<2(WYH[+[^>PO'Y$:UD?":.G9EI*Z!1ZO/;BUV$\ MM;SA%Z!O+^*_,"V7LZT/F4W#FUHW8CZ>OE^5BJ4_IM5DU=U9>3G]<+%<_+JH M%UMZ:?^$X$_#F:?21L/D\)>5,+\P>[Q(DUF%.;(<.1D0&FR* I2R$4+FDAS< M$'E*WOK8+5W\_;!Z%!@O6U[O?$F#$21S]7 _IKI_G%I'L71SDK"P>NYS@[8GS6*OIGN;N MM+/2VDBXXK/!##8XK-FDZLV5D"&S7)PPA:G49/8YW2!;\ MDS.PL7J;S6J-S=ETTVI<#QA6 CK)%!2L><&<8N 2 MTZ!I'&$T7 O>9>[;$^>Q8GF'YQ]F\S#_O+:5:YC9*F/JN]D;S/19_7WE!F[H M+SMD6<<(PB==T^4X\#D@(&:O@I)<\2YKY0%8!Y5THR<%;X_-WGKM,RY'+@MG M=## LZTYF:R$8")"$;0^62$Y34[=1]V0YO-3A]GF6#R?+L>Y+C;C MCS5V%TVU;8WMS+0[_=WQR5[&=X/A_>\.K=U^M5NCGB0 TV'#=IXVN0MVU M;QW%^P87R_DX51^E?MY-Q(^TTU7,^_2QHZ@W?[\LD]1WQ7+RT./:R^,$"\Y[45 PG(_F7^VZSLGKGJ@;UT0)Z],E-!;9?/XX\ M!:M='KWZ@%5%T_?/I_F_PWQ"XC*!*]A"<+: %MX+5 M@'-,C\GQ\6:.OM5P]? OP).0A:?L@%G&";B1$$W6D'G4(6 0T?;)S'@'RA!. MGAIK^L[-A>/DWVR7\&ZO4#,F3!$0"EI0-15>K%FDBO?2%^89YUV2HSQ"\:?9 M+>S,@N.D?S0)5KV[492C0M!"R!"9AA)2 A6U@9BL@ER,1J^3=V:W">SVDUO> M]GPY7>*&' M+G8>HX139!R_D9/:<.$\H@0M:\GWK!4XY!YX5")*CA9-EWEM1WR#F>VZL:65 MQV;S MF\5&-B#74R7;\*R@=]R(GS=5'HJF3:* M)-R:(F"40M1"EPPZ9@9*<4[FE)=0K C)QN2CZCY-7Z/IFL)+!V>XMZ9F$[Q_-@K?=<^ZCA9 A.9=:9NU6+-M;?H-+A< M- 0LDGM:>F.?Z@%?40*3$]'D0*6T2T-Q8\/@2TW@:^HYK$GPA5<0 M>>YU0MMAA8)>G"&UR'>[^\*9>P=Z]Z6G2OPZ?5Q=?O[_ 42B> M^V X*&-KHE2;(7KF0 M:.KD+T=LN\_=CP+K8<5?/7WM39=GBU&7#%?E'.0M"N@@A-DL08/J*WEV?":@>LIAMUMH$-: M&9^.:<=J\&0\JR/@W:?9*".M=Z80.*Y+S?UIP%L6(4HAF#99.]6E -".^(:4 M._%)676(ODY+)F('CI(G_]J2:RW(3:_P(H3$ GCEHF&";,;R='2J"(>46?'I M";6WSDY*J1]G%_-1R-*J[!D415Z&/I^;2O MQIKQZ2=<+!#OV0[9% $G4V[E.Q#%:Q*!&DUD@H$L@]?"TU H7:JY[ KP)(+8 M[F!I95CV,8%3@1:6:K5$B37Z@!2IK712=TE9<#CD(;G+71AX>Q">2+LG'Y9W MG+"<:*+(Y-T;+20M2H9!*#6#FM06>>8R]RDG<"C@(;G3PV'BL9H].0^OW#8I MI64>-21+\E 8% 2=:;"8Y())NB0EGI)^ W2W!\6Z0_3X-&1;N70,M8ZUO$)@ MG$0B3 17K 9I9 GDYF7&XI/3;6CN^/ (M[V^P(=DKL^.,+MKORI@PIN]ZA16,'.G"N& M2R]5@I2\ *6UJ-<( @@4]$_R-:'ZGW8?Y==IO@S=QOS#'XF^^OR\OAJ5HKPH M5D+BK(Y$Y2!X&APY>\UU373:/095,XF>809= MA -EN0)7:]JZJ 73(IG$6 ^"[12#^I5L>QQ#H19Z.=DAR@B]9<:( MX93[:A M=."YBL"C+BIYK1C_\\2 W3N 50Z*H6)@8R I1.=JWF!/2@^F2,?IORYI4/=" M.:3)N"FO=CI':J*[ON-J)&Q*0BE#4*J5+3PGPS=F$.1X11-DXL*?C$9#FGA/ M3Y>]='$:)^3'"S+9\>?Q='Q^<;YZZTH"O]:CF.>320W*KEU993^]K, :IOGF MBG+Y[;QMY=X9S#&6)\Y%7S.=8$#!$,H]RH+D@( /'K/)* M"V%D>#)A?,$YI$6X/J@+=6HG-UN*=0+ZQUJM. MAHP%I<#KD)Q0%D7ILK.]+] AK> #X=JA:CPUV58'/6N8UB&Y?M8 IFQ L.(=T2CP) M(<7 ^A1[W@?DD$Z%!T*R0]1W0H*]GN."_EV5!WI5?L'EK<]'":5.195UJ3!5 M#-F7RLMZI;04S"YDTR7=R_'0^POO*MG@RVF:7&3,+Z?78F.%66.1@T&1006L M%KGCD)'%8FVR&)[(D;\?]* *:)V8NON/[4;*/^UB,A*.1B?'HW>ZS[7K W;;AN[J/S'_]M5FIR/W^\$Y0=W,S('T- 4,[6HF*3U M-?B8/7UF>1>7?T=\)Q+#U?JO#%/&:P:NUEE3B7#'Q#-9F9X+PK>@&1\T)6M\,HF62N/.4LM]]QZ:GV>0?$ MN -5^01SW)?CCX"GO%X+%Z,LMK2T^7I6$#]/\8C:M/<%I&A]6BN^!IS4*A-L5;Y,:$?'JK4K$']N?$PCRBBOF^;9Q< ML/VJG>\,X?*;UZO &UQ#)>?6\Y6YXA/60QFXQS6&*^K(QR M3";G)T!Y^)2=)BM3BBM9,K;??5Y-*>J3]JU>U__.7_ 5!+ P04 M" !C@JY2>F=9(V1L #/K 0 %0 &QA>G(M,C R,3 S,S%?9&5F+GAM;.R] M6W=;.9(F^MZ_(D_VZT$E[I=:73W+=J9KO(XS[;&=73/SPA4 A8[*=*U23GM M^O4G0)&R1)$2+QN43'MU5UH7:N\/\06 B$!$X#_^QZ?ST0\?L9L.)^.__2C^ MPG_\ <=IDH?C]W_[\?=WSYG_\7_\Y[_]VW_\/XS][Z=O7O[P\R1=G.-X]L.S M#F&&^8<_A[.S'_Z1">9TR MS68?_OK33W_^^>=?/L5N M])=)]_XGR;GZ:?GI'Q$YL.%X.H-Q^O(">GV>7?WA=33FI\M?TD>GP[].YW__ZR0C?8/EA\>7O;U[<1CHC68^(;S^[5[R3!;C^X! M[?Q![!S/(W9]0KWQW&LXER!7$=9'CB[.AV/H9IC._I(FYS_-$3Z;T%+\&M[C M_>A&\*^.U365J\M9_.]?_O@:!.)Z.![6Y>,E?;MX0GW7WF#PTPS'&?.//PSS MWWX<*I-]\EPF'H3.-@0I0#O02N9L0>+@RV,JJB6NT23=>.JH+G*3*U9&$'$T M_^D@XW"PW'5>C,ND.X?%W MF9TN-66*Z2_O)Q]_HO<0O9+7+ZI@.>-BL4#^^WT8+B5^V-C>T6<'A3 '!Y'E M+("V0R=82-RQI+!H;;R D'H<2WWG3>Q?].5)MQS%8O[L.<&J5=" R=FD!Q%> M\D/P?_QATF7L_O8C[X/*_W51YU(W^OP&/TRZV2#:6&S)P*(H-*[L%(M0$C,N M15\PHHVF1U977G]"!!\BV-M>?R1P>I.R5\#$P6I1I6#(7 MYBTFE@P7I(I1H+ ],GWCY2?$\_Y"O;YC$D[RVPB:FA9 M"2R&DAF&5((QA-24/A?JE?>?$-<'B?8VW>H0NG\9SX:SS\^'(_SMHHIC()2H MK^0,G2I,6Q])]8Q@MGAG>,@@>!\K]^I[3X#>@T1YFU9].*UO\/UP.B-MF_T& MYV0G9*N#5XZA)^M %\Z95Z1FSJOHA36J+WY[I.A]P"1WJ;8'$[QBW&: M=+2(S ?Y=D:;Q[/)Q7C6?7XVR;2/"!DC]YIIC9SI2.9A($A,!D,V1.;)ASX< MA2V@G(P"]"?PV_I@#]>'=_#I1::1#\OP,H:V6(M\D2Y9@2RY^5!U9I[L" (F M,'J3%?VD-TW8 .)D=* /(=]FWQW._I.<.YQ.%__4X8I!U"IP ,Z<-(;I%!T+ MY"2PHE.V!JQ"Z,/!W@C@9%@_5+BW&?/VIL;VG8-<$6PZ*K-W -+3Z0Q&_W?X86Y@"EDPABQ8 M%MZ3PX%(8TV6D4/IE%3T.P-],W\#P:GQOK]XU[!^4.2M+CQ/.H0Y$#3D.UBN MR7V@ 6K:65@PV3!CD1#&4#P//?!\_9TGP.S>(ES#Y4%AM9K!,'I]-ADO8T%1 MFE ">8(YRDPC(B[PP#4\!F;0*$-9D3.Y-ZXZ4GP.C^ M0EQ#YT&QL*5N_?(IG<'X/>@NT'Z0?&9!8&#*T*@LI,AC'V[Q MNG>? +D'BW0-QSU$O)Y==!T-]?(@K2H?F?$7TP&9YY%K%1C(5.,RSC*?C&(Q M\ZPYU\6G_D(@ZS&< .>]B7@-]SW$OEZ,9]A!F@T_XL\P@P7.0:'/JA %,[$& MXCF7+&C!F=LS:/2.7_?VD^SP(1A<- MUC(3(NDBA,B"TH%9#Z@M5SI!?_&0&Z\^&:;W%^B:!)0>(E]OSV$T>GHQI>%- MIX.D@)/]1]ZX*(7IX!-Y=3HRF0,D,B0D&1N]$7SCU2=#\/X"74-P#^&M7\ZQ M>T_;R=^[R9^SLV>3\P\P_CQ(I&!2>T4F!)+BH0W,(SGMT1D9@H]9VO[B6VLA MG SAAPMX#?$'1;@6N#Y]28"Z3'L;<%=L@NB8X:CT5+]L@HHDJ2-Q5C!=,[(HL3"@K0A\F",X/WE M(5Q_\\EPO+>! MX3Q8(6H*C*+!"G(4?$Z.&0]OT>^KW5> M..(J?9! UQ5B_G!94__7-)I,,?_MQUEW@5]^.!G/\-/LEQ'6=__MQRF^/[]U MK+"]9EQ,V7N #X-YCEM]T+,13*>ORMR->/)I.!TD8WTHNI"KH&W-E2$K(]&W M1OJB70Q!ES5V^I*F M,XYVKQHDL5P=%LNOS)JJ[G^=KZ%:(!BM].OK4AMN0^MPG-G4:^:($/7,V:2+PXZB"0>=R M@L@<3[1U)10LT K*M%+H"FH>_)IJWZ]'!6XT;WE #=A%SBV8GX>3YKB>_#JW MH 996 ^\<.9+Y/5LU]!7KC!9;-9.H0 =FS!_"\KQC,2^"%KE^S#I]MBK8PVB MIPM$9)(Z".1MFJCJL+QDWKCY<:#2W& )LLG6?QO**?&]CW0WSN__^&E%(F37 M_G%0TZ5QIH40,WTQG8R&N?:U>PJCVK+M[1GB;'H3TK;=F.Y]:E]MFG:#O]*_ MR8%P'JR*3B=M/(^)_#4M(X1B9%9ZL,7S>[+#O_@GNF2O;.8L%DU>25 U63T: MEHHB8%SJ*-@HK:E>MD,@ZSUD4!K MG07#1)(:O8D)C&I']0J:XS-^"$5KV3Y$OBUL19B>/1GG^L\O_[P8?H01@9L^ MF3V#KOL\'+__+QA=X #!!\TAL808:?\4B<7:^<1QKD4IGF>])H&G!W-B&W0/ MI10',;EJ9/1.0P-=>8,TTF&B?;/B7*:-:%D86$>@/!$99 @LJY)H5X:0 M1)--;BV:4]"%P\7<8_>PJV%^A.&HQLV>3[JWI)V+RH$A3G_&./ORW1*NXP6! M_H\)DWRM^ZDUEPZ8LSZ+'*2* .@D=Z4OH M/;8T6V)[,?Y(*";=9X(TB%X8;K5DKE0#"Q%HPL@3H'P MO87:8T.S)9;7'7Z 8?[ETX?J@).9\VIVAMV-,0^*S2F!0,:#K*9-TK0H2<(9 MLO$.>#!E35+AX;QO@>T4U*%O"GIL<[9VT(-BP "7B5DK!:U)(C"?G&,V@$\* MN07?1!].COG]Q=IC,[,O:CCY@-WL\^L1T/#&N?HZ'VH\A;Y^/AS76-Q+A"F^ MJ5=MO"J_DZI6^$_*C)0UI8OSBU$-V_V,'SI,P_EA+OWED_-:P_BO^;<#2#*% M4+!F9I 6H[*,K.-$:UT28'6J_03:+"2MA_95!S\>&?,-/*2-(ZP[L/ 0Z]$ M*SX0MB" ^4@[L,\23<&EC MS+3PBLAYO0.(<'%KF=?%:9'1F75EK8>KPIVHOFI=Z$_>#;R;OT\F^<_A:#1( M,7CKM"$MK%TE91VA2YF1SCO2P!?-<5[2;&!*W/-;/YM,DX+ MJXJ,)J%5$LS*2-M/J5$Z4(8E )1.U[/()FIA]_N)O!8B:@V"9QYH.%FIYCC3,:)N4]Z(HU60^;POPJS_X;L)$@Q.O MZSB7D'S!@L9HQK,C)4Z@60RT Y&)@3[9HB$UR7U8@^7X>M"&N#NT8Q^IMU6$ MU>",TZH$F9$%*V+M7"@8Z) 8F2D8A31>K"NZZ54?'CQ+XF#&-FO (>)NH C+ M@Y37\+F>HBSC:M&;R+USI.0<:'.TGA9#;YF2TO*BO!:I26;U>C@/J@ '$;;A MV.H :;?1@>X"\^TQ#TI*5FD(C,?LF(:26:BM3)/1Y)UD$55IDQ>W"=$I:4(/ M,F\0]KL9?%CB6_;7&Z0D=>#9DJT,I*HQ&0;2)8;%8HC"B92:>/UWPSH9M>A1 M^@T"@2\GX_?OL#NO>1A+2"%DGC JYB4W9!@)3KXL%H:H@I'"ZE*:G$^LP7(R M6G"HG!N$_=8M5(4CN@PLQ40F<:T? *&1&5GH&ZEU\$V2*$]X5SA0R@T"A/^ MKMXC5[VC>2#Z1BL?X\&;[ N3OC9@C)'L%K":0998/>_<7# MQ=S\'/#*.+D&T)#A:F,4S)G:(S&(JG@EM2RQ.9!KZ$:W#4U*)?H7?P$*8 M'W5<&_4U9-DE#[(8IAQ/]=;)R&(TD:7LM!68C!%K^F[U=)ZT%M()Z$,_XFY@ M,EP#-7!.U2ML%,,DL3:E("B02">S06O!"AE:!Q._?JKW%6B#H\.[(N3.9"G) M0*WOYV6!E_=%<9X# MBZKVH8ADMT9>R& IQ:@ .27=)%JT"N0A#AC[(6EM\?Z>$FX1.LYY+D@8O89A M?C%^!A^&,Q@1+!^BY 1&95KN7'#,0S;,HI,R:"]$:++C;\!S,OSW(>\6U71? M,EKG=DGM_-SA6>UC\Q'K9>3G^'(RG?Z&LU?E'7P:%$][6'0D EXBTRJ3%XO! ML**T-#$6Z5VKLJA=<)Z.VC3DIX&C^09G)"S,OT W)H]G>B-AN@S3L)80!-HH MLV6Y]B#5U="-B13>9950>XPQRQ8:=#^TDU&:GEEHX'+>'O@ K052N7E?")?BD@SWM M#K-]L+QU;]E=I'V\ONQ-G]G47W$?B15,%"<9:@Z*(-(P^:-J^L M:0:4I(KF46!HDM?RZ'O+]JT!.\CY.+UE.2')RI E9.MU55HK%KFR9+MP;1S4 M;)LFQN,C[2V[$T'W]Y;=1;K'Z2UK,:)-13,?*R)!=FD 9UF]NL8':0*&)M4Q MC[2W;$]\[R/=A^TM>[7D32=E<=I.OX5QOA$MJW&RFW@/:#R[PRL;=J7==^ K M+6M% (^>UPV@&HL0,T:K9> &088@U[>LW4\$^S"^]I7T\X_8S89DY;XFYK#K M\-*!A76.[#+$MQ__/0+H31M:"65%-\!Y[T3T09N@0:O@?1)*I)RL(X7!0;]0 M>N]\+#TOHO!Z56&I/>8T,$ 7&5ANI='$,S0YS^J_\_&+<>IJ!M'/>/GOB_$[ M//\PZ:#[?"G#-Y/1Z/FD^Q.Z/$@.K;)!$RP+3 ,&YDV]M;$$#AZDS+:)$;P+ MR$=1/+J+?MQN;=:(D0;FTPJRV[=[\IPA@8_,ZGJ3KRF"!5L;,DFI8[0U [I) M]]3[@!U?2]K1.FG(20,7:P7?L@7PD_-:"O=D-NN&\6)6PTSO)J_A,H$M6R&= M-:SH4.^?R.0C!)48!!0Q"A.E:A*&VQGIMZ-5/;/6( ?AWFD0E%(&N6&8:B4% M=X6!3(75Q&D)7!8P35KP[;8T'65^E9)C[7HA Y"+5^M40O"AGO44+T41NDTS MP@/G5Q_&SFV;\?J$R89,4I=UEY4Z2.Z!FT;=\.[$]1AVIQYYO=T" MMC=2&NC,FE/PE'A((G%FYEU&/(0SBF9APH^K:) MT;<55?*H;%;(E*D%_UD)LIN*8\$4E%9EB[9)XOQ=H$Y;07JCHTFN"J%Z,9U> M8/[YHB- EY>N7^*\C(;5 [Q7UR-C7^Y$&"3B2I$55Q,Z:5,:I6I^@-?,2,R-OBUO, MVLG2I #L(-3?I#HV(+1!ZN>3_-\7T]G\<.#=9$,UQ'QB19@?-)W7"P+F9TIO MD*0X'YE04W&6EF7%$-9:ZS191:=0V;!>Q1")C!- M7,#6 SMMG7Y4:M&@[G*;JHW7M7<\$;HNXE- "C0\,5?O==4ZT*PM'A@W12@- M,4%N$I8_$/=I*^TQ26W0?I8@?L$[X#;G^DI6$B!99$$TR9(%G*]?PY$3BGPA.%(A>]-PQ136'((3'] M V3Y^ M#,C< F0.SP=)BZU5D/@93>W@H!%K34VA[\_DC+0S9B>6M"T-VD?9Q MJ@&V0?1M%X;LQ-G]90'["/PXJB"4%%Y&0@8&F)8ITFJ)D66PI.S9\<2;I (^ M^L*0GC5@%SGWR'S-W!V\Q:[6LFY,/EWDMGONL]!D VGPG"#J1*M?D2QEI5%8 M"''U;K[;><$[O.]1E ?L1,NDK4S;UH[JL6$@.QBT MR%:"DTV.5!YI/= ^"M"3=-O6?RTK5C(9P#[XQ%2I%2O@ O,!:FQ%ZD!FCE%M MLCD>:3U03WSO(]T&)_%7V]BVS$V-3,7X?JE$S]@Z7>0"56,"T-T"U M;3XUZ)Z8*/_2> M2 +$D>D0$@N):V9D+M%+KKAK'0(_'IDNP$7NI9#%,RMK[XM(ED\H MSK$B,,JH-2_0)'GW3E2GH ?]B?UA&ILN@#H,G@L>":C69![3#AB*5(PK*-T M^K[[/OR&LRJGU]WDXY"$__3S[R31%^.K:V6>I-GPX\T[*X*TB-X" R5KIZ^2 M&)1LF16.YJ@5*F$35W=WJ(^B('(775F3VM62G0;>TX9RQ<7YR7A.Q_S7_^2!&C.!I?8_*U>6>_(K:38,E!4%[I3BVN=9F&W#' MU[J'5X-)8PX;K)XWK_.;W_/YJI!8GDRG.+L.])=/M50%!SESHZT!%@LY,]H& M9"'SP+Q.QJFHC59'N'C[?J#?]:\MMVV"7-WE'+F&[57Y>3A-M3%+[>G_NL/S MX<7Y],7X(RYD/8A2(&87F"QQZKW>C$F@5S, MA?OV(OXWIMF[R:\PSO7AG]]@QO,/?+G>$#K-"W-J)G-HC -H5X' M;9$9TJVBZ^%YFQ2%VU"^867KB9\6-_G66KJGJ]7P@Y@-T'8O:GUJK?*KYZTZ M%&9I07(I"Z5LFQ*XM7"^:TX?/#6H_9Z?OM8KQTD2EY)9^C*Q6/"2Z%_SR#N>>\$D1QQ^G*>\J]HW M&XMA7/&:? 2">1-K_0,YOKX4Y+Y))<@VX!Y#JXM^R+U7APYDID'T]C;&I8$W M;Y$5G(=8FW(43[Y [7\18@P,G/9DW0FG>9.&$'>B^H;T95\N&H16U\A@GK=V MT=4./O. \'1 *ZLK+EKFH(9_N7/D"1!:EA=0FR2:G']M#/%F-:L12@_#C!J27R0_KHV/:*J.4 MSBPX3?YD,,!"2HFA=3JG0(/)34)"NT,]^?33QNPU\.?(M%NVJ$[_O!AV^.0C M#$?5VGL^Z=["]3[K/V.<#8JGV6&K,NCJ-\1D:+F%>ED7*)I_;]%#=#>>C MT;3>J%^M3F_(6Y..!9.$F*?/26Z_PFR!['6''Q;C>#+.SV TFKXJFP?7(QC/ M:*[4[,0/]2,#)219'=HR482D.>$T\UXEQC.MX8YCT6T:_&P/\?2UJPU;#4*K MVPMFD'E*7-34_LAK8R2'S$O+F53">!Z@8#JF1[H&XLGK52.V&D1?-R!=I*5N M$(RVV=1:)DO;N';&D;>N8^V>HRU(I10TB<7N#O71Z-F1/=.^V&NPCKVYLAM? ME9>3\?MWV)W/]VWKDN>IR)K(3.",!N:U1V9#B33AE,FJ26QV$Z!'HSN]D7FK MH4D/3#1P*B_'B_.2MM?=D(;^H79LNH0ZT-Y+#EXSIZPACU=)%K3R]!\?E3+5 M[6T2J;@3U!.GGEZ8V1!K;-C5A%;3?Y:EZR-5T"S&3KZ2Q, M+"QJU&3K.Y%]4WIS.#<].F+S*L'E5OI\TM'J>-&E ML[H.EFN=2Y^,\[)J<%!(S8V7ID;]*U)2>(^TZ1;/Z3<%I8XK"\^&8L^=7GNR M*M*8@09)+]L+9F X2).%8+)VIM18:#5423.NA;&TA1K;IIIE>X@GJU>-V6J0 M]E)AUO_5J.='&.&\%((D,$PSS/47- =N_N#:)R_O,[Z=^I%&%_4&Q5\^T90: MO\:?"6-ND82*C9," 3CU0)1 @EJ]3&@#KN,!^-?K<*0CUB MK6D0,#UHM ,1T+OD"D-E+=,2.'G)(%F*/G!;C!:QB?]Y$.KO&MP;IPV,@[D9V3O##6I*9]A1RI: M;Q,@\0P2>AV5HYT(0ZPYRY*0!,NB2;1318.\-"KBO8'C 5H4]T[6K=3Q_27= MX(3BJL'!\C3WJHW/^/V\0_/5H(V2E@>7&7)+?J+EAOF:EB(4#Q&,-2Y#$^]K M6X0GOY"TX:K'/@'SZ,/E7:73>9>\J^90Y[5*Z\5T>H%Y +1/8PB"Y>(\;=,D MAU +M:QW/&58Z\-(9_[WO0 "M&&H4DK\3984%8Z=[Z*EU=-O!@OW9_G MD^YFK\]EKMT(%QO9[7I7)>GOW^H]U_\4N_0F-9+E%\.I[3SUH*9E,G7 >/K>5QDX+)B M/(E$M\IZI9+>AI<%Q:TT?JBEIS!9Y-IK/IB\O:OOSS14?8%[)Z MU;V&;C:$T>+[=[0>3TE"M=M823E9IQ43 6@:6%U8Y)A9<@F$S!RQ39WOPQ)-''/M@5X:JK3E* 6K4MO7DS.K4W2DE&F34I,HPZU MCWXD"822-#B-JNVE[>]Z[E0"H]$=49U^+YXZ0);K/*X?ZJ#R[*]I-)EB_MN/ ML^X"O_QP,I[AI]DB!O6W'Z?X_G8YRQY&\I3,7V9%D&O M^?W4WJG )4G')[+%3*DG5CDSZ9.12O-HH$E9XTXH>U2F,Y)BERXBLJL;OK=0 MKCVT8?/E0#VSTL#3?T>?>U6>Y,D\^VAQA^0VF%:OH>]38]:!:G/A^\TQW-EG MM&\N)XV(.)J2!$G^6R$P6=68-Y<,>"US3*Z UD8ET>1&U^,IQ]Q">;RZL8/\ M6UR"MRD"(+FP7"Y &E-+U@+Y6J66;GC0+'@O:DZ^P7K&PE6;/6<;=,>W9@\G MUP]K_0UYA1"%R\-H7]% TIJ24 MEZH8G0YB_\&UX-F$K)GQK(/+M>=9AWDX>S.<_O%SO89^='3MN!?/PVO-;B); MO1M>IJQ41,/1:MJ\ 12J4KCEGH-WYB!MNA?9@>'.ZX^OC_T2L$&CO K!,N<" M^=4TR%J9*5E*V3DC4>?0)MUT(Z2#8[NK3WZ-7?T!O$Y$& M%EU-$O991*U+C&UZ,=X%ZOA6;T_Z<"MHVY?D&]P1?PO;95C)>NDA*L=HGT R M]9,C5#FP+",7*2>55)OX_EHXQPK<'HO_W67\T('<:3<;_ K_/>F>74QGDW/L M+F,%$85R&#E#9W+U""/S.29& W*A&,G1;1/7IZ=?4Q'Z;E4]UK_^H4*P?? Y MZ4VN/89,*IK?X)P\_QN8?IZOGEN!VB'8NA7I&]$<-\K:!TV35C(^F@+X$HR! MVB2SV%K/%S(#;2P#0VM@3"6"V29-^S$2OR&">C3>=Q%MCWQ?YG@NH+P:XR(, M!RH874I@5F<:G^2%5C*#C$A-6C 7<#S;L_ M)PLT(@5E@K=DF*C"-$)M)L,#*Z2RPA123PT[47?UZ).A;C]AM9IU[XB%I2H5 M9WS,H.LU1G5=\85&53AS&3U&'S&$[>ZB7O/PTZ%O3X'UF/L[Q_,2NO9>@B@QPUPR@L3SQE+YK4I]T'[ 0#^THYHA7[ ]&@MD/Q[O M/=0YC(1CV!W7( ::$1"=9"J:VO S61:DR?2MER@U_IC/,%R.;/J^VN:8&>E^S^8S@[6R[:OWQ:--BLA=ST M__D=?!H$;I-#]$R0/TA>(@@6)7W%'88L4E%2-;&F]L!Z_&VT5TVZ?25"6[:. MX=-?3P?$X&LB/F=^7L]9-'TEG6:%#-$4R*S 9(YBES]H(F93E>E-_@UL\PT# MOPQG"&NR,5XPSJ6NJ:*611L*,\5*;I+,LDV-VEV@CI6:V50C>I/Z8TC3O"H0 M_SM.WG?PX6R88#3W9XW(PA@P# *2;J?:L99KS[+C!IP66>=M(1X23(=PFM(M61N69:OM340-(O.U_[0VC'/96"6JVA5 5#0V[9^Z^U?.[F'B;/O MI-!?+NHMVD_&^==ASB/\!::S94P8DA<")5,>@&D5#(M<(DM>0T9'D'&E0&]# M7N'&5WS-3/8HO :Y8^^&Y\/Q^U=EWMNQ8/>J_'TRR:^ZM]A]'*;+LZ:2T6HK MD%FI#-,6"XLQ95:"3U)BR#PW:4:\!;:3L=A;\7%\E5E.E2U -FU_M0W*ASGV M[YWCW73H ():M,7:"FRT*2BPG&F!L>;5"09. '/&I4A[B!"Y27CI ;7HGN2 MQZ%$N_#20GD6X#K,3V:O)R3-%V,"ODR00Q-]"MXS6:QC6HM4[QDV9!DK:2,$ M9T*3OM-WPWJ CEG]<[FJ+?T1T>!4XQJZ5Q^QNP9,YIBPU(9RN5I?(7 6//G9 MP6N9%'? 39.+YSBB"G0YQF4Y;U+".=J@HHQDPO D& V:MD(+JMX;;E)]Y@'O^]F=@TD9\O7B]8Z7?+6<]B6XH]0MKE3BJ0@^!O)]14ID6M;U*'I$,DQB(E^$ MZU)4B\7ZL=9%-S/@>F6BQZN"MJ[-VP;?]^KHPVC=M=1U'TX>HCHZ2BA.UFP\ MFV5=!2T+0D=F(UHC>:$M[GMU]'%49ADPTC99$M227=J% M8S">25I_47 >=9L4VJW0/8(JIH-(W2W]>@]&CEQ$73 +F31Y4ZHV$W!0&.1" M@P=,:&..V30Y]'B$1=3'M%[VDO]MU3C\PKL[2ORV@?:]E'H?'G>HE=V'A&.7 M4@M5HA&."1"*()I,4T,$YK7@QGN(?K7EUU>J'P>44K=2CUUDWT MOJ0O;:KE M-@[,+;81=]@ MFKR_E/#E8> FK @A9H&)99^A!O'(=)>)L^)RY& YO]4+:D.P;,<7?_WZT%S< M?4?#%\&^3="LSDE'GAG7GDRNK!0#F->C%24]V=2EZ*TTX>[WG CQ/0IS8SY? MHYX*OT%7\7[LH?[]UJ-ZK7._&^A*/;N,19=8C.42=0H<7,G@ X+(3NL0!YL> M>J"E-H+I]%7Y1WWJ>/:J>S-\?W;M(E[M7,[<5#^7V-=:>18L"IKOQD:NDZ/- MH8FQ=B>L@\W3=4__[:)J_JOR%M-%1[SC]!F,1IB??EY\;KKXX'2 ,@I>BJ39 M80VM@MHPVA^1^7HUL0'DV"C$=ACN!UBZ^M.N6V;N$3EL$619!_^73]BEX11? M=\.$5[^\PBP&42B;LB'%,)P$YLE&BR*GFNSOZ,<296Z2_[,7VM-7MU[YZKUC M^ET3I.:_I3.<#K*)B%);A@*1:6MM+1])+$9-YG[6OFBSE=6TU>M.0B4:2;=! M6<12(9^,\Z5&OKJ83>M]LF3A#VB (*62+&,]A[=H&'C49.>!TC*DK+%)*/A'[U+OT5/S'7#7G0!)>L^\&A(2:6JU5^"Q>PC*R6)I%T(RAQOCSGN?69' MWCYVE_=#-\RXE7RW&-?;V21=GJ?F$J+$Z%BFI:U**C$O9&$^6\F3SR&WB>YN M1/1@/79[8GQ3;O)!DF\1\K^&9Q&.$/Y,,[6+RF'"OPXJE"2 M]#ZB9,77:IN(D7D#L29<* @I^%C:7 ER)!78-EFYM0;L(N3 M999M!BS1(U,\T-;I!;#H4V(*O*DK':;5;-:^COM6H3R8<;DW0;=.]@Z2[K&B M&'.]UBZ[HF1B]"\92TH$%K)PS!%;UF4=H6QSU6D_5N0)V@']2+[%S3_K@"V4 M?QMH1S (UF%[H!21?EC<1C<.H*"=B; 6HLO2""B1@1$U_0TD"RHJ9KE1KA!N M$YK4-!U=.^Y+$#FZ?_Y^<4X+V N3R5] M;>_,,VV>(=/FF3GS2@+S+@)J4$:XE0**#<'*+5[V2$)1^S S:2C68S?0_]*^ M^^WP_;CVG2+@0WU)C8+VH*/2NO$=98>3*8M8W#?PP\,$B\6D5?ER4=Z7"7Q^:2K=9M? MCN>_1->Y%KKD +6'1W6&BF:^H&)*QV@=&NE4DXYN.Z$\^+["E5?\C''VY34W M.'@*TQH>RCR+[ 7#;)&D8BP+VF?:]VEAX25++IHE"[.+T8PP_SW;C*=_C[N$$9U '\GL3_%,NFPWOH H$+F4K$X+XRS MTK+(=63!2B,#K=':-RD+ZP7]-ZR.#>AMX/_O.XB7]-V70=399&JST^2T(Z]( M!Q9SM,PY=$X&8R$T:975"_KO.MHGO0TBF9N%=',X QE#\,)PYC![IKGT+.2: M&"#(9;?:D$O0)&"U+X 1I.Y923P!I3=:2Y""% M9K&45)Q"Y*F)'FV![5@I.,=3G+X)>2RI.<_)AQRG(8Q>C*?TOOK(>!ZO:[IOV2?_B;]B5MB8C7G;1G#?8 M7(-V6JN+INM_M2PZVF(L3?MH]SB8ASGWZT5+-K0T?3"*'[O::A5#SC[50_9$ M8Q+(:O]8AFB13 $EE6ARZ^3C5]=[#B(?O;;NPFP#+?W][3MR8*87W>Y+ R2=(PGXXH)(>C4)!UV,Z0'Z.;\8%1/FO#4(&3W^]N_ M3SYB-[XLR>T^3"X+MO:8/0:/EPUI0HF99H7EF5;@S&6QN]%5 Q=P2RS MS>2"MA<=JG:6&D\4:/ MDKD80XC>>=1-SHCOP/0-JU%?3#5HL/L41C1B?'N&.'M9/UT9J2Y+3,5HFPL# M&AC3F P#F0BX6JO5# MUG.,J>;M9VZEC,ZN-+#<4**P^1U?/;]]RG#CA.^['N%:KFS-?Q^.+R87TYJO M\GHRG3^_GU3BNY_=>T[Q#D-932Y6WA@=P!GA=$C*0Q)6><^E<\;'--CZ+>UH@ M.AX4A,Q(V0/I?Z29X,C6%MQ9SX4/VLCO:8&[T[YE6N NXG_L^57;C.5[6N ^ M:8$[:4G+1*M]*'[L:BM="M%*QY0MF6D?$@O ,\,B@U#.A9*:)#8\?G7=,RWP MT6CK+LP>-RVP@.?U-A66K2$+18? HB*#!;.5H?"2$)H<0YYL6N!.5&^?%K@+ M3RW:JZW-]1'@T,I:M2FT9-HFRX(W\QNB4E&!IX)-\IA/,1/K$+TYG)TFR7MW MY?9$]$))U*S,+SI/P3.8W\*=12Y19J-#DYS14\[$.DR%^F+K:)?P7 OKUT.Y MV>=K/W@Q3J.+C'DX7G>ZT\\!R9XO[?WDI(_!KQRI0/:U;Y 0-3TJY.AY$,8G M4T#)*&P>]"J&@[H/368P>K.(K\$XW^PR,*6?U* ;3O\U'#WJ!T'_G MH]X%LZ(C/,0()GA1T&O+)4@AHS:92^^4RGK04$0[:\S5JOFE__'D_,-DO&^+ MKSN?UP^7VT->G;PZ:>5=])$'+;P.2=+JK8HJFH,A8K8%WZN4]V\3ML53VTM\ MBT9B29K(>8P!A=0F\9 !5!0^!^=2\O%.N??06>RNQ]?,%;B5P'+ ^K?_R]IS MM<-@5WO!^1(D-\&2Y:R+X. =639!VN U?6GOI'#K8??*;%THQV2)T]8ZQD.Z MR.W^DO9,;C&XU*3.>'!YCN9[P PSS M+Y\^X)CV/E*=5[,S[)Y==%T-8-6<]E8S=)=7MV=Y;T&L6B1&ZI@+$,RLBS.> M>RXL5T'Y6$"8.[G?4R0]:\2$W/?99WIY74$^U-\VTX#-KSH&XUL.=-6T449E M\F)SCEI#0)KF,1J3@XU%RG0?PYM?>EBH8_GDUR,@5;GV^"\GP2Y9&[WC+%A% MOCD7Y$%S9Q@YT#HF95VCHL7[H1T:Y]GX!OKZD@Y\B3#%>1/I5^7W*5Z6Z\R; M:UW+X?D9/W1(U,T#+N.\Z&8X_W; @FSZT" :ON<0MQR(B3>&L@0452"_19E%J]^W2 MY.RH_="^JWI;;6A0C+EQA/.NH#0;$[=H%*.MA3--$Y-YI-V';$X09'IJXYH< MDM\-Z]O1L]U9:-$.8+TFT]10DXJFB;W M7MX%ZN0TJ3<&;FN'.?BFY*O,]8TH+[.+T93@@HE,1E]3C-&1"Q)_AN']/1SS6.YO'"6RV2%TTRY$&JG.YH/SB8F M/4#,G-P=;'(?ZQ;8'BKYOXU.;+M([FBC)QCA5/F?>D,\X5;&GU& M;Z,S$+?KK''OJQZ1@;PO.Y-FHNV[E\K/>#ZI.;5S)^_Y"+&._\8/?R?I7R7D M&PV(*T4[D#3:37R&=D>7??;XN MA04T");45M.X2]3DVZ%EH5C#C/.E@+2DO$VJ]>_ =#JJTCA)_ VB MQO^%9\,TND(C=(A!D)IJ#Y8,)UZ8QTR#% 919>Z$:J(,-V&B+@ 9AV&=SV^8B50&_J&<)[VFMNJJS2E* PMDVIVZYIC;^/" ^3G-J;0%<26H5,V>@"@4Q4+00YOZX4#I:,5J$5 MJ)T36@\!VCP)EOQYEW/T3-;V[MH5R;RRD8D(-M:Z0BF.F\;YLJ\DV%T2&V\D MOA#)A8OY)1GUXDCDB4'1CA5-DTN&%&1NC:B4O,!4JXIIN%0WG+'ARG(U1KF"32RMVA_HM:5D?;#6(=MV!F$QH M81+:Q *92DPK0R:T]9:1V223<#)FV>3D]@Y,WY+&["3_%GG%+U(OD&4ZSJN:>ULBGB] M4_LETJ>??X7_GG3/1C"=WDJY6ZQYX'7$ JSPVF=$!\,\&LEH=,J4E")BDR2U MGO"?M+X=B]<&\;@;P[A[ #51+W"1:]\$EJNPM(F.!:=JMQM?B\*CTZ5-%&8G MF*>M;/VR])#IE(D;,'F>'!'K6:71=6DF\I,$GBV8T.:JN*\PG?(0[6G"Q]>4 M3BF<2X[+S*RJW;^$%RP48UBR I-)47%[W KCKRB==V".=U/X+>?J@KY\FEN.Q-Y-8DKGU41"(D68(I-.TC+W>>)V\[ MZ%Y9?9(2.5!YI=_6RR'$X>C09KV]O+<]V_N)8(5Y]$8#JN!5!EV"!W1&D1OM M,F+(P.]D?A]A-)G;1Z/__A<>;Y;O1W@0,6B:Z:"DTD*J6)(U-'J346TTKWC<0VENDWS7"M,4J)D4%9'X< F'EQ =-$'@6J];/OH MFKONN;]!5\M//N(AJ\]6#VXH];L'L2)_G1V)/D8E,>IL>>0U$39YX7T47I;U M\K_UB@-S#I;ON#0]R&B]MC MWIM?C=_49O+=/D!K6+?\]BE,A]/Z]_-# MIW9#Z!94MHI6:QRV*86H_' #G74_E%Y M',^!S7,-IJ\N9M,9F0/T\FM\OQB3OSF 6H8GD+-D9)RG3;.HN6TNX \OBOWJ'1WU0]LQF^+Q+8V@ESY MRL";9*BT'-2Q#O >M88_&JUY+$>&5P)Y^OGJR_\YQ(Z0G7U^B1]Q- \]D^N MD9?"I,1=T+[0->Q-J!]DV8UX^S!%F7[M0U5*OYA;Q="X!M3@WX=*F7$)DR1K!M*FY(EI# ME8DMTJ6H0IM[RC=C>D!OIW\V-^G-@52T.-Y<\9RNSO.=*]X)7G 6 M$B)32FI07&8;=0L5V03HNQFU>B[:!W,-*BO6X5K,H6V0M;22-D-[&).H'PJW MT(L#Y-^B"=%FA$$[870EKWC)M#; 8I2.0;):">\*,<$HB:$F)A72;":Z&$B]VAB$[OW?FC'-USZ M(O(>_3B0A2,8*Z^[8<+_FHQH;Z7]^/.RQ9IT(!/)P'AIF 9'%GZF*:-<"5GX M8+P_RAJR%MW):LOA7!QA87DSG/[QO$.RPV?8X73V!F;+-$/KDD.K@!DDEU ' M$W0SQ9%6G)U9:5 G70JU797'T]*J;'SS--V)>Q@7J2<6M]&- RAHL'7=!9$67EMHI64VJEA71./;W/T)OU)KZ+;Z,WT7CVP+BJ]+ *=E&=G,'Z/T^'X,HB\ M9J^%V=4C^L[\.Q!&PSS!/@6TDE5HG G:B!2212T-]]%PQ @!M$ZIX/ISA ,! M]73T<[]?A]/XA2[C]7>NK3&,4W&B?X*%O0L,EN\*9:DHID/-%%H\F4& M];H6GP(4H74)KHG%VV(PO9VM'8[I&8Q2;39"7[Z9C$;/)]V?T.4!;5"D=HI< M*ZB!/K0D;4/>G,TTYMC7XKG\_Q9 S B\%QC#,X;<@8%9SZ*P (9 PF42AR/EOIP\&B^ MZFG0A]9MD5IQ7)4Y4FK/-H/:,*;7%UTZJXV%!E;S:(7W#&2 VCPO,8A#&&14"@P+6&_?!AH4$ F M2U#H?4%CFM3BMQO2]TGQ*)6G042XYY']G;A^.9E.7XS3Z(*,U!?C7Z ;T\>F M Z&RXYD#BQ!#S7D,+**9WQXQK[7/QGT-LV3S"+]/FJ]!M1KTQVQD0$I9-TG+ MB &H^3::!5LLJ;<(C@>P@K$^AEL6B9R:9VOXRDUVB9*BM M$[5#;GV$)M>6]CV0HU>OG6 D8W>->(15:E?S[;*1<#V)"B"Y1R58$J:V92R% M>1]KVI[EWDCM3&H;M5B'ZL&3!1Y$7S;7H1W(6\O0P>&26AW>,H-GBP$>I62M MU0@?O,SM4*UJM]CVJ!)?I>[G$J3+03#MZP5I!@6+HF268HHHN;/*XG>=WZ/R M[JM3^5TTH8&J+S(2EO>\0G#"2$?;5[W649*\R+4C>942/7CC S;)7+Z!XJOV MH/M@>7W?D3TH:G"RMCGCJ5[XR %H3.1L+]QO+2(#FY5$D0I"FPL?'FU"ZF.P M,?OAZUB9S M&SDIER'MWZ?UYJU6J:M'!'^4A->'(F.U^2FZ+),.4G&K:UT6%P7 29-2<<%O M:'[Z(,-X^-Y^7Z+OT0'*C/.[>@*M)H[\"S#M)LH(5TY,!Q5GR@53)A770Y"0R3"4XFY]N4?]^+[.ML MTKF?_JW:*/W2UL);AND9#;_^4V^.^ BC&RU^O@ >V$#8DE),"J1-G3[BVA?%LGTJ++ M?)Q]^6Y0B@6I.>&$I)@V3C.03K ,&)41(JC2)*:\+3)J66Y!JJQ%D,@"FYX!"AA;*L W-JBG&PP!MD^+T8 M?\3I['S3&H?!@S,\L<0U9QI,K(6-A7;AH .7)EC1)'A[-ZQ34XP>26B0P';- MBKM+ +P.TGG-:E(@TYFV0R@^,>L+5&X.;K!S;P?N6S>$&!+8[<5S;1G_@ M028<5&(QUZL;:&MRLI'R1]K<..KNY:@GT7L80 M3B4;S,PE&I!V(C%O=& >:+S!Q8"I29[&Z5\XL(?J['N[P/84/GC3]VW ?K]= MH'?:#[Q=8'?.'E[1.-A0-$&-)C%MK6&1/!]F8BY%.<^3:N)EV ;$XTI;:)*BC3D9#%8)@/CEDWD53+T?BOG&1X6U,C_UV@9W8W.)V M@7VH:-D(Y!HTN>R^E26Y,X$S+"XR[2'6UK""R"5WRN98A&[K'-S&]*UIR3Y4 M'/FF$@$T9BDT*RI9IA6I,FB%#(7&)(/BFK-:A2UNBIJ,\?.OT/V!L^<7X[Q$E8N%:.HINC'(-*WU+-"6SJS!&*)6 M4MLF%^6NAW-\$^MXE*[>$74X'PVLK=_?ONOFYL*U]-+EU7@N61X(F=5 \+BW MS!L3:W1,VH)*A38W5VZ&] UI2T^\M*B@GIR?DZ$ZA-%K((MUJ<:\KK%D1J:4 M(],N%P:@R(P,.@5'OTB^B?^_%LTWI">'L]$B\+BL?'PQ)K%<5"_SLG%.R%;P M[)C,D3Q+K1T+,M- ,82"#D)NE#VW'L^W[;SU05*#I/%W'8RG!;LJEK?8?1PF M&O*KL@;MM%[>.%W_JV7[KRW&TM*3ZW,P#Q0&[T-+)H^,X@:[8J]C2CQSI6UA ML8"I_7DT"Z@+X\JA MD649&*3B&0FNH(S"83AY:__AJ-[>^M^%IR;^XM\G'[$;UY$^FW0?)MUEEVZ2 MV)/W2*+ Z2W(6J !AYD97TQ-WR"96*]9]52/!L1)KV,6D6E$B(E,Y91*;L:%-9'5_R-^P:AZ)YQ9- M"1<3"9].J@Q7IH^I_>AC"DPHSLE-]U4Z.C/OI%$2/4IHI(1WH/JF]:POMAH< M:9D6D;5J.^F&H0 M7=G#(;7:E4M&X$ECA4M?N19QY7?M0HQ8ZV-HEM,FUVU]/ MF]U6RK&+Y'MOLWL11\.TTBH6DP\"72TNU)[IVLC(8\@LQYPXMU!HJ#=585.7 MW35/?UQ-=G>2_:1/P?48!;JCZR_8E)212.Y5SI<55T%+P9S(%DR(18JT'96/ MOV'R_EP>++J-T[+OALEO9Y/TQ]ED1.^87O8?NPEAN\[%:Y[23POA^^"M]/*U M6G)OG8S<1UI/(:!5 #QZ=,EX609W ^U!>@>T?][\L%:RW*8]L@W1Y90+.4.H MG8V>DQ-8# ,ECC MK"#GS;:)I:Q#TT=@/_/M&70X?7(Q.YMTPW]A'H2$PO#_O[UOZVTKY]6^ MW_]%@,Z'FPVD M%*F=K/60#R61$DE9R;)+]69?+'7RL8RL.$6O@(*+)HV#MV ZV^Q\@@VLVV/L M0^4M*B)6H?TRF]T3+$]36I2(3.1:J"&D91 UL.*+"^07"![;W%>Q'L^KM((C M5-WHH.,9K*?-U1"M5<9G)D,R3,M"CH05A?X;,R^6'(B!S."L+>X&L(5CE3[4 M94=/\3D;;+;%,XXU0,CDIWJ7+>-00I 6N"M-^A[N O8J#*-/Y3XN\/\YLLR&EG\XFQDDH6H F<24VT;2\BC*HX9K3 4+96 X39H M]L?]:DVK$75#'2_\]$\]NYTA!;\)'[]\Q"Q&* 72^FE8"37^+46S&$@&GA./ M*7&'=KB+_G:A?;56UBM-/1X\=!LG6Q'G$4]"&$'0+""MQC0$ZFJL&5H91>#2 MP>I5D1LVG[:_YYJY[UN-+QFVI\X>OTXG"3'/?B8U+" NL^A=Z2\-PO4_Y)>ST@?,B)\P_WA?SUQ_ MQ>GM)(]V'$T9%YDMNN&,^9K0.G NK-4B'S +;7GW-AC" LE^:AN_? M-"K*3Y^KUKL5C& NOA\%H:0JFD)V62\D=):<(H^1Y6ATX;84M/N=,AWVWM=I M%/VH^:5%A%-7C^7%>POYWSQJ-\U91Z47V[_)4.S[(9VQZ(!DAN>@+I/#E-/7&V/B0] M5>'#F *'$#&E\N#V:)XB\U8*%H%[1%KM7&S20V,H$]B1N#28!1RBYV:G+AVN MFV6JAD_*%L)!,QOY.!9(0&4C4V!]=19]:%,E]Q+*>;W+8PA:>[QRM':;G;-V MB-XL>VVHZ$KMRB"P]I&66;.8"L7#PJ3(P:(U;;;"7T!Y37P?H]VADE2[>:SP M6NDA!,.824X0)*=QA05N,HJH%,0VC08O+1F^E>/7C^J'.EA=6/\^T+ZGMQ_. MX@$9S,=0,'!ZNQ=9T$J5F'-*+"Y,\2HQF6S@D2./LJ5S> 7I[:V,XQ#-]Y[> M_I#9>S/.:_.UC=9 GC R&T RG95G4.=*7K')*(4R*]<0;<^.WO">RTJ3/HB/ M-6G2?2BS]^3W=8"2)3>5/%2&(5/8P^FG0.(RF0V4F'SR7.S'[EDY[5WW.\L8 M#E%6L ME4S)""W\:!?87K38!0%'U3-L>5H[C:Z#NZ)7B#))<-$7KG2)M'*E4(207$EM M7("U>GT)O!?MUC+B!./\X^W=_1SSTZ].J"0Y\DWM6#E4S!7&R&O,,G%(.8.. MP7B91#UX!$!(2N-:Q@X3N!: 93JRG;_OK3NRQL?;9/_WST&RFILC\,/GT^7[>=49Z M7Y;PEM#>/IZOE@"(]<8RX[2N%2/(H%;X*9NCYR8(DYND7_CTR0M*"1E%QKO)3]3<>YEYFTW2AC*=_XAF M>$OM=^[OS6(:[/BO1_8./N%BLW,??"T/AW8!/,\)T<58Q%Z6>B*=YS [G92' M1(,4A74T7!6RJ)QCO&0,5OFB;9/>NNPV,#*%ANYCYORA:/1 M@:&U@>D,@D4#BBE=L@VJ1!&:K,W/4%Q*]'0L29.^--P@NOGIT^>[R1?$+J7C M?9?+_]B=4II<5"1@6)C6+C(?N64A!N!*\)C;]!'=B.B5F4$_FN_[).SKY44/ MF9SCO/+)[Z3TQVL5)?HL.3)K:I6'L8J!=()98:1S1:90]BNR.N2MK\0,VFJ[ M03;41YS6]>]7XA>P6^!32;T0 J8,)[4H"GZ:@#5Q//8@NF5 MF$G?VF_08F(M)L!B@U,4,!I,C*8P6M9*R$2@L-FKA-HT63V^ 5,X6=\]-GOH M9K'J.[^_GS\TQEG>8R?JD6G,S!=$PJ,Y35:E7F\O9+3&E,#]7DO#FH>_$CY[ MT=W&Y@I->D!&F&&N<1,%85W@=,QYY88G]=B_< ?,E9-'9QPFQZW30FB4 #)B M\$0 FF@SX&@WX)ZT>7P:Q=;GM=3L'JD47%K-@R*GM5@=;0$I8@Q!9/"&)BN^ M0;\])%.L?_"[&G_5D7QJ&\[=3VZI^>UBK'"09/*."^FB-CIY!4+YK%RR%FOC M!K&!@Q?O.-&%7*1XP0>6$BN7I'L: Y6PF-I]C$3RVC%IM95F,"D8EQVR*E@(* MD1C0^L5XYCZC32:VN8NK=TF&=P@&MN07T;]H*LNYD20::AJ@"(TO2 M&KAHJ!-\->A#N&_3B/=6=>NP"N?2H?IO,ZTV)\^GM>':;NBOR M1M%XP5/)3 +9H3;H6$1N&"202EKI6MIW8^&^3=._)(MI<'WAT<-[(6-=L3 O M!7R\*U*,?$%>%%:1ZH4 &$R]SJDPHY$C5T:0=W91,_T.@;Y-ZS^W933HJGRT M6A_N;'IR->[[^9\X_>U/&*\-N$<12N2!1V:05CEM-&*(5<.(0=LTQ5M M* &_S1%Q:9;38YOI-4V.=DD\VR3R0_*\DZ6$>C$XU['VOS.>^:1(D*"]%3)@ M:G.)R M;?<0?AO8[.;B .5E]"E9)H.-3&OE64P(3.6DI58<=6FR1%]06<;Y"=^[E.,0 MMAJD5:Q4$RQ A6R3D[9VX+.%1"4\]29L^DFIH$'9TB8X7XOFN_GTP%*#&6AQ M'-?-SL)%>J7/+'.=F,Y!LH#%,E#)1$#NM6^2;? $P[<=%!Q+1H.#_P64A=GO M Z:E+_\,S7F<\*.Y6<_Q"8IM-PLL.RX3C.QC9B)(R;0PG &9->.)1R5!2P%- M%HX!6-[AK;8A^1!]#A<8=5,6S6HT\[T?XV(UTDD494)B%KUE6F7!H/-FR(U) M@A8GRX?*E#$3Z(R)*KU\1F4Z$2 MZ.B8X*AK,-=TI3XV08'Z_:*+A 87/@:F$@LS81^8U M2D8"FQP5"/*96]C&"R3?MFMY&C$-$NZ> 5IVX-D#4DLW7$0KUQ2 =A?>:1 NXFJ\E@[.]P0MN3?XB&FSJD MRSGNZQ2XW&-;]JOG.117@-G((^$+P("'>D>Y([%C5!J:7+ZV/\3A'8N3&=WH M7O1*1P.?=+D9UPT*1^N?T(4S56H]1$[ :I8MTYJ&AB.G66*3[+NG(+YMG^)H M.AJD/J_LT^Z#IJ4G<0G'QL?3LX'G$W3;8!59/87&@@IKU8BUB_H1GY-AA=-Z M2=:<]&HGDNMA>H?#T(KH0U3:=X.RFZKNBF?9_ @*K6, 3(/F%#];Q2*%LT2( M@R1EPN!6BM@W-)I9>?#PR_MIP^^:K:.UM#&L35,\Y\GQ]TW:7[[U^W\2^\M5;:\HV5S ME7U%6VTE1(N;A514\G5+-H/,PAA36%OM.=B*N1WO: M(2*N,!C12*ZMS#P;[5WV1B?#DY44PO#H[08&=[SQ[&USA+.">VF9E MVR-G(I=(-B\21!(U*Q:B<$PHXU.(VCBX,G_NA8S?Q]19QM1IMM:JTU$349^W M0Q@YZR'F>IE8]K[VMQ8,?'),ZL I\B9G7,7K&E//!?P^H,XRH$ZPLDMJN72P M;QM4O8Q*(D/'*:[-CMBPEC,K%46V";605[9$;8VA+I**_\7:M@[SS5\XA3^P M\Y=^A#D^MGYY.GR\<=IP;5GR4C-MG6*1@R$;%9(H]":(*VN.KFB:O)I- MI&9V>%5!\?[J&(%W%@UZ%KVDI2S6Q*4@*9Y1.0<;T;G0.(_L?,)?T0"\A!%P M@:/Y(/.]JB'\?,=AMR(2]SDFZQGJZ)A6H!DDD9@"09X?UUGH=BWW+D$#WP?S M90[FEH9\C7MK]U.<[=:"0(FJ\,0DB4QN%D68 ,$P&^L!?311I2O;(CA$_.]C M^3+' PXG6(@.*>! DBG/0!I"F M7OZ2--)X4IX%D3V#K 50W!><;7*[[K?86_:D';^S,'Z9O663\A9CY@P]D 0T M:S /B9PB+4%(4:"TF3E>66_9@PQA:V_90PBYEK:<^\CTO;?LX;UE#[*5(?IS M'D/TM1AQ+)FK5 )#2.1G:EI[8B;G.2L51"R%/FAW"]I5&.]!O64OSG8/X;>! MS:YO-RD09#+(F2FQ=N"MY:%6&8::PC,MB\MM"A=>JRGH(2RU[R?[ M.[$R^_#Q]V5C,E R>&^8""61N+96+1;%.)I0E Y.\B9%1EM1?3>E'ED[<\'I MTY]_^J?^B+V7+6YY1\N2Q7U%6RE7+%XG'Q0&\+I2%VS00CF9B_.Q2+.A7''+ MV\Y>JHA1R@#.,9X5+=!&:!X&MO"HO!9"83^='..$WN]O>]Q_/;Y7D8OY2]QU_&M.!VK="Z MY[ZM?U"%K@&A+&"X@,*@U-96!0(#'P5+VDI?BRV<:;(3N073]>]+'F0DDS9D M-0B6-T!;>.7[@&NYW;@5W7GV#7OCZ1R:Y$CM@>TUV4;?5+0X4<*[NWK3 MR#C_&Z;_P7I3P'-\-0"0@=6XY4U87.<0IWA.\F?R(]S^93$OTO? Y2!LTC=\A 2@*)WK' M20-N&253"'Z M)N>(>Z%[3>;2/QT;$X+[WFA_4,IO\ \>M8?^],_[V1[?"&AEYUL&)54V@%H7 M'2C&C(('#O7HPNDDU&@#M%,T] ZF#\2><.JP[7&]:W [X!6-JH(^*7*5--D\ MH(U.I8 R@2R.G.XRVA/ZP1I^BS [SOP6?]F/WM;!6%61TAI*R#H5KR,D[T-" M%VC.5]**E$GMYX6\BYWHXFD=](CDX42HU2S(:O8KA5041;FDZ\3;PI?8 M@>NDYM0/SW[_&:LBQW]T+WGH./&^?* E_6^X6^2(CS#3:B-E9M):6KN)%>:E M*,QY;AZVT(*%!A+X"K!:-O"^_S_"&4,]'!33P M2*$@IP"Q7JZ0F1>:$":1(0KR57V3T_FMJ%Z7??1'0(/0_#FXM[<0;^]NYU^Z M"P+ HV5)I)JY1U+7*YA8*4HH5\AH0;>WBT<\K]DBCE-Z@QK<'^GUTRGF#_6H MM!KG.YS_<$^?C.ZGNF+9$7?79,4# +409 U\2AVH+I==E$7\IO M4,G9"7PS[J#!W3)#*!>>ZU%%W7CF3)>Z%^4+,BF-D>BXLZE)8LU:-*_+%DY7 M^$LK,/WXFJL"+[(I! :,+M3K'%TM-:Y%AR:R7*]>4U:4Y)NF@SBAJ$-K7VX'VYR9-. M^.7]87M@:IGDM [4F6HBVW$Y:43$4$8"0L42DF11R@FMAB08"!L8*B.$ MPV*RV:=!U%[T/7OS<*OH2;J?]*&XGA?'?\,_3X $!)&YB*RN#@3$"!93I0HG1H((4DD]H88V5#:/<(ZWTWS"_GQ(G MN)RNEF?0MSV8V#X/[],^#A9FE5P)'%64R1G4,DJ0PNFBA(E>%^F76;('BG4D M,S_?UW[="R>O^VA1NSS[G2!/;^[NWDW&J5K678W'?X#/M_-J:?EY3L'BMS_^ MX#4_F="&F/JT@Z%4MV(^'ETJP*U(1>D,SB>MLB&_4"2-WKK1D$H\V.K(9I>;0M8(")[\ZV1-V,)&KX4< M'Q].M>L[[F?SR2> M>-:G.*IG0#FTY;11[XKMD:GQ%,CNI(XZ!]PIQ?T M;WS'!_P+Q_=X$VO!<)J/G!5HL@Y,4US,ZCW%]52P.QJTQBDAN&YS4\[>$,_0 MW:]O^WE9Z]^$GR:-1#HX/Y..J@]7(?WO[?S/Y43PTS_I[C[7M@6S63UPSK_! M/Z.DA0@H)4/E-=/<".93X4P$P 3*E:R:=(LX NM%V=9)U+_H.M*6MP;Y/#_B MYRFFV\5>+CD '1'C?/.I:NK_=9^/C ?T,A>6C;=,YQ09J&A9,J84ZT1*T*2_ MQ#[@7JTQ]SV\MKB%OC[1_CVW*;H'ZQ\$4)-"WE3_W01Y5@*E%HE1E* MTH:V:)@7H!DO!G+V4BC7YCZ,T[%?E*FU\9=:,]HB6[66@\U&/LB:>T=C"VB M$1P::A8X Z!0GUNOX]=;"7M-1^U>?W[3:,[<:GKJX6IOTJ.3)ESZE2_O:K&P MHK410VTV23)I$($%2(XY3Q^@B]R:1BTYOX+X]@SA: H:^"I/.B!OGCG??%E\ M^9"S:[*JYYF6@:YMN2/)'E#;>A.FD%QEQ?,^N5F'+TB'8QVLV7GS9:%)!'2&?#BI' .NZU4"+JJD?!*V207%5E07 MT+R\C4FLFF!OU#3I&]IA670SW =,TWL0GZ(Y3[%>CVRM]X!/4'5S_BT&E0 U ML];%FDHKF7?U]BAT(EOE PI_I;SOJ,,;BO9#--PCW5T_K9O[^60\^?3EX^3N MOFN;M8"VS( V#K3!Q+RJ-WHI\LIHX4TLV1**42)&N5);M:%9V?;WG,UO/8:! M21OU];C+WT%[3'ON^I<_QQ4MB55D[80?.=-SE8GN)N&N-7!IB09!HI^=<@T#66C:QNSH)THM9-%7\4= MZR&\=I^M)^7W7"_Y$M'"[O?!U'?QY"8PPU=2]D'45MY/T'+S"6'I1M8&KU$' M9A62D6=:=:*1CB6IA%!@$L>FN$,?$(6DLV6&\4+;WLF]AS/L)5__9"UZ03L!$TWR-SX93S'Z6*#Z*>[ MVYJ']J3E0Y*.)Z\%$\$%ILG/)' ^,"^M"5QJB;+)^=965*_ &/K3^G#W'N^= MWM='OOL);QLZ^_*@?'AK@T9AC'8:=,DJ<$\^%V M]I^OF^-:ZG)Z14I%4R""VPQ"VR&=/J%9RM/_I7BA*KV M/U",G52W@MYXSESSWR;O$V_1'7@]GJ&.SH?@_7,>7$K%]:=]I,#YR*H %52P%"\8&FH45ETVZYI['9G:Z&[ _W)%(/JZPX@I$A'-XW7VKGSVZX M%*=2*3:PHLD-U]'79N:T*N>LL@ K,T"3<_HMF%ZWWW*4YAND';Z4EOYP,2+V M@3:HM_(5V\4X*L?QN#-,.HV$(=R3)Q!S0(G:&^:,H*$1K&$0LV(\H4:NNMNJ M7X5]'.Z4-#>/0W3?PBS6;5M6B,M6BCKHA"4R2-4-4SZP$+1F(25N0RG*IR:E M#3MP78#[<2R'J[;1(P&]]Q']O\ETB>_A0#5$$P,Y.DR (A\K4"Y,8K2! MFQ(M[C-3[-E,=/7UK\"CZ$&O/1;7533OX!.^+\\P+0!'J6&_+6H[@NR\]V==V)BA<96"5.I3+5)-.V^M,_@$LFE0L3 M8!(4JWLFRI9% N?\0/YX<'"6?__?WQ^6WE>1%]EZ]1]_"/[L_\$3*[;FV>KN M/_[P\Y=W /WA?__GO_S+O_\_ /S?5Y_>>V_6;/,@5J7W.A>D%-S[EI7WWB]< M%+]Y,E\_>+^L\]^RKP2 _ZQN>KU^?,JSN_O2"_TPV/]M_A<>8A@F 0(X"2, M(P(!)E "AI(D#F,D?)%4FY55#_^QQ_NR_+Q+S_^^.W;MS]_I_GRS^O\[L?0]Z,?VZO_ MT%S^_>#Z;U%U=8 Q_K'Z[?;2(CMVH1HV^/'__O3^,[L7#P1DJZ(D*Z8G*+*_ M%-4_OE\S4E:8GY7+.WF%_@FTEP']3R (013\^7O!__"?_^)Y-1SY>BD^">GI M/W_^='-R2ORCON+'E;C3*_M1Y-F:?RY)7KXG5"R5]-5HY=.C^(\_%-G#XU*T M_W:?"WE\V&6>/QM52XFUE$&BI?SCJ0M#V4=0;A*W0]CR=B'Z8?1 MQ/VB^$&X%[@SS<4BUP_4VQ6?ZMG=3G6QZ.XE'NNQ6)=D.<%CL9NF(_)2_\-[ M];=F&CU0#YE6\S34W1%5?"_%BHN:+9\-[67\/_Z@_K;8%.".D,?%YWN2BU>* M:/GK]<.C6!45?U_G.5G="?U)?/6TN^0C>=+_=/V-Y/SMWS=9^72C/@)Y]>DL M;LM[D7^Y)ZO;1SU$\5[CDNW2UCI M [1UP[VNTEY':X\^>=WK&LV]2O4KKU;>ZVCO5>I[I=+?:P"X\FH(//6HU""< M?%+6[)FV2VW'K?/]95NS%UNV9WQ;+9DD!:TP;T12ZQ?Z/XIE6;3_ O2_ #]H M;,<_3B[[CP=OXW7> DUR=N91;*[XD:V5E?U8@F=/I=Z5O.R*E.N7?9'K)U6! M] =OG7.1JWW>$<"W],=%MFBW>5_4K0LFN @(] &6 @)(H-J&Q40 26D*PR"F M(4M-/DC[ \_M@['=VVKAS#X5!UCU4_DE"#BF6C/EC=GOE*8[=BI:>BH$^_/= M^NN/ZI::F=1?]@GI8+A)"..4$NT+??+W=B_DKR*^^Z5$\UW92$+H57KA4GYYJ2?VUU^O_&(UP+ M!,>D3I-I)R5!"QSVZ45P/PE2;/**(W_)RON?5VM:B/RK?DYN M5H^*%C\)K6^VS"I*53]M1LZRP-((= M+JP9@;[P.DW#NUK)VE"]\CIZUB?T74V]6E7ON:Y7WE9;KU+WRMLJ?.5U5!Z/ ME=TORYAD[E#:2;\![E'?_W1,,.-@4_@A*ZN1KE?*3%^5:C*A!!#%FZQ@R[66 M]HOX7KY2 /ZVB"6,*==6L: $0!QB@+B(@!01@:$( \R(I55L,?T,#>16>D]M M4[QG\EN;RC;K8&PU.T+7O0%]&EAO)[OWJY;>J\0?UU8>@-O(9K.-!%-;T /0 M.6),#QGE9?S*ST^5_IJKG=PB0B%-(2<@H#(!,)8AP*E:2>Q'881E$"'%%_2?.\2D9QVG.1BX<'5^1T<"^Z$A^E^4MO,Y#>A9BCF= QP3 M\W=U M"#\]B^_[ZI!AH!:B117']4#X3(<\$_E\JP^$D\4)$OPI0'?L 1"%G* M 0P#"2C"%$0A":@(HA0'5ON:GKGFQN"UJ-ZU-K*5"5!FVC^R%=RK)+>D]!Z@ M#:EY'/A<4VR+W!Y:WJ^UJ"/N2 P &97H>J:;EK#.ZWU / :W#".0&_5^%/66 MY6;U1M!2;5Q^(OEOHCJ_J4/3/FN'359J"=2N1KU.)%M]R8D^PKPN"E$>WFI=O499K];V3^Z]/JY794R"=B;KI.SN M&O']3X/S^08:IB4I:Y-X4V0K412?Q5WM&/N>%8N$![%(0P;".!$ XD#MUB(2 M ZF,U(AS'H446YFF?;/-C>%;V;Q?M72G7_8!N!I:HF.AY=P6-0/*WO(T 6!4 MV[-WPFFM3Q/=#^Q/HYLF]F.?S9OXFR)&P=OM]B]")ZP+?JTVA.1.5'OQ-TJM M[3'F H980)\G "5(F:QI&@,"0PH2D8J4)#1%?C"/%#U+S>;&@+7XE7^5KY=+ MDA?>H\AK7^MLLOELGQ['#MJ7?";F[]8US =L'KR.T[?%R6N JOW"GH;*VX7> MS, K[&K]9^%+'EVYWX<'VM6:3I>:.%1 .U-A2?Z1+_1QN@Y'U2%&KS=%N7X0 M^39XZ&;%'FC M1>4#6:U+_0_KNU7V#_U/A?JI4J7Z+6T4U<^OJDB%=53IBV" MOHQM]P](_P?]I9?=>;12K9FG5?-:W9X%CVX?"J6@]V7M:16]5D>O55)=YM5J M>K?2:Q1]P57E369G18&S7=UG4O[3K;*QU>1R&6K#1\^@S9G CQICQLF+_6S0PL>,(H&:[W)%@I&#XVX# M3)SD-1R9[F42$T[K?3*SH.>6XK+^M%HH.8A%'/@@Q"P , MHQ0@*!'P!2(X22$.)+<]J'X^Q=R8X>;A40%1Y7MEI GQ7AMSQW>[SXH MS5[TD0!R_,;74FHS2LOI_5I+ZCF);3% 9$PBZ)MN4D8PT'N?&DQN&<81'_,U M$X(7[Y28OQ#M42[;;/)BD::AP"D6((", L@A!Y0HFP#S(/;#.**2(QN2Z)ML M;BS1REK73Q>-F-K@^E9+;LD@O4";4G_T/1,'[? M3^C>\VJK.SJOM?II_Y7>'W*2M_>$'NV+>NK7 XW_QI];!XU6"0?WZZ6ZOZ@/ MA;?%KN(4!20@"""UN0<02?61CW $8AA(Q*+4)Y&5_\1TXKF]U>]OKE_=O+_Y M1OL]6XJ84 M#\4B(D%" D1!&L($0#^5 FA[)"8A92E@21RF@X-6Y'F1G$7!^IYOVK=O$HY MV\#WRQ?8C""G73;7QM4T*S9=&.0!R+.(7]Q)]?L(/#Q <;2(P<.1!Q[J9RM= MEKMR67W2486W\N="5-E*UP_KO,S^40?P!!'GOBYI*R$1 ";*\$22(B 1"D5* M))4IM#K@-YMW;LSIQ5.)76=O7GE=R4<,$["#:M20 <.IIPT?L,/C()3 \O:A805-S).H_[Q9 M58'2'Y2*FUR7/^Y8P0L% D4$84##A .80@AH$$8@XA1#%*2I"(P:KPR9?&Z\ M52=IK-8KT,CJ+7?"VAZA6ZR!Z>&Z&V2='[LW(9L_M(+_20=>UUCOA/?>&T ] MX%3>'K-QS^LMYI_X)-\>F<,S_@%C##[9XQM6-J[^IVO&\@U9OEXJ:R*3F3(, MZPD7+.(LY"G2I;=UKU^U*MA/M3LPXA&4"978R@(SG'=N3-;*.YS 3 $W/NP; M&T;WYWY:8F^+9"/SE=?(.NK)GPTX(Q\"&DT]]7F@#1Y'C@:M;A]*2$=J;R&$ M$XY\ 5"(=K/23M3+JII=4,YL MYG7,W)ESVJ7Y!K\NCPT[6\[)/J6[OR][K1O?FOA)RG0ME,FP>-DO=\.:9>Y%C MQ% @"6!4NW<)98!2KNM&L3B,PB2@.+7[O \597XFP)=U29;>8[Y^%+EZ#?3) MN/C[)GO4OO@K[ZZWFO&XJX218 C)%"0AXP"B1 #BBQ1@@5@$(>'):$[XT=9H MHAC0%U^;BQWTHR'^\AY[6JGB=729WHEO!.=$7OU^6>;BYC="S,+O;S;>T'K< M58[SM@:C^OO;[_K\M(W2#"$))4Y2($0$ 11^"% 4)(#&*"*!C!(HC:J.F$XX M-TK\3)9-%-=#*Z]M(>XS")L1WIBX.3=T*U$[I6;U3XVT3NIRFT$S;G'N,W-. M7*';#('#,MV&]PTCEUME3)"R:ARL^W3JWJL+Z,]CL>CV1[UQV368]-,2J8]>N[S9]^E%V$<'#2>5MU1YL"+ M'!^>UK(G&V"<0\%CI:CJZ*X5WY:D^J)+X>\2[B5*UCM=E6W<%HW; MS\OYG-VM,IDQG:[[NG(=5P4?CUUOVTC6?I'-J,GQTCGFKBVRWYZ7[]O^>^/W M.EB!IZMJP>K*;%7CDE\K)=T4:K@ Y''[S]J+,7$3VL$X'7:B'3[4,"+^DI-5 M41_]WGX5^9?LH77(B!A+$4*U14V3J@:?#]3.% ,!(QBR))*"6#7[.#G3W$CU MTZZN[?JKKD6>F9[:G@?5C-Y&@2\<8;IDBH"ENMFP^UFXF 2QCI%G$\#A1/I$QMS#!G((X#X4LA M2!A:5HLY.^?<&*,1V1.US+59M:[BMMOMVY!D'A/T"?%%)$/U)$..U+:888 8 M@H"E42!]3E+"8YMM\=CH3[9/?GRY-3 C]9&1=4SO[2/=GE=H-.M,A%IB)]&] MQ@"-'*AW=MJIX_9,<3@2QF=\Z]S:/GU85RWQA$'/'AF'D2]P"&(F4@ 3$0.D M3%7U(X9![* M#E9RNC9B V2[/!!]ZP=M1"W>*(X5/DHQC1/@4^2KKS9, /*)L@TEPSQ.690* MJVWPN0GGN0=>5NGCCXV8PR.5CT)L]AD;$SC'GYB]R./.(4LC[Y5NGN0FNK@/ M&E=1Q$?G?+%HX3X$^J*">^\;=4^K*5 [5MF]^/)MW3CPTQA&(8D80)3I]H,( M R*E#V)$.)0IA2BVJ@)B,??4\"Z"ANU!F\!0/#K]'.RY/EP,S:[>(8;Q5^W?VQ:4]7UE\T"% M-T/:%O)1"% J.4 RQ3(*:((2JQX?SX>?&PM=?_[\]LMG._+9 \R,7X;#X)A" M:L&8KF6U+TIJN@:'=X0!9YX=[EX!J;V18(C2JA6$Z][3FA24B![:%[?T3'_95 M_VGV!76/^6 !"0UQDBICQ$]2 *,8Z3@1 C@/$E_MIIA/K,R2,86;&^O5-9R_ MUC)V#T2>A#X.T>^K^N%!;\!L$W]&75/'1QL7KM3\CRCJ=6XT]&H59W"\T(/[ M+(X)CLDWA^WA1[T.F>$)9[IY,#S.A]W@GIM5*Z MV52=!6/4#=;IV:;=;)W5^F#C=?Z.@:=)FWR5E9MOYLVB,>E1T>K9I#XG.:GUP/'3^#CNB6))_Y*W?AZD-E0ZK M7[TFCYD^R*VZL2X2).,D"%- H8@!Q (!A%($9,ID0 F+4F2TFSD_U=R(HG$W MDD9:KRIHJ@BC/DQ=UAV$?V"U"NV1M+)"X2O']MF%]>?7WL(AH;[%X,U MZ>>8<9&>QJ?;"NK=KKQ&5,^FC[4!:'S-JN".NNS8-. ]FW..(!I3M3DN-57K MZS4!!W[4T*_!")/0K[DF+?U:W&%?0?:M,OS*IVO.U0-1Z%ZCXC;_F*^_9DJ) M!1%4I#S&((QT*XXD]@%A7((T\!/* QI!L\*%YR::&_76LGJ-L%=>):Z"U&L% M-B\NVXMO/Y&.B9IC&AT.F%7=61,T+J@_VSO\9'5H393LUJ,UNGYN22A_J\(9 M;U:UWV2!<) @%@<@I!+J[#H"4$HE2$(!_2C!",=RL1)WNASAEPE?<5O;?AU=]X(I,%RA_8OX+ZTE61G8;!KO ,(HA\3&(1(( E,)7+QZ/ &,4 M^P1"'L5BP+?J^&PS_;*\)L6]5^4M2V7DK;>U !NOA#(]EAM>T\GNEX25V=K?.17:WJK/"V5-3*>SZ01^Y+'"88$A2!D@020 Y3@ .4EFU M6&>4^91'U*[7I=G$<]MP5WQR+Y858\A:<$_HC&V)OQAPM$'3-*5V2O MD=EKA6Y+U57]>3=CEI6P16KF"!V,XY J\/&?ZJ MV^\L>) 0/_)#]>;'VB67<$!ES$ B4^:K38Y/?"O3Y-1$T?B@JNFYZX=1Q"=1DFPE M^%N2ZV)$1:(HPHRF5F1Q?LJY MT4:W:1:O1;2C"0.4S0AC7.P<4T,2V$N;HC,DG!K-.RBSF M*.QSC,6=8WA=]WJ3+5 44>Z3 " _( !JKPE%80 "&6$I>"1";!4WVCO;W#CF M]KF?UW_"%_1WG]"]W^U]ZJ:!I>[% MP^,Z)_E3?5RGOA"YT*=S7]:?!%>_TW^OBE5=\__9%*7>6"E>]WDL@AA D@@ M(Q\"A!3#RR"(D<\3SGP\X%!M@"@S/7%[(\2#-BVSKQG7]1M)6>89W9156XIR M[;UZ_4_'*>#(O\7##6,,7]:K\13W1/SW6;%B^OR-V:^N=F]E;A-0UQ/:H'M".X< MO&9D-B)HCHFKQJL6U:MDO=)E?UMQQZZN:@C,F'1T;LI)J<=0_WV:,;UM8&=' MH2PY\=S,.U;2[X/X7G[Y)I9?155FKEA )%$B" &A5/^!J:]VV F+01!&E,2^ M'Y/4BFN&"C(W$E)/8FC9$'+H$ICQT13 .B:J6H4K[V"OV*D1JBPM*KR/).-7 MWG\+DGNWJQ&YZU(01VU3.526:9M97HC80KTD1?&J29T. MI> 8400((Q! GZ: JJTG0$P(2@,6R=2JY.CA%'/CM$HV[Y572^I]+M?L-]O6 MDP$K+PWZ,)Z]T4\C\T.QA M ONI'P(.N3)[>$H!PA""A"5"!H)3$5B=8-H*,#=JL#=WK"$W(PJ70#JFD=.% MS]T:-4,AF[(@^LL:,4,1LBV8/K+1,CAQIDF/Z?0!^K"I/M9QZNM>7A"D08 ! MA(( *G$$PMCG+)8<^Q1-V.'KE)PV+_7LVG5-FWMYVX19I'\>E+(WT>6ZSF,1TMG/3N16]>O-CS?J7=O$: X2!!47WT?<[7W MX1 0EL: 281BE H<0JO.TK8"S'#O$[MQ]6XA']?%.P3(.;IVM0[3^W;WT7L) MG^Y6AEGZW1JX5UE/2>JVXY[W 0R"TJ HX*I0350;LAW2DLH#&P/26!CP_RG3E M 8TU>E8BT/RN2WOJ;-N--E4)U1:\8?M,5X0EQ::J4?A)L$V>JP^"LGRSHFJ4 M\45\+U\I/7];\" *_#A*0!!B"B"F%. P@2!)$5?T'9/0K+:@$^GF1NJMN&0Y[6TJO4=-)[:$3XW30H&D/ %^IB-"*VIUL=C3F)W9>FR,O%3^1_UOGK M35&N'Q2Q7G_/B@5.8HH2Y /)D#;HL0!(^!&@)$9)0$@84:,:X,>'GQO7M\)Y MOVKI#,W-$\CU4^?E>+BVR VA,&:K?HU[Z$;=V*$:]=,^S9P8>1*>Z->J?='/ M7#4PSJ+E"@.*^'FUIH7(OVJFJ$P+]6NEF+JKVH6\>MJZ#*I D#?K!Y*M%C!% M,(FP!"$4J;(3N6X)+17NDJ4^07X2I59E:)Q+/#<^Z=B ]&GG?FNBFWZMA;9L M[>A^V0V#0^:TF*ZC22Y;1_LHDJFP'37LQ+G0T\:I3+4&!X$MDTT\P 6\EZYZ M2^N2!#>KM]_9O3YT>[?.G_N@MVW4PD#@B) $V 3J8P>ICM)W'W;M55^#;U0T7C9P#:ZUL M@33;4EP$C^,OPRZ8XNTY3(:74-G7VTG9E.TD+U,J95_'D^51#BX<&+&P7JEO MTF>R%,5G<:>_3\WY;Q1'PD>A+IPGJR"L)/8YU$BC4[!SDTT-X-S M*ZI7R6IYIGX*3<. A!$PFB 4H0./U\@Y- ;A%%Z6T0D?*J0_4C M * ^9'%/F41I21 :5&>R@FF+RJZE5-WN]E&ALJF;$'3S.\'UK1WJ,]] M'O-LG>O84L+7=?5+981>?W[M(1A:IL#VKY-A!,#%L+](+8@=\N.W^S."Q%6M MA\,)7ZRPPTG=^ZHXG+YI8-#\YO%QJT2;;(F1'!$#PD_940.EV[&GC7'>T^@@/'G_]Y>WNRK>;=Y= NO;N=_MEJ4U(+;W7B+^U"#RE@ Z^T2I4^=&.FFG9H.>JR9:1#"_6 M?,L&H;ZF7%;C7% BBIXO1D%/%*-XWD%]&P88++A,$ZK;OT ?8@!%&@ J(P&B M*(AQ(DD ,;:R7QP).C?"K,)VOU9ANVJC5&^9"F41:>D'5 QRL;2&!M8,%LPQ M,8]9/ZA65_-WK?!5)WMOY$)"#A=E]'I"+F2=OJR00\2/5A=R.=^%B3_[X=U5 MWEF$ AH1M<7ED9 0A0#G"8(B!3[C%-$(FIU4-L[V]P8_R UPR*/SPQ>0]?8 M6* Y9EU+O(8GLO3AX"0)Y>B$+Y- TJ?[R>2/WIN&\<;-ZJLBJ'7^],LZ_TVQ M4KYFHB@^B/)6?A(ZBT04"RR2A"8B &&L.\\C! 'V$04!#5 8TYA"9E6(W6#. MN7&(EA1D*_!8RVI''B88FU'(R,@Y)I*MM%>>EK>RO6J)KSPEL[:_6ZG'8Q<+ MB,;D&)-I)V4:"QSV^<;FUF&LL^O457Q97W.>:=-(^_@S91DU._3CAM8GW?R] MR$KQ6B);A"L#_?K;_^J&ZON4W]99_2>H>> MA(9,E&NIP^A:^_I5']9Y>7_]H%B$D2;-1BC[3P2(@#",$]UY00),U(]Q3%@J M!&)):M1;Z/CP*$.L."Z!ZLF*).&$4::/A\V#\0?# M-EGX?38>>%3&),1, A]B])\U&/_S)>QHYF)]V)W6N&?1D^"3741KQ3 MKZKZ'K]DY7U;0?'M=[;9#L#=C \>(.B:-1GI/OQQ>*[_W32G@M1I< M>5L=O%8)3VDQ'L-< .&81#1$C$GYZ@*<]FGMDJ&&L=\O0E=!$OQ:607D3M3- MJ6YEY4?K=JW250#9MB08(3*,1<) (# "$)$0(,$(0!1!K#@Q#:45_PV28FX, M^$:LU@_92K]5AM7R+EL$,R)T#JUC*FSE]QH%FCY]^J"WUN%Y%[]*C5'+KXT" MY)B$.$R022GQ(JSV2?&RP2X,?>NTU'B7B[]OQ(H]->6+TR2!-%([819SM1U. M<010ZF,0PY!03IG/A%7:B,&<5M1+ZTWW0&Y&>2,#Z9C@!F(X/$3N M/"I. N5ZIGV9<+GS.)P,FC.X=4@1N<;,^Z+P;YN'(1DIBD$4< D# (,X!B@* M!9!"QD(PGW!B7LSXR 1S8Y1M.XA*1IL::$? ZZ>+,2!QS W/T1A4&NX(+#8E MX2Z#9ZI2<&8/C64%N-.J]U=^.W+?A!7?3DO]O-);SW7#3UCJ\(R/ZV7&GG:E MQ$B2HB!(8A!P'@'H)PC0F$D@* ]1BBF)A!&'G9UI;F3V]N\;'?*^DW= D.]Q M2,U=XA<#-8%_O);QRJNE]'YM_G12A>TL)F,[T8]/-KE'O5?G8^[U_AL&IN9K M>;5?JXK*RHK?/HI<_X/:U@6+-,(\3A &."(Z)4#X@(:!!%ABBGUM[+#4[H2L M;[KYG9CMA-/.#<+8>J,SQ'/!1%8UWO!^((7W6%]E68:G%_B PC@4,5? IPKX MB*> JO^!A$:$03](>"RLZA^,!/L4%/T<]+SQNSL"VHRUQX+/M6W:%=/3H)0OZYINV/(&!Y@>E"$SNL8]X:TH!_U6L[W+R>)\QLFQ<,@%B MC'.JR",6'$"E)Z""!4!7OXP9XGX(C?G_,:OJIP^P7(1(L5/L_$"&U M\X/2QX!PF0"! U_&E*(TM8JV&TVRN;%*):1NA=)(J4T0):;W0[;RGG3=&$M; M9+PE-#-<7F1A'%/9".5"=MHU94)F4!KD%.*SJ 5R(-SOH_C'*4Q'J_9Q;& MN5L)O5^UC%XEI.7)Y1$@#0GS(GA<,Y\=,O;<=5+Y44GH<)9IV>2DE@>T]WTT'D5EZORHQGRTV9?16?=5_7JA9W'4TF>!UM]O"XJ8]I;N5;DJ^RU5VA M6*8BHIW;66WO!,$\ )P0'\" 4H "AD&2IA&*$Y\3;!7R,+Z(L^.73AN7KH[> M3DFOU;(-]]SJJ6]J-=6V0VUE6)+3^$^!(;F]Z-JZ)L?QE]5I[QEWBS$J68\O MY;1D[PSE@X^%NYD&GNSHVE&W\G.IAFI\66JW+P(&4[7*^F-!D00D@@GP*2/2 M)R1"F%L=*QQ,,3>RKVN;Z/ .+@C2!J>&UR$C^O3 DMH[(\)3FH_ZN' MX2S3'@F?& UWKH"IJ7]GU9.F](LNJ<<+G>R&>U7ZPB.@R M7HI^UG &L&,BJ4561A=_WN6I%MO&B+H 6HL(.A<03Q16UP_U2&%VMOCTQMX9 M#S9=0)ZM?L^B]*QO'F:\=<*9;U;*5ORBAFE,#X@X\IF( (U8JHRX* )$P!B( M!%$6"QXPB6R,N--3S8W$NW'YE:B>EG6@4=>#L)EQ-PYNCKEY*&36QMYY-,8T M^GIFF]3X.Z_UOA%H<,>%9P=U32X:,Y9 0=7>3@@ TTCSA?H10B(XQB+"H5'U MH^/#SXT9.IYQFZIF)["S/"J86R4S2IP:#@9C@M=S Y6,5D'>E\:@[4;<+*8JP,=NC%6A[\CS M^]5=U2GJDTYKOI4_%Z(R\Z\?UGF9_:/:T[W]KN,"Q,)/4I%6(94)C@ DJ0 D M#-1_9 Q9(GT1BL"JO;BE '-[JW7[8%+<-VUJ12VDEXNE[J:KNU"N6P6]7"L' MUA)LU!6DVD=9]LNV72RS#[G+)7#,)5O1VPZWGUJ,E?Q5$9KRRNNJX#4ZC-AW M>R!ZHW;CMI5AVA[= Q$ZZ-P]=!R'33NWI4]2!'TI90PPB1B *)0 (1J#./*# M*!41#,-P](Z=CH5BPU64%564O9&'!,R6EQ/', H,$)UR6P..:; M1K36F'I](1@69U*7@#+1V9,-.'8'3J>4[SU8.KAIN@.D4_(^.R@Z>9'3%NI5 M\8BZH3>.,8Y]H;LA)1C (.2 ^CP%28"PHCB?,605.6XMP=RL,O4,14Z:J'= M']$>&PKE?&PRW0JN+I/S,GW4#_%[@4;J'2'F9XD=PVA@*_4C UT4M_@+T>DW MY6U>;73??AH>-.;^9TZF&MA?>Q7956D>U%8Q+E)4 ZB-*T%.0E CF'874B MUG/@8,.(.I[OYK M5\WGS(PV;^0T!7WJ6L1DQ3U>BS@*%9X#'OLXB6#@@U1$'$ NB:[K0T$84D:9 M^CA);!6+,2+LDQP1B=);KHL.OH5'RC+/Z*:L0D/+M>X^^K!>U;^]7R_50U\ M;[=:;R9<+;-/U(AKX/AC=)C7='6(['B?'$-@QORXG)MRTL^(H?[['PS3V^P[ M8;Y=E5GY]/F!+)>O-D6V$D6QB'PB,$,4Q))@S4@IP% 7=F.^KODFA.1&I]@G MQI\; ]4B>I6,7BND>>/+8PCVL\0(N+AF!2M(K/I<]BA^08O+8Z-.UMVR1Z5N M8\N^R\:(3^G$G!\]@Z4$Q6&* =&-0&"*)$!2A@#'DONA]OLAJS-8F\GG]LIO M9?_7/P:)_V]#3F*ML#>S&EPAZI@LZ@2'*^\@W*35X.FJ=?Q=58X_%\>N0[!S M%V1R9OX7## Q0Z8_N,1PC"$5]8]MC-N=\">A3(\'P=]LJ$G0J&:OR\C\'@489V.6"Y_F:]$?6?-ZOJV*/Q(M4%_S^M ME\MWZUR7;%M@Q'D =?%+&$< ZB9YA$@)J-H!$Y;R*"16%9,LYY_;!Z45W_NA M5>!/^MRVJ\/_\IJV";]J/;Q&$#<.&&:]17K']Q__*E)V?L_NV?UN4\I@RA@'G1.>)[VS,+ENM'=:@!=ON7<6&Y/F>^<'&=JGIBAO9=.->9&$,F(\0B B7+&6 MKZM>4C\!G&&&B9]01)E=?Y3.Z'-C)2V<#A0IR-(ZF>09:F;L,A@+U]OR!H9S M;>T'M#,YHO"X_4NZ$TS*T(@%<=.)?D;L$AE@C""# 1 M!0!*Q *, +2CU@<"2DB9-1C[F#DN;V?6^$\+9WYL>)SN,X?* X&P?&+::B_ MU1GB45TO.#U\/MYDYX9'U>B>&!Z_P&V*P+=U':L>^K$?B%2]D1&D #(FU N: M:?VVNLGIK037I "[CA]]<=C*Z_T):I =_6+Y48L(?= M2Z0%M"+,,BE@#Y^A*0'[PUQ:-?],D-1^X5-E@,@0"<#B--#5C@E @D4@"B$/ M.8%>ZY9"O2PV<-35,B/'"=; ,4E:PS]1%?I!>+HI-6\GR@O5 MDQ^$U^FB\<.&&R.H["2!+V@0<9@07>$(Q0"*, 0H20A(I("42.F+(#')AK>< MUXHP)\N3?VBLF#I/_K$1]Y*(LM/ FW&A S@=<]]>_%B_B>@J^._RD;_41O?;?W&.7C'?(_$M6WO^\6M-"Y%^UN5+5-RX^"2U_MLRJ>#'] MXR;7L3_:P"FV\*+;)4XQ2R,,=?XII0!R M1@%&ZL>01TF<1''L$]8L\=L5_UTM<"OO),LK]*=A3@MK]J%Y\:5R_,G:A3A< M/2ON^TWIZ'65K*OQZQ#6KII7WE;/RA%0=%(LZF'=AD>,MA2NPR@N%_3%PRU& MP]HD+&.\R8;9"W4&4;'@LB!S3:9MX]JSV7.']ZL07:H+)F+S6.]^D]&2B^3[+ M&-TS\,"G<8">:\?^:K\=^X?- Q7YK:Q^6UQOROMUGOU#\$40LD%V0EN=?5SNNHY]$GKWM=HZ)7Z7CEU5I6S1'KA=\I.N)9DZLU M&/44:G0AISV?P[;4ZM^: T/JT8#S/49E1;4 M:Q%[UF6S$7;$@RDC4$8]C^J?<=IC*"/M#TZ?S.X:SZW]<;W,V%/]W]TV2^B3 M\)AQ@$FB*\7S$. D2$#,?#\5ZG\)MMJS&L\\-V[I)/5TTT N=TD>QWVXF_%B M-"=S'7:!O/)JB;U?FS^=;'VM\7+MWSL^^8O[['HQ,?'#]0\P<+OG!!4 MW(! *+FRAE"2 AJE L0B$204F 3,*G/*9O+945?E MO,C(TMNUS-36['IESV!6BV"X9W4$K>OM:$=LKSVQJ@3W.I([\N$-P6S4[:/- M_-/N# <@<[#I&S+&,%+[(,K7I+C_F*^_9ESP5T\_JWWDS6H;>W3-RNQK9?DM M.(4X#=( Q) B --$ A20!(0B(H%$?HC\V"9,T7SJN44JZDJ[53?&C?;Q9*M. M\T6R%=J.URS6P8S5W*#KF-,TL%IJKQ5;^]-^^+E&^4^=NGC7YV&VYC1[Q,9D M-(O9)^4S>U3VV6S "$.K[[Y6E)F3Y)::GY+0MPKL/9#_GC */8VJQ1F9 M+=X3VE]'C0C1S(\B-17/%A7=ZLV'*C*$1' M66A*N5YQ_8>N[/.5+/5FXB>AO=X+ 2%*9:)>]"3%V@T- <)I#!(9BM@/1>!' M=EU2!XLR-X+8:>(]:E5LZUP,7A(SJV4:H!U330?C2HLK3^GAM8K4,6J5E:/C MSJN_=+3Q?JWU&;.1ZL6@CENE8[ T$Y?TN!2UP_H?%X]XH;O]U5/'1_8N%W_? MB!5[NOZ>%0L?)X)$@0!!D$H J10 I411)F%>]/.8./&?]TS[,I[S\SB<])D;W#J,?T(8.,XSW M UCAJ;O4AN'Z]7GT5>9FI;\9']0P(]5W@5;WPQF$5)X@P$D! 0]WE M*Q(4$,+4?]1>F%*6)"PR*FME,>?^G4D=P M.F9($R3/>_X&0VK1TV9\:"=J9'/1PVK7LL8.H]X^-89#3=>ES%*7_.[E:9S!C1OVAR;5=W-Z5X4,(4ZV7&22GXMHD@ M#BB%/(@ Q]@'4*828"*5Q8UU"T><^A1'5L%YE\LT-^JOP_.+G0Y>IB0O_F(9 MK3?"8IE9UA,O@?//1:6-MU7GRJL7I*.1UU')TSI=>5VMG/2&'!'E4:,!1Q!K MVB#!\7 \B!T<<>B+ZF._U4E0/--%RXJ;E:YX(/BK3?EA7?ZW*#^2C"\$#2C1 MY(N8+C<6$ PPEB%((/*C,,$T2H84QCX[\=RX]J,:Z+Y*N->59G(=3%C6#5O$ MWS?98\4$N5JVG-?1AH2Q]4;OL!_)4^4AUI>2)I-JN*[1'-V5UCO\D2D\+/GHU;6.H')31/C_W2]3/-D;D1.%L\_OM MF*[(R\4VE>&O8GV7D\=[Q:[+ZF W)JD?(B1!&(840($#@"B7ZF_$#R/*HS2F M)K36.\O<.*PKG]61>3^6_5PS&D*.B<4&'&/V,%*^ARK4_1V:4#_M4T3_!)/P M@9&.[;VUK?[E&?B>EI>*Q]6+[Q&[L"Q0)MH7W>(US#G7R]P5DZ_ ML0"#9NOA,$#GCVNL=8DJ7GHDN>ZX\HULN4PD#_/XA3K,PE MY"=J%\@9B*':"R*$$;=L'](=?::$.?3(^CER5IZQV1T:FT,QU$WE[J#W^00O MX3KJ/VH]?M$ TZ>M,_]NG7\2CXV?XE;J2.9UW5WY>L7;IO,+Q%-?LI !RL(( MP"#4[4)I"OS83ZF@<K)Q_61W17#W@.]DUGX=5DGM M%=5)GW;8J+VH>'BLOEOJU]\:-2P^_W9K8V!&C8_W1/7KVVX62G"O@_JM]&K9 MF_-5);WWBVN<+:PN9WA/9(2-BKN=>38(NEYKS6[$Z8RW09H^L^6&C7!AILDU M_Y]-4>IY;^7VW4B)K_X_AB .?0)@K-/R)!$@C2.1,BA0 D7[??@R(-7DV*0# MO@M?ILC#N]<%_+0W7^IZ1%^K>D2[[\!P-W[_"IB9C)<#.GDIIYVD&L7QV,8* M$B?9)D[N'\;4X,)\8V#YNEW@+]-5\7Q<^K7)"E9K>_DFSU2JC/FOA"OB^8VCE# M+"*0!FHO!Y%( 0XBI(B(00@EC$)HU29R%*GFQE25K-Y.6$]+>V$&[[#E&L42 M&W\19F&>[=3RCB[8E4&UK,LH5>*:!+[; VU&HF/!YY@;+T#._BS6 ))1CV;[YIOVI-9 \X.#6Y-[ MAO'(+R*[N]=1_E^5;7DGZOXP;[+E1OU;W23F=E,6)5EQ79-SZ[1;X(!A&OD( M2*%K:!(_ D2R%(14XE!0*' I,=UJ035:?#M M86_=Y&EP%Z^A2V9&5A,LA&,>:S7P&A7:_EJ-$FV3K8X:G7."\2CN0B#'9+^A MHDQ*C!?BM<^9EPXWC$X_-GDZ']4365ZO^-LV5>?5DZY>4$6O(XY8B"32==)U MGJGB3Q0*""B+8B)PD";G4'WBN>Y&H+M;JKDK*OBT*4@^KJ MF8!N1GXC0^G:=S<416LNL\!E3-XRF792CK+ 89^/;&X=N"5D]X)OEJ+I[D?W MVP-^$LIBS%C9Y-TK&?;^Y>=55A9-W?6G+WJ#V^FX%>($10E55E[$ %3_ X@E M!,1)' F,6!0D=CU<'0H[-[9K==76X$Z+-@Q*MV4LVM8%AB79)UERP\WM3!;2 M]>;X6/O67;_-J\.%U=&NN7T5:E$[S<]:80?9P'T@FQ'Y2- YYN'!J%GSIP$>8])?WW23 MLI>!WOOD8W++X.8]NX#D@VW[(HD)@WZ %'.@&$#*! BI0!C ,< MS^N@U-1^J"\R3&:7NGH!=F,9)^YR6_LGG(.!TI_[:G;3>-&Y[YM,G:/PN-@8GKS9*&0XG7;I &%"T2WP?0VG#,5 MH9_@, !!FH:*WV"D^SH(X"\#"V,LSL19@; U9AH+(* ]4+Z\E6]$Y+ M>\OJWP/6Q$H[5MT%XPT MP*A[3_([492O-T6I=L-Y\P$F"4N8\!G D"4 $JK,.A:%($P2FD2ZK4UJY/$Z M/<7<:*T1TFNEM+!@CD-H8-M=#(SK3>0>)D/,N^/@6!AX%X,TD8EG_ #9V7B] MZO=:>B$ : M8C^1./:A,"JZ?6:>N=%;-^!,!X&L5U5!+O53I4!=RK[0Z8^?-X^/R\HC2I:[ MG!_O9B77^4/U#EUY!_'TGX1VFFIC1"K(NWB5G#OL*O>.#90,.8KNHB566<%!_6=2>55;D@:9!$ M6!%9DL 40(Q#@)/ !PGS2!VXQ% M"=;5.V288@ 9]P&1D(/4%VF2DM /[$HJ=0>?&X%JV3PMW+ 4T"YL9B_V4# < MO\_&.-@G<1Y1>-1LS>[XTZ9E'M'L(/_RV#7C-!O6GH[ENMCDW7Q)ZL-8IC&( MTT 2"4!F/D"B#"4B!#BTRBYI)GPD3GG]D:WW7BT=VCK5'[>FJ?C9[JLA?"Q M)3"C@9&!=Z@T&TSYOL1/QF9.0$3,>45)T:5!RO_](1^\KK5.+?B3YF MAUQ+M,9MD6LZ^<0] 7/H$TJKJ]12$!$*Y3L.:47A%$)Y/A, MT[)%K[8'U-!_]<#BTY7_9$%@Z*-4F24IC4, 0\8!P9P#&<((IU2R((RL>G%4 MP\[3J3G$A=G Q$@@$H((4..K;:7@4%EO5 +$0YCZ@1]"*!9?14[7QF6VK8'J M#C_![G$X6&:T9P^ 8YJ[[M?8OJ[T,P5'+0Q=CSQM9>=GVAR49G[^VZ&;J<=, M;4IE[/R4K;*'S4/G#.W+O<@%D"GE*$0AI$JB7DBJ;)14! M((@3$9 4I[Y16LS ^>=FS.PDL]U,V<%NNJ5R!J;SC54E>7UHKW=3E?!>([VW M[;.HY/<,,!^PO1J$W+B;+#L1)MYJ#<+G<,,U;)AAW/9)?!6KC7BGM%'F7!50 M_DM6WN]%[-*8<,%B E@:)(K18@8((0$(8YZ*4(8^C2(;1C.:=6X\U@A=)[ZP M1FSOFY+;8ZT[FXH5NW\@^>D&\Q>L@AG!C8ZM8UI[!NOK9[!N3PE>M;">#T*W MIC4KO,8D,[.))Z4P*RSVB9:LJ<%S7 MQ:^D&%X&?[I'(Q"^^C^:@!!!9=_+4$=B01_(D$$>I(0F.&H>C;>K,RWL?P+(\QR5V?3[=*9/;U;I;*U=GMAXMIZMUO_)J[;V.^EX= MXU8J +P&@2K2K<;@JNGO,.*)]]0+-^JY^63"3WOZ/O6:')SA3RZ ?<7,I@G9 M4Q#2+UFY%(M8!.H+Q7V N4! _94!Y"<>V7:N$TM^1 M(/R!_JEM\F=84/TH>OTT?RDFCIG8%@ZK2I:G]+Z@;N7!D)-5J3RE3+FXO>#>KM9&]BCNIK8/737Y 1YVAO13.KHFA_><$:=<&W!&0.W)/U+' %# W M_0?.SOY"W01,43G=&\!XA&&T5ILZNU:H[[Y^R'33T_?KHEC@F D$)0(4^439 M(E&L=M$I SY*:8PD#+"NJVM^PM\WV3S/_5>B].YTOV?OAZ424FUPO5RP]=VJ M:BRLMKUUME-6UY']0=19^G^ZTC?:<5GO0IBQUUCP.N:K9K?8;>G\[F_@P\U5 MU:C9^T&+>]J/8$U1)JB,24J]\TU*0R::[Q./T3W#J*8ND"2>I;BJ&3I'9MOJ M87$4)P'U(X!A& $H& 184 Z"$":,T("2@-A84.93S\V":B1O3I3M*,4"<#." M<0.C8[IYAN"S1/I&[JOJ.-Y%939[O,8D(HO9)Z4E>U3V26K " ,JKPUV'UW? MW>7BCI3B9E7FRG;(6!6'O:M9*67 $)8@A)@#"*4$E. (<"8B*@06A!GM#YU* M.35M\A1^N%G]ZQ^#Q/^W+_?K3:&VEZ:G$&Y7N9]29[-V-5[ MNG!ZY0TX>\(%MZB9-X>%GZCLGLL'8*02?JY7H[<*H+/)IRLDZ!J_9[4(G4\V M=H+YK7Q;=43B>O5=1UU^2I^,#5(5K:(00Y0$"@<\I@.J_ *="ET\CQ,=0W&E3]=SC M?I#_-\&40YN.ZB"OVJ4H:'F]XONG(Y;VGOF ,WKE.T(KLTZ)745P'!SB.3'C M[ $;MX&F\>P3=].T1>6PM:;U"$-+AA3EK?Q,EKN&=#(6D >Z-B(30/V$ )&$ M X@%93 ,1)2$=M5"]F:8FYE358Q7>Z!"BVA;&V0?/3.>N0@3QW32PE%)YR!7 M[*3NXQ8"V9]DXAH@)W0\+/]QZL*!K_.2%,6M_(5H=UMYFW_2#20J(SGP6>3S M( LU2VX14H DBD"$8JU/S32[UUL+JA_H1E2%IU<).V@?. MW#)>!.'33Z2L\CSV OYAG(323]46@^D*/Y$NP 43!G!(?(0EDA&RJN9L,??< M**>;(-!(K#?LV]YB@_,O;-;#C)$R8H4Z'&+[+"D:6=9N>5@VG"1D# '0= M V=&.8/A<$PJQDA8<\11C<=D@><3 M3/J>']5M_TT^?M'EE0=OZ3*[(VV&>-NT" 8XBH4/ 0N(+@!*(: BBD!"*,88 MIB*2EN7;S\PXMW>Z_3PN*VOC!]84R:M_?,PSM?\OUQ[AZ\=V3W3]^;6'8/@G M;[DS3:ZZ/:6&ERD\OD:&^Z4QD7>]:^J6(O0ZTKKI.&4,C:M:@\WI3MOE6R!=90("S 14E@7G $40@HA!&L:1%*EO MM$914V;=87 MOL0ICZ!.=2<$0 D)("AD(.$!%X0+Z0=LL:K"R?D7<]-M;QJC!Q;7#^S!9"[Y ML9;2:]+9JX"/*M'=SNS:!]7,R!J"T521, TNC6ACQKDT=Z;%P64K8,8,+G!U3!F'D!ZV_9VH0(\99F[*\YR9^X6* M\Y@AP>4^Q68TD-UNEG& ME=?HU"1]*R95:AU<-F43#5.0I^VK<5:JF;7:,$71OON&\,P%RRJF M4']?BBH#><6O'W1NVS]J'T8HF&0A8P"3F.DXYQ@@K+@8)PCZ29 0AE,;H])D MTKD9E%V9JTTDZ0AK1[%&F)N1Z-A(.J;)KK@Z :,1N,+SV@1/:P*T 6A,BC.: M=U(2LT%BGZ:L[AVO>.//JUR0I2Y/N*T>&(:2*@ 182(2 M&"6^D .<66:SS]3'M1/4TX4=O?5%1P&6"P*9%"G$6"T(0@ 2WPC MEI@;G"R[0](Q3>W%TM:R>TKX;ICRE5?+/ZP"G.T3;GXV[0[UBF2'11,S,L!V+AF)9-K+]F#:"*K2(@8D1 "*:1.S%:O M*H%1!& L>)P@*6#(;/::_=/-S23[M-M%DM(CWJ,66,?]E4IDNS?Y#,YF+_=X MZ#E^WSN":N0^MKAI81U4;3##94QR.#/CI'QAIOT^A1C>-6*J9:? NLYH>Y=] M%0N!1)#RR <((0(@8@C@-(B!C,*025]@%EB=F48]9,D+VY#&(S:C% M!7#3[O4Z>9/EVJ/"^T@R?E4G3VK)'6=)]F#E/$7RV-POGQ_9@XA1*[&;Q9('$3NV=P[T$E2>5QN'X6N?K&Z M>TZ'/Z_TB[C>K$K!WWYGZM+K!_W3@OJ^&HWZ0&(J :0R4H3%8N#'(4(\BA#E M\8 #VD'"S/2\5NOR%R_3A4"KQ*TZ4-S2%S-H<0R]-LZPGLB_4\E_Y6TU.&*4 M==7P:CV\6I$174*7X#BJ\VB0(-.ZF2[!ZL A==%@@TN$5:3[2U;>O]X4Y?I! MY-LY/XFO8K41.P_.(B(^C:5/0,1TV(0N'8J"E((DY9S)@-&$6H5-V$T_-PNO M$; ;*%'>D]+[1@K=CW2;X5K>"X\UFG;]V&J#=9>M="UECY*E-MZMRX_9+)X9 MC;I;$L?\V0KN?5.2>ZWHS^BS7;"=_*.6)QN V\@5RVPDF+J(V0!TCM0U&S+* M4&I\>,CJ2*?K%==3JQ=5K)AZ<7>M,RPW6E9CSNK=VLI=1;T^D[S;:<;%UFL0 M:..^6#8"3/Q>#<#F\+4:,LBPM^J#*&^J5MTZ2.KZ*\F65=FNM99AO?IEOQ-=ZU EY7 M@RNOTF&\+]) \,;\)MF*,.E7:2 ^^]^EH<,,/&\E65[EJ]VL'C=E\5Z9D\N@ M+8Z#$0DHB0"6@010\1N@"/D@A1(G*&))*JP*R/7,-;O,V"NO%E2'9RI1OE?9,-^WQZ'F]#TY$#6X9 M6JR(Y=H]]T;4?]ZL=#^?E5JY*C:34)E$000""C& 01 #C'P)6)H2%OA!(/&0 MPX3>26=Z:-"1T+9R41_"9O1Q.6!3536JY?-^:"7]DW8;FF WH,Z1 2;C5CWJ MFW#B&D@&NA]61#*YZ4*3XUCH^$]J-K7OYK>K3SK7*%=[HTDV-W.F^['>2E_YM+KR M-P6!+&M?C[>^7^[)*@A_4E?>%PN? MAI@G(0()U^7*<0(!H5 (H0BO/*V^G7S7C7&GJMBG5FHSY'7WE!Z-5ZCEE8Q07^XY9@ M&57"B8NUN$#WL*R+DUG&\@1@1/@ MN/4,[$_ZPMZ!$QB<]Q"5:'3KYYV MES0)']??2-YT%+]9%65>52XHJG*IFOQN']OV%KJ:C^"?ULNEXD]]TT+$(19$ M^(!"?>(N&0:$R!A@+H.0\# 1S"K&;UKQYT9^E6JV19NG77 S_ISO,CHFXTHK M0+5:7E=UKZ.[1Y^\[G6-_EX%P)77%'[J8-"4HJ[,W :&JB!U#83ZZT:?4E1= MVJL'R/M5@^,UZ(R9U_(BRSIJALRT&DR;:_,BJW.0M?,R4@PUR&OO_-,G\NTG MHB@^(\OB@RAOY2=1B%Q-MP@13D.B['!"=%5N06-=(E9;Y!AB27PA JLOW/DI MY_954H)Z#ZVDMO;X67Q-#?(Q47-ND3?"7GD:NZV\5U4E;$73KPA6]W=RK84S:W\ZWK-;_//BN$R)IH^S#%+"&(L 0%* @!9$@&* MB%18PYAQ'P8)(58EJ$QFG1LEU4)KJFG%UG_7@BO$O4;T@6VOS9;!C'A&!]W"Y_ZJ1_Y,6 ATS7R& ?(#V(0)XQ$&/$P)9%=8G'?='-CIIVTWJ,6US8- MN!=:0VMG-,!<6SL[K"I)KW1QO%;8,W$ @U(/SZ,R=JYASXR3)Q>>U_Y8-J'! M7<-HY)KSZA17#Y[QFU5C6S59!0F7,:(!! E/L-IR)2G *": )J$O$EV=@%BU MD>R=;6XDLA.VJMH&LI77R&M')_T0F['):, Y)I/3F#G(W# "94PNZ9]P4BHQ MTGV?2EL=4%$Y*%, 2![U,=MJ&XA 0"1!Q' M/$PXC[BTXI(S$\Z.3CKR/@OLTB(/W"6=!=V074:$TC7!7(:B/<<80C,JS9R; M.L'7JZ97W#$,' M5HPY/F-RC,&LD[*,.0K[/&-QYS"FV1:0^RSNJD/WYO''890F*4H!%6&LLPHB M@+A 0"88X3!@(;&KI')BGKEQRB?QN,[K:ARMH';,<@I/,SH9 27''+*K-]F* MZ( USL P)E6$RC()+1@!SUGBF-'OGI,]1UV;B\4!O^M?1X([UG?^3< MA[494UP*W51Y/@U$GZKX1BUG%0/CX*S9 )!Q$V].3S=Q%LU9O0]38L[?,I!# MLH+6B/K36L3-5E<7WV4K>)RB2(18T MA5:9Y^.A2LKC+ZJY;9JX2V]).'9)AT$]8&JG-BL)5_1T"[%,"THC( MF!"2LM3*&7MTEKDQ2R5DE0*@Q;R 3HYC:G@N?"E2KH^#!X!D?PSB6]MA@;@?H2#A@'&L"]$3^?^3]ZY-;N-8MNA? M8<2).*^\%<1&/O=<&'(D4$$,&>751[8'1J_-!Z6(NC MK.IRHC99=GBO5"?LW8@C-**1>>1\R6V-<93FJSX012^\/;3[\K6W9Y!P*K\] M=^_0K)-_/E:-0/;7E1687XKY0CV3)_VZLOV,/JU73W.IY*L?OU5*OE]N]W5N MQ6;^U.@5=(KQ*D5($"(!UL+,:;#4@)$L UPR3#'3E,/2+UDEO).3H[Q=C+9\ M8-U%F2P[^67S7^V?ZP9KCU73?V.UW>%DVP@]FZU%^04XGG:_\+C&/B%_/J3; M )-CG6>K[FS'M0O45MW^]%LSR#_O]4W:Q1NE'T', 0F;_A/!SY&SAN(A?9QL M%-'6P),\.ZEKI,U^G5="+G-5*DY8N;[85;"",!<8L!R\R7) M(=6TX*G"TNLCR7U>Y['O)=AMKQO"\H@+&/_FKL&F]O MDF?^UFH$EXKO_(\!G=$)>B)XV>JXAX/.*!R=$[K?>7W3\?=MBT>;H;"LU$P6 MG"&E,*!6T1H2Q '-BQ(HA+34#$L%OVQ-C60Z]Y+5,M'/*EL'+[7[D':C MFD#X1>:8@P[C6R1;3^-T%#\#1ZPFXH?F7JQO^)FX^UJ%G[ME&'^TIP'OC)>G MFK5Y+GT;-W()Q!BD0GG.5A;/V,D_E[&(VC&;X^Y<5-]+\=] ME./K<,M +4AQI^3C0GW4]5*@S?%I5@2UDOE7]7WSRKC_YTP@#$M((,!<61U' MG *.& 8:E6D*<5$HY*7YX&YZ:H32>6Z/B3^MU0.;RV[ZV;0S;=;!;43M>MA3 MLM%]7-S8)P[:DU(['U+)T!NQH"J$[M;'51#T1N5(_<__ M"<,E(MJV?HWHYU#K^4I^V;#UQHW3^DSZO%>'AN.]8J\.6\8G/\W;[J+5S_ZZ$6?QUA(Q4F " MH) <0)6F@)10@HRD14D$,G^O6KS?+N5+H-V9C8?UV]JSR$ 764DA91G(8&8F M^E 45JZ X289*7B7"JOLIQ0((^E>](U+;YIL4U6.W\C0>[V!0X%9.1O[GZ_ MVYM6+?@FV?,UK!K*)41":Z&Z$LJER$_IH%R\9W"*W.I>?67?C]NSNV=G MG7O"A'[;[?&_<3/9^1EE_\P!C\ 96&?-C9UX=2GN$_E6%V\9]K/^G:WG=D)9 M[TN_7E6;62',Y,Y6J>4I06868OLNESD"*(>%3!$A$GEIJ!Y9F-H7L7.P/5T2 MQD6_#]\QAFZ$^EU M]5J;VJO>.5OO0,F=NW[O>S_ KL=L@6"+?KBVA]B>I^'/DIT0"7N(UF=PY*,S MA]B/#\Q<;AJY_U';9&)OWOT/-?]VMU'R]DFMV3?U]KL5*JS4I_5Y6[7GO)7IY-O-JY5.&B_J);Y< M+19L7=G_U"SW/5?[8_U""E8004H*!,_RMC%K5A @4\490QDJ>>:[*3;9WT?\ M_;6#7X>R=4S_EK\+QR.=Z8UT[/.@ZUMG;9MC[45_DW3Q)RT 28= 4D,P@?98 MP\9L$GVQ/%W_]VB(-6P\@G7"&FC>;\*T8/]:=ZE+MH+AV[*63VWDW5];@&TJ MD_U/G^?5GVTR#%,XSW#)@.3:+,2(^9PQJ33@JN2H%(A2D;JLP888G]Z2K,G> MV_,_:;L;/(L@L2&X?8H&C4G_]R0VTM%7<1X@7\YCNAYMN1)U=[KZO[\8ZL^\ MF CZUW]'KT&M^1C:)]A/7)86[0=NT#-'^4I=$VWWJ;GJ&8$2+VX?-W>KM>V< M/L,:%R4L$*"Y%77*,K/D41D!A2Q11M(<4^B5A]IC:VI?@Y.GTVSK;L##Z3V\ M!YY-#T/Q!8ZFDYVG$0^FC^&(>BZ]9^YECZ6/X[YX*GWBEFM34T_/DC^K:F,F MMV;*6UO_S?!:5<^-V[K9'P=YDAB5&LD" HXT!U!F"A"<%4 I0I'D0BCIUX<\ MK']38ZO]W,M=**TL4AU,5Q?_8VAJ:YAQ==PL>;G1&G%39+O9L5M!WIP>O9OM MZ(V41!L4]CB9MF%X"+5 M@%)! *2J!#S5#!0:*I8RA8O"2SZTQ];4&/O$:M>ZFOQAG?65^.N!V'5*&02X MZ%/*09@-F%%>1"/LC/*\N9%GE!?C/IY17KYE&&]\6EOEILV/3^8GL-DOI?K[ M>E55,T,3!&,M0(:(F2!R!0%EF!EXD18Y24LAO9:F_>:FQAY?5[9+V4/K\S6E MDA=@=J./<.!%9I#.T9ND=O5YV>1-4KL;CD?<8 E))19I5L[I0][*I6B[FT;6:25TV%W^":;[\A]=X BS50L3>Z3HS1 M-HAD+XJ;.@>HO6*DW:TAF$;:Q?)RY:5VJX;@U;,K->AQUQ3+?=F8-[U.QQE2 M*'=T]X1>L[9(;NMBQ/JXLS"$KXT[-O4"=7%GXSU=$W?^\H&RXT(\WC\N[">J MD5Y8W3^LU9U:5O,GU9AL4UA@"B%') ,:"@@@YQJP$A/ ,*6EF29D.O=K?.]J M>6KS@CW'.P62?=<[0>E?^A;Y5XZ%&Z]$03@RT]Q^?/T^N=ULUG/^V'34-).I M3VP=1V_*&Z&@VMG.QL<5Q/;%Y$CEVOL!5S:AK0L)NTX,/_;DE F6A ARV6>YPK@ M7#+SK2C-MX(3#D2AD!:2Y+1 LR>UYJL7@7[?\O]]X+M]'(("&OFCL$.RK<[> MNAM)0MP5FR@]A<\:?9GNPI,")!3 MK@ 41 %&S&25H8)KJ!0D&/HQSDD[TV.9ND>N:KQ+'I?2BNU_>9T0F/KQRFE8 MW;CD:JC&Y8_JINDL'+RDNQ>'D%QQVM"H_- ;ZR$G]%\\RFZW74O,"C/W*(HR M;5:ND*:V([F20)>4Z+(@62&])H0#?)C:%/&:'53/!*(A(Q9E(]MW'":\B?UR M.]?[(+[@KG7MQI1WK/=QNG*W^MFC!C9?8?/U[VSQ:);@S,IJV>=:V?G?EBM> MJ?63-?%^^?"XJ9X?:IE_,[,WX]@K5LVK[:SNDWD'[NPG=4:5X="TE$#FPNKL MX-*FTD.@"$O+#.6:0Z_VR;$DJ"-;6+Y.FY7G,B('[74 MB6UOV"?EM\I\O]Y6F[GY7!D"T9QG0B$"4)G6@FMFC@U+#DB>JCQ7J%#WUZ(3^YBV[>?9 12E!W(?!D$/8D\: M&O?0M2_6HP/6WHN'9C ]J:8U<7-"V[7LFQ&*<5EH#8HBTP!*2@$K^W.&IO;J;YM(SIMT#IOGN;+'V7XD[;^4S6Y2O.=^T-IXB3, MOF1Q+7BC48:90NSV6?8:,,1@CCY0XO#'28LOQ")]T9_GDMZ[!BM!'::#?5"; MC_HK^SY+"4,%3340*J5FD4'-^B(E9LV!4F[6'2G.:.%#)SVVIL8ESW-(%][) MHWVPNM%'(+ B<\?)7-N?;++MSS>)\=?N0!B/;\XDD085A+H$5V!!J+/FQA:$ MNA3W"4&HB[<,/,[:ZS*^V]AL%&^J-X_JOQ1;?S7#H&9F$9-I:'N@"60K^4MF M6H+&_/[@IYG3Q8 N]FE0X_.)!$1#+5P9 M=IG+F\1ZGM2N!SS7\44KZ$&-L_%Q3UY\,3DZ2O%^P#!^,C37\)W]0-T^L?FB M%CU:[4GDW:T6YGF5/9L1VUU"H33615Z G"@"8%X*P&#. $6,DI*)W*R[?-AJ MH!]3XZX/C_4U7HSNZWF[!,3]GOLVZJ?L0A9!6:Y#EM 421O MP(*J([E;'UB75C)5%6@B4 0:"&)O(;M%[\P# MYT+=O>55]YI72OSMV^KI/\PMS1MN_G#X8A\];I37]EP0W4MY]N_]I_L[7:SY M:OE^H^ZK-ZM[-E_.%,]P:GOU9ERG .+2S!E*G=GYOTIE2K*4.*FM]AF9W*NX M[V=2.YK\T;CJ6%[5"^GE-4$(H**?^0S R&N%< F$:Q<*9Y\_VGKA4H3[RX:+ MU_I_9M^TK:<^=7T_WY@)]RPC19X55 %BSV,@3P4@2D!@EOC(]D&5!7;^WIZT M,+6WO7,R:;Q,WMHNT\9/]T_P:2 O?XNOAB?R.^Z-C-?GN3?Z*[[3IY\[V@>[ M-ZS]+W?_A0,3.=C#W.9%U"7UOZBJ4JH5N?QRI]2FR5)]]>-7]L_5^O6"5=6> M,- ;];!6HNF&)S0JD$H5*+"R>WTR!_8P%E"$,Z5*8:8!>L!.02#W)KJ-8 /Z MSX3M29')VN>FXL.EI.%F=VIQN7[[A M>0!-G[0Z!#]&=D/?C6^#8QI[(G@.PJBRS5XHA:1 -\.C$IP7%H?TY7=S@)GG MN\?-XUK].E_.[Q_O]U)X7G3[0'4&RL8\<%RU->_U.+)7+%: M;NX""CT,P2_:I.V2_9>;F3DBTSO]0Q;I>W,C(>$ MC!=IP1AE7C(*?<:F1E.7I@">NF.].%\_B9H01PT'+NB$:>QYTG2F1T-F15>R MR$Y#S)9M+,'V"PD3 MNB%R7HW0\7X_PEJP?ZV?%5Z\7E6;;)MK#W.1,EO[28LBMZU6!2 <,:#RDD$L MF2Z94\E#OYFID5%75]1(Q OCJF-IPP4T^QDG'$:1^>6@[*IVTZ7FP /7 J=L=6ZM7 MYJ'25LBJ9=7\!#.=*IIK#K(L+P"D(@/

(R;)$;L4/_6:FQH2UEX!; M-PT/[OSTG)*=AM1Q G8U4+&G6WL8M=L1R>UZ;2Y136MIVV6!57?AI>W[H0DZ MMSIM:=R95&^T1_.F_JN'<8/-;=[\^&*E.^N6,>^>/LQGF&>*(LNGC$R-%QH?]Z5UK"37XE&:=V"^W%??J;9Q^''&2:@U M8B75F0(:DMP>;2) ,2I +DN=%;*PKO5 M^@M;'*9TL8QJG*<0X)Q 4D@ E.@9ESXB(K2@:U7T*=A_&IL8CU_=EL:^L^ MT*LUJ$P GN? /B/AQB^Q\(W,.0[0QLVV&P!;T,-D'_OC'BX/0.;HL'G(,X:1 MVV>S2%S/Q4;)UZRZNUW6_[ 3]B=CR:P=3__75J]$(*UR01DP"VT)8$D%X"33 MH$BIK?J )1=>^YS7.#,U\K-.UGH%]1_VW/4L#@TR4&Y<.!;\L==5PY'WYL$0 MD(7DQ:O\&94G0R!WR)M!GAFBE_W9O,.O=VJMF#8$-*.LE'E:%"!GU);.9@00 MQ9F5R +UY/=A[+6NKC;U1E5C/'^R)V2_SI:K5 M!F9E#DN1:PP,K6$ ,>& J0S;8W"D1$Y(KI /N5VP-S4J:]R]Z5(W]EQ._K!. M-Q(8GC/ 2YB[L5I )"-SV+4@#NC^[@1-V#[P_29'[@CO%/]Q;WBWVZYAF@-^ MV^WR%$4*2:H5*%AI0-> 7.7;/,V0U1ILMT$0T4Q0 ML^32AA8 9-K,2IB$@*4YEAAA*+13"XE3#Y\:-5CO:ME,CQ3;0[SZN>!:%"*_ M^5L +FL17T;"(\7X"D1&2BR^_-/PRR8^$W%O#O'A/>-E#I_Q]EF^\+EK!O:X M.6[!57EV*.A[Q(3>N9.MX*HH/09<$(G2\?Z4O9?I6M\3^=G.\WWW1-WY["0& M"EAJR%(,4FP;HQ2, THI!&F9L13*-%6%5TJ-G_GI?:5]]1P\X0ZZU3D]30?G M?<[XJ@[#,'R!S<@U+PIV4:,Y:F!H]-3XFG9,>$^B3^#FL)ZY%)3+?' R M9&EQ$AF/]<6U"(VTR'#]Z?@M-?J"[UUOG+QQO$5'G]_/5AZ]%PZ;H-T*L59V ML&_O5^O-_%^M@H6=":X>C9';I?RT5O?SQ_MJKV_P3,F4YIHBP K#O[I3%:'WPU_WR__+BY4^MV MI(O&!SF:BFRKEY-U?6^T2TRC.L]M^/)9U&PXT3 M@X$[#@-V[B8_=0[_;&MK:Y^W8CZW_9!ZLYT/1B&YS.56HH[.S&I:[%0@4O*+B+NQD(A<8S,0-= Z*^@ZHA+4-742S;' M54IU1.!('=7UOH%KS8-:E5T5R_.:EIE@,,]PD0&B&0506H:OAJ3'/[L3,P5,"LUPW0$&6 :87,OW)L?NBJ0*+PD\&( M ?4XTAB_[A;B@^4QG(%W7'M' #,RTU]3UNF_HO;$)^@:VM7VN*MF3T2.ULF^ M]P^41MN8Q:1]OQKU#RNLM%K:UZV>_LB2:?/_&"A<$ "9$( RJ 3A"N4$:*8 M5YETK[6I<7ZK0[-SS06)H"IIO0;'%4MSB?U( M,\WIIFN+DK]L5N+/]HPLDTQRHC'(N41F)L,TH(HB4&*2IT5.6"Z\4KU/6ID: M5^R<3&HOAQ8-[P/IQ@U7PQ.9$PZ1N7P6>T5U[PD(XI3M[AMZH7K<$[&>+[0] M=?'0K?16LOK=?#FO[I3\^VHEJP]J8\7V*[4V\_5943 F9I"S#AS2N#VL#DU0N@\3;Y95WWWQR]#[+H]'A2XZ+OC6V'[+7RUPS8C M;--TV6B<#KDY[HQ0V+WQRV9'WAIWQN%X9]S]UL$-?-ILV(]Z7_KULZJ[,5JI MZ*H6AZT5>[L,,\_<[>N,3.@UNB!>'"7-.PQX@?O87./1V)UN J!WHA=.B*?Z MO;*VK7V;Z=E5VB>_=<[M M6W^,4S]+715]9,+IDKC#S>S/1MO#$.:>/78P_W;(#,4E/QM+][Z>OV! M0G3=J?BC;C,3/ZX_S[_=;3X\VL=^U%_-?Q-W9O:H=4D4*5( $2O,_V04T$Q! M0 HN4D&*C+D=)+N;G-K+VOAGYY2;UD./W& WD/M?Z#C017[3:W^3C[K+%TX^ MKI/:9S-#;P U?_V=?!@1TI'3L,P'[)VEY8]69ONSUIO'1NK\B>Y7?[ MW3EL5;/?;?Z75=--OE&^FU'(\EQ3"9A*#3]KH@&7!0):I3HOMIK4KB:=KP/%&'L0=EL3AL$M,BD/AO/#EKQO;I?2GND\V*^2^?-^[ZR:K3[JWRI5YR7>6B6Q6V$^ M8(_URN^->E@K,:_],G?N)V+/4$HS@0@""G$.8"XL!RD&-"LHH1DK"?7JXA[? MY:DQ6!=QG2RMNG '=#T=8;1ARK15MP28V(UZEF- :'^U-I*'?Z,Q=_OR36LD(W]!NV!O:KD5,VYV&+<1U__VK,MC M,R4'*PU,W$V^OKG'AI[LQ9[L!U\_9#_\<)_E\88JY.=]!*]'G2:,-PJ'TXT1 M+8>0'OEESOA\87-16NT+)F69"3/'0"G);-T5LMG&&N@4Y\*JDV*_?NG]YJ8V M7=A)8S2MB1>MO]ZUIQ=0)B7/$.+"?.J)65)BG@%&80:40)P0J2BBTB_!.!S. MXZ05]R!]T]6S!87<[4L;#L;(7\D#$9>;9.OKMA%]+)F6D%KW'Q]&+?F;2!"1S5P0Y\S,)OY^?3X(]^P^5+)]\NWW\6=39YYMUKO M3Z>W_#KC$G,HB@*DI;9ZM5 "SE,-,JRI+ J)1>G5+7JP)U.CO&[1O!B@?SU\ M.-Q8I%]4W^W1[-OV$9M55-GAFU96@H"LI1E M HF :6VO4G.4TJSDF3:JY_)-,*:'*TWOAN2^YATPKB; PZ20N/ MF>OO +I).HB2%J.D!BFQ*"4.M?K^=8>3&O>@!8[3B&S<2LIIQ'SF&SXQ[P8J MC-CIQRLF_E1R5ZO>9CKG6LL2YQH(#C& J)2 E=(LGU*%2)IAED&OKW2/K:E] M.FM7#0U:7X>K3/9@Z_89"X18Y&_+,[!V?D:H('7 (ZAB18^Y<44J+L=]I$OA M<(L?94@UG[U=;FKJ,N\@$YOYDS)7#$V-+!I?DSUG[02'73QL\4.WGS%"8A:9+H;"Y?RUDZI4 M0@L!TM)V*4$%-;Y1E0I^H"#D$5J,[9&E=;ZD+$1ZI1EZX?Q@N5_U:VC:="2Y1)4%*H 2P(!H27&.04ISE5$A?4:=M_N M3XQ#K M?J(7J[^JQ YTLMI69+"M[__IQRL#QL6-<>*B'9F+K-QD#7;GOEV+_F0C,&O, MGY-=)L-!#$ED [P8E>*&HW1(?E<\::C\OIEJW:T6YHZJ2=_XL-KL MS<=V"P.J2JWMT6>!% 8PTQ2PDN9 (4.$BF92%E[E-,Z6IT:"^X[_KS9YS%>2 MWQ5TQVV\&%#&WH$[@6)BW=Y;J$5:IWG#%5;/W]7XR-K^GI@.K;6.R>ZDR1,H4807,C4NSP5 \XM]P3QZZX;;?%>JP>]1OR[5BB_F_E/QE M556?[ K?>++= #QXVP7$>5; #'"1V])MQ0'!B@&*6"9TSE.$,K\]NF"^39FJ M_[XV_B>[7.W7YA05^3MM;ESZ7(>?=1==Q)?9"RC;SY>;)9WS?[(QOP(1, ^[(9G./=&WB,-CNOQMFIX$P,K,X18/1JB^:R$FC_9)[=) M?UC37.>9W66U0OT,&_XOB;2;KD4AA!19YK7#<,[0U"B\\S/9.>I9CW$.43=& M#8%39'H\ 5&,*HP+0 0MP3AG:]SZBPL1'Q5?7+I^0,> W>;F4O[.UG/[U+HV MW#8(F5'*<:%4"8@6!8!20\!EE@$B4U)RE2/%H8M"Z&537K0PFK+GZD T3!A/ M/83M^\'MYX>PD$5FB+TC$3/;[3SME,)>AT3-HPU ,/1&DO^_ D4_S7\G8'JU M_ON?,)[&OU,DS[3]W>X8K- ME)+5.^/DKVS33O<^K=5#UUYI*5^SQ:+ZJ,\W M>)X5&

6@P! ""(4"-"\+D&DBF4ZU5-IK_1W$JZE-V[J@FJ/P^VU8=B5^
MOUM:#RVR#3.2;C/ T<@461 S@V
MMNYQ."Q/2!L'?+A_)[L/YD?^4?_*_KE:OWZL-JM[M6[[A^1:0,A3"%!)4P 5
M+0"E!08H@V5NI\E8.RV6>ZU,C7([[SS;L?0CV4^1P?")3'GNT'@UP;L8^K4-
M\<;NUO7U=$K58A,(0TTY Q A PCE&:YS#@OD6W"APB^?U;>YS:=<;BR_SS@N*149!;R@F5G_0D.E*B]
MR@E4>6XF6-1)UN&<@:DQ8ZMN&W""\(LR9*&>=Q_H>F5^5DOU%UNTF2\S1:GM/P(!
MK-_L@D% >7VZ )G*H>9*.C6V]+0[M1=^UWUXW?B9K!I'/3;)/5!W.&>(@V5D
MAFB]/L=5_BCUGMVX?&X\0XR
M_&-\=JHQX/:!*^53K9';O1R1(8:1R@#)FH,+VTH29T"EB$DJN>!,>*V!S]N:
M&J4WG;M7N\[=J[9S]\#>Q7TP.RYEPX 7>Y$Z'#?_5>AE1(*N+WO,C;MRO!SW
MT9K0X9:A)6]F/6D_5A_U<=&*9Y&IT[,F]&/?^KNM[#@LP8I11>J%4MAB*Q?#
M(Q=:>6!Q7&3EYW,RPYCG,4@[*% J;K%^8
MU526 ZQ96>H\SXORBO:9EQV8VH?XH,WC55TT'>!W(ZJ8H$;FK*/)_I&T6N=_
M8@.X2=H08O6"= L%^D.T+]'20]GG-%DX#JA S1=AH@4I7SG!2
M9X("B"$#-*42E$I IC'3TFV_R-GBU-BL<=A3U.,RKFZL%12MR#35J0:=E!R+
M,JUR1B=XZX!>H^,W$'#!X&0; :<;!Y_G6X):USMBG^?5G[_,E^J]F;U5,YCC
M0N2P )A+ B#4"%A]7B!YD6<2$R&@5[O&\Z:F1B;//$VLJ\D?UMFD]M9W@^(\
MPLY'[0%PBW^&/@BR(2?D%] (?/1]SMK89]H7HCYQ6'WICH'[$NJ;7=I]5@^K
MM9T"O5_JU?J^,:.>U/)Q]_5$.:1*$0A$BLVL!-JV [9(6F!.',#6.Z]P&OETOIO*3<)SM37J@
M8\\:KV^XO.V/%1\GG*B.-E1WY$KU
M*7E/>N/PDY=^P!U/7X+!&/L$YCH$PR2)QCV,Z;?X\JFBEP]EW.X:QB^_J[NY
M6&Q[$T-,D6WZ#G)M^01* 6C)$> I+I7&"D.9^_#)\\=/C3\Z[_P8X@ R-T88
M#D1D!N@3KFD"_W@8517^;3T1V^O&>N\E=+>6U66*O%7-:+LOK-O_T^
MKV8E3XG *@7(?/'4,O*\B:F]M,^\;#Y0R1_640_!
ME#-@]K_*82"*GU+ABXZ79DH_ -<*IIQY^FAJ*?W1[4NE7+ARV,?XLZJ4N>GN
M=BG?J">U6#W4IQ'?[69,)WL+\Y+(-)5 8&@;?. 2T!1RP DC&A7$_)]7CU@'
MFU-C@,[E6N1,[ISV^XR[@.WV;0\,862&>(;>GK])ZW"$B8 '0"%G!RYF1YTR
M>.!P.(_PN?6*;FGOJ^I1R3>/Z_GR6],,N\X@-6SW9%YL0W4?=?/GS9P_TV)4
MB.,2$@Z4+#2 65$"5F(.;-MJHCG/(?42:+K*FZD1UL[ANC3M]MU;N\FZ2KZ8
MF,S,^S81J_M[\Y=5W8[(OIJO9GGHN9:Y
M;M =3Q3'&LK8AX,U\$T@21-)TH1RT^3$6Q'A_8'>"VA/?3-PK[=K@0W>_VVP
M0^/WA+L6NY-]XJY^Z%"=I_=+L5H_K-9M2R2V,38?EYOUC]U"BXU3MZYO--4GMM]SQ;SQ/KNJ\T5#_N
M_1P9 ^&^.,>17^Z-<^*>89QR2EMI>ZK>IAE5;Q[5
MK,PRKE,E0:;-PA)J60!NA2N10 4N>"EA*ERZY?@:]N*:T7KG-!US.JEV/[)Q
MAMR->&( &9F$SHJM[>7JF 4Z5\DG-I?A6,<7JI ,Y&Q[5#;R1>20F;SOO[8U
M]VM6W=6=$:H[JTWSQ!;6PD&[3U1(21 KS0Q(0  SFVR8%0HPJ1@JF<@5*8>U
MX78Q/[79T7X?5^MXVYW$_&$OA*%MMYW&PW&G*AK*L;>F7  >J86V#W1QVF4[
M>?!"K;%]T#G?!MOK*0.7>O*?CVW7Y'>K]0?U5SL%M+M:Z]72_%&HIDN,/3D7
M65[FRC8UQ3H%D&("F*8$0,$S929G&2Z\9!^\K$^-[G:^VGV1I61K626_/4B[
M1>*3J3!L*!P7B[$ 'F?U. 1;_R7B$(R"KAF]'!AW$3D$FZ-5Y:"'#.2S@Q96
M!SVC=\T8ZD;SSWM&OU)ZM59?V?>9(%FN19X#(9@$L"1FAE=P#8B"C.<"0DCY
M@"*2(,XYO:7C%Y?4+A^V=_?-N0PS>H[4.-I@C$.9#MW_S'_;A96<'+$;LQBV
ML24FN( 4&Q+KH-0;Q+%Q*3DDED=4'?3A _I@_+Y:/*U>L_57)>Z6J\7JVX]W
MCTO9)L6WZ5I,Y5A+88A9Y26 3!MBECD'4I:P@%2A%'/G!A@.!JS\,K3K$SSCH-%46+.
M":#2BLI27 )N>-GV&"LU2G.4HF+VI-9\Y7D.W&_7YSW8MQ[O-?C-9N@QV?0>
MLAMSMU]>)P3F@\Z%+X">%ADG>4$ + 0&,),*4&0WGCE1A*-8,GD>UGFG!X1::6H5 -R SL0^+JA,"3#Q\Y#[ OP./T
MO]ZKATW\#M1\NL9GM1C0GNC/*U;-A:U/F2^LCLRL@#Q%+&. PM*0!*(%H"27
M(!>$*2)Q*5(O(=]A;DR-1&KWFLJUQL'DI_DRJ6P0U<]^!X^(VF8F/=F0*
M.I)YC;
M/,"Z1=*[Q\WC6OTZ7\[O'^_WD^L(9KGD" ,,L\PLU9  #)O_H2@KB"XUYE:[
MQSV?T-P\X.[E]W*R6J_L?7U:&W:Q48ZN9WNYN
MD!1)KK &&ALV@AIJP%*9@Y(PD0K%>4&@\[%)OZVIS<8Z;Y.MNQZ[_1=@=3@R
M"0=6[*VB(YQVO1+\CTDN .=Q0A(.P)$.1\X#&>A4Q V1W@.1"X\8[RS$+99G
MQR".MPQL'[JY4^M/:_7 YK*57NA*M)#FFF-&@2%3PZ%*"4"4^7JA A.A%,DQ
MRKP:A9XU-34*;9U,5..E;TO0\Y"Z3=7" !69/FLGDPZIULT(16V7P0C:MO.\
MM7$;=%Z,^J@5Y^4[ADRS+$Z?S,"WWS$D"6,F)EVCM4G;U<'.K0\EL(U#Y
M9__>C:JI+9HA*7$+&@4Y39C@-
MI8# G "59QD1*4.4>#5$C^GLU#ARKWMN&UF]@'J_?'C<5/76\S:29!=*6[;E
M63,2]4?@-C.;RM!&)OY(H^HO^S\"W$&[!,3T=]RF B,@?]2#8 R;0T\_JKM9
MBAGGFD%0B-S,?3&"@ @I@%(HD[K,6*:\] #M0Z?&Y]8GWS,* XWK$81?P-%/
M&'IB'7!TL LN[,F >>[(&_^[2([W]??^;MB[]/?52OXU7RQF!"&9EZ($5&L"
MH"HXX$A00,M4"T%R)K&7,'_WX*F]4YU??N_5%B:W=VM(\)'?KXMQ>[]CAT&&
M?,^VSQ[U73N,Z/!]._K[:Z4^#HN>=@5/OVP;PA!&%&-( FU[BT%LOG8\A0*4
MW"R0-$T)P5YZW%[6I_;V.I0:7M&:QV]@W*@@&MR1^2(8TESC(E9F4*)8SFGLI?7A[,#7.V]?>L6(LM3CJDVIU#:Q0ZN)1UFT5
MDU_9^D^U88YZT($&S(T'HP[#V%S8>GQ3[[ZT8[+_]^]^!Q_>1Y5#&@QG2*+T
M=V)4LAR,T2%A#G_0%6D MD?N6MVI935_4E9S]U[96O+(Y,!?[$25-2 /2"ZX8*C?R'!'^R%3:X/[Z!.[)3S::GV\2$Y#]U)F0
M;%G/NFF/OA>5UOQ.YE&$>"Q_K6);]JC:\/O
MQJXU\%D]&$LSC;'(:,:!@!0"2 0&%*<%("C'F'%)'?O0]!F9V@RT\S/9.9HT
MGKJ7))X%M)\!0\$4>X;HCY!7)>(E"*ZH0SS[Z-&J$"\%MU^#>/':@%VP]\IW
M9KG$HB28 ,UL[P')$6 9X8"6N=!$,)3F7FD)EPQ.C0):1ZMDM?-Q>&'A1;@=
MC[ "@AC[>.M<'^R;_2K!R'VP3T 3O1/VOLV7[X5] @&G;MBG[AM8Z_Q,JRF7
MMJVFM/V2,F1+F D@9:J 2C-*.(=,(2]=E4FKA_UC4 *0B$*"43
M.H."^*6=G#4UM;?W[!=L6/Y@#\97?/RGEKLW'+0P7_QHR74]UE[^*]^;V.9P
MQ\"CKOF]F1Y\U/721%L1 )LO\'']1:V?YD+5VNEEP03.4K-X8%;&/H4:<%2F
M  F*M))%*8778;Z#S:GQ2.-ROYM'/DWXV25_+2H
M=>1_MBT75]^6]=_8GMC-<>]\[PB^6BW.J_D,'QUZ&12B4H)XE;G#:6V
M]T^9 Z:$ *4TI)7Q/"\S-*@X[-C6U BJ]NU__H^L3/^WIP)M'Z!N%!,(ILC,
MLJN3NFF+HVZ2VM4DALJL R91BIE.F'N96J3S<9\M)>JY9?@)[?_[R-;F!5S\
M:,\352I$IF0*.+%"&86MAT>,@9PS*'.I%'+;4NVQ,35NV)X^;OTP5&(UU..L,SZ"SV3, !#B:/7SRZ">S9T([=3![[M*!O9MW-8=;%GDSKX29
MFC^NU2VO-FLF-K.LR!A6&05947?-2A7@VKSS!::IRG(S8Z!>W5#=S$Z-!O:\
M_D_/?LUN,+O-%L*#%YD?]APVBY%=M?7.Z>2/SNV ,P@_G((V:G:S/&Z;9B\T
MCIHT^]T]C(Q^-PM^F^MK]Q%Q:>836!&0BXR9609+ 4$: U3 5"K.$,V\JA3V
MGCTU6FE=&[0ENP^9&WL,!"(R13ABX,T!)Z(-^:+O/W[4M_E$7(>O[*E+!M93
MVA2D5ZQ2TJ:*JF55:P[[,>7[ 68\!_)_G5MD$D=Y4W2QFFF2[M(
M;0%:$VO 6M!X Q&T8C2"F^/6E<;#^:CZ-**I@1H8:JG6;'&[E+?2"L7;R>)F
M_J1:X<9VJ[2@LI2,*9"5,C5KS,PF_YI_)1A+2DK!8.G4^]/+ZM3F@JW3==TC
M>^:VIYZ&$^1N9!T( 55\G R/*[,AP\61QH@7C=?
MWR_*8)_=[;$]\86RBG8PY_?/LR6R*GHSM])'OE%D>M$GHR,^[M=[46
M<_,IGC%>$BIR"9@J;+LMB0#A"@-:9!D290%%F3JK#??;FMIG;UO]HCH/_5IKQ]WJ:\?MQ4O6W?#(>L,NE>?N]$7)Y9\*P2Z/'YG?U4;]E
MZ^5\^:TRBYUZ9=1DR:>Z("@M*8 YM"U22[,4@8@"EJJT%%JA$GFM1\*Z-S4&
MWQ?1V8]O+Q$MZ2),[ \IV8NQ5MYIH[1;',W.R+"ZA\"_ L?]K!<;V]A;62\P
MK-<(F@5$/Y+B60@/7TH2+2"Z/9II(:T,W+!J,RT_+O>$P':"7#QE6:9Q 7B9
MFR^#RC1@1!8 I2G*B.)*::^SR7YS4V;ZIOGC-K'8[KC\MESOYQDW NJ_U)G>
MR6U5K<3U=FG;-D]^CX%C"J&YP1-T
M1ZO?XKA;64[1'^UAN=TUL'AVM:QW(OYAWJ#7C]5F=:_677K&CZ[UEBIS7*28
MV_9E&8 I+P 3O 24V8-7E?,<%7X*92YF?5Z6<63(.J^3Q2Z!Q;..U@5N-Z8)
M#6'L#88.NYJK.X=ODJW+$?J?^4 4M-S6Q>ZXA;<>2!R5X/K<.V CLVET>]"9
MVZ:#K1Z7F\_F^[[=6A>%QHB5&M""% ":_P.40@4T33.=XE0R[53ZYF=V:E.F
M;2=[UG:REZW3R=IX[;%)YPZ\PTYG%#@C-MW7J'>&S753_NX?--&]%_42KS&NUF=A:
M5K\]2//\M]\W5BW2K#E^F5>;66;(7'(H0"8@![#$%%#!
M=K0[-9;?N9UL_4X:QY,_=JXGUG?/34W7D7";AT; -S+MAX'6>S;J"53(":FK
MZ5'GI)YX'$Y+?6^/E*U<74B ^WM]%-WEOAW0;'=8]6D]%VI69H5,\]),:K$T
MS*=A"8B@&9 2*\I5EBOMI5HYHN]38\_:\_;<7ZX6"[:ND@>U;G( 0B.21"5ZZ9T T"NR3H$_/2#H>D!F+$+.GPHS=J]G1 ]Z>551U^
M7+RSK2.X,'#?N-T(>FVQ7=99E:OEYWGU9YL,#!F%D!8ER!73 "J1 9YE)="0
MIJF@2NK"ZU3K@KVI?7\Z=Y-G_B;68<\-XPLX.^X5AT,O]C;Q>> BY%D[XA)T
M;_B"R7&WA=WB/]H1=KQMH.;R<];Z\&B?^5&_L:?X2M;T5^VKCZ<2LHP4 A30
MR@EH5)IO/]= L@R:B71*I.WQ8,^6W:C&T[X7]6R]&'%[6*SN[U==^NN^(CQ(
MVIB&%_WYCI4;744<@RVI6SM;M+X&Q(^GVJ @#".50]P%9R>!0&.
M\/27!%QZR(A% 8[Q/"\+<+W)7\7N[7(SW_QX-U^TE#^3*.5$$@HT+5( BYP"
M"@D!2B"LN4@1S9PR$DX]?&I2T ZTRH7$N<,CRDYXQ^"TPOU_R\IF@&_@T G-B,/
MZW1.;"X-;NG3B
MW_K?7)'8" (V$1\(7="NX;X^C-LF?"!"1WW!ASYGX"I +196JG(I?V7K/Y4U
MW,K]S')=T$)##HJ"<@ Y88!38=N!,T:8*,WZW4D4Y;*IJ;'7%[903?7D?>>I
MYYSZ/*J.4^ @6,6>L39.UD!MW>R$O@+.*"]B$70">-[:N/.UBU$?3:\NWS&,
M(SZHS6M6W7U:KY[F4LE7/WZK[$SKW7S)EL):%)OY4UW?-TLQ)K1 !&0BA68>
MQ M )Y_V8?ZM@WGK?')[&69O9O)'+"13>5@?E;G\
M43EDL@%/&,9LG]5#L\RL/NI?5LMO=D;U1O&-39/)$!/$+N R (NL -P>50A6
MI 761!1*#-BP/&=OHKN+6W?M6; T?OHQU%ETW?CH*K#&89^=BQ8AZR0P\]/[
MY$T?5MXT0Z!30
ME)B%4H84H%#G0$NL1$8Y01S[*3ZX&?9Y$<;2?-C;MU87%@+70.[&(.%A'/$,
M8+NWO]L?O0F_N/*#*&B9G9OE<:OLO- X*K+SNWL8)[UB"YO#]>5.JUHTGDZ
MJ*7/66S=Z"8$8I$)9AA8WJQR"8F0/'+6UJC,<2GB0ZZX>/U >?4#23Y#0G-Q
MNY1MLFU];K9K'E9M934P49QD- =IJ7( S9P%, TS@'11I!P)(23UZI,^S(^I
M<4N;AM[NVMADV8?'>I-S:=X>VT-]5R>;L,UF/>>/FUH/;K-ZEEE[MUJ8,?1M
M73AT,-W8:H0ABDQFQP*G-TD=1;TCW<9QTZ9 [(421Z__.CB#"OL/=&7<#@#7
MX774*N#*QPT5!+3O^!?[BM=]&6=I66B%2V2&!J< 8@T!)3P%4BM9W;S;9;>Z",]4OQAU7D.[ QLOK>
MZ0B/E?;.7#>@;NCB,?M.?RPO8$$)!25'&L TSP%C*3&O.J6T2 DM>>%<0.1L
M=FJO_5'9Y'J;?5+G^R2;ONR3:_#O9XEXJ$;F#J=TGF':>AZ_;??2HB@8CU1C
M% QKOW(C;\AZZX[ 9)WA,\JD?SO]B])>M/^PMZ9F2!;_)=BZW?FOU0S
MRG4.I9FGB2+G !9" IXR#I P_S'G6/'":?G;8V-J%-ZYF31^)M;1I/;4O5#I
M')S])!T(I,B,/  ?K_*E"PA<4<5T[LFC%3-="&V_ING2I<.79;:(F2T^L0>U
M;M5?!,J1QBH'*L4,P))G@!72K,W*C M>% (BZ+LV.[(RM==\YV3R8+WT7Z0=
M ^F^4KL*GA&6:RTRM8,Q%'/Z( B]8CLV-/JR[6RLI]9NYR\>FLMCI@=S8680
M-G>H:P]02(%EJNPJK30OO18Y(!F&0%$M%^>O1B?R.[\'C'4P0A>%7@3")NJ<,C1REDY/K, ['C-" (<+'G D,Q\Y\27(0CZ+S@O+5Q)P<7HSZ:(5R^
M8QAG[*<';B<)0LI<( YR*B& .8%F94!SD*6:%DA!+)#V2^ [8<7GYSY.MIYU
M[B81%SZ!SBBZ\<&5R$0F@N. _?
M^KY+APH0M<_YK!Y6ZU8 ?_-8S;201&J2 53:#'\*": *YH#GFD(.=0&ITT'.
M)4-3FQZT/[+$
M47^0QW)'%ZX?-@=H"HE4?;*P;<[6YEM7;QY5LP_YN)YI+DN() ,D%01 I!#@
M9O4 ("&$%YF$@GHU(GK4IN>UD\G.
M2[\/CAO0;A^+X/!%)OI]YE9"R"X(/O+%_%O-D-6L4)0RFF%0I"0W;*0+0+." 9TRR8G&I1F70+(A
M9UR8Z,S8#(SYDCS464B=8,:R%4%2K49D\I-H8FISR!_6\]7:+I:97-4RGU9C
MX_;+ZX3 W%/CV&<,73,=P@[)R^J5M)ZW^<][OL<5,;D 6&Q=DW/F7USJY (N
M+NHGEQXQC N[/8^OJUOQWX_SM;I]8O.%G3&^6ZVM:N(7.TFLS\EJH1]=(L[S
M5 .(A *P*+B5Q<6 $Y$3)0N24E9;Y_U(
MSG=PW(@N!M;CD%WGN?V$M+[7I[K)SN.;9!L-T*LUJ$P\X2AO('0A:<_7A5&I
M;R ^A_0W]#%3:YO1VXZV_LLWAIJVR_<9PIE9].8,J$Q+6XI(+:^60&=I5F*F
MM4!9T [H8T4VM>7UJ/W11_OYN-'_9/R=T(=EO$X=#HW7ZTL2"U6RV[7^=VCG
M,7#\_SV:??@&]W])*Y"!8SI>HY"A#EXQ5^"7X^"'<=3_\[NJ;,;+9^NCU36Q
MW:.-ES.=04)R2@ JN0 0EAIP+"0H4"JD^? 3I+#W=S^TEU/[AM>^)D^-L_;K
MW?HYX.L=?$ ]OL0O.4S3_ZHV@]R&FC2QWB2?+@_VL,]BK,$(_HD+[NCXGZM8
M6)_\]$0S=K7*5"-(U[8"UCF$1&8,Y,BF,%OQ8:H5!"PM"8$YQ!SYU3B=MC,U
M*M_7G+II>QXF\]K5X5T0SV'LQLT!D(O,KL_%J1HGHZI3G<(ADDC5,U,OI55U
M*MX>R:J3EP=MS_)^VF@#"M *(E0JK(I4Z]
MLB;\79@VB8MV9"*ZT+!E&\1>
MPY8H>IW#01RAATN?%U/HY>* DF-/%Y@PQ#
M!:""#)""*Y#FF/%48IA)KTUT)ZN3)#];_EPWK%([OX/4BA\@SLL2"\0)4!G5
M &IF$($1'Z$[V%=KHX%[+-P=9[*AT8P]KSU7N7^3
M,/NA:;P.O2ONA=((!?T'AJ=0VW\:"\/F\>U^G6^G-\_
MWG;[@'(&&,$IH*JD3!50(^6E'W2-
M,U/[;/RBJNH_$W:_>EQNDK5Z,,\V;MK7;=[&X,MC5PR4*[V- W]TUMO+US-4
MUT22M*%TVZ)V@=]&\ZS0I/OKD'QX/:QA:?(*?T9FS^N1.R;5 ,\,4[3Q>5[]
M^6ZM5&?P,]NHMJ  BYS(-!6 ",H A%EN2%5+D*9$*\IRSMPT5_U-3XU'K:?
MNKI[7:VSUU5Q]"#O1I5Q\(Q,C"?J.:S?R3&Z(Y1U7$8L9FU'C_47+?"XC,JE
M*@^')PSH ?!ZM:RW'6PMW.O':K.Z5^MME=OGU6+Q;K6V9SRS0IB5JN0E$!Q2
M0UR&LYBF I0:_&&]3UKW?03KG0>B
MG\>BP1O]I.;ED?7H!! #X9$: 5Q$.I#ROR]$O<+_S@\;3_??-[YGLO_>-P^;
MF'Y\4&NVZ=H); W,,EF4&I<89!D1 *J4 I93!!#/.94T4T4A?&:A9^Q,C;ZW
M;K:U=HO64>^BDW.X,JTE0[:AH&(E@))*P#G!("4\5QE5@F69SRYO"%Q'V]==
MQ497%24FR*R=N++M&J$PJRAF?K],$+.:R@HS!2G\!"L#X#N.:&6#<%LQ&AQ8
MMZ51 + B3R)V[_>A_%2XYPU7+I1]NG<'OBZH%U!NJ;72YM
M13(]\XG.W3ZA'W+KXI[^:HRC6X1_7P9
M46]Z\8$H)-4XV1V5=GR0.*0@KWN'T=%7=6_XC:U_-/6$73+*;9WI<+O9K.?\
ML=;J^+KZQ.KY8@EI;N@I!QR1TG*3 BSG!>!VYR.3.9,2S1[JHL,O&[;>N%&3
MMQ\^+]BA-_'>M5?JVWQ9]U?E;&$%G_Q(RG\T+.@%S"F I#"C40H$N)8E(*Q(
M.2:<08G;T7B[E),9B\Z7>"-A+(PX#&X?CJC 1OZ*;'UO"_IO=AF'C?\WR7X$
M5HFFB2'<1V4P?"&_,/Y.C/JY&8S1X;=G^(,&+NQLJ=#=:F'NJ!J3,ZHXSA#1
M0$-8 "A3 JB %""!%.*2Y"DK?3;6CTU,C/-JU.7_EP))3NVNL/NKVC,/*IG+)5,D1!@JGU IQ*S/G
MIACD6:FIQBD70GJ5E!Z9F-P9^OH;6\[_U8A4V!*4-ZH2Z_E6JO;58S5?JLKS
M9/($M&XT.K^KY)7IG?])\A"SO/XA"TC
M/"J\/'_E4#F*I=6U:!YF\6=VS^7*&D,X8U1S(PJRWHVQ-C0Z>N=ID'5MGDS\:=WW[[O: [,8'@:"+3 R#41N@37$1
MC[#Z%.?-C:Q1<3'N8YV*R[<,3%_8)>S<+N6)*2\J-)*0E@#SD@.8,@0H5F96
MH9E4E&>097O)X#07NWMY3?7,(M3B]R+\;M02$M3(_/++ 9)O^U'SSW5P
MA")HUL,EF^/F/S@B<)0)X7K?,*:Y%>+Q_G%ACV)K$4@KY[56=VI9S9_4^Z58
MW2O;MNB#VGS47]GWF2B9Y!GE@->M/J6D@*8:&QX2:5X@PO,,^LQX
MF\0*Z)AUE(DA'(L-!"\DJ?FZ,"K'#<3GD/*&/F9P4HUYH'G.FWDES'MJ5H%V
MP5VOMV424 1&;&999M"N"L5)I0B8K":[NFS]C4N*U]H8RSOFGC
MO9"Z\50HH"*3T@ZC9.=HI!T;%T@"Y\.^NUPZ;&+P]OYAL?JAU&=53T7V%F)M5< LST6:
MYGEIMW$U@ HSP)04@))<9USS5*+29W9PT>+4*,#,U-963UCL"Y';_0.NEDK/
M?17:+B/N-GD(BF-LCFA]!>O&V63/VYNN_B3<),(9FI SB#RO=Y-&
M9X++DK$20:_3(S>S4^.>71N?9.MLS3T?;G]/_K >>YXE.:+O1D'A,8W,0]?
MZ+GSK!GRO -)=4,DIX[B3UXV1M:CRT<[9I&Y#4[OHV7NZ#UXUQ
M@H$6F6A.XY7\9'RM?HX@-^:$2]@>RGT&1^Z:[!#[<9]DEYN&\E+K
MI:V.W/4;/=1@3HL'T+AZO:HV,ZD5X0HJ0#BQ[0T,X="RU""#L&!,EKS$7A.88Q-38Y=#92NQ
M\I6A/@&C&Z-H_SZX!J1&#^4F5GMEROI"[T41,(".32./Z37)>7NS&UO-PE7QB1TVG;8S-1[9NIGL_!QV
MJG0&5\=CI.O1BGUN-  H__.B?AB"'A"=,37NB5!_O$='0!^LP#KE
MF2$.@3$T/))1P,H,@@)J@04MA"RPW]D^ZE9I3=MCV:?Z6':E
MD[_:$#V:&00?R'[B>O'A&>^8?!=<\E$G77B)B2\Y18I5TH9HEW[;()-=E"\Y
MJ!Z=+%YR<$?J>/$2@^S7*R/6(/3VU AN=+S>&['P>M:C(YJ1@?*,YK:/^E:N
MZH>UN02ZS#*$<@%@KLUGN( $4)5G@&1(02$%U,JKH.64D:E]35OA2[L/]V5C
M85[+*OGM0=;MS0;)#IR$UFU&?RU@D;]O5V'EK\K7 T90X;U3=L;5UNN)]$@^
MK^_:$&>>I[M=OGE4[Y?OS"_)[E16LXQ0;9;\"$BH,8 IR0&!!EHD"4I3+5E!
MO1;^_BY,C4?,CPM>C#KSE]4O6GX1]J_NUNH^3M
MD_E@?%.?E5UT=-\-VQ0HF^622*ZS%""-&(!,98!KP0"E*(?(,'66.VTF#S,_
M-?9MO6^[_0TYGG(&WN?4*@:59U/EPN.$NUUT-\DV
M/CL9VNWC=R$F?^R"3&R4@\[\0XR[/]^.-IKC4G'T@;R*K8. 'HO(KW/NQ3@^
M"*9]]!_&P,#]6*MK9NVRZJY1*NH2"U,B-,R% !B)', ,44!YE@/""V0;@A-#
M_@/:]YTUZ/3*C]^SK_;7<[/U+*:.>ZI70332UFDM?-@ZN94\;/T\O^OBOSEZ
M"8N@>Z!GC8V[U7DIYJ,=S8LW#-47>_O]ZYHM&][Y5#=EF649R3.:ID 42IL9
M8%X"IG(.$&>,I((I+)VTAOJ,3&TRU^IGO?V>[#Q-&E=]!<9.(-K/"J%PBDP(
M0R :H#!V'H.K)<9./'IDC;'SP1V+C/5<.U!EK&F1MKI_6"W-Q*/M74!R)2DB
M MB66[8W5 983@F ,(4,,51DRDOBYZ25R;WN3=NCK9<#DS-.(^HV![@:I]BO
MNS=$_@IA?1 $504[:6A<);"^6(_4OWHO'I)CO;<8^;2>F]7&@UENM$>AMTOY
M?FG>.E5MVO_T<;E=L;1=*-U_33XN=]L]XPR(3_KS* ,S5J)SQ 'R
M3&B^&M;^U.7ACQ\Q2?EJ#)ZG(U__N($ERC;A62F[F?98=1W/,I&9#U0.",T*
M (NTM&DTMH,L)# 37!2IUX3VA(VI36=;%Y/&QX&3V5-8NDUEKT0H\J?!%QS_
M(N/SX0
ML6U>4XI,8Y$J@*%@5D&2 I9*"K!D*:=E(9E?6]10CDV-4VQ7F\?E6K'%_%]F
M%OO-#&'5=!=2U<^)%=_N@@-F]@LJ$UXB%=\DU3;( 9OJ(4;88P]^Y'&+O67_
M^OU-\L:.P;X8W>VS<;+AW"1_-Z.Y[5_$M/D][9>?666&H-V,0F,=_$@@A&_C
MGR $1/3D@4/(YU_?G9);%0IA$U0@P51),[\3&,"2%8#P4H ,IKR *"LE\4J3
M/F%C:ER\WS/QC\Y)S^G=*2C=F/)*@"*3GB3AI0,V)P]4@,UZ\90N<%OZB LLRQ19J2EHJTK-1(Y!Q@%6:5;8]M8Z=^I^
MY&UY:IRP)VY=-Z--V%]U!:7]>*\/_^[172CU1E5
M\8MRXE>B[+%Q& OMD;8*/5 /M"4X!+#>34"O!XZW[3,+A9IE4D
M5V]4\\_WRVT23)-!=VM6HIMJA@0OBRR39@%/*(!95@!FO@(@M\TA\@(7.6<#
MLM@S36=AL!M&AD2T=%:;M:>)C]U/O]L3_-V
MF7$MMK?]V YIO^F#5.!.G$ZFQV[*Z8/'B?Z<7K;V8HRU%&
M90$XS3*K0&:FJYDBP- 154IQB#&>;6PEJ^L1Q/;97M/0K868N^O&M>2A]FU0
M\_%]W%R/&P:A$?V8P0+1N!7R;.$HUK!G"KO'CWR6U
MWOSX9 9L8^8L-KWFH=VEFN&\(%Q+"6"*;6=-\R?.20&D&>9"*5@*O[[;?<:F
MMH;L?*T7C:IS]"99*L\.#;T(4YX+S4L"E.2IS2#* 4UQ"DI-L=*2ZAQ!'S8,
MAO (]-C(%3R,@K,;>X9"+S*==F[>)+6C-7)O=\A]Z$'.FV1=( G)NKWV1J5A
ME\@/>=GIGF%$_7I5R]4)N[_P?FD,?;-MEML-$,5)GI[!'EHO?5CCUYXW=@C%&B1V>,0K\[1"$W_7! )
M21Z]]D8E#Y?(#\G#Z9ZAM4Q?V??WTA#17,]%O4?YX;%1HB00IZ46($OS'$"=
M*D (@X QG&4JQP*73HTJ+EJ:&FVT)3O&V^2YNTGCKV]ITSF ^[DC*&R1B6,P
M8@,JG2Z@<76YT[GGCUSS="',X\*G2S=2UY^=7F,J-^W2+K/Y;AO''FWDE%JOJ<:T^
M:IL8I99534Z?U<*>ZMB&@E6M4O;*V)9=\OM7]7WSRL3TYTSH/$/2-K:A*C/+
M%Y8"DDL.I"0XYQSF7#,?CKG2GZGQ4'UZ"+CU-=D/QX]]KATD-X8:$?K(+%9[
MV:+>E=S<6A7Y;XW4S?_I[DM[Y,:Q;+_/KQ#00+]J(-E/"R62W<  65X:!EQ.
MP\LT!O4AP-6.UY$1.;&D*_O7/U)+A&)1!*D@%?)\*%>F+8GW'DJ'E^3EN;\;
MHZ/2:H]\Y@D_GYQWK4F#\J(G_ ZYT]=C^_'K![G>I9A.9"95BB0'!3&2X&F<
M 9(A"A3",*4B32B.7=:,]YX^MD5BDVIO=L[7! -"
M5 P**164',)4. TO_0$;Z&S"M8#947UO& (3MT&@T>0IT_BC^_5Z.66;M0EU
M3$F8C]1L;?LC[9-(^*3@_08&)=23OAW2X^F+@L@U3HB"@E.E0 9C!F#"*, X
M%R!-$$X)Q8+CS*,(X]B^[SV9V>@73I^F9ANM^O5I.5TLS1M.Z[(51I#O_O.K
M2(\,?XEFN]SDNW8"E%=913]BB2.B$QL)Q,'T#$.0RZ4FQZ0]V$5 MK?U2,%_
M+1_+A?DRWGL[D])L[.W]93L5668ZR*!Y 1 D'$"8(X S6H DS652)(G0TUSK
M''RGIL=&5'MV1LI87^Y4B[V_=\V^=^N-\UP4%N/ M+0/;VEXF0R^__>]\^_=
M<'9(P ^&]T 9^ ZX>\K [X78V11\MR<.EX/?R].])/Q^3_"6A=\4UWE5167;
MPX0$*JZ2F(.4TQA #A- 8YJ"@O-8STT95,PID%KKR\K=8UZ8'.0_JCEC@_/RNUF^=HG\!
M%8LL_4M/N&8C>+]&V#:<;E8UJPH-^J%&GGO%ZXHGM<]I=#
M@S[0]O-!@<.]J?MZ$3$9?:13<1=M_:FJ%QB/RBJ'OC>IKX'5_QYV+VMNL,5]
M#6JG=\"O>F(_7OW,OTNQF4G]R';!Q4H4KF[W[6)9DWE5FK'E@>M;FI7$R-W7C;0_?;\?>PG1IZ ]ZZ/XW$;--W
M=6]5B491D#UZ?RC[I'4/5@U*[_Y0/*1YCT_N&T:;1[I*">W=-*+OL/FB0@@(
MG?39;["SU\+  W,)A"N.W70^>K 3-Y><:Q^VN7AM3Z'F9DY95RC;A8B24 2IH(!0E0,H) /Z
M-P)2B16-84XR;)4V<+&EL7WXNVFVK"UUW/;IQM1N />"5. O?P=28V20:/PB
M%%ZUA3L;&U8L^)+/1^J_%V_H68&,+LWNP.JC7):)Y#MJ8"R/XX0"S*BF!IA*
M0!!20$$E,.4QBG.KDH.7&AH;,S2)S)$&/%H92R-ZD,?+%X^/BWFEX_E],=-@
MN[)')^IVY.$#R\#'Q4NNW2]QW3I
MB4I5EG(N04:X,L?ZH9Y#0'/X@?("9HD2Q$EE[60KXUP!V*LUULXG\9#F/&$R
MCU4A&,BD#M&@8A"P0A! 4RJ(2/*8,#5YEDNVN"K]W 79=FNAL:WKMWD&U8YK
MKP8J,-%VY8D'S@T/0;"G&[I]'G@7M9Z_N.=*ZGP]%=/99CU];E5Q>/-'5;GP
MK3;8G /<5.FF#^J0W=]/Y_+=6CZN)HF$C I<@"PGFHJYYF/&"PJ$DB037,=S
MQ"E^\V78V.*]ME^M(BU1XUED7I*HY9O9%SP5W1@/H])%1WT&;UUNN71\@XX,
MO>H\9!^Z+UU[!MSKJK,Z-%:N^_G>Q9)U3^WQYY/TV_?UP_JZTJ6
MFP2_2K70<3[GF\=->4S\M7Q:2CXMK=6WWC\NENOIOZM#$WF*E. 2@X0@#F!2
M*B03#%@N4EVV"A@':\TIJ_BUCI>]1R/FI[7SZE[?\ 8JG^.VL0S56/9H]#NM5_
M/U@KP 9H^OH%HP,K6NWO416$K( \D2#.XPQ 2! @6$']*F&B<@QQCO,>=43<
M+;&BJN%+BIB\XK]%M$4XHM5]_9=(++M')(QFJF! D8P!B%(!B!()R%-%$A+K
M6(*QIGM&U#/_NSO%?5'+(] W6?$Z-1:W!^$P8VY_!$.MF%E:<;/E-#>4SJVU
M.3ZIA_C"J\UJO7B4RX>YK(^:8%RRFREI@
MX>CQ8YO2- 9&VD*'T_O'L)VGH^O!"$PU;1SZR!D< ^(@67 5, /)$EB]*&ZZ
M YUNG]46.+YK./V 3HOW- *ZK^IYN*N5?F#"_?7+-HN D23%A4[>I9WF='5ZD']DQJ%
MV?7#L@RM*G'W![5;^GY%9S,I?GVIKUO5%ZXFF2*,"H0 PZ@ D"8%(#'. 1**
MHX) RAERJ@!SG3UCHZ-7B_FS;J;>3^==V
MGQV5#=@IH>,YXXGIBMI&_:U4\\>[NIB$^;?6!F+E4L1>FAM6VSL\%A?UA*_7
MDC97FC1LU1L_^!T5QO'TV)[AW5;6N2W\W%("__7E2/GYWM2;?R@5.%=B.O_V:3&;O5TLS3].%&9"Y$( 4J2:L#,D "44@I3$2"5&.-!.*#"LF6/C
M\:K7__RGI(C_KAGB594 7([*U5_6WCC&F&&ZV#(^O7G'A8YM6T+Z;1?WU/0U
MLY\4W#>^&"F7TE7]P\[9Z'?C;E3[ZS,6#MHA7N/H,)8.&X,'1?LH?@_;FOLI
MT-?U\E!UU.RC7$X7XJW^.QW1XY3%(LD!BXD>(+#^B2J1ZW> QH+F))9VJO5G
M6QD;OS>&-H<<*U.CTE;[TN^"V7K5.%4O2
M7&6:#Z ",*424%P>$![Q8=]NDGN] O,/:!6>CKYVAG?M2VOTJQJCUH3^/]EYB]
M D*?D5@?,P8-LZ[ Z3"&NN91@^;?6B9BBH+D.JA20# F "P@ 91K=D6Y9 C1
M(DL%=$N?"6KO^#)M[CMR;$H:H#99'S?H=3N&OGU/_D2)MS]/QNU/EVO[ORC+
M]B;YM8-DUKY:S,NMP'].U]^;)(-3%9*XY%F<2 A$GF, *1$ 2YD"3+! J5!I
M@F*W(-ZRY?$%[J^EDDL3G+O7H;)%VW)KS3^"H;?0:HNC']KDJ+$Y>($J1Z"\
M[H59-CWLGI<;'D=[6XZW]Q2>6G^7RT^2R^FS2299?9#K1N80%2+'T.0DH3P%
M,$XYH'E,@))$8L%,23WII#S5V=38UAI+2S7Q;$UU%)[JQM2.=UW)RVAX59_J;FU8^:F+7A_I3UV^XPJ.^+R9B^7+^YV^1[OP)I-*
MT%Q/D=-$ IBH A"A9\PQ$S)GB5F,=-.HN]#@./FB53>SOP[*1:P=&,03@H/P
M2&5KU#(V3)!B"XQW2CG7YO#$8H' 27JQN<]]J_/-?*UCFK?3F5R^TA.Q;XOE
MRP13DN:9H$"0/ .0)$;W,H$ (ZF4PCS-I575H([GCXU"*A.CTL:H,=)^7_,4
M@I=W-*_$)3 QN$'BM(EYQO$KMB]//76PC/3[/%BY2?
MY?)YRF5'1L6L[)I2E4,'*XMO\^F_I:CV3E\M5NO5KK*)PA#EV)Q>33$!T*BI
ML3S3$Q#&"4\)QC3M6=C&LZ5C(Y-V?90R ^Y4CE6M4FKRJ]YNYMQ]%3Y#+S;9>3=-?THBA7TNNZ)<:O.[.LOC%G0@8I=Q.H!\)4P?%M[(V*
MXP3"O+MF3J@&^ZZIFPS?DM[JU(I/QXO3
M71=ZSN-XOY5.3%%!$,X5(%S% ,8Q S@C6(.HX'6_$'
M._']U2TMP+\R)Z(7I,,F-O1!TU]2PA% @V06O+^--J0]"M9[_,=W>N:A+_IY
MKQ>F_NL$I1SFF4P!E D$D)J36IQB0#.<0YQA2D7JA8AV;8Z-B=XOYM_ ^^FS
MGG=\T7\_-3.,,ILB^KTRV!<#M6"_DH+Z@1F8@Z[ T1_W'",S"/FTFAT'^QSC
M8$T_)V[MG2C$I=GW-Q.H3]/5OWZ5<_[]D2[_57\%#!52)"8 XK#0# 0S0(3*
M ,(IER)+4)Y9E8"S;7!LS+-G;V0,CK86]R2?BYC;3HW\(1E\IG0-B'T2@ZR0
M\9P1=+[-H5.!K! XD0-D=U\/ ;7]8O=5[4K-::V]/:.3*'>%CWB,7>^']!@N/BZGSW0M&PF51BLQSY-,Z6DPRY@>$V2J?^(9 S$J6"YA7DAB
MM47;W<38B+\VK@0F^E+:/21\=SH[WRYZ%KP9I(*JU?H'<
M"/2L^V=9\O2=PU'A6+WO]3FK-!4MP_:U[])E]/5]SLH7_2;7Z4
M2Q.)3S3=I3K090"EIAPS+I IGR@ +[ L&%19+#*7^;=;\V,CP^;D7Q4#]U=.
MMP#>;A(>#L[ %'J@F-[8'M7&1XWUD3'_+JH="".6;@]<**%T"PMN)I)NC\XY
M@72'I_3CM7_(Q;+"/78BN.XD(IPD*99!B!+"X!QD>B?N.1WL?^$ID+'/[4R/*.O<]T]!^(+O]07U+_J@'FQ- +A]V+QU%35O/_\*L(P
M==0QMNC@:W=H1YA_>R%))&!NK3U,P^S6WB;;U1X%^[U:3_FGKR5;OUNM-N;K
M*Q-;WU4GH<3KS7(Z_V8.1M'5]X?E1[I<3^FL_OV+GKFN:)EM/R$BE1D7$G"2
M8@ YR@$1&3/Q&(42Y3@OF$L =K5%8PO0MAH0JB0YLSS-C5_F:+;I*A%-YZ:.
MUW*C?^Q]Y/+ZCK0COD&[)S O&E^BQIFH]"9JW(DJ?Z+: 2/'7KNT_:N64_X8
MTQN^/@GU>J,&Y5MO&![2L;\']SS#OK=5LGJ[66^6\K?I?/JX>:P/UJQ>;W;;
M?W&69DPB!G*&=+":$PI8PLUFMY)QGF&:Q&[B%V[MCXV)#_8'70^U.X)OQZ==H^?ZWI,OH-[HV^HDO06K]]$34ZUEY1Q.&
M/3K?#Y^CD_0]']-73/C+4K>S6;X<:=%F<2&S0L0@Q9@!F!(.,-/3\A3Q+">*
M*!%;G;&_W-38^*R4!6Z,=17][<33CK?\H!28HKY^WL(36J;W$AI^U7@[6QM8
M=/>2U\?:NA?OZ,:L,JE
MZO>+U>KC8C4U\SB3D?;E.YTGZ6_ZRN^KEOZJN6S"1()BI=D&Y:D D.(8: I2
M $.H%$Z4X%@UFMM?W-;&@AEM]2GN"V]_&6)_1<;6/JMCX7K;?N7L
MMITWX*K:SM&[:.LJ4(LE6&EG[Z*=NX==&S4>5VFZT5H['25I5+F]K\)MKO>[
M]!:\@WPORX4S>/ EN^#8GUK."]]HSXP^.EW^%YUM9"L/^KG@7?OP0-3X&)D1ONN
MUKNMCH?[O+\,=B/6+;LX\"!UH]YUSV@,U 5>F+VL9O.J$K6U.]>_&RDEB5E!R D'*J!Y-"(2 *8E
MBE.,\@)2&"=.JH97F3.VL6._'/OG^[=OJE+LG[53FF3N(UZI/*U*E2>3CK/=
MA395?\OBX0<7;9[TC_(/N>33E=PK\MZ[J/N5KX#=&#),2I%KLJ3)CF@
M\N6N*NV[*F=2:#WD4+O0"K5=UPNLL&E:"T MZ1SJ#?I[:C]/U/$2^
M_$:7_Y+KMYNY:!9I99(DB#$,9%J8$A@Y!+@0$/!$QC%+A<+(26WC=#-CX^#2
MRNBQ-#-2QDXW=NP TX[UKHT@4
M%Z[N1P =9<#TSS-YHAY89W;I1-(\29B&.DUS"2!+)" 24TT9<88IS@J:93W6
MKWW9-]*EZD"%(KWUJAUW#=I)P[!=5^7&NVCKU5$1Q[OH(&W^H&BD/YKT#;A/
M8O5FVZ!4[!O10_+V_OQKQ*/+Z>)]'9Z07,6DD 7(3;(G1(H"0A$&,:4%4RHC
M6#@JJQTV,;8XKYDM7RLCO0>C'5->!TY@SJOQ:. ))25]RGO_6M)[K=Q 3/J4
MEZ?5I$]>Z:_>:BF/TRK%QPE!4NH//(/,''_.J)[;H0)(E"18*$Y0X51=Q*+-
MT1% 4RB4EM)!UU=9/<38E@R\(A><'4Y75ZU+75.E>RXR51!^E*N2:K&,7BVE
MF*[+/?< ]1$=X M=<_6PV9O76^W P:;6:M>M_1BI/M#R;OXL5R;U>UN46O]<
M"E=O#S\@1G"6I!RD4FI>4@0#1@@#6"5("I8FM,A=>,FZY;&QT^?-DPX*2T6F
M622F*SY;F"V?E5D@GM<'R::-5^4,8W=,T)P9>BX7!BV%&=W[R8[;@J ?F.&:
M4WKO]L#=FEVIX@L&'-+S\6]42 4\IH
MD7$-LXZJH!(QH(+%H!!IK@D-$@&M3C>??OS8R*HQ,-(6.JC>'<-VGE:N!R-T
M=-3"H8\,X#$@#A* 5P$SD/R?U8OB)OW7Z?99V;_CNX:3_.NT>$_NK_NJ (D;
MY3\^E"(IJS=ULH"8Z% LY[&*@51ZP( Q20#!!04IB0M(4BB2A#2K^7;AF+L1
M/9;L Y/=UK1 &12G^\(NX J$[_#E'O>*=;9J/IJ"G2?+0OZ@2W$7U=Z9RI"5
M?RLCDE&!,% "Q5F4!TN:.&W%>!(ESJ+DE!QQ_DD]5]!TQ&C^,PONSW1F#@]]
MTN'CS?GYL2B?"VK_^O?9QNA;7_S!_]NWF8C=OA&
M*:DG4]@D4PA%028S F!"": LEB#-I(!9'J=$Z6!QH6>"EHMQ@YKO%(QNG0@X
M@9/K2-1FFZ^_G,V9.5SY@]QY6FW,+;= =%_IN#8X[-MCN%TV$]&'8-]B:]<[2<>QLK>J\,+QI!$-V*GO#4-;TG-$L22 @"!489@!F'
M@*1Z!E)D0K&8)D4AG0;%SI;&-GY],6U$B_5W/4V>EH9&O\C*5,TT<]E-)XX(
M6Z_A7H];^#7;K8W1NQJSVLSNJ5F?!=KS4'A>D.UH;.@%V/,^GUAPO7##]:4*
M/AGY\ ?UM2[[,DFEE"(6,4@X5&8W.P$X9@6(N80I287(J7#ABC-MC8TM]J1R
M99,@U(,GSN%KQQ2>4 O,%0>U!DI#P4(!;>K!+G8K^>_>)@GSJK(#'8"%JC%P
MV-S-"@IT^'VN>D#7+7T5@$R1J'U5LN:HW4LC.%>>G-MI/5,(<9YQ#I*<,0!%
MH@#!L>:;&!<8QDP)XJ2/V,.&L6T!M96]:XNGU6YU)<;]OJ] ;9_^L>.KP*@'
MYK'*>K/D>5"\;NO"74LO,:!6]Q4P^I4K3@@M%") DY0!"S@ 5* <%ETK3)$XQLRJ,>K&ET3%>>;"SJBS@
MR&G=:-HQEQ>,!MS-V>[2[#9RFKV:  G&%]'Q23O=C0U*+A=]/J20RS?T(XI2
MA^!!Z>#95'0R>S6+V92_5'_N1N@L@UF2ZBF:S!*D68-JUL@+"I("28Y1IEA&
M75C#KMFQ44AI=54+1:Z:[(MR)O=*5 ^R;'AMC71S5&_,=$V+L^\(R$28(
MPK<.F1K+ P1-[H!YS66Q;WW8'!9G5(YR5]R?T(_.#FIJ?MB89SZH*DGF8;->
MK75<40M%\4D*$4H420$OS'E/!A- &%* %DDN29%1)5,71G-J?6RDMJTW2^MZ
MLXV"4FE]M-B9#TI)-]X_\\^ME^RX+ACV@>GNJ,QO97DI?54AWS+^KD+>'^'U
M0LTGY[D9,"CM]<+FD/GZ/>3:6*Z=.-JBVM6O+\=,;')&Z\S!MXNEDE-3BF3U
M;EXE01S8W^06?EQ.N9P4.8,DR0I0Z! 00)P7@(@4 Y'%A&=9G-'$Z?SLT Z,
MC8)K\^ND:K&8S>AR%3UI-BAIUC6_>NC7P34H'5\G#QC:=N5VKVR3NULP[-*[
M3Y2-;\"(2C1"Q,K#]F.8B'L@'VX4MP_;0]W1_\!V]!M&_V&40$J; +SMQLL[M7MNUSW6LW^J)%AJ]=W^7A4K;[S0K>O6LCIY'5]KO/=
M7"V6CR7[O)_.97GR><(9YSC!,$">Q29?&1T@UA\<)#>ML'8@J
M#Z+?C0]1[83CA,2I<^RX*!3D@;G),]K.?-4'-I_\Y=3^H'S6!YE#?NOUC)X;
M#G6Z^X/:*V#^J=1K:\J8ZZ8.JIT?Y*DK)'A1J-R<^=7]&GJ3E3
M:8*2@W3Y[4V?7T48QH[;#%Y> LN]@Z&[-O2&0'>O5C[MNM6(B!YU6\@3#5ZQ
M]KIH[\6P85?B?6)YM+SN]>$]A/_>;,SQ2QU3_S858B;?T-6ZGM(IGA0RARF(
M"=34KJ  3,>WFMHY01(7>5Q8'1$[W\S8N+HRM"3:RM3(V.J@@-<-Z'F:] =3
M8-ZK$;K?1ZB/6& W5 ZB@5X@&T@\\#1TGF0$+P)Q5DZP^^[A9 4O>K G+WCY
MZGZ!L:E5\4%WXNO%(YWJEX\2K!2E(.-* EC@'&")3?7@/!8I5"JEF4N$N__X
ML=&?L2XRYD6_5P8Z3M0/P+.+#/M#$ICJ'-!P#M%..^TSUCIH8="@Z;1WA]%/
MQU7]OMM/\EG.-_*MMN64'OQNND+R%!'T
M1=LV/+9OO;;;[0.W1MGNTP^!76!2J$V.S$L?G:XFH>=V(69UKF#Y)!/KM@>E
M&5=$#@G(^?Z^>POZ>Y:K]4D()S>-8"8!9AHTL,08,8P101FFL6);$
MRG'[8._Y8R.:\&>ZI8%FTV_T1ZJ%]=T:6P$
M V ! Y9(M1M:I;9L&Z]8!.\8R4!T&[-"Q
MZY%67/30^E;>M+^5@PV+G2J3QX#V>E"]QKA7F#-LV'L];D>1L(='7B^+N7UF
ML_7Q29J5 6&.W;V=KCB=_;>DRPDIXI3B/ ."(@0@E4:Q">> ,,$3D:!82>0R
M/+J;,+91T2SH1K\L2U/-)SLWF:V/>DKSW?5\;X_NL&/0L" ')LX#S&]T),361J
M=G^GFG[KZ>"$QHCF*(>@2$RYVYQ P%B*@)(0%AG&,%%.QW4[VAD;K^W,_/.?
MDB+^NUE% --Y]0NO;';CMRZ [4C, VR!F6IG84E*)JQ[=0$G9Q:Z@()/JNEJ
M:E ^N>#O(6E;&&'V MV.3P' &9IK#C+:[PS2XQH6[
M2#M19BD;-\J(R./BY14@^B2J/F8,2F)7X'1(<-<\JF_M1[HNCYN_FM'5ZD&5
MHI_ER>0429%EW.2E)5137,H XSHZ(BRF7&#]-.@T%^QL:6Q$5MI72@V5,KY]
MSGEWHVK'7UZP"LQ2;C#UJ*1X 0*_!1.[&ANX+N(%GX_+'UZZ(7!(]';Z7 _,
M&<\H4B0!%!(&(%<"D(050!690"A!@D$GV5YW$\;&(_I=RP,%1#O8/<=#O< <
M73ADO+A9-'0$X4V"H9T5XXR%CE#J'0H=/^D&E5TGFOD0)3P&N!5-KE\PH>6A?N:?Y7?IO-R*?WGJKXZ(404
MC$@&I#3Q,*<+Y6?]_/)\WB1G19Q02$&!J1YL*8T!I7K$%;B014JQTI,1E[F&19MCFUP8
MDZ.=S7?1UFJ@%DNPTG;7!V$=ERYL\+?C2\^H!F9%'X Z,Y\#1#[YS:;905G,
M 8=#KG*YM>?.,>?+C12M,H6O-LNEIKH)2FD:,\@ S*$ T)29-;$^*!(J!94%
M$K&35'YG2V-CG]K0,D2HRE'SRM!HUK>8XQF48QUW)SD&A=!O,V08 E;H/XB2
M,29K-PW'1)K.V;W@F!@/F]>T9:1.NBMS/2X87\)":];]IV-
M#;MI?\GGHVW[BS>$WKC_L:A62U$NXB1))$"PT(3-. $TY1A('M,$)O-^L:(<2Y/'V+4?Z/^
M\$$><[F;01OJ.(BQK "*9ZE14D@!XS$')$O3+*=04N$T'3[7V-@(K,D?K@X@
M_5)G+M:_/BVGBZ5))*:B*L9;5G\L];S2O[3#I[LFIO*0TNT62OG".C##=:=I
M>P^I;! )GG-]D\#*QG.K/&H_X=7'Y8)+*5;F$+>92S^HP]GU;MYM9N$3A2#-
MLCP!*8<20($*0%**0)Y@C!#/((VQDZ*+HP%CXZ;&_DK1P*P@E?DRCW3Y+[DN
M->I66_L=U6!0(LN!1"FBFN=BBJTK
M8QP^?&P$5MH7E0;6%1CMRU\< 7>>@JZ%(S"]."#A5->BR^4K:EDTR]&.5!Q/JH@.2$T$S&6"!0$Z\\5QQ0PK"B029:G).,R29E[7LZE
M9L>>>L/HK SG>Q>KO8@[3LJ5MAC &!$ B22 980#A91D&K"GFQ^#"5=S^%B68WU[".N+0]2'M;Y]:4\NE/E54E6)%)0
MK%\Q4_0CCP7 5#-9 BG*8%QPECDMH)UI:VQ\U2[Z4!TH8R]1=<2L5QK;.9@M
M**$IJ3]N5Q2_Z$0D3$F+X^9N5*BBT^_N\A/=MWB-AW:CT(6RT4U1Z&W1
MZ#++Z-U\O9S.5U/^7W2VD1.*J$)Y!D$!!0*0PPPPD9D,K$06&6>BZ5*5T/'CD&Z:@!0DZ_=H\A5@W2$Y9!;IBV
M^XUN_Z3&FO7*'# QPHGMA83?)%UMEK*J>/RT64\2QK 4,04)-@N-2AK=;R%!
M(A&'$M%TV6Y#C5-OV T9H3 .3/U;
M>,M#<:7A[77(NZAE>_3N+-+.Y-T',I\D[-3^H&3:!YE#4NSUC)Y)?'2Z+$FR
ME0E=-R$>YI_,EK5FTF^:?J>KK_,%6\GELYDQE&WK?]:@Z+M*TMZ5 Z&%*%C.
M(,A)@0%D4AGE:P9B3*'(!<))[I;\%\#(L9%E>]+\JA3A+<.P]_)9]UK6/C+0
M?-QJT
M@FC('O&:%AG"SF'3*0,B?92&&;*MFX\VK^B,;V;ECY]:]>!%QE'.D@)D7)HS
MD(0#/08Q('A*TH(H&*/B1D//:8O'-@Z%H2^C[;#UWK9>_8U>H<%'L>M?C)]R
M2.OU3MQR;#O?3R,=Z#J,_EE'O?-]$' (O-"P>Q;OF_EZNGZY%T)_J:OZ?^^G
M?]OS\MY)F)ZK0[DK5%7$18P@YH#S6,UFCXTEC
MDH BHZP@+">8]%'O/->FRUM^PR,"CC*,9U&6E%,A368N%OJ//%& PDP")B7G
MB8*"%<)90=,OQD,?"/ )K]U;;!8?4C;7P_
MTH>TNJEOG/9&/TVST+=_+!<_]/,7CT]T_C(A.,\PS#G@!.M(K1":-[ @0 FH
M(-)L+6.KE+0+[8PT5FMLC2ICH]I:UTCM-+2VL=K5@ T3K;EBU2-6.XO$U=':
MZ:<]6)>-,5"Y$KA@'DN+4
M:$QD@'$$089IRKCF!XZM)FQGVA@;!93"RZ8^7UD]F#XN-B8193HWA>VK\L+K
M[W(OU6>A:@&ZK3E
M&25];UE>"J8QS.,$ <2+!,",$H"YD:B@/"]P#%.80R=%VO;3QT:,I7&1L:Y7
MD:Y]Y.QF3[WQ"$QK]E"X2YR> \-*F9[R[4B^].1%-T_*,*MB[];R
M<34A>OI#5<*-ZI_^Z&&6 <*)  D5G#(DH4J[-L".U6_=W8&Z\95??,H7BJ"]&FC6QL_-G390X0CI@;L1Q6P.?(ZUD/M[-
M=?1:3C]6#T:4_LMW.J^/"7U8S)_E:BW%/Z5)J)?B_EDNZ3=9JD\8\8DM&NU,
ML#S/$YJHPKQP136QIS)#@,9%5F"5QM@MF7!D_HUM_&MLCVKC6]H@?_Y34L1_
MW[%F]"27U9G&@0ZJ!GK#[ ;#D5D]HG'4P_'7"J.H!5)4HA2M-4R[P[%;I.ZB
M,^]IZSR&UR6)D;\)HSA?&\C%G^,H;MC^]79J-["9;F'':KF>_$;_,/KXM5"4
M(C0I&%0@15@/^*98*HM5"F@NF4*"9DA:B=T8S3^6'K*N\#
M#QBU71Z5L#J]/4.*^IX6(>K?#LGP^*&#T%"G+PT!=%_04\]=]^MW31(/;#;]
M5I)(6:'B@_QC_>6'G#W+WQ;S]??5)(]E46"1 )%2"F"A%, BYT"25!*SUYY
M-QEWNW;']MDV9D>+K=VN*NV6@-L%I@%@#/S];Q'/"J0[N3&44
M/UG4/4'R*KUNV?2PBNMN>!P)K3O>WH^8/LDUG$.7)O5PU:AY*I'D&"4@
M9JPLUA4#9D*%/*8L4301C#B=;#_=S-AHYY[SS:,Y_*+G/*^EFO*IHVA'!YIV
M)',]1H$YI3$P:BP,H+-Y'@2?G-'1TJ 4<=[;0T:X<'7?2C-2R>52BE(L[UC;
MFF&*2$JA9@)DU@:5U!%)!D%".:4YC%5.J'MZ]H5675[ZGU+#_1+JJ9Z!D2S5
M(6 N$P!E7*HIQP KGA<%QR;1P#5=VSOF/X^"^R6X+:- ?P"&COX:2RM=TK#R
M[9:P^"VU<[[)@2OK6/E_7$C'[C;_10LU5Z[+U:L'55TVI;./B]74Q)AO_EC+
M^6K*9OJNU7J2Y%"'?9P#(E0,8)*F ,>$ 9E GE.I:4H@7^4-[G.'95#2NOQ
MA"OS<^]7*UF*@I[/V-(7?%C,EWL)7.^WZ9>J2%*,& 4I4[F1T>< \UB 7-*B
M$%DADD+U2LSU8=W8R*^=IEGY5XKM7L[8-%>UW:Q2.'VDXGIY"2SCV5MU;>BP
M]A:]VC_KUB?Z0=)MO1AXFSQ;G]AV)MAZ;:1G9NWTVWRJIIS.U_>S")-># TX2@)'*@$A(GD*:($[=:JQ8-3LVUJ^^:CV?
M_:B?VAQF+#_^SYO'Q[IN7=C$0R[NQV$?Y-J<5OVX7#Q/A12_OGQ=2?%N_JY,\
M::+QDEPG29(+@F$&BEP('>0:%6#%)& Y(PCR/)4HGZQ-I1 ['K-OVHG+M@:$
M^[:TY1$O#^O7MIMLZ%\VJ_*0_E_T?[4'$=VZX$9=#KUB1U]AL Y,80;F\E#Z
MQS;,7QN8M\9']Y=A=F8R=\1\LIE#ZX,RFCLJAZS6XPFWJ9]W+T2Y6DIGKZ/2D:_F.1!USWXL)UO&3*.I4M#1YH>J^7M?(Y:
M3H_KU(]+]XSB#(^5P3_'B1P7['U7Q;-K](K!BEVVC778ULKE.#CCLV76%K%^
MD_8G&N+UR@D?'7D]'0@8/ST/?;?K2^X XL!O##Y.WZ:>3@^>-3.DY
MI.XJLU\:^%==(W]9'FY2(%40IA0HI#19Z3$#)($QX*G*2"H*1E3J-%#ZLFQL
MPU^[W*(-8Z[.4F9=G<]Q3]=?MUN.B[?HS-"CW;#]Z#Y^^<;=$&8H!2T4,TC3+"=>_X@Q.]+C%%CYJC;M\
M\NU& Z[,5=:V]83]51*?*(@%@8@"Q)@I#H$EP*D@@,8T05(PBFGBJX[[V,;&
M,C_FN=2PT:SZXT05=X] VPU=ON +/!I=*,D^3/WU$"/%V?9&4U^]B\^M[@FT
M==,Y0.PD7.?BHWZ+/NCWZO7"3# FBJ2L($@ A: "$!8%((7F=RZRK( 0,91(
MKSLV/8P<&VFUU88K"UVC\1 ]Z6G[)7#_!&9%EZ[QOS=R!7:#;HGTL7-<.R%7
M(.V\ 7)-6^Y%@+XLJ1DK/K\\LL5LHEB&<"$)0%0P %F<:WHF6(>*,>)4_U0(
MJPWUHR>/C5-KXZ+*.OO"/OMPG>? JT (3%R6_CL5ZSGIZQ7E>?:?-UA!GI-N
MM$OPG+Z@3]&=&5VM'E0=PSTLRPCNDQ3RL5RN_;B<:(T/'I04;,F\;"L9G]W4:L/2OO-^;[FLG!@N]3\
M"0;Z4+6 /(/O6":H%WSGRP>Y/7+ LD*]?-TO-]3O$3V&#?VH9[HNH\ -FTUY
MLP902X_E$E*,L1D72 8@SS' 64X E40IA9'Y5^MAXGQ;8QL6:FO+-:K*WN:;
ML%Q M<'7@N[]H1:8WAO [H\!NZSTYHR< W?[0W @KCZ#I"<^MH/D+/]>>,1P
M?&OGRQZ_6M[BKUYY>;;Q@UQ/"B9C1!(&5$%S "') 2Z20A,JTC]G.6?$2:'W
M7&-C8]1M76A:GO2\OH#V%E6[]4-?6(4.DSO*9Y>FWD54Z;Z*[F>SQ8]2=;N3
MKI0@PKC( 4MS 6!*E)[%9RG(F.(D2V.JN!.;=+8T-BK92LC^8M[YOY0SEAYU
M;KJ1M6,4+W@%II,M5%N, IT4O@B&5\&YY/.1',[%&_IQQ,/R&YU/
M_UT&IIJ*5HO95%2; 3K&:9W/;XF';07%7(]!>6EK1%](VY^[:,^C:O;7UC?8
MT^_;N17D0)-7H'U^?7X,&_1+]8KEX5?M]^']&*"EFE(K!FX_:Z8RF"..@9 %
M,^>"*,"$$$#B)$MQ'%.NG$I+=S% K/.:<)BF#0%&&]4<,3:8-3("$.$,PEDF"G:K(VS0ZMD^[MCG:&AVU
MK+Y"4=*J ^PB =^P!B8'#XBZIRDZ0.0U[="FW6'3"!V0.$H+=+GW2K7=6J&Q
MG,EL-1KK/;I4AQ.2< 4$X3& >1O+5 HE.)5>;>V\G\FWN+[GP
MB^3?Y]/_V2B#QTMW4>LM
MT)'#TZ8^[[7U)MJYQTB-&RW;&-&_I3R3S4+#L!L"5_^X %PTXT
M??N*8-UX6)7\.G.[GV7$4G3\I?ISE_22J)2S E$0"\H I)("$BL"XJQ@2G":
MTCB_9AWQ9*MC8Z)FV:NU:'+=BN%IK/LM&5Z-X-!KAG=5?8*7Z/?Z_V&*%+C
M%'+=\'3#-UTX/(O%I97#\S?W+5#PHU7]8+F8ZQ]YM5AP^E/!3##!B00Q-[2D
MD@*P5"D XR++:9X6>>Q49=#5@+$QE YIM:VSE^A>+)Y*I.-@Q<^* ?
M0L?E#WH^IV*: 8H/K1%].&*7WT))?KES)HD/^SF3Z9
M+KN+YM+R"'[/OK CJW (!Z:MVO!JG4:/_K7M46G\MK(F>XE*!Z+2@[OHPQG0
MW4]R]<+.Z]DN-PN&/>W5"YVC\U_]GM+%=NW.?Z]_^L__:/Y&_V$D>?_S/_X_
M4$L#!!0    ( &."KE*L;*3.+YD  .\P!P 5    ;&%Z&UL[+U9DULYDB[XWK\BI^[K>"7VI:V[KRFUU,A&F=)(RJY[YX6&Q2&Q
MDT&J2892JE\_#L:^??_I[QM4?/Y7EXNBGOR^6?TR_!H#_V/RCYXLOWY?33Y_7
M/PDF^/7?+O\U"Z^$X0Z\$1*4# I\4 62,T8+[9"A^3\__6O&4E1R 0*7]#%G
M.#B5,EC4SFNF4"FQ>>AL.O_C7^L?,:SP)V)NOMI\^^]_^;Q>?_G7GW_^\\\_
M__HM+F=_72P__2P8DS^???HOIQ__=N/S?\K-I[GW_N?-;\\_NIK>]D%Z+/_Y
M?_WZYD/ZC$8GEW_\R"_]80E4MDR?O_1\7
M__CG"Q*^+'%%J-FP_(9^)L\]-)QNED\^1G<;5>AK2>N.B=D;M:PP_?73XNO/]&!2CV#UBRH:!HR?*N5_W'CIB9#VH_YL+;Z>E\7R:"/;
MCR'.<%)LR-H$8L05"THK!&>B!&VRSDIFE-D.P,A=[[_*TV75/UNFGQ;+C$O:
M:LX(",MT P9787[ZB9^_A"4]"-+GZ2R?_>NZYPRAS_5B8+F>*)!(_\M/)(&"
MRR7F-R?ZNY/1#9=KVHQQ\\E]L7&\@D\A?)E\(*%C9>3Y+*Q6;\N']2+]\>S;
M=#5)VCA?:)LU21E0N3B(B;[5PA5EH_>JN)L .<-'":NX(?KT12<@P=EZ=?:3
MZVAYD*+Q(#.,LA5=:8.. 9F =+P85> ^061P=+>8;/I[]BD<1EY/,C0NL,' E,E",:?K*
M%A#%9&4E\J!B$\C<(&5S[>_RR6*XGT<1B
M2@X0>2$Y9"LAAI* -L#H"D8T40^(B&NO[VJ_& X
M&2HOY^OI^ONKZ0Q_.]Z8VESR2B(#M+* ,BX2S#4'4YS5S.? V1"GS?7W;@4-
M_62@<9!8NX#$>_PTK<'I^?JW<$1V5#;*.VD!'5E/JC#RVR5!VCH9'3>:T?$Y
M&"RNOGLK:)@G!HT#Q-L%/%[/TV))F]U&*)OXXO/%\7R]_/Y\D>FLY")&YA0H
MA0Q4)-/;$PL@O"8;*[/D_!!^[A:D; 4>^\3 ,YSPN\#2Q_#M=29)3&'Z&$'@7R'F6,VED
M=?I7%0^?1"4]"X&!%5J#2M&")^<-BDK9Z& DAB$"*'<2L!5B_!-#S*&"[A0M
M8F)"3(%9DHCA9*J+XDX@'S7#7%A.0=\2PQ\,+6*[V!M[\G#93=(]P>4Y??EV
M^7'QYWRBM?;:& 68M"%1. 8>0P04.1A?F ^#1.+N>/UV4'DZ<=HAI-P34#:&
MV-OEN^7BZW2><"+0:,5*@1@,@I)%0T1.;$E4PLKHT0R1VG0?#=M!YNE$;P>3
M=T^X>;=8KEW.@R-FBL4;(>9
MIQ/-'4C6(R.F[H_/EA@V=*,FI\XP17X=R4/1Z0E>9PW:$&$Q^N*8'P CE]^Y
M'2J>3NQV;WF.C(.:C#U[]WDQ/PLL1J%]\>3>YR@R"8"\-V]- 6,5RY@#BVD(
MF^3Z>[?#P],)V!XDUY$Q\0'3\9+PS$7\.%W/<)*SC5(B \Y4 *5(E?^]VF'@ZD=J#Y#HR)CXN0RV,^?#]*"YF$UTLCU((<"SH>M 9
M,HVLAJ!+,%EI'SP. (@K+]T.#4\G]+J_1#O9'EY^2Y_#_!-N+AQH9TO9&DN;
MFJO1TPGDY,]6#Y=N&,/#]>5NF=W&!7G)-*
MCE<3\IHB4])#$*D&^:P!E[2$F%E6C*GBTG#QL=MIV XO3RVB.H"\N\#-ZSD]
M+:3U]"N^".MPRM:DT&>ECQQTK#=1C GPBC-PRN2D8XJZ#.&BW$?#=IEK3RVT
M.H"\N\!-S8U8/@]K_+18?I]XK8H*QH#VD6 ?? 0OE0?C BK#I$IAN%C9E5=O
MAY*G%E7=7[I=@./#49C-?CE>D316JTF2@9%IC1!X*:"\VR3^1Q#9AT1VEB!;
M;#!P7'GU=N!X:O'3_:7;!3A>'N'R$YV8?ULN_EQ_?KXX^A+FWR>)L"R4DV1A
M(6$'64.T6GCO8A9FN+CIK21L!Y:G%C@]7-I]@.;;19;F25[OA-EB4H@6
MK T$?)3H1U4'DW 56/GS&V>P,Z5EZY$G0
MV:D-!Y4S0A18P OC(_-:Y^O+M
M\/)T(K6'2[B3^IU7TU4*L_^-8?F*?K*:2&4D$>J@)"5/4!Z#Y1!$-$63*Z?%
MD)6 UUZ_'4R>3MQV""EW!903>^N$"6]H-RS9@8EH0#$RNJ((=,BBTMED[S(.
M60YX@X#MP/)T@K;#2'IDN#PC#O*&BUGX-.%922^T@!3X1A0)(O<",B]2!.EU
MLD/X/U=>NEVEZ-.)R>XOT;'SB4[BQA=[WUF9*[-1%<$\Y%P(SH)\_,AY!J6,
M28;+9.40D=B[WK\=0)Y..'80.0^&E7_[^898B<4_#NJ_2/;5?(69OE@M9M-<
M.VW^$F:UB23Y>KA>765BV\:,#SYUN(Z-NS%P8"O'&RVYWI971-0\3>E469S$
M3[!9T5B*DD6Q2)'?TMD]Y^I.^1..GZX.^0N N\!,C=[%C*B/$O-(9L:
ML%:*C#8F#7C%E+;!:\%OJ2W]I^@.N9-R'^X.N8ND^\+*6<]"4YM&I:+ Q8D>_2TMNO\IND,.A)5])-T!5L[WVPOO4I7LI,D,8E%T1'M9
M"U"BAE1D#)X)13MN4P/FG)1QL=+"&?M>8>B7"OF0#%
M9(0@44)(C+GLB\RV26?BJV1T8JKLJ=3%8!+N!A^G :9S)J(RI8:J +VHM?9!
M@#-! T]"H=,Q!=WDV+F5FG'1**#U-5.SHR.UN)85K(TEFFM:XX>LL0YTAO9!1W')5-UEFKJ 84I
MU69ZJ_>8D#9DXO,W7)^O*!54RIF##K2.E'1U7HK7H(NVTI3DA&H2 +J/J'&Z
MZC;$UU *Z !,K^=?B>K%\CNQ,(F.:V:4 %NJ 8H8:&/. :2*SALC=51-]JO+
M1(S39[<=6/86< ?@>+?$+V&:7W[[4B^@R0Q\N_Z,RRLRFA234PH<@7E13;^D
M:/,4Q)?/VMG O"ZW)!4?CIDM:!NG+V\[* VMC@X0=HUX'71@(H$Q@M/>R3VX
M9"T8'UR2R$QP3;"T.VH&SS5N>%KM+>+]\;%8A]E .]#B"R[7W]_- HECGJL/
M^J7&U^CKDQ0$?(-AA>_K6-RWY7=:%I7=9X4@2L?T\='QK*;+O$!B($U/M#C/
MSXYJ2?L_-M].0A+)^X(UL8E6#$H#Y'DDVI,3#T:EVDZGS0;6FK4>?,A!@EN=
MH:"#??-.B50K@[L0Z]0Q*,X3+YX'<)&L#)<%ZI1-#+>U-FB(Z&W-NL8^9ELL
M[BKY#E#TEC@)M;?';:MGPH2),=,!P2-C=4XX\<&, :>*53RCU;>U/#@<1O=2
MU8,O.0B.AI-]!T#ZVV*1_YS.9I,4O3-6:4)\;;DMJD1LRD!.;T*F'(^N24+H
M&0$]>(^#P&,OB7: A$LNR6^+>3JU.LFHY$HF#D9$.F)+C?@&J2&%@,*JF*)J
M!^UKY*#1H99)TCA8>92E32[N712-:QFU0]$ \N\ 2%>#
M46?\G+4 GJ0DE&?9D!\2:%G$I"$(FP"+01^YY2DUB>K<3]:X(>5&D!I0$QW@
MZLUB_NDC+H]JWM49"]YGEC!*<()I,APY@Q"P **L15-&E=+DONT66L8-)C="
MT*$RWQLV7W$9%\W,ZTDI#-'F "FF6O"9'02N$+0H](U0RKLF:=][GF7-@LRM
M8'.8Q#N((OT]+.NXZNJW;JY3KO3?TRXXG5T!X6J'Z1A=K=12$++ DI,4^F(V
MU)#HN8^H;FRB0=RRP<3?QP9T:1>]%%RW'D5VFH.CY02*^P+>,4FN0KV7DR7S
MVT8F#GMX[7B3\1@6T#!^_>$B[P(Z=YAPEUC2Y!J8&#E876)XAIN* *U-B
ML3R3L![1GMX14(]A$ T"J&$5T8$YO;GPNR2E2YQDFUP018.T+(%2&"%&'2%E
MJPS'I#6_I?/F0#>LMY+4C94T#):&$7T'(+K$Q,1:66='2L D$)161'I(A/^L
MT9A@N/"M0]7CWL8WC$WO)-P.S.?[[GJLSD*0^YBCY[1-A@#1L0RZB!(3RU)@
M$^.YUXO61[DD&T@?'>PXEQJCGY0+.U>;Q&4/42H22R2_(+)")ETI6OJ04U)-
MXHG7"1F[5\0P"KZU_\R>TNX +<]RWC04#+-W89I?SY^'+U/:XX@-YZ-@1+S,
MM"U;;\&%K,&@%<(KQ[EO8N'<0<_8J1Y-L#.$['N T$7._\9NJ^,\EO@9YZOI
M5WP]3XLC?+-8K7[#]=OR,7R;%$?G=+0D,E;;R,GLP*/74*02.L8BG&U5-+L+
MG>.Z^ZT@UU!7'4#Q/:[#=([Y95C.R1-=72E'*=,TK<5=GHR!;"#7)NVJ.A$Q
MT>*R6294#F/,H@7Z'B9MW'! (\ -K)$.,'934!,T*F=N+7BO/"AA/?C !!06
MC!:VB*R;[&@W21DW#- (0P=*O -O[R$79H+2<^<#<:$,UGTVU^(3W/*
MZ$1X35YUXE ;4]4N,?;D5DHY&TH,/*-LXA!$V[T200[8%9DQ@JR0LVZ01Q)T7C1A1:X&88X7>P
MP[PG71 !M=OK"]HC9XM-5XM3KB8RF<*3\R"B"C53PH'C.0'S0;LLHDFI2?;E
MO52-:^L,I/F;C5('4D,'F/J LUFUS.;YU[#\ R\):Q)K'[Q"1R_C6&-LJ@>&3@4%DH 26Y#%R(-H?=#4K&-9?:H. 69>A>ERDXWS+/_7\6I]
M,D/SK&)BHI2SS)7:)Z[>:6/0$(UUQ(S3S(8DX@(.V_)BM-JDZ2=F8N(91@H'@=)),A\M3$#+I&
MQ[@-E5J YQ!!]P27KWB"_!,9G7$U*730,NQZ;F,UW4K05B/Q3 M$PPN_ (/H-UY>L.>V(ZU0$"!%KP-U(.GM]A)@$HV]2
MYM@DM_<*%=M%$]F3@LO>4NX-(NQ)W="WU%0')]Y9IN@[7'[X3$*^"(,XQH,P
M%JR1=')O)K^B,^!YV26;,701M!ZTG=6D_B.P[Q-!F(=0[GNGLF"S\
M"?&;1CE/X"H0S311;^!!QC:
M5%6\F*[2;+$Z7EX*XD;IA#:T ?M00VB2W-B(K%:J.E%\8"K9)O,N]Z1W.R@^
MJ9R3Q]!&^I1SNK13N7HDE!I50,
MV"AK5H:R$.N=F&.V7K%KCZ%)+L,6M&T'RR>5<36T1CH V54_G465O6<*! D&
M%/H,H<@$P<9@39$RM.E5MD06#DOCK9NV9US\?:D(TE8 PMCW4_YDUJO(9B8-R,K=88'47-'6R&]\AU(HL5
MT?H(+GM1F\'5R::;,@^;5,P8I6CBL]Q#T[@97JU!.)0R^BY#O+4$CWY.ENUZ
M2JOLW1G)FUAFN*TH\ZQD_@J_6Q;THD=P
MDM/"3T+(('AI-++Q*AECMU4:&A4WJ__W%GH'Q^LY]<]G8;4Z%=*S;]/5)#,=
MR# (8+S)H)RDG3UZ7;O?20R:I^2;'*YW4M0)D/90\UV(.4CF'8#G,OTO%D=A
M.I]P*;@3D3@(.M12VPB>880<#$DD6Y98D[O[FZ1T I?#='S=_CI,X"-"IMHY
MDP^XK#[)G3;#KUB#AA/'7.;*2U#!,6)))5I;14#*4B$WPG'/ DBPL\ WD<&E1B%D@V'GP)BF6NHF5<\W21DY
M-M ,*_M(N@.LG!_1)\Y C6TLYM6K/3FFC5,B:PY&UXSN%*N!APF2",ZY["0]
ML*GY>QM58[<9'=X$/ECV'0#I&@^GBRO96$3R!5B)M;UN9N!MJMU'1B#!^N[>LY$P>+O@/\W&JD88XF,]00ZD0*10 =+P86>!>97I?R:4]9*,Q8LNT%L5"S-KQ/X!-3H$4NT0DFF6U2MG.#
MDG'/J>$!#K$?;$6"L7@,#:>"'O#T<)_N4\8LUO1<%HDQIEUJ:+Q!#L,[]?M)N0.+V>S58OEG
M6&9:5FBD\8HT; *H0 Z#TYS1 O,LN"!$-DVLIEV([,3OWQ,0-VKF&VFG ^1=
MXV23-G]E9B[+.:3@Z+!6H8#2A0YK0P:B$4+%:.I$YR;QR(<(&[W#="-(+!KJ
M9V^\?<'E=%'SKY;K%JA['I;+[[5!X-'B>+Y^MEXOI_%X?5*]^RZ!9<#:[!7H-Y698J=;(^[Z.= U+VW,E7L,$ ZT.;8L ^MV<]Q!@YW ]*8T;R:Z7A9HUCQEFS-(
MJXA%6U+-=77 L4C)Z!"PO,FXU1WI[.2JNY7G,IR..G!>KMZGW=S\=6&8.;&3
M2O2@DN-0&_^2@2R4%\P%UB8%YP&Z>G-=!L3$O1>>ARFH&YOPEE%H*3&?>&*@
M(YJZ1AT$FW1-69,H@P]*- G)[#F8[A'=CW;8.E -W<#ITAWOS04B6)0F2P2I
MLX7:F("DR+>7Z^LNJGHG*9/4R"(E)F.NM9;DOI,- LF5K-$$XV031^,P
MLGOS.AKOB8^CW@[,OSNXW337?IC9K(UA5A' #5H[?5'QO*#93; 9(OVB6L/B[N2-C9+.(8-M-:CVJWW8W:WR-)?35=$_/+
MK].$)U)ZCVGQ:;YYRD9@DXR8!"8)* 1I FV&:"V"")6@N"H60*K;2)?P==Z$1> Z<*E"C&%
MW.1>\T"Z1Q]I\&B ?TP%=Y%7?:T;E,FY$@DEL5S[\1NHOBW4EB9>6)2IC7FR
M>_NMEO,/'@UM^PN_@[WPH3";4M&1S:.@2%H%BFQZB#(*R%Z8A!F-\$UR88>(
M@[82!L3L4A1&/A2:J/^0JNC> F%AURRBRRFUN5%>][A_!"7
M.(/I9E"L->G ENL0FWQGS[&P^OQJMOAS=96AK=NK;?OT 7NG[<70\(W1SE]T
MT?F*22:\5B 0-Q:6AZ"$ \9X*)%QSUF3ZHG[B!JX#1HS)@E3<]UT(M,1:4..
M!2,@\R6I8!7*MI7\?;5!.PP##W0_VT76'1CLEX(YM$/_AG\^2ZGF!M4PYW(Q
MIR_3R1H]*51W5GHF!*!+KJ;XUD;IM)<+E[20BD4=FO0.W(G*3G"V!QSN#K0-
MK)L.@/>1/O>V/,N++U4S9_U3O."\%"(ZRTC>!Q,0F&80DBU!*2T3;[(7WT;,
MN#!JJ/OK*8*'*J(#,%T(YT,U!\G.7/W^I1H9@G'#Q"E36FLI:]3V9VD]_7K2G_Y\AIAJFT5OG]
M0V=WD'\'X+ERV5]OZN=I.L,K+'U<["I-@;)V6M6 Q9.Y:D4!9Y4BGSNJ+#2+
M/#4IH6S!S+B'[B-#>70T=+ B7B"].4TW*J:O9[C1]3P_.ZHI /_8_'P2(\;@
MZ!R*TM9C24BHE5J09/#*27 J:2NCTDHVP>NNA(Z[
MVW:'W:9Z[@#'SU):GJS'2[R\+75R9XTNK&B9OEOBT?3X:/5Z_A5/=3.)@B-F
M&\%F3C86.0<0&7<@%9UO0HDD11O[8B]RQZUBZ0[3CZ#SW9'M3Y ]QT_UYO+C
MP(V3+]+%7WW];?K[?(EA-OT'YK^%Z7SC-&2A=#99@D#Z0VG'(!H1P)>45$8O
M16[82?DA\L:M:ND.P UT.CY@-],U7H7I2/IA
M]GI.Z.3#_OT]9CS:Q)DGZ%3AD=&B9<:"JO'!$ *#
M8E5(/GIO]#5SVVIW9.4+&-H(;@.=0/HK /D;>2.ZTOO)CEC#;&6E2;6&U71>L+O#8.HL\I>TT+S<@V)_&V)(Y;6](=5AOI
MMH/]\R9GITDP*Y([3K]NTB)D[9&*10.3K):#!PY.QSIUS'#A2D'FFC2"VH:X
MWKI!#0.,!_%WH)9ZWC;/S.%-(P)O78BUB+ X\KIJ>9>/T4.PRI$MS*UB36JB
M[J6JMR91CP2Y??72,]9.JJ2/EU7PF_N'U83. UML-&!#O6U@UI+K14S*3&:P
M4]F)-A,&MB&NM]Y1CX2\ [74/0"K%7R%.^M\B%QQR(Q56\5)\#DBB&*RLIG8
MY8^T[=U*7V\=H1X3A@?IJF#W:':*E+Y%W;R"_SAN1%A9I<0ERDVDK"D/^D
M$8I2(22C9&P3LMZ%R-Z:&(US_.ZKM0X0N7T"["1PCAB#!%$GVZI"R\QYS8%S
M[I +I9-H7@UUV(][3=),B'GUBL3]:UB?,O1NB5].V7\VS\_#;+9Z6^[F?^*T8J+$
M +Q:-,H*DKCD&60R=%9E7X?L-,'O$-1W66/4#-6/KN\>MN-+3%=.[N-MLY9]
MCD*(6HQOD@(E:2T[KCU$%373V0LO&PV4V8W0+LV&QX#NX%KL :77#QQBF"RP
M]?=WLS!?T[JLJ<]?ZDQ'$C
M[V.;"L-HKA\K87MY3C)+B?%:^129!$4G 3AA& C)M6,^%$R/&0>XA<1QP_*/
M#,U&FNLW'G":+W^'()7)NI:8&K)8E-46HE<1M,C*!"&E#$VB]KN3VN7V^Z^Z@L4M_^C&WOR%TUP\Z+T<,3DLJ
M7W[#99JNR-R514GOH@.^24O1.H(/9+NX8I!+[7UH,Z?Z/J*Z-/M:X6\P[71@
MX%V)3=4.^F\WQ;BK,X8R&<@J'>T ]CIM>-FHST2O!IKX] 3]9'C+1/-@M"9>=-KI+D.8H"5K?K_&E__&F:XJ3,C
MB4T3H;[^@E;5EI=EQ'WKS\1@MX_@G?TPIZ60J2$HIR5@57
MV[]'3TK(&@+9P@3#P+TO6:8V)N/CLMFE0= J]M@Q@I[Z^IIPC\XF6P"E,:!$
M8.!5$)"B\\P4K7ALXO ?1'67]DJ7Z-])OP?.!/NP#LMU!Y!6Z'P@QQ18O8]3
M]6CTTA'?UK!BBS?HFMQNMH?T8QL[?4)Z%_UV,E+QP_&7+[--R_XP.YN]]7)V
M.K[F3*)TLCAK>(0L0\WU)D?#B9 ABA)RKK- 7)LQ&EL0-VY>_B/#CVG9]&2JC/J29R3A$Y%:R>J)&5AIUX;A"Q\B#- 97
M](VZH_VEW@%HSALJG26BG+M/(&1AMM+MH)>H.-K)K?>'?
MQG68SNL*/'/_7RV65SO)GQ6$?I_X6+QFA8/VM8=AB21$Y1FX*%,HEAEFVZ3_
M[$_SR"D;3?'YV"KM +UW3A)\68=#KZ9Q1KRMR+JH5:$IDZ\?M*L) !&"S1)8
MXKDPSHO%)@[$EO2-G+CQ**ALH:H.$%@S[NK.7W.CGB]6Z]7KD\+Y_.)X2;R>
MRO;M\EU8KJ=A=OK]1SHW5B31V@FVI)R,51*X#[3DC"H0&69(-@4N,D-LTXSC
M8,I'3O=X%-0^KGK'MB-/6BV=5H'DM_/+^52KB=01#9,:#'(+BBMRT20&T-SX
M$KP2Q>BMC,A[7S/R_4U["W(X(7>P_9T2OVDIG*?K8U+7V0KYY7C]VV+]OW'C
MXD]B[1UGA /!8ZFC#1UX:>HE4I+,D*P2;^(&;TO@R!?[L^(CDM5QC^OS7M#@Z>K:ZRL9H>?9GA0YO85L_]^8+PZRR=/OX&@@9B
M JM!E[6LRF.9S.OWMWB:.WY7S(Q_GXW4MX-;*$) T!*!!>
M:_-2@JD'G;/7NFC'VK3Y'(3Z@Z.$M40=WY93;ZNF(LND% I;F\C5"LK, P15
M-*2 0J##E$.3)(R;I(P;JGE\=-T(!1ZFG([WO5_":KI:E,MBI)WCP_'145A^
M7Y0/TT_S:9FF6MQ[[I2](P6DFEJVQWYXT/N&VB>'8WJ@_?/F:\YAZ[0,,HIZ
MNU$;4-"9#2,/OQT&+S>N;(?7S ^Z]8VU!7:U%8ZU)2*F
MD%SVD$I-+:QC#SV/"6S6:+5PZ 0^K2UQHX6WY=H+OI_\>;'P)!D5!74"E>H?
M2BN(SC"PB;F"4N5@FS"^'7G=;HF[X.7ZEMA ,QV$8GZOY1HO5^OI$9G)JXD*
MBDQ7KR"AYZ!XV,R\U< Y*TB_X*;-47N5C)%GXY$PW3=?UJ(IT1PA4)Y,#73=8F"$9RXDSGB%IFKMO4H]Q-T\C3
MJML :R@== "GBZ'NU]>%B]HG3!J2#A*4%QXB1T$80,8*+[:4)L?=G12-/"6Z
M#92&D7\'0/H-_[PDHN5B3E^FD^#B[?MN\IA]X *X%0X4*]4_M@ZXR"8Z+(RI
M)N?AKH2.//.Y#>R::JL#-)Y/4?\5P^IXB1<+[#IC 3,R%URM:XTDQ40^2
&URM\*2GT^K&CBZ245Q'2*&V$8M" M02BL0"[HO9WZ M=A.GOT:.V# M]/00Q=U-:.VCN[32)6I,X"VSH(QF]0+#@0_!")-X,.6)17G[+V%6TP5/J@(F,4MM:-L'E@*K$S1=';".M=F\TDY;G;#1I*OM M".PVPKL+9FZM+AM:.QVBM*#)YP(5DH5HZ33*(C*>+5>'-'SGGV;KB81N;08&9"1 MDHEZ%L%E,EN(%^N+)M]]J[LG>OHES-!WU_%R^^O'W7F&4.AB,.F.C(W?PA&^ M+5=X>+$X"M/YQ!6O=:B#@(JI[9M\AJ"T@:"SM9',W:"WJ8;>"B)W4C$.4H90 MZV)H&8]=(G!&^MLY.<-'$9>3(+U6I7@P*I,\!+DGT6H$%LD_2)R^U=P92DH5PIO;.6_"D"'**3&EB0=3_C!>5V M?5AO??PX%["- '"X 'MT.7_Y_@OYT9^/PO*/C3UDH^*Z0CHQ;D!%&R'DJ C M-RRQE!UOTB_G(<+&=4,'="^::*)+9)UQ<[KP=,E&Z) !0Y%UX7E:*;IV>[&< M[":1I7N^>'PW30 99N67@?Z9^>!@68U*@E M"&2TYCRM/I^M!NTM.I\"TVW@= ]-XR9)/L[YMY?\>X129>1TJ7F23(A6@(RZ MS@Y)!KS0F;YU @7YB]$U*0Z[AZ;>-J<]]?Y@2'\_)?2 IU,7XP9+ISNM2CPF M2XL-HZTQAUR('>).6\$RL^3(M)FX^P!=G>%J7_U?Q]6 RN@!6]?9>#.=XZ8I MQ806GI/>&[#6)ZBEB'7JFX"4R#/6 E7V;5JDWTG2N GHSG:G/17_$)[VU<+> MB/J*R[AHG'#V'K_B_/C:[I10S2I ,]6:))#BK%)J[UM"1QWQVF!IIM3.QNHJN/,UU-^-W; M7JFJ5Q\P\*9T&UF/O#5YJU6B(PN8#:3G; P$9 FD"C&[)*UM,VSMD;:F%]-5 M^/1IB9].FQE=%OP%V%4RY!!PXK^F(BJ&"8((!7(2J23GBLFJA1"VHNYI;$J[ MX.A&D\_!E=2'N7U36K7UY+-Y/N_W?(U%7HIAJ4B0NE@2HB 6E7=@'8G09\L5 M:X+#/6@=]W;O,5#96H']GYH?TF?,QS->W@;)YPH[/6C@-C0E57V)#]Z0OH M8@33260AFU2_W4?4TSB)=T'-+B?Q3BH9.9_ZO%7EWW#Q:1F^?)ZF,-M<6&B> MN=9!0_!8&R[4$6U,./E] \/C,-$.W96]\OCY>(+D@_YZS3G&;X,J_79O71(CM>>/=*% $IZ M#9$)A.14R&B)1;QV!W='9O>=KQ@OO7]8% PHR XB11^GY*=^>ELV4VN(@K?E M;XM%?KO\@,NOTW229U,R&F4X@A%2@S)8(,:4H7B7A$"?66Y2Q;X%;>-&@@8W M9EMII7^@G2[(:)*7P3!0'&--7^80+ ]@M4V1]AG.ROJQO64OB#V]BLN+S$B]8-J-W;&WKO(>JQ8P3/CM>+^>+H^X?%['@S&>N4E;,B]B2Y MM;1_1A'I=&:) PF)=FH39%%2ZQ2O5?S>-0CTWO>,C(O]M;=H(\JQ4?%\\9%S392 \#"7$ M#HZ2!PN190PN>G)%>4JA-I>O U00Z>2-B 9D4BS>R40?71 M);ZN%25'$8H5*=%NF45=+X:\1!7!1#1:L$(;Z?_?'^! &.S:'V 7G72 L0>2 M6DXWYJ2$Q4@[<4FA%JK31A^]=B!HL2)G+*HT1B)4#V;2L(#8K5I@#^UT +G[ MRID+9BZ2(B=#UM8=-A0(N9"P B8T,<>LF\2^#VTCT&R.R6,>EGMIH4= 7:YC MYK)$S2WPP"6QHC.)B'MPBC/M7(CN>K>N?^)F COI?9=F CLHH0,\75R2WU7! MKJW)O-@()=8N=I8@$)VC/RRY*DDSEVR3?M,/4M89MO;%P**E0L8.(YQNX>\Q M+3[-IY61DUN!NWC#X&/FF""['&J(A"Q50?YQL3FR8(B\ZUW [@@M[/CBWOK' M'8:EYJ(?&U:GH92[6#$J)Q59!J8&#ZJ,#?#W@LK[\EF;'F;;<6LE'_^6/X=O$,Y,LD@/+D\QU@#"G;9:^ M8A9]YHG6D6S2\6L/6KNL'-D3++L%&P[67 ?@O+?Y"WJ'G@X#<+I&:\IF#[<* MBD:=/-+3V@2Y#F[!\]BYG^-1 ]?EWD_J(]?? M2CHZ+:8,G-5+1AE='29)AVLPL4@L6J/5'_[?!96J[?E[U7D\_7;Y?OI MI\_KTXYI9#=Z5GN^T'9:,^AI7\V.W-N2>%+6>ZG;-"*XDZ2G47N["V)N;$C# MJ*.#8^X\I>>4I0_K13JY^LK%1X'10BZU=9%0"1P7!5PF2[4.\,QMPJ%W4C1R MP&H@E=^5,'>0_#L TF7ZS\J%DG NHH#B:F9RQ$AG=(CU&E4&G[R+I.6 )3H$R;P Y6J_-$=FG0Q.UW6$ MZ7INU%"&]752NMAM]E;N#0/Z($GW@)7;MM_-&E(V6W(>ZP!IRVCWY1[(G[1@ M2=/&9A5#FWFY=U(T!Z6'\D[GB]FBT_?7QW/\RE; M9R%_%XPL+-.N[3/MVIF!DR* LS&@"E)S>RVO\XZ[E"U>UB%6]M'JHJ&(>]V M+N)DRMJ^21R:5+6!"K- M2,"TY4/D.=6.))9^+%"TZ0:\%[4=.@8-H3JH[L8V]>Y=C+6..GW&U23KB"B4 M >2(H(PQM3].HK-)1:@-Y5V;7-ZSH\DP^#4R-)=["YG8'_V3R?H/_M M\7JU#O-Z1SXA@00AI(",M4C.H(;@4$$(09)QD[+")C&O^X@:>390NZUJ,$UT M@*H[NU[_ANN)Y4I9516O72(A,051%4ZN4;'1!6:4;!,6NX>HI]&(_*"+P:%4 MTBF\SINI/S]>5IE/E)%1H2Z0HM>U"0D)JWCZ%K/*S*1D0IN0V1;$C7M C@6W M@U3T%"957?2#_S#]-*^M)6E#?_XYS#_A:CH_$\F9&,A%&K+U_8ZO;-8*_Q#6 M'WNB5AVQ76*"(@6=V2K5EB"6 5EIUDN3A6!-)A\V3LTY;5%PSP)\OYC-7BV6 M?X9EG@016?5K(,L@:N]E'.<%LC , V;/59,LMWNI&@=I#5&PRR&[DTKVQM<7 M7$X7^<.:CH7V*+M:^?0/S.07D7B$4X 9:XM!'2%*05])F0+Y8C8W&HF\$YGC M>!>=X/ PI8T>7KN/M=?SM,2PPA?'^''Q/*P^$Y,X_8KYE^F,GO9I]7K^\EO" M&C$XE<)$,,<9&@;<.3)Y96'@0Q%@O*_YYFC5]9S8?4[;W0D;QR-I#]'1E=C] MR)2ODQUS)Y4<>'*_G.>F MGO'K^5=M&/?Q]B0>NO=<>M/K^>F[?@W+/\C[CS.\ M\=9Y?H[+=9C./R[#69D>T3A=I=EB=;R\/"318]2^YIN&NN8JG]XR"P+M2]+M#0<:G=)?GL/VSZYD,:[)P-AT[O@D6&2(@K=.9F MFUP;*E#U'Q1P$0B MF3A9KW%8W9C&S;!P8UF"4MMTD4B1'"FK(918))/%A#;K=T > MQKTY[@+/[73> =Q/38\'K9(+!F,P#*514!@C!HU5X'4V-?^;F)/>H6QR\;PS MI>/>0C\2=-OJKP. _HTXJ>ON[?RR>7;.C9#H62H%R Y6)#MAP7/)P51&,*$J MI7:T6*[K.?!\L5H?D-OPT",;^#,/D_[XWDU* M.=!&%(!%\J]5ID/2Z3JR-FLO9%3:Q"8=I;KR;B:6:[*$:9DX+D@*2BAP@I.- M3.NO6$G+,S4Y3K>@[=0<]([=I&UKOB^&5T &6SD;55;OR M9 #>9C;>+=RM:A_/U>V_.JU&53+ZG%VJE8+5VN#D&\E@ -&@SRB%Y$UV_"&9 M&!>U@Z#JCFF$CZ[B#N#]^X>/]7;\>'GI6#F;EYX,1K* (2KKB!,Z7D(B(Y8E M;8OVWJO4I"SS;I)&GK?D$17 MAV]=9Y'IY#EY[N2FU\$X)+G(Z2ORU"3C7&-T348![T'KR&-<^\%K6RT/6#IP M6$NI6G8:9N_"E_.I-UZG3*O00#;*UGF!ADRI* %MP2RRR98W&JYV"S7CQ@.[ M@>/AFNI@YSQ;1_C+HHKSVNHQLGB3

LBR,)>]#D\*'>ZD: M-R;8$?R&TEP',-S$UG\)Z0^\R0HC$\25Y&K"G*(MG.03'0JP,7H?G778IF3@ M'IK&'9/5#02'TEH' /PES$A"^.$SXOI-_735974(8RI:F5P@D"! 8=(01")F M5&2,5I)$T217XBZ"1FZ2WCC8,X@:.H73Z8(3RJ)+$B&GS(B3.I4E,P1N6$;O M2#BZ29SZ;I+&=8>'4?D6.-I#_AT@J58:U*MH^JN&[;_2,J/-^W235HOI#TSZ*OVYL#:6%L>N4+K)H;Y[826%) M1L#F!HB.;3(98TRUXV%F1HAHS;4D\SM*CNY^Q[B'U\#8&%*>'6PT9Y7Y;\OU M8_V"LS?G'6R8XHK '2#8.F!,%CKD"TJ0*D9C40LKFQCE.U$Y;J"BM:W43F$= MH/$Z2]>$>3D+XY>PJHWH,\L\.PZ836U"H@WX378L2ZZPD@7C38["70D=N9%_ M.\Q<]PU;*G!_@"[68?88 $WI^.AX%M:8_[9L7+(LEUI%B(4B? MF9 04Z+U;P29MTQ%\$9HX2,ZY9ID$@Q"_;BG>3=0;J#J_C?@.YFNB8P73->5 M6\OX(=D:#>?*0\S1@+5HK?#:!-\D>C((]>.:#_WC>W]5[XYO?X+O>1W/A_EC M,YA?\'U5"A,1O7=<,["87:T<=.!S;=G(>2A&Z>)+D[#-M@2.>RLR'E@'4=C3 M2)NNS0"F\^/%\>IR_PILZJ" X+:/AHHE+]2-E5.^"I'TRJG?1 M40=6Y5UIEVB9E\%GD+YXH&, (=J8@#-K'./.*]VD/]>3S:C>2>];9E3OHH0. ML#3H-;BPR4A/HTLZ,/@-Y3F.H#A;F$L--85 M1GNX9J+4L00"0I0&2K;""&:,;S.@9/@[\%'S!0]Q9=HIK ,TWB^\BP#:[7UU MWN!J]?%SF'/Q*WWR\^4X?OW8)&3E4<<,SDM)LFRX"4UZ2C;E MZBG=KN^$QIU"0X\)C7ZN*_);F02/CH%EF9,KJRQ95_VO MCZ=T1]_/@MA)^4_C\N@D0GVEL6J:'6?,T_EM.8S#W"KM^=(&UTU#L#]"9Y]H M%2I30*?:LU8F#8XK#3HZ%YE71<KJ5HK M^DD]%'#UYW3]^<:&,*F.,[ *3(B%!,*?+0.@G-) MJ,)5:'-?/>YN^?Z2GC;6N_>.Y1CI*4.8A&W\71UC]AP94*RAML(4M1#2&0Z,YRU@'0T>9VDUJ;)->IV MY#V9'LQ#H^] 376*OW->I"548'%0/-:I#BJ!<]I",#PPE-SH-EG&]Q'U9)HF M#XVUO;0R6$''\/;C^;W)!WH.OJRF..>HXKN?=Y0EMWV1 ]DIKU=?@KS MZ3\VU#Y?S%>+V32?H'V>WUWBY-(]U#EIE[+EK E*$UJ$YH1%:QCX$CUHE7R] MAHJ\S2SN0:@_^/+I^ O!ISXRS"Z7JE[,L;G4%%H;9FW4#"*ZNKA*ABBY!I8* MC\8JKMNTI=B%R'&-O<='Y(W+J58*[=C;OF_CV7]4T19/?8R=L^$PHV'0*JW. MUHM AW<=1$ "A&B]K&U]A,-"(@U- F=][)_GEPVW=VNX-E^D=F9@63M0WFJ2 ME0^TLFV&@$5&5DR,HDGIY6YD_@A[Z"ZHO/N"?W"E=N#57'!7#?8Y??C[\^-E MU<>(E-0EO;$CBN9]T33 =49%< ?;O^ MC,M3GDXGX5SE+-D8N9$61&865$X2@L8"0FD6G'3"^2:#-K0#JK, M#F#Z;KGX@LOU]W=D9)\%.[Y4P5V:GI>-%)P0)(4,-<>1#H68/61.IG5MP1)S MD\CDPZ2-6[D[/BP'5EX779RO+;63-?;;8IY.#X5SSC#[F)4JX/5F.'BMFK$9UBJDD\=%L"MX*H_7$AVD213S0.6D,8X48DXX#\ MHOU?]AA1TQW8[2J8ZGEATF4%Z,C45(QG<)(YL$K8R+@0*3*+,4XU.?GKRW^$P.0@BAU=A![B\5JA_8Y6E[&DYL3JGA_9Z&079V8J#+M&;Q&., M;2)!]Y/U(P0G#SJ&AU-:#Q"\]0[U.E/$D_;,) MTLD+BEM-KHJ3D()W3&2D7_VXJ4?GE_[OPY^_TL.7]);5;[A^6]X3!93-2F 4S5J*WD_:C^!I[X*^ZSOJP,KKX)@_Y^CO MB^4?K^?OEHN$JVLL.2/(1)$>HE#UA'",6$H2R&!AY-QQ+=KX/UO0]B/XXX, M3M?X8O%GG:N+6129(<=$/E["3;Q40RPA%116Q389NS=) M^1$\YF&.T[V4,V ^V>,ZR"3=+V&:7W[[@O,5UA8.-],^&[G-N[SZ,9SIO471 ME8LM#7P3/+VXSFN9ND'\&EW@5MMV;['*ZL#LS$VCFNBN/OT_7G MY\>K]>+H- F4K)0SEF10M:A# )DF@>0C"QTD48'C-M7J>H:\45?L!VG[$5SI M0X XM/HZ0.2FJK@.N.(V1L8]!Y%J4CRKX2FK0\T0B;Y@BJ6-TW)&P(_@%!^" MK;T4T0& 3O?E]Q7[D;&4=9U*D#D9UX;7&=5"@O?5Q2H9:0&TJ8HYI^%'\'L/ M@=&^ZN@ 29MC_CTFG'[=5,9?VE158%;&PB 9)#D8$D90V@ 7(6 VR:C2I+KZ M;I)^!#?X8)OL<&5U +NKAN6S4V?NQ(L[8TG[7*PM&4PHJ5:,T7E>RVYC+ I% MBB&EEAO;?;3]$-4JAV]X@ZGOB>8OG)4]ADL5C\W",7>_ZG'"+UNRVE6X):I@ M@U6T#6I/9IW$.K%)R"Q+MK P=49!=&P!W<_/*]#CS:C![, M3"3#K0)IO0>R:#A$:Q((1Q++S%@RJML8 0_2ULN@DB%!L6U=_YX:ZAETE:'3 M85HLZ.Q8(%QX;^O(JP N*6+)9E%J%R*5FPPKVX*V<4$W.!ZV[B.QGW)&Q%LU M[VKJ^9=C>M;_%9;Y3Y)PG?2V*.OZY>ET-1M%9 PK^8776W(-KC!#TLKH3+0Z MQ/"0W;C=JSI%SKZ:7303\]B@>8%'BSK?;Z.;5S/$*J\K/_Q]/EV?#R75-F3O M/*"O4R)3$A"RRN3&U2FE*+3W#SH>N[]VW$N)IF!J)_X.3K]? XEVCLOOEZ5V MRDKPAI:((CG5JY--S:HO1H.VKI0@#"V4)G?3]] T[OU$*Y@-K8P.$F+ MXGBS];Z:?JM?G:T0VS3IO)ND<:\K6J-J M(%5T *K_Q,_3-#NGGBL?/5>U>5@P9%BR @XS"85K1)F9Y;()D*Z2,>X=1&OP M'"#R#@#S!L,*/R]F^?71E^7BZTD(YI05(4*=!^@ '=9*X^0A*NYJX+NPG#C# M-L4[]] T[BU":R@-I8P.*Q#)ZVV4.G0G4>.VJFJ-K,'4T0&T[I35F_.9JC89$UTM4#>RCA6@ M=1*8U9!Y5C%)8VD7?M1HU)L^!I./&P'=3S\](VYC+]8;#-QLW>^GGSZOWY;? M5[BYU_T%RX)LRHLQTR^0.$C3LZN09T>+Y?KTFH16=_ H;024@E:WKE5MZ#8E M14GIHD5431I)/P)OG8;1]H3CMF@?"1M/=[EL*0PG7(PZ6,!,?IC*7I+:;($@ MLC..96OQ<6\:AN"JT^#@J$ND 1YV7QS^9'',\5.E8]3E46B%;BD3L@AK>JZ$ M8F-M9$_NJ*^-11F:S OAVY4FN?GM6>LTO#GN0FF$C Y*3.^4R-^6==BB$XD9 MU!+H$&2@:!L AW1.%O*6N8E%:=ND__']9'4:+&V,T=TUTH&IJH:]G>,OR MN9/Y26&IL-J0SVJ-)-*4P 4,4+1/V1=O>&P2*QN*@4YCM,-@=A0M'VIK?&QO MC]>> R@5N1 A@$+!(7J1P;G D\])1MTDW_,^HCJ-\C;>0'?51@?'\S:K M::*XXH%+"_3OR6>MU6)!DO&11%$8(^'#-W'8MB'N1Z@4/21/=G %/M'A!+?E MZO\^)^U?-KN?AR_3NG+JU^^64Y+0XEE>?*FD+6.5/PPF MTJY*)HP1FM:#!EO_4"E%B,7S.L8#I5<&L-9W[]^"43NR!Q[Y*)7139@8NW30(VMS991G:6D858XH[7^:0: MDN&8=(J2F<>]+WQR)1,[@6*/DHE=--0SZ"[=YSN'/#OK0%JRK52)$CQS JP, MPKC"I<8F&^(/43*Q$Q[V*)G813EC9[\_G,O/6=8Q2 _2<^*&*9)6R!%\DI(Y M;@(+VV6\_P E$SMI=K>2B5W$W,$F=5\RM4]>!/W_M?=F/6X>2=KH_?DO@9/[ M+TG>K>GG M8Z+ WC$?JF]1)TC2W1(U8^ =JJ"UM*5-M+ _J9W>T\TQ.H3F^DD:;F%T(@37 M">GR\3QH( ?$0S3.@$8O$K?G5= M.%*$E]:H".B#(/G4OBEF$9 8H="I.-%FG/%S!'5?Q',,H ;10@=^WWT^EN^1 M&,&WX:*>E4]?:Q?ZBK.W/WX+_S5?_'01ELLGE2!K$QVM'_&,9^Z4AUQEK'2TX*UT M%" Z53B+5I4VG75[D=E]?<]@>!U68V:L1=WU9PE\NM:<,9<@$MR#E";+W,2E[Z*&@:Z)^7)*G[=2UIWR)A:5 M=*O)U,X84#7?%'GDD'S.GJ$S,C=9%_@<0:^A1F$?I&TH5SM>41WXK?=F__XV M72:\H%L"YU?W.7*%1XW)@3)NTUU$P> \*! ME=<7'.\QH9U3R3D)MA16MX^1C.KN33IF48E2BF)-FL@V4O,:UFX,!+H#572F MSB-%( M:9EBOMV*PNO>$R$@&"2V?(P01+VSG##116VE;C5>81?Z7H/S>0PH6ZBQ W1N MVEAW<^9^W*ZL*SQ+X;.K=,*&6R 7;D-!#0;K6#XZ7L0<$U!']27EG,FNR83-%RE[ M#0OFC@'DL*KKU$0^J3NYN)C_JR8'ERB_B8Z/H0!+/:&:^R M+> %5U"LM:A8]MDW2=9O(^HU;+<[!J&#*:P#\-U/X'Z(%],O*]G='B65!"+* MFK!%!%5#OA"*!\5BL,YPG]MT^VXG:]SQM>,#<$"E=0#!YU\=O$I.^I3 *!2@ M4)(S+9( 1[_BTJ249)."]>->B=SK!=XPJNJ@,G.;";^5V3TY_E$SL23:=_65 M>3F-%_2OEG325%:HM0&II *E+,5XWBC R*U&S93SS>O4#R=_)S3[UXOF$4!P MIA-C;NI\3I:0>OD+3UG>=(XI*&N,C=X:,%P54)K\T&B"AR"MC<)*GD6;A'8/ M*:BM#W3W4LID.:11KLYNK/6(Y)U#L%D#,LYY\47D-BMC=J3O-22E]L'A7N^L M!ZJQBZ?6C3?//8:B\G2I,!*5$W2K,<,@:J@WYJ&/P M.*3:.@B\G@DC[S&4@^6.)P5,QEC[K6II5TQ04I$J1<]EF]UL+U+V&C)01UG& M0577 197KM:GJUE>_+CG9MWCAV<;N9 1DBN:O&RA@,)-#4EJ@84[97T3*+Y$ MV&M(/1V#Q$$5UPL0-W-"Y'IKF2*H:.+$,T=N1BUT3392I!F1'(]F$#PB/NC%:>,'#?:2]#*9 [T0W7[3S]-E MNIC7+[N#'@9R[T+TX&T=EJ1S@$A_!%J(S+E7)90V;]);B#K:.F[X[,\DS+?T ME_XDF"L5@PS@M2]UY@AY&+(P2#QK66*V+#593+Z5JG'?;@9#R!/C-)@FSLW@ MK$:1#6=VUA_7U/AL(OD4)LB;((2N,_MTW0W-* !U*"U8'S5=11*1MWF^.H4) MNN=NKF6=/\P^8KV=I[,O;\-RNOS';!Z7N/A>Q?_K[*^K2_HQW=_TKU;*O3LO MEA.JN7<@E?:@>*F;W(R!R+BW.7B5>%O+-2 S'1N\??#XK,$;2^\=Q,1W@QIO MI7'=G4<^\0YB69FA.^:%LMRFC)"<-968 V8ZMAYV >?SSH/8^.@ R?B5A9O?]S^\O^; MXH*(^OKC/7['B]6N ZGXJC\*A,!<0T@'L8Z44"EI88T6OLTHD-W(ZP2GH\/I M.9P/I]N>$'O_PGS*WWH>/AD"YA0!J\A2EPW+",%K2[Z/0,Y1YM2FX&HO*CO! M[X P>0Z)@^NL)T"N@LOE2F)RO3:!"9-R\1&2T1R4KC/R%?G_)$-3A$U1^B;3 MN[;0U G8AD?"K%;,W*X@LK8XRT6$XI'DHSD#GQ!!2J&"9"*; MJ%K ZSF".HF_>[N(!]%?ISAJ@J4X 4KI #$*9+&M7/#J'P''!T@_PZ1].[OOS!=3RW^MK;1D1GAM+3 $6L#!R9P,G&H"X=T M9 YU;.*YO4Q:?\@Z! 0O8.M(C72(L3\6TX3_G%^0IFKMQIHINNZ#2"0S[80& M%2RYM9F.I[3%9^Z\=NXDAFLC=>/>IR="VO%ZZ1!L'Z?+/W]9(#F?]!VXO/P8 M+F]6]!F;+!H90"/%4,IS3TZM+Q"#C:44BK'"29RVYTDNM#60_D^K!8[6=9.1NL[GPL%-B4NI!*60K7?:)@ASG&0BY*"-,$:L]2-"ZR MN@T0AM%@KU"\">:5,(5.*IA(<;RJ^TGI_S4DSBC>CA3BYS9M*\_3-*XG-Y#6 M=\'2 2H8>Z4PN07?R22O^5C>O-PPC#D;#45("8H; P[I+BBY)(%1&\$?/:@] MLT9XX\=WB(=#-#U]VQ6>.CA?-]:!^%P9G>6'J\OE99AE8O:QWSP)T>K D4'2 M%(\IK)VUBCE(.>E,7KBVMDG#U3Y$=I+DZ )>\Q/I^MQJQ6ZJZN;EIZ]A]@67 MT]EUDFB#LL+E737*P)5E1Y+1M YM2!&=HFJ-\>"M\0C"Z%K:&#S$:"AZ#YK5 MS7O.\C:[M,^DQ'UU<4HD@V'0@:9#71M-' 0I?%TTIRPRXV)HVPHJP.L/?]@SH-&%@+)0+E82U+)X5(\0C!9 M"N2I8&BS5^"H1%?[2K@>7()AM-8K_&[>YX,QFF4Z.K*R4E(ACU\7*#E8@]I' M9MN,9#^_Y-9>6M\GN;6'"OI,;LG M67! )(L0'%FR#&Q!F(11F7G$PN/@IM7 MDMS:1W,O)[?V$6,'9F5 8WWW0NQT,1FSJD.O3)MD\J/ M%LQT4C32PUTZ.E9>UWGY*5RDNKN(?OEQ?G'QRWSQK[#($R&,]DJ2!M=YH&0%)/1^M>$JB.^7["_/(A]\N' MLKJ-6E>?-0F:>Y9KF:9UFJ),SL!%[L%'&5.0,C$\60_FT=R\FB,T!&)W:/,\ M+7P./D-_X6(ZSY\NP^)RU)/TC"3^N%JDKV&)RXE1+!KNR&<0/M0)T@E"9 (R M,S(K5U1J/&=B8(9>S4-)1^=I4!"=\;7TC!P^X>7EQ76!PR1Z$:4,&CS&NI62 MA!"( !#%2W2NH-;I#([3/99>3;34_X$Z%$C['RE_?:1F^"5<]^3U>;+^(TQG M=>?KK[-T<45>^:^S=V$QH[^VG'"9+4BS)K>PX'[7D. M.RFU_7'>,A\,9VV+VD\>=S5; MJO ZC]=P\#DR[GHWRV/6_]Y.[+^NUPX/ZK4_7<7_PG1Y.=_X(?-9>"A$^L>7 M7W%5)3LOUT+_QQ)SNZKA$Q)_HEKCL=1QB@IE8VPQ/$@PHBXC,XP<1AY2G4&$ MB,R1TML6?'4Z5_,Z-2*\R=G+!#'S.N^IT*\DSR =5Q292A=%V_KM8SGHY'7P M6.2UZ)?:7\,]O3R\-!LOE:PQ@TUU&JGE"9Q6'EP@5KV-'E.3LK=_E_&8!V#G MT%F8NRNR)WCN-$U/LF!\J9.^HZ9S;XR&R(0&'7,ITCJ69-N]!J]H%N8>,#EJ M%N8^.NL)D/>&+O)U68Y0.H4JI;2:@&_Y:NT;@K-1UVY&YAJ_ #VEJ1.P#8^$ M'69A'J*63A$F;J8:9,&\\0RPV%C;KF*=&<4)&!3"FAP+5VW=QZ&@5A MAZBE4X3=#([E@60DN((BDP$EZ=@$)1&0*TS"2Z98V][) ^?YML_WC(*P0]32 M$\+>_K@GME\6^-]7.$L_5BZ&8UFGI PP4Q@HX6I=DV'@2D;CR69GW3;/_SQM MG=BT7N*)0538$RHW,;0^P*P$BSX*.F/,TP'6 7RJ?<[(C#4Z*8Y-9G_L0%LG MOMQ0>-@A:CA&.9WB[2XCL;;L*2H1! J(W$N2&3*()7OP'H5)VLDBV[IT6XCK M!'%#(6*7./48]70 N9_"\BO=!_5_WOWWU?1[N*A,775;%IR;1Z?,D=>+8C7K-#J2P#J#W$9>7BVF=J+V9I\U_>M.G:Q6A M)PL0EJGJW\9:KX>0LG#,<6DX;[)^Z1BB1VXW&P@X\Y&TV %B?YO/\,=O8?$G M7OYR-#P^-AUL?K MI@.$_>/3Y\7J)OGQJ=X;ZZOE>M> 389YXL2H0.PP9\!I'6M$+TQ!*7V;?2+/ MDS1NU#L:T@;240=H^VG^[1LN:EW)'^$O7-P<&5;O O).4LH1E,T%0I#DG7B5 MO*4?)-%[3!YT8U+9OIZ:1,>=S'NP%4U0'B/B_";$G?7,7X"1??IXE$]*%L MX&Y9=V@L-_]H_5206&92F4+Q>]"U*UV!1U6 28O6AF2S:S)!9T@F1GZ0&0)5 M\TY4W &\MW@>4F?/,=W,UPS>0TC% 0FZH(C MN&2,@DA7I:DR."NT%.A0A$8 WD+5N#%81Q@=2G,=P' 5T+X-Z4]\RHH+,9N< M#-04/Z@B"[CD:M(4O7/>62>;Y!:WT#1N.V4W$!Q*:QT \/F!FR$E5$S;RDB= M]I$$A%((+3I:12P&J9J4DATW'+=]+^^XF>U!U-4K[M9'4T@9M2T>"A.*CJ9E MX%0=>HB**V_J/,[3[1_MX8UH(*WO,15W'Q6,/A7W*EY,TZ-IKIB=[0ZW_;ZJ^XL#9[ M!L61C5<)ZSSU6@",27LKDG6Q"/.3]CO+S[W:04$X1BQ%=(LKI3"H*P''+ *#7G7I8F\W=V)7!< M1[0M^IHHJ8L,6SU,E_=2WK]\_WTZR3PSE9D&6\,MNAH\.3B)0?0!4[+>(C89 MM[&)F'&S8FUA=;3PNX#0K[/ON+S\]IP]1N^"U2Q!8HJ!"IKB-FX+>1M>>2:T M-[Q)>=9VLL9-9+6%U8 *.?R"G%^&BT'@=<_3W28P5H5BG:I%.B2F3-=^*"X! M=UY);JTJN8G-VHV\\V\\'R9\:*#,#GRXFYIR>1EFF80W<4$E M(S+Y '2BZ237MNG:15T\\R8&P72;E3S;B!HW4F@!@LW+0H_7R( W[/##83]= MSM.?7^<7I*[EM2_QD.S=IK1N^)2AQJ6^1.! ^?D,PGO+?V#/RF92"Y=^ .?R(% MK(:NK+/#*X:NYPB1W8V^!$C.(L6ROBY$PPP^>Q=UE,:VV:?W+$7CPF_$^38]=T]) MZ:)HZV#E;FC4.$+2?6'E[ ,9-< B>Y:%O ,YV1U]5Z;<+OXXK4FR&G ME5,SC )Z1=+ZC#F>.5G)!-9*OA[/[V0"D8QGD2&C".-_R\[WU_H>9>?[J*"3 M@N,WL[RQ=EHK%[R+N_O6A,'U]F)KPCY" M'!T%&VOJA8YT)6<.NK!:4Q\=18DA@)=&,1:+B/[L6A/:XN!H,?;C@*SW M:7T9!>-:&K"K.A/G);@0/.1@M#7<([EKK1]6WN_5*M"LZJNQ"WN$X'M SRJ4 M6_'PZ6NH>_JN+K_.%]/_P3SQ";EF1D"VJ:X2QU);?FH2K*3H9'!<-7G?W4)3 M%\[),1K?&$D?+_X>D?3KZ+"T+Y%5\WN MM!/@Z% %] "F34'D?7ZL\2:;XH!A;4/.0H&SV0 +Q7MA FM44_028>/6,3< MU9"*Z!58OU_5L('D=EOY_U.XN,#\]L=-8+'^B\N)3B9$Z1D(3+58FSB-LEC0 M2J(O2D@>3C>'8G>ZQYV3G[$C/@-\\]7M3GJ#UQ,YWEBDQ*BB-6$HGQ=(4$AC@47,QH;K/6/EW'L8WVV M??5.(/+]@^@$@N\25I6K;W]5?:UN:6)K_?.)YU+(H@P$88@U:\AI=!@A1ZT* M,Z6@V6U^V'[?N]N+*3MG1 TC\X[[-MZ%Q8S.R/+]?+DD[E;O,P_)WJUE8^/G M#-6M\3*10S5JK+_HYDMN"_9#5L5EBL.4LN3@\!S .1' A\BS3$S%TF0I^G,$ M'3W-X='GWO4CL=HUF;0!YNCB5;EN\'4*(2"='JFL#[[)LJAG*1JY<6,(1#P9 MYS"(],_,JJRRH@>U@VWYM)869A/!K>V,,4ZI4DL->"V=S8;7EGD&V@@GT">F MPTE.W_!-8H^_H?IQ=4EYI6P[\Z!$-*E1,?)RLAI056 M97V>WSTB7L]6R_]U=3UUCPZF]H@UO9]-W9NJ"T7ZWH(4B,DH%WUN4GUV *WC M^H)CH+&U0O?'K+_&[ R_A!IXM3%^+TMW@IHYEAQ"%(%DR8J$B,J#I(O&A2R3 MD4W&N^Q)Y[AUE*,;T($5V<&$S__$FI/!_.8[+L(7O"VK>EQ4^DB@V4L?;0#4 M7(%"[< [+R!KF5 RFYAM,M7A(&H[#;F/\2#;:ZV#VW\O)B<:;1TQKP%3J$E* MR<$%PT"E^I#A@@J\B0'=B\IQ_<\3H.88G.ZEPE[QN7[M>,+A/83KC^3*]XYK/3C [L%I[1>^'\ARC$R:T9>2_@(E8 MB#TCP&<1P;IBA.-8BFR21MN3SG$=U$[0.I :.W!/7TB436+D @L=-<\DL5,G MHP=?%*"P(F;EF=-MYGYNIVM<%#9Q.8?4Q)FE;#:GM0;.UFS_DI:)FCW8:YVC MB=)Q&8N&HDNBX-G2;2K0@/:\5AQBR9J=XC@/7ZMQ;&IT-?_ Z#K4(A=@N9Y? M7NIB$E\ @^6H8^"VS9Z-8=GH-*.S#_;:I<#WUG,'KN21/+_]L?D#5I/&M*#[ M*O *=4V&&TT1!;KI,*HF",GF[49RM:0IU[F'I\>JH\WNW6"FVZ/T._A&ZZG MJ:DD7:BK%)$;2W*6"%%:"ZQD]$:ZHHP^W3FX(VSDO9>](&@G9!^HS@[@N>[0 MN)V]5AAJY0%-S2+GP"'J($&JDHV7)7+?Q"8_H*)'X!VJX,T+E Z0=@=0>41MJ2VMU%":Z !4&WD(6(RWDD(BC0G(U-+577PF MY7.3G4RH=),;[V 8-9L*U!1&1\M^U%7.*WM;(Y,/5Y?7^9HU!Y8[GU+,X HB M<: 8F=5B@!DNHM&Z>.9VNM V?/BX$WC:W5O'RK$#2W)D3/O^MFV_^(!85 )M ME:H321&"%@C2Y.B8]ESG)F/SAF*@EU4:Y_Y.=A@BSO\DO/DVOYI=3K07FBN" M*5-*$--!0"CT6RZD,C)%N@^:)$T&H;['5X[6P!L6_0>@H./T],K#B6&)N3*- ML^7J0P_)03_S28-N@WV!T(&RR732/%I1@XJV3K)B#P#[X($KTR2Y'!XA4UZBX\C^UC;NO.WO[W_[7<= MNLF1;&S.$)-GH'+*X'VI,;\IS";KC6K237DDW>/:TQ,B];$5/:6^S\Y^'CY' M9>OGM;6E#6>I'(G3+!1*BP9X#>&44P$_G@TZ,.SXK&6YODDZ]@#&2#6<$%FQU.0O@C5)+%V/.EG M;5?WP>N6U>>'H'4=DCCI_8I=U2!\_((JO,BG )@G)UB:V+$+W@8)GT2**0 M,34>]#(\4^.^8_1S-L9#2G^GYHF=V,CYO\(B/\.^(D=05\Z=K*L8BD*(/!K" M-6/"UZ7 NNCH.MY4*N/@^3;A9&F\N5A^Y>N#YB&G^ M959W;EU/(5YIZ4X00=@*( MC(F1LPMF?Z_58_6Q](@&E1T_N6V NYV1/D)=+H5C',GM$'41MN8:ZK19***F MG[77SOT;AKIO:OWB%UQ]Y]L?3YZ55O?8=5K,BE*\=068BGC=^NB2M%"\312\5SI5M=E)LX0&YSI M'!Q=>E$W"5@?4-%+1\E)D? X37BP6CK U.&"NV-[EO^X"+/[130\8N+1TW'F M%!(@%Q!%M.3T2/H!"5/8-B%B V9&SH,?CJW'5G-L17< ]N=KTZ43T:5D0'@3 M02GI("8,('-20DF&JM%*B*,Z!-H9UM'!LG-7P3Z:ZP""CUY7UDSX;)(5)@&Y M/12L(M'OHB+'"*7T*DA38I/TRT9J1JY^ZPUZQVNL ]C]DYBH0X/J+<)M)!)= MALS(XU;9"_#D=4.02<> S"G79-3!/1IZ*; .4RKTT('B@[=AQFN MS:=*O$CM$QAT!I3,=>M#O;KISDZH-=J>Q"T0=@H3='/^CU7(6B/O\ MK_F:M2@+=YY'2+663&5=62,FH[7<)*/K6-YQ$'=+X[BWXBD1=YA:.D#0A^NB-!Q^R L5R F\$,>.Y<9E%BF2:6*X-M(Q[)QZIW6U8.4#4':#E MZ3&Z.V4W+R9K.ZM9]L66 ":R2/SX ('5D;'&DIABE"HT21?N3F)'V#H$#<_> M@8.JI@/0W3RMK Z@)?/,56$@2ZRS-U. 6)!<1T7'T)(7*;#)[//[1(Q;IM+' MQ7>P4CH"U/K4,:)"HA*$?R-JX8X EY.&PLB^DRR2>MQ\/BRD>KCI#E?G,[@X M0+9CC^!Y4_54Z;\9RQ$*&=T00 7%*"(Q$B(%"*1)&Y(0";U]-"#EF:$$CSZX M#TT?HJ#Y0-+J0--L0R1>1$"2H9.[:KI^Q\\;GP] MH*8/EE8'UO[%6_*Y2_+];4]WW<)*JD8PN?9T>T8>6K(%C+8J$0 BV3!9.BJ>5S"2@0-L R=ESD,#,6A3L(@N#CG@[%N:UP%[E]O^QJ(M&M4=FK*E+ M&VM/8W86O$>Z5]$[4V16W/=U.3S/2^>%&)T>CH&P,>IDMJ.%L/K/.J-S+0$^ M4=Y8SV,"IPMYG%D8XKY&E(''HJV4F)K4?0S)Q,A)CC,]$L>BH9>KXDFCSE/> MXS;>/]:-574^4ZJH^8(3%CW3C)4ZH'$=A 7R9D$&+4I2*C#>I@FD!338UWQRQD9)+Z?E M$#6\^^^KZ>6/7V?+R\75ZOW]P^577'S^&F8;GS,F,93(/(N@D6YCI16#&+.% MHLE=Q9 ]MFD8.A6#.YTF]YI/4V\H.KMI)/=:!6\F%PT^EV3+=[2=4+(K/\XN*7^:+^ M<*)3(:GI )HI"\J*NK,]%)#!1VEX0<>:S#]NP\Y93S'9!]=#!QL#H..<'::G M4KA.BDXB0R%YDN"(7=*)H3NM<"2/D5F&F7/'VTQA&YJ3,TV-#PC/=B?F *P< M?%C^6OE:GR[I8N_BR&Q*C*:B,%H3 +U)=8B" ,^Y E&+VR3H=?G,_3G9-R]X>2)-XA%] !*SJ \/#$*, M%,X%%80DPU&,;'(B]B;U3%/B#0'?5MO[X]E?XWF&7ZI3V<4E0'(N.+TDQ_?N M-8!;SE+RN2XJJC/YM*[3I0SP2%=D8CHYU65>8P,O9YH*[_<2.!8OQQZ:SQU' M'!9]Y-%*R+IVY3!6YR44#SY+M,S'@@V+2$X>S/JZ: M>T+X3ZP%-IC??,=%^((W]^\?BVG"JK.RUID2M5)3%,@\D912$A!M8D!^)M?, MNF)%N]S@25D]ZPT=G3Q_M4!5#T'+:20TX8;GE%4$[25I45% %ZIQXM9Q,IS. M2M5D6>^)^'LUSVA-8#[.J=P+<^?S\/9LT]S&EY2M L(2$PNUY,%'4AV2J((M M')B440LE/+/CQ&+#\?AJ'NJZ.)@C8>\<[LF71/.D;&^K="SCSKFL@#'RVQ7' M""Y8\N"C*&BXMJK-BLG3LOEJ'A7/XG"V0^!K.)\;WIZV.Q?!$+MXDR.@+E7\NCZ)N=I_46XN'OCNWNX$Q91 M:X%@67:U[C> MS*!--E@88:"\"[?5[=R==8+7<=\2AT.*[W<8T=THCQO4SYB MG=M%?_[3?+82S56X^(R+;V(2O7:\> LB6HJ:M=?@!>E22H,NA\"4;[,Z_/2\ MGO=KZH!('[@!JC7LQA[Q=[#FWGSYLEB5 #QLH[Q56J0+O#!'9T,'B[E^MH&!?W41^Q5!1$UMXRSC2= M?LD$>.8-<)=5R5&SS$^YS^)XCL:Y6CI":[OHZ CHG%W;WZ-U;97K*W5UKG(.$#%PR*XH)Q6Z(IHD-%_+NG(T/@A=QW4EA703 M2P>>DR1#5CQX$[TU35HH_W==^;[H;;>N?!\,=.#[/-Q=G*0S&#,#= %K:IFN MPI#RRI_D@I=0VK08ONZ\GW4T@&F#A?V#K%NO)]%-T!V#=O'N881-+(0)=8E\#7=2!& M:D#%G%:BV)R;S/X^?%?T>:TIWPLD.^V*WD=C_<'N'[/IY?+CIW_*+*U@32WAR# \0H,=P/'@=Y#WM\.8N#6< M.9*@M)J!S]NZWR*G(R+1@ "AG2FF7:G *3@\TU-V IB?_D0> M@+GS:;8::@:F4=E8'_4JYP.JU'6_V03@W$J!O$0G^]H7U&*2:G]M5J_I0!Z! MN%=].:Y+ZN\&/T^LCDP@G1>>:KZ\9 D^<@M<:I=\5-J&,_-$G_!XIIU5K^D\ M'H>[5S#*YD4)/9S'/K'&A9A+@9B= V45A^"2!:$\,R)3]"'[&@^X)X-GVDGU MFL[D$8C[=SB0CWUZ+Y,)7""@90Q4MJ3$.K[4",EB3*BX.+.+\I XLK]&JM=T M)(_!W+FW4>TNG$?E^BM?_VWYF:SL.DL.9QJ1G\Q3;#).O.AS=77R3X*Q!C0ZBJ]T0T0<(7E <+W/V)J*U M?IPA("=@_M6_\+8[/1U:@KV@_&_W.ORR^!)S.2;C %6TH&10$!)/( .GH(6I MS%5?K=1#2^!,[_)_*W/0$M2OVB6X-_3E9:EQ%"@+2R!(1.044A07@M=@8D0M MHHXRG=DKV3[LO_IW[5=@!YK!^54;@8=/DSL(SFMAC49@5@E0# NX"H" 3A:G ME-/IS#+*>TK@U3^GOP)3T!+4K]H:[!%:,<43KI1>6 VM+ 3' A+_K/BTD&@,P9HC#0N2*]-D^J/)Y1TB9Y#M#P?4N0=8.8C:8((^/IF MEG_&[W@Q_ZM*:.VRW["$,6DAR:/(@@X8"G(UD+P,*W5V7DJ5?9/GQ1UH&S<7 MV Y70ZNE Z1]P@OZT1?BZ+>P^!,OZ=>&3S M]9WV.?R-!Z55[O_SH3(FSY(T4#+D]O/OWI7O-D[HDI*D2QR#I.@TULD,%41T M>:O$ EVRO(GWLX6F8=[2'GST9Y+D6_H[?TY4B3;J.FF<*T?F'0TYLT&!=TH$ MDZ41K.%3VF:B>G@+.1X=FU_2!E!#Q_/?[YW[[>,:&)OM))_ M^ 2M3;8V0Q&E+BB,"#YZ"<[XS!C7U1,[,^/SKA2LH_#Q]CL^TN5:%^=,9U<4 M4'_X"Q7UP66L$0?#&LR3WUW$OLU3/L@Y[%A M:J2BCLW4>R2W[B"+M/Z70QF?380,9&>N/_KNYE(R&&($I'%U\'.PX ,YK;Q@ M#>^L9ZK)E+.'9!QK3=[C+:3-:[5. ('CPW%@-+O(%2_YN87.I2SA(]Y89Q,&9,:&(N9'#V7 MP>=$_A@F*Y+U6=DF;O$VHL9]41H<1P-(OOLK9O6$=L1%L_[WPUXWFXAJ<^G$ MPB4W/$(IJM1WF#IB6*]6UR&OF=_<9I#?T)<.?5K-8Z\$=X?4[%A1WGE Y'63 MF$L4LY'/Q85)B4OOI6_BK3]#3U?7S#Z:?VH>CI?WV,LUWY"%NUR^F>7WTQ"G M%]/+*2ZOS=XCILBJZ2AY 5DR"8KGNC$4 V3RYFT16A2A7K(5>WUC5[?((3!I M)]]NG)*'+M8-BS]^"Y=7"_K?1RP&C][((B%);RCV*ZH^= N@B"PI';*0II&5 MW9O6<2L%!K51;?74 13O^V M-(Y;.3 @]%KII0/(W66M?[FJ+=&_36?3;U??/E9-7=R4]?\R7SP.01\R7=NB M,'D.*V=!18Q KD&"E*4J(BK!2^-FBR.H'[=);T"8GEZ7_0)XQ=H]GG\*?TU) M"ALYCFB,11/!6I2UIBQ"( >7O):@M2^".&^RE?5XTG>"KCE?Z+;28O>O&$.D M\I[YI&%?-DZ2P'L,-*;(!DD$0A==L4YXNF(3G3"+SD?&$563@H$6#^NKS_P9 MEVDQ7;4CKRO .'J,UH-3:.N<@3I944?(A@LO#2_)-8PO-M+4UUO''@C8'$<< M+_<.[KXW^;^NEI;E.97-8GXY8_%?$:_3-?UAJN>)",$"SIF,-:3 M?69>@'=8@R'N H7IWF.3_6][43DVS ;"QN,*MV:*Z@"%=7/CA_(FSU?"6M=- M!RYC\35/+44&)2*=4#0$#[J*@V6ZE#8[+#81,_(VX':ZGP^LB [ ="><3Y=A MEL,B+__Q5PZ7*!@W3-PL[]2,JQS)N7DX^UJGEUV!QR422IV4I%1,?"(&@*&;1'S1TRS4+9 M 4;TH?<@1+][#)\'WSIV-F#8&^YP@?: @C5XF7:,%R&AN.1JY%H'$SDZ(T89 MEER1Y%,.BH,Q#<41&GNL\P/$-[+6U^\*-V:1+!]J0=SFI$&%Q"%PXP&EYMQB MT5GO4OZXD]X??//(FC]$;_,AA#BV]L/?]PCW&'AF/$(U>D2XYA!3LE X*Q1> M.NWX8*?^P3>/[GY^GM_V\94'%/,(8(T,=1QKPAUE04(6U\7 MDPJ1[>(1#/3P\GZOSL:&2=PV4?&0RAB[^F13=OIZ8]"'\A%G^*]PL9XW.,$L MA13DAPMCZFRL$L$)7L ZI8,1J,3CNN!GZD]V_\X>7U4.U/.\O="[L5,/.5MS M]!D7WR9>N"(#HY_77UNJ5U4'X'2]_NEI4Z4ZL\)8"#W5=9* ,*3ZZ;($K7T(4/J!MXJ5O MH6GL(J)V>!I*$?TLJ%W)ZS/:X+%>KXDOFL)O7F9?4G:SZ71Y?SO/C)PY;W M[,=(FW(?K[AB@1O0+G-0.=6I,KJVIRF?G)&2?*+^RWT>7LNUUV82N<1B2NV1 MH&\GZZEKSLP#>I!@_6]W?G96\H=^#W_#(MI?5F[8R!S M)5)FY/8G$.+..0PVN:C,7&_ M0Z42SV^%PQSGWHL"0JOJJ]6PK\XDMSZ7I)1A):>=\/#L5XP=2@^#A6$DV,$% M;N;O[\KAY*]M'B ]LQ@.PZ M\#P>OO7<=(E.N!5"D \%2Q3S?8ATV\_J\O%W?Z>OM2[W ME_GB86X"Z?/58HHF:,6.8,GT1*K=-=12!K!N!A3JL_DJLD->@3-(UZSI\+4XVUL M)U+P@-GVMFC>.*1I(J-(B6\VCM& M\O'*[7[DR_W7@;?AHK+[Z2OBY;T7@O_$*BK,;^ALA2_T)74)&AWO6H&\#+/\ MZ.=U:'UMW:VSY8^O/#D1?>V>7$XEU#9/-J'.SC0$4Y61_?] MYJZ>>?;1_.;T=@MY=^#C;J^;%]X:YAB"R*X^2H@(KM3UC12;4K10/#X.TWMI M8FCCI[9%PUXM#?NHI@O_\QE'^J8,.N3BN# 6M BIEIC%NIXE0XC*1>&<0&Q2 MC[Z=K!$]R1&Q=I1R>@;;[_-96K/D.7IME86@D@>5:HE EA**\*BU$E'D$_1G M;:!LG+*P;B!WH(IZ1MU$,9-,H*"*""/O0TK=7[OV^MZN7[8-]_8:R M[L#3WU([]Q8IDLX,EN1X.L&MLY%+ MVV0'VZ$$=U+U.#2"=B^%'$Z=? ]7VE93C074(%8Z:EMZ!QTGT+BF6)3BG#*C@65V07+?$>9:"D5ZUF;2Y MA:81@XP^@+>74D9T C>Q\B0\-XS%$FP 5'$UAHP.BI<>BHV, BBO16RR0'0; M42,&&2,A["BU=';3;@S'0RZ&?"HR"NB@0*>6)DY PD_F@[\C./(SM_95_B[21< =6Z.$#X8ML\DE"P46RAB+F0NRV1!,S90(I\%)1+ IERQL.8W3A&$7L9&]#?EQD M]>QHWAV_LJOA"0??LFTDW($MVVJK[S/X!RY2C64TMSFX((#;56EU9!"9MQ"D MU6B9*;K-DJU]"1WQEFT$EGUNV6,UUP$RM]CK3=QY;S5W <'DL)I_72 HYR S M%7R.2#=#DS3^?F2.>,N>!I4-M=9]@?MZ8?84;V8)WGL5.+HZ?92Y$TGZ,]7=P=0 MJY ]UP%T\?5M.F8((DG P+5-BB,=S].5)&TFLJL*\GTPLELAT@":Z> .W334 M__8A\8:_Z^@GUYT2OY")#A?_/X;%Q$0GG% %3$D4:B5!CD+,".B"#(CNT$<&0 M!RU5D_'%NQ*X$Q[MOPT>]])7!V716_GZQRRO\P&8W_V=Z*^^^59_-S&%3IL) M!BQWN;; !/"ISMW+CEN5%%.B28+Q(&IW0JA[W0@=1)/C3\U\J3%56G0Y<@5> MY[H(/#AP,G$H21:'3&#R)R@OVZ\"UI\]\H;01A?MYYMJ>9^1%T,=?2 G.+G( M@&(T6[?V>* H+07!@I=&MD#:[B1VU5)\3/*GD58Z< (WUHYO3P_XQ)6QR8,H MJU7WY%X$P>O@V:BUDSY[T;P5[AQ2/:U LTOU_W :[!VCFQ(!*GG%A4% 45= M2.7(HV!U$WG@/$E1A#L]0KM+Z/2 SV.U=P;HO$T A&B200'624U1&5U"WB0+ M26-).3.O'R^D.PTHNTC;=(+%0W1U+A!"H6$9P(4B@G;.>NT=U_%TO#),I& M?IY]GLZ-[#/I,F8.!Q$;_VD2C;/I_#< M,>&3@H!8#YCS$)B6X*-FIC#K8VA2SGCXH)!F:9(QL;:7'@9,D8S8735YE/T> MN+]JPD_?8?68I=L>J__W:('^"03FI/# MNLTH02QT^\B.F4CN#YH'J.R-TUN3(-8,HC;7>2"8E#W7D# MCAM)PN4Z")LT8VE$B-X2.F[NM3N$'J; ,P+H]/OZ ,82BE1!D?2L!.4,\1=( MF,ID9 I5"LR/"= ;0L?-RO8'T(,4>"X _?P5%Q@*?>O$<_)9F*F3I@A$2F8. M,1N$8AR)T27GL.F\+M#(E[J:J#5.[+3/TZ([3C\O+76;JXRG5%_,U/)B7R[(0* MH.N!4]D4<*)FT#J38LS"B?USK^9_AX@H_E-_Q M\M'/)\X&F^GD0JX3J)3Q'+RENR.Y7(KSV3DY$I1?(GW<;')/@!Y4R1W8YD=I MN1>EFWF4(9LZ1[>.K"#?A]C3&B+C?O6VD6R3&J\]Z>RJ4>^8?%)+_71@57=D M[R8UP2QG#*T%+WE=F. 1/#,11,1L/0_>Y28#[O8CLZ>!C ,CYC!T'J*^\P'G MO>2$T\:;[!TX(^O"J[SJ]"+CGX(B\Q]Y*DU*P/:FM*?)BUU ]$ EGA5*[Q(4 M03LE3)V%RDR]D;@''ZT'24&E8BH4F4^PS. ,LDQ](O4P19X35N]2%3%HD3C% MA5(66T]C@9BB \., M\D"G4X!R*G!I,I>^25W)_J3V-(ZQ%Z >I,;S >J]Y 5RY9PF*5HM)0G52XI& M@X+,K2]1\]J,-B).>\D^=0C3 Y5X/BB=Q"*,Y$:#]TBN=R'_.X2H #GW+A7' M@ACSLN]I+F,7B-Q+88.]=@[?:?/3_-NWZ67E*LSR3_-9Y1QG:8H'M71L^;2A MFC%V)7B@-HJ[KZM+GQ]\7]UN=3%?$CQN@9<2Q1]J#PZ'[3+EWTF^;^E?_7G!$7D@6PS:*8H6N.<_-\8#'"./D6?1&JS MIFT_,D>NAV^&LB=YGG;*ZWA;V_-&X_>PJ.;^.Q[1R+;'I[>W@ML9&LC(2 M32OO7,P6T' ZO,H'<'4D&I?%)LZB2:&).=R1OK.R@WO@ZK$=;*&NC@W@)_QR M8RRNEI?S;[@@X=9]G(O5I_\Z*_/%M]4O#S& >WSZ4 ;P4(8&,H#KK_^(?\T7 M%:-WF-3">IOK@G+G:M$NA^!R %$2.IT$UZQ)I M?\,]0;_]L?[AW4G*.6N;N0#M8ATU;@H$6Q@X)J1GAD=KFKS+'4AOI_9N'S0] ML7$-/J7'S'1OYE>3%=_[W)^^17I0Y;SBVFNXZ'> MUC$EZ:B-Y2-0>7H[W$; K2TY*B-T20I\75FIG! 0/ 5-,BMOBN2F\%?BD7XH M[RA@O/RQO/Y9O377?_FN(I7./9D%L@K&UPK0Y /IR% MP!2#B#;*)%WBILERCJU4C8S&UIAXC,'!%-0#VJYI_WE>-]U,#'J9 BHPQD:* M'"A><+9X0+0\&^D\-G5S^;M?XG0SHM;EDAL*2E 2@S[4T+).YS)HP MG8M7EAUPG] WW+M+Z'>/[Y'G21@9)"=R309207<@6I^NC,F8J#P8B222 M3%8Q:F$A"^M!I9K'<,Z#$T9[)I1 T:2[9BM5X]QDS8 TG 8Z@-.6 MV_T]!9$KF4T\>?)!A 0L15M+Y&5=&N&@R"RLR"PDW\0P[4+A_H#PV!U_ MQ^BJ Q2NR?^%9%I+22L+_SF]_'J3YGWW=YW,51-:RR72_^7/X>])4IQ[%.3( M2JSF UFYQ>11LYJ?580<3[0(ZD0MD[H,=(YSC0 M82;RZ5B;P""$X.F,.Q5YDV[>ZZ_OR[UKKO7YT2H8<*/E,6]Y=#707_GQ.UY. MZ'BEB+Y G48%*M0952%9L([^ &UD1C<))NX3T9=U.C6,#E9'U^M1=R]9'J*] M^8AO.WV-]DG:GY^MB!447&I3$+PD[TWIJ,AQDPZB+ZQP17^*)WG,&F[4PSTI M?YPN_[Q^[A1:&UG+0=!K"K EC^"-8U '4+OD;&*A2=W?9G+ZNB@/PL+3*0U' MR[T#-^H)%V]_O,59^OHM+/Y<98UE*!J#00J7%;FEP8HZ>XRN^&"7YIM2@3D4, 4%Z+TAB=1Q=I@"%,:4S M8T)DVZ1-8R?J>D/;,8#8+R]P@'8Z@-R&\_F9_NGJ:!8K4RG&0U&!6(D.(48R M_SG+S(,1.80V*U2>IVGD1;TGN28/DG^/4*J,W%3*>!2HG :K.8G(&PTAYKJD M%14RF9UOD^/<0E-OENI O;_HQA^FA![PM"GNKBRM+2U37B4L$4*JGH-T'KQ7 M"GQ*S/A2I$MM)A]NIZLS7!VJ_\>X&E 9(Y=9_Q;^:[ZXX>>ZEMA''3W=S<"# M)+<@,DV7=BX@,!K/=(D&=S%/.Q58/_WZD7=[#W>I#2#=D;'Q>_B&'\H#'M:' M)U&WR +431)ZE8KQBZF/5.A]:QF-W?[T/ MBR^XO'SD_0L;)842#$319 9U31P(FX@-85+TB@=\] CP3-_7QH\?3_T#Z6P^ MJ ![\%$>&\_WMPEPI5A 7WO6-!H*!(T#YX2"H'A*!2G8Y'@2E_?]7D7.S7:F MG")X.DSZ/>+H#US4/PA?D$]R9-(S%L$&YD$)"@I<3!8B%BY M?[DDC7+5(V-%$\T-EPD5E;TLU;0R'E7L4(V*D%*S MJ_6^<1:RYK\]<+("YJZ/-@O!/A1BGI0B9N=O MG]52TYGSP$1MKUK]>P'M+LY#F1B83$%G]].-L1KI68OOM"T],.S!E*C@TZ2- M<2BX3LMF7PJIVD=5_->Q+:60QEPLVC^/>H M^6\,U@++PLMYODX81_"$+=?MU>QB!P\1GW!#ZE[9V\=7'S+"U*LXVT$W N9+ M12U2VUD2,&6M"A>]P6@\_#3L=%-]Y(,O@UZ=^/AOP9P M&RP&HQ7@EGAU6O(:Q_2$=*_ZQ&L&^=7= M57\P(N// W(+01L-QT,P'GSK?>Y>_6- NKVQ#:WWOMXHDNXMZ?:O;\:#/MD< M'_IA"NK5FK7%H;JCC]VKP6WI^MOEX)?E*+5JM?:BC?-G1[6Q^=16+QJN6G#,"01G3&BV(RS.504$W%-?LVH@MTF%G _ ME:K(F/E1 MY/.=-%,DS\,@FE@D'8<@S"(.H! M^4*5'[T[\DZKG;I7Q,($^7V_G=_#SV'MX'+XD6H(,>0H7I#[1,X%"Z:LZ%*9 M)S"0X$(B03G #!2V'$T6)$N,RABL +0$R@K(+"4Q7"E.!0FI#[<4D3$4,2.= MW99!PGRF-54+:Q+3>X;97XVIX5X SL"4 C4)S&$-?*Y @X!9 MT),BJ91]R/ MB,[LGW7_.5,L'\0N(.9:@%BQNF?.300+U"GST4$[;@JNR0"6.8-N 9DL-L/P M5B%7?SN08R0$9DA\BX]U$HN -S"'9K71SA,@BQAK*OSV16:9 H"RD;$B@(Q; M(DHASQ:B%KI"K#&8IU\_F1I@'J#F+EJ+3( ! $\".G ZC?[X5$MFG?6 MT3F"OW"6WRC5QH+3C$\M-&UAUV+&^[#U1^&BB$"9:EMU-!(.%+>Z[A=1. M5.*![0!0B:P'JOE0:.^T_-ZS<>@S#8<1R X6J>]#IVCKIT\SO7\76\@F#&"0 MS^1*H\P4# #\,^,:60VL6(+C6*V\YL--3E5,4,157AO7V"CF?&L;.7 C^**E MX $^5-#91/. 4X6BCKL*CBR?V)$R;:LJ[D2-)1@Y4&H&#AG@7-LI!>W'_4Q0 M2]VP+'1B79VAAZOUFQ(%?DV8-01VA?XL> &;'@IND4V/)Z^%VRTZ/2W7&X]P MZU"X-R-MX7=_+ML;Q@#]&0\L.JF6";6D334@VRI#"UFJ@B5\ -"<3KC@9F$K M]JYI[69"I"&(W#YX9+JA++$V/.0+2C.5 H@U*@P?SOH!.H :<\H2$ X"L PM M++6;Q)J ?G9XAGT$>] ZQMM(' M>]"KN]RMWQ"?T!&H43N5.)&9>=Z#?0H 75DS*X'#[Y]2R&0IKG'+,1<)\ ?A M92=XBQ +#@AB.2FZ[&VCP)Z-<^6%+3NA]@(FM 5:^GZF;*XWJN&.46.I#=RW M3SMA+.W#0,L'*(">VE.C*.PIJU$BE5Q4<;\"0<QW6'\B02/8]H"# M?SC(,0 82%9;$H?_K29>[CKV:\;!?=QA6>+CXX"3O\Y(/ZQR=P6(+!!]',!E MCZ'V0.MS!E#(J^_JK#)G]-Z64R>ZL*"B7,2'CLM'-2\"6'ZL< \!=G 7#:"C M9BOJ>A:,N@WAHO)2\;.AUIONEZ_VB'FV7K= MA;(<*J"%(J29(9D!4/"9<(ZHHJMJ/)E),6.VM"5TFC_:5CG_L3@561OZ=%_+KF]9O_F9+^(L)(,'YF?V<0RY=H>8O\+XLC > MW[BGEJ!8MF)YLAW,"I;_5_]DB#RK?$?4$L#!!0 ( &."KE)>UZ*1PP@ #TJ M 5 <3$M,C R,65X:&EB:70S,3(N:'1M[5IK<^*X$OU^?X66U)U-JGB9 M5PAD4L4 V6$K0W()J=G]=$O8,E;%MKR2#&%__;9:YI% 9LC<[ VIVOF0P59+ M:G4?G3ZR??Y3[[H[_OVF3P(=A>3F[M/5H$MRA5+I:[5;*O7&/?)Y_.6*U(IE MAXPEC1777,0T+)7ZPQS)!5HGK5)I/I\7Y]6BD-/2>%0R0]5*H1"*%3WMY2[. MS1WXRZAW\:_SGPH%TA-N&K%8$U330)-* MN>*0KT+>\QFU[9KKD%TLQSDOV>OS$DYR/A'>XN+59W3YOEQG\=<+($YK:/THN0?AVQH/K M(;F^)-W/@_XEN1P,.\/NH',%MZ"U/WKQ0O9.U1LNOXUN>,P5DIJ-VDICCTEC ME;NXN1O=WG6&8S*^)J.[J_XM<:JTX-2.Z0GI#'O$J7O9U=VPUQ^1\><^N>UW M[T:#\0",^[]U/W>&O_1)ISLV877.JK4\Z=R23N_Z9MSODM9UP&^3).(!A%/FU2"Y9'/-( M2)8G+I.:^PNB ZH_'-6;[1\B@(1Z'A!C(62^;E4;X!'&A$-68]TJ.,WD[^>$ MW>MVBDNG__^SMQ^%Q2D7ZR8, Q+0&2.2S3B;0TG1 5?DCY1* $ZX@/N)D)J( MF%P*&1&G7/@/$3ZY2H'FJ21CY@8Q>#_E3.7)(':+Q!<2!F'+,0B#J'OD"Y5N M\.'(:93;52>/E0GR>[:=W\//8>7@8@?*8T'A!TEC+E,$*0$R@KH#,4A+!E>0T)#YUX98D(H(JIH6UVS*( MF"A$OF 7<#HE+S M9]U_SB3+!C$+B+@*0:T8X3/G.H %JH2YZ* 9-P'7A ?+G$$WCTP6FV%XKY"K MOA_(,>(#,\2NP<B.V\LTA , '@"T('3*?3'I2H@?BCF:HE*R:9< M:5#LFE!ST_H-7N8WP*66SFQY^P[QY=0!7[6WPA?,OAM?XT?)^'#4K#BG;94A M*%,)A@*$[W.X/%8GF*D!H9(A)B#'?!(R+$<,@#@)N0I,#V,6 0,:%C37'E=N M*%0*_0PW2A%:<"12N,R#VXH< Q8\!N"R">\_N &-IXQT@'9&:0@6J GKQ\QZ M@9K07-E+;D18;$%IQB>&FS:P:K%C?-E[(O_11#Y,M"R[FP@&"U/<=PNIG:C$ M$]L!H!)9#T3UH=!>HWCFF#CTF )=#=G!(O5]Z.1-_71IJO;O8@K9A $,LIEL M:12IA & ?V9<(:N!%8MQ'*.5UWRXR:F2A11QE=7&-3;R&=^:1@[<"+XH$7(/ MGRJH=**XQZE$4<=M!4>6C\U(J3)5%7>BPA*,'"@4 XM]9L2!7Y-F#$$=H7^S'L!FQX*;I%-CR=OA=LM.FT4J[5MW.Y- M2%OPW9_*]D8Q('_&/0-.JD1,#6=3!< VPM @EDIOB1[ ,Z<3'G*], 5[U[1F M+R'0$$-V&SPRW1"66!H>L@4EJ4P PPH%ANL*Z:$#*#&G+ ;=$ *4H84E9H\8 M$Y#/%JZPEW@"[/P. 6N)UCTXHNW/:)@B&YEL,M\'C<=GD >U0ZNMY,$>[&HO M=\LWQ"=T!&945B1.1*J?]V ?_JP(2F/@O73:7)]48QW#%J))2&^^:Y'8RE M7!AH^1SE^)DN/H 6..J)=>8XG' 8GNK-@3].5WZ=6*\"JE;*P; ;@IQY2/L8 MCXR2%W!VOV=A=L1_8I__GT/T0F ?RM$)@5T_N*,Y^>&S$SX)]);;(K\F(L.+ MF]!<61O'!&_MGG]YK]8MF__-3BJO>7,67,1FTK: MVVZKE8O-YNFSS>6B\VS;MX:M%BN5QJN/6J\4ZWLZ6\) V&! O%5"XX^Y:NY) MSEJ5Y($X2TZPX35I?!IR&^W_&LB\JS\V?P0,1'V,\R6?2TR8UN?)JYI!N5->=V% M3H!K4KW=Y3M?,V9_[8>5^(GGQ5]02P,$% @ 8X*N4HU:;&>A!0 %R M !4 !Q,2TR,#(Q97AH:6)I=#,R,2YH=&WMF6USVC@0Q]_?I]B2N329 3_P MD!"@F:'@3+E)(27.M7UU(VR!-6EBFV_K_5LN^_WX8W_]A3JEN."+T@B MF6(\(;%M>\,2E"*ETI9M+Q8+:U&SN)C9_MC6H>IVS+FD5JC"TG%'/\%/2L+C M7SHO*A7H\R";TT1!("A1-(1,LF0&[T,J_X1*936JQ].E8+-(0=6INO">BS_9 M):)P,H'.^=<\QD8D1:]4A<1LEK1,/:7.8O[:V5*9DSN)E MZZ7/YE3"D"Y@S.5F6N 85206;Y@,E^XMB3IB>^;E8Y8MQ8I;0(G^WJI/V MKB(V80IJ5 M!Z]WX0]^]_ 16KTQ=(?]E>UD,.P.>X/N:6'[ZB*?AS1G%^/SB^[0!W\$;A,N MK'.K9\&YUS-2N;6&4W[R-73/H=L?G?E>'VZ4\^33+D0^<@[TGO3?>'#>';_N M#KWSRNC#J?<1NCU?6ZJ.4_T1VX\E(7JT:@?IXX[SG(@9OOPF7"D^;QUAD?>$ M^7%*UN]4#%(+Q"?@HHHG!,Q(0F5E=%53)?0#92VZ 4JHYTH,^A=1@0N1+R$ M,4VY,$-.,^P;1(!/@RA!66:,RC(,DL""/>VSN].L5IUVC\]3DBS-+[>]#SC[ M"1=S<)W*.YAR8>)/F0Q(#)_R:8"B_B&\)2*(=G?< Z==<\MY:YQF,2818,P8 MIX,%4Y$)(.BGC FJ6Z34R:W5V",XIP"WL1?N7]=,@TQ@@\<(WE40D61&B\+= MHUH]EV]NLL#O29@+P1),=TY,W !7D."JA?@49!9$=TATJU#"M"D55)H4T8O$ M,6 TW!]8.3Y/,66Y4B,A2: ?XS2A 1&3!0[*XKP^GE)A,I%%32N=K8V]?MQ1 M9!+38@=/N BIJ.!&CDDJ::OXT@Z93&.R;+'$;$?CU+Y]0!JX=R_U-L3%6IU0 MZ_M2V%K5K5Z\-VC M-JI6XY')VD:(7 S46^)"O2K52H5#2L(0J;!53:_ +=Y!N;PQG6Y(GJM]$\W^ MQ;>36=@^;MO=G4:SC6=TF9]0MYZ?T,\ <:7,=RSZ9]3[>FFJO:[MFZK*>]F3 MJFMWIW[8EN;SLW9SJ]1';E]'5UQZE#R/&+IZ3RF>MG L2!ZS$+0D[>>E\5/3 M]7FIUXL8G6*3QH:MV"6%T73*$(2V,GZ=C'MG@B%1I(@4&UKN;XIIF^;_O2#[ MZ2"U'V$8";]9<$*3A,VYH%NNWG+UMW'U-YV)+8QO87P+XUL8?P#&[VA4/Q]Y M_BM$_B3%?5X2YEA^Q$QA$2F$.)B;(1(RNB?< 4A16H-D?EB_+SFV1N$JG6^ MIE2DO#F3LB#"50R,/Z'(E $7B)[F_G:RQ)FF5- DT!8<@7"H9]%K]65ZSU!< M\7D6:SRNW<9COC'T(:2&O45$T4<@_H84,T>LICH.F:K5Q"'64(#MM8S[J)E8 M@;+^OQ#MNJ8939"%XQOE:W5BS" CF,0FJ>G(M,C R,3 S,S$N:'1M M4$L! A0#% @ 8X*N4M9SZL71$ \ZD !$ ( !B>X! M &QA>G(M,C R,3 S,S$N>'-D4$L! A0#% @ 8X*N4@)[37W"+ UMP! M !4 ( !B?\! &QA>G(M,C R,3 S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( &."KE)Z9UDC9&P ,^L! 5 " 7XL @!L87IR M+3(P,C$P,S,Q7V1E9BYX;6Q02P$"% ,4 " !C@JY2/5P>7.KT "?7@H M%0 @ $5F0( ;&%Z&UL4$L! A0# M% @ 8X*N4JQLI,XOF0 [S ' !4 ( !,HX# &QA>G(M M,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0 ( &."KE+:I(B6OP@ "8J 5 M " 90G! !Q,2TR,#(Q97AH:6)I=#,Q,2YH=&U02P$"% ,4 M " !C@JY27M>BD<,( ]*@ %0 @ &&, 0 <3$M,C R M,65X:&EB:70S,3(N:'1M4$L! A0#% @ 8X*N4HU:;&>A!0 %R !4 M ( !?#D$ '$Q+3(P,C%E>&AI8FET,S(Q+FAT;5!+!08 .."0 ) %," !0/P0 ! end