0001628280-21-017019.txt : 20210813 0001628280-21-017019.hdr.sgml : 20210813 20210813165401 ACCESSION NUMBER: 0001628280-21-017019 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210813 DATE AS OF CHANGE: 20210813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Luminar Technologies, Inc./DE CENTRAL INDEX KEY: 0001758057 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 831804317 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38791 FILM NUMBER: 211173075 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-20210630.htm 10-Q lazr-20210630
Luminar Technologies, Inc./DE00017580572021Q2falseDecember 31us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AccruedLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrentP1Y11P1Y00017580572021-01-012021-06-30xbrli:shares0001758057us-gaap:CommonClassAMember2021-08-060001758057us-gaap:CommonClassBMember2021-08-06iso4217:USD00017580572021-06-3000017580572020-12-310001758057us-gaap:CommonClassAMember2021-06-300001758057us-gaap:CommonClassAMember2020-12-310001758057us-gaap:CommonClassBMember2021-06-300001758057us-gaap:CommonClassBMember2020-12-3100017580572021-04-012021-06-3000017580572020-04-012020-06-3000017580572020-01-012020-06-30iso4217:USDxbrli:shares0001758057lazr: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-310001758057us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001758057us-gaap:RetainedEarningsMember2020-04-012020-06-300001758057lazr:SeriesAConvertiblePreferredStockMember2020-06-300001758057us-gaap:PreferredStockMember2020-06-300001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-06-300001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-06-300001758057us-gaap:AdditionalPaidInCapitalMember2020-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001758057us-gaap:RetainedEarningsMember2020-06-3000017580572020-06-300001758057lazr: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-3100017580572021-03-310001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-04-012021-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001758057us-gaap:RetainedEarningsMember2021-04-012021-06-300001758057lazr:SeriesAConvertiblePreferredStockMember2021-06-300001758057us-gaap:PreferredStockMember2021-06-300001758057us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-06-300001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001758057us-gaap:RetainedEarningsMember2021-06-300001758057lazr: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-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001758057us-gaap:RetainedEarningsMember2020-01-012020-06-300001758057lazr: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-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001758057us-gaap:RetainedEarningsMember2021-01-012021-06-300001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-012021-06-300001758057us-gaap:AccountingStandardsUpdate201602Member2020-01-012020-06-30xbrli:pure0001758057us-gaap:AccountsReceivableMemberlazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758057lazr:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758057lazr:LargestCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001758057srt:NorthAmericaMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-04-012021-06-300001758057srt:NorthAmericaMember2020-04-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2020-04-012020-06-300001758057srt:AsiaPacificMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057srt:AsiaPacificMember2020-04-012020-06-300001758057us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057lazr:EuropeAndMiddleEastMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberlazr:EuropeAndMiddleEastMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:EuropeAndMiddleEastMember2020-04-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberlazr:EuropeAndMiddleEastMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001758057us-gaap:TransferredAtPointInTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001758057us-gaap:TransferredAtPointInTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057us-gaap:TransferredOverTimeMember2021-04-012021-06-300001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:TransferredOverTimeMember2020-04-012020-06-300001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057lazr:AutonomySolutionsSegmentMember2021-04-012021-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMember2020-04-012020-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057lazr:ComponentSalesSegmentMember2021-04-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:ComponentSalesSegmentMember2021-04-012021-06-300001758057lazr:ComponentSalesSegmentMember2020-04-012020-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:ComponentSalesSegmentMember2020-04-012020-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001758057srt:NorthAmericaMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-01-012021-06-300001758057srt:NorthAmericaMember2020-01-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2020-01-012020-06-300001758057srt:AsiaPacificMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057srt:AsiaPacificMember2020-01-012020-06-300001758057us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057lazr:EuropeAndMiddleEastMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberlazr:EuropeAndMiddleEastMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:EuropeAndMiddleEastMember2020-01-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberlazr:EuropeAndMiddleEastMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001758057us-gaap:TransferredAtPointInTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001758057us-gaap:TransferredAtPointInTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057us-gaap:TransferredOverTimeMember2021-01-012021-06-300001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:TransferredOverTimeMember2020-01-012020-06-300001758057us-gaap:TransferredOverTimeMemberlazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057lazr:AutonomySolutionsSegmentMember2021-01-012021-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:AutonomySolutionsSegmentMember2020-01-012020-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057lazr:ComponentSalesSegmentMember2021-01-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:ComponentSalesSegmentMember2021-01-012021-06-300001758057lazr:ComponentSalesSegmentMember2020-01-012020-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberlazr:ComponentSalesSegmentMember2020-01-012020-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001758057lazr:VolvoCarTechnologyFundWarrantMemberus-gaap:CommonClassAMember2020-03-31lazr:tranche0001758057lazr:VolvoCarTechnologyFundWarrantMember2020-03-3100017580572020-01-012020-12-310001758057us-gaap:USTreasurySecuritiesMember2021-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-06-300001758057us-gaap:CommercialPaperMember2021-06-300001758057us-gaap:CorporateBondSecuritiesMember2021-06-300001758057us-gaap:AssetBackedSecuritiesMember2021-06-300001758057us-gaap:CashAndCashEquivalentsMember2021-06-300001758057lazr:MarketableSecuritiesMember2021-06-300001758057us-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-06-300001758057lazr:ComputerHardwareAndSoftwareMember2020-12-310001758057lazr:DemonstrationFleetAndDemonstrationUnitsMember2021-06-300001758057lazr:DemonstrationFleetAndDemonstrationUnitsMember2020-12-310001758057us-gaap:MachineryAndEquipmentMember2021-06-300001758057us-gaap:MachineryAndEquipmentMember2020-12-310001758057us-gaap:FurnitureAndFixturesMember2021-06-300001758057us-gaap:FurnitureAndFixturesMember2020-12-310001758057us-gaap:VehiclesMember2021-06-300001758057us-gaap:VehiclesMember2020-12-310001758057us-gaap:LeaseholdImprovementsMember2021-06-300001758057us-gaap:LeaseholdImprovementsMember2020-12-310001758057us-gaap:ConstructionInProgressMember2021-06-300001758057us-gaap:ConstructionInProgressMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2021-06-300001758057us-gaap:MeasurementInputPriceVolatilityMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001758057us-gaap:MeasurementInputRiskFreeInterestRateMemberlazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2021-01-012021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:WarrantMember2021-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel1Memberlazr:PublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PublicWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057us-gaap:FairValueInputsLevel3Memberlazr:PublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PublicWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-31lazr:vote0001758057us-gaap:SubsequentEventMemberus-gaap:CommonClassAMember2021-07-012021-07-010001758057us-gaap:CommonClassBMemberus-gaap:SubsequentEventMember2021-07-012021-07-010001758057lazr: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-06-300001758057lazr:PublicWarrantsMember2021-06-300001758057us-gaap:WarrantMember2021-01-012021-06-300001758057us-gaap:WarrantMember2020-01-012020-06-300001758057us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001758057us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001758057lazr:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-06-300001758057lazr:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-06-300001758057us-gaap:SeriesAPreferredStockMember2021-01-012021-06-300001758057us-gaap:SeriesAPreferredStockMember2020-01-012020-06-300001758057us-gaap:PreferredStockMember2021-01-012021-06-300001758057us-gaap:PreferredStockMember2020-01-012020-06-300001758057lazr:EarnOutSharesMember2021-01-012021-06-300001758057lazr:EarnOutSharesMember2020-01-012020-06-300001758057lazr:A2020PlanMember2021-06-300001758057lazr:A2020PlanMember2021-01-012021-06-300001758057us-gaap:EmployeeStockOptionMemberlazr:A2015PlanMember2021-01-012021-06-300001758057us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberlazr:A2015PlanMember2021-01-012021-06-300001758057us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberlazr:A2015PlanMember2021-01-012021-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-01-012019-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-07-012021-06-300001758057us-gaap:RestrictedStockMember2020-12-310001758057us-gaap:RestrictedStockMember2021-01-012021-06-300001758057us-gaap:RestrictedStockMember2021-06-300001758057us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-06-300001758057us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2020-12-310001758057us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2021-06-300001758057us-gaap:CostOfSalesMember2021-04-012021-06-300001758057us-gaap:CostOfSalesMember2020-04-012020-06-300001758057us-gaap:CostOfSalesMember2021-01-012021-06-300001758057us-gaap:CostOfSalesMember2020-01-012020-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001758057us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001758057us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001758057us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001758057us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001758057us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-06-30lazr:renewalOption0001758057srt:MinimumMember2021-01-012021-06-300001758057srt:MinimumMember2021-06-300001758057srt:MaximumMember2021-06-300001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-010001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-06-300001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentSalesSegmentMember2021-04-012021-06-300001758057us-gaap:IntersegmentEliminationMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057us-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2021-06-300001758057us-gaap:OperatingSegmentsMember2021-06-300001758057us-gaap:IntersegmentEliminationMember2021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2020-04-012020-06-300001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentSalesSegmentMember2020-04-012020-06-300001758057us-gaap:IntersegmentEliminationMember2020-04-012020-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001758057us-gaap:OperatingSegmentsMember2020-04-012020-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2020-06-300001758057us-gaap:OperatingSegmentsMember2020-06-300001758057us-gaap:IntersegmentEliminationMember2020-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-06-300001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentSalesSegmentMember2021-01-012021-06-300001758057us-gaap:IntersegmentEliminationMember2021-01-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057us-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-06-300001758057us-gaap:IntersegmentEliminationMemberlazr:ComponentSalesSegmentMember2020-01-012020-06-300001758057us-gaap:IntersegmentEliminationMember2020-01-012020-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001758057lazr:ComponentSalesSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001758057us-gaap:OperatingSegmentsMember2020-01-012020-06-300001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001758057lazr:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001758057us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberlazr:CustomerThreeMember2021-04-012021-06-300001758057us-gaap:RevenueFromContractWithCustomerMemberlazr:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758057lazr:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001758057us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberlazr:CustomerThreeMember2021-01-012021-06-300001758057lazr:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001758057lazr:LargestCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMember2021-07-092021-07-090001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMember2021-08-112021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMember2021-08-112021-08-110001758057us-gaap:CommonClassBMemberlazr:OptoGrationIncMemberus-gaap:SubsequentEventMember2021-08-112021-08-11lazr:triggeringEvent0001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMemberlazr:SharePriceTriggeringEventOneMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMemberlazr:SharePriceTriggeringEventTwoMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMemberlazr:SharePriceTriggeringEventThreeMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberus-gaap:CommonClassAMemberlazr:SharePriceTriggeringEventFourMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberlazr:SharePriceTriggeringEventFiveMemberus-gaap:CommonClassAMember2021-08-110001758057lazr:OptoGrationIncMemberus-gaap:SubsequentEventMemberlazr:SharePriceTriggeringEventSixMemberus-gaap:CommonClassAMember2021-08-11

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-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 August 6, 2021, the registrant had 247,595,607 shares of Class A common stock and 94,618,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)
June 30, 2021December 31, 2020
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$134,689 $208,944 
Restricted cash725 775 
Marketable securities445,755 276,710 
Accounts receivable2,444 5,971 
Inventories, net4,318 3,613 
Prepaid expenses and other current assets13,660 4,797 
Total current assets601,591 500,810 
Property and equipment, net9,258 7,689 
Operating lease right-of-use assets11,976 — 
Goodwill701 701 
Other non-current assets2,641 1,151 
Total assets$626,167 $510,351 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$6,996 $6,039 
Accrued and other current liabilities12,904 10,452 
Operating lease liabilities4,275 — 
Debt, current64 99 
Total current liabilities24,239 16,590 
Warrant liabilities44,825 343,400 
Debt, non-current194 302 
Operating lease liabilities, non-current8,760 — 
Other non-current liabilities1,133 1,318 
Total liabilities79,151 361,610 
Stockholders’ equity:
Class A common stock24 22 
Class B common stock11 11 
Additional paid-in capital1,244,228 733,175 
Accumulated other comprehensive income7 34 
Accumulated deficit(697,254)(584,501)
Total stockholders’ equity547,016 148,741 
Total liabilities and stockholders’ equity$626,167 $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 June 30,Six Months Ended June 30,
2021202020212020
Revenue$6,309 $3,424 $11,622 $7,296 
Cost of sales7,853 7,442 15,492 11,285 
Gross loss(1,544)(4,018)(3,870)(3,989)
Operating expenses:
Research and development19,913 9,708 33,923 18,116 
Sales and marketing3,507 1,232 6,142 3,075 
General and administrative19,237 4,892 29,510 9,505 
Total operating expenses42,657 15,832 69,575 30,696 
Loss from operations(44,201)(19,850)(73,445)(34,685)
Other income (expense), net:
Change in fair value of warrant liabilities6,928 (4,265)(39,721)(4,574)
Loss on extinguishment of debt (866) (866)
Interest expense and other(288)(489)(488)(1,021)
Interest income and other731 35 901 130 
Total other income (expense), net7,371 (5,585)(39,308)(6,331)
Net loss$(36,830)$(25,435)$(112,753)$(41,016)
Net loss attributable to common stockholders$(36,830)$(25,435)$(112,753)$(41,016)
Net loss per share attributable to common stockholders:
Basic and diluted$(0.11)$(0.20)$(0.33)$(0.32)
Shares used in computing net loss per share attributable to common stockholders:
Basic and diluted340,255,023 129,650,239 336,641,349 128,780,581 
Comprehensive Loss:
Net loss$(36,830)$(25,435)$(112,753)$(41,016)
Net unrealized gains (losses) on available-for-sale debt securities16 16 (27)9 
Comprehensive loss$(36,814)$(25,419)$(112,780)$(41,007)

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 March 31, 202094,818,151 $244,743 26,206,837 $3 139,635,890 $14  $ $11,598 $(8)$(237,784)$(226,177)
Share-based compensation— — — — — — — — 2,291 — — 2,291 
Other comprehensive income— — — — — — — — — 16 — 16 
Net loss— — — — — — — — — — (25,435)(25,435)
Balance as of June 30, 202094,818,151 $244,743 26,206,837 $3 139,635,890 $14  $ $13,889 $8 $(263,219)$(249,305)
Balance as of March 31, 2021 $  $ 234,575,992 $23 105,118,203 $11 $1,227,559 $(9)$(660,424)$567,160 
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units— — — — 1,907,695 1 — — 2,884 — — 2,885 
Share-based compensation— — — — — — — — 13,915 — — 13,915 
Payments of employee taxes related to vested restricted stock units— — — — — — — — (140)(140)
Cash received from Gores on settlement of recapitalization of escrow— — — — — — — — 10 — — 10 
Other comprehensive income— — — — — — — — — 16 — 16 
Net loss— — — — — — — — — — (36,830)(36,830)
Balance as of June 30, 2021 $  $ 236,483,687 $24 105,118,203 $11 $1,244,228 $7 $(697,254)$547,016 
See accompanying notes to the unaudited condensed consolidated financial statements.
5

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— — — — — — — — 3,432 — — 3,432 
Other comprehensive income— — — — — — — — — 9 — 9 
Net loss— — — — — — — — — — (41,016)(41,016)
Balance as of June 30, 202094,818,151 $244,743 26,206,837 $3 139,635,890 $14  $ $13,889 $8 $(263,219)$(249,305)
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, stock options and vesting of restricted stock units— — — — 17,665,650 2 — — 495,425 — — 495,427 
Share-based compensation— — — — — — — — 15,758 — — 15,758 
Payments of employee taxes related to vested restricted stock units— — — — — — — — (140)— — (140)
Cash received from Gores on settlement of recapitalization of escrow— — — — — — — — 10 — — 10 
Other comprehensive loss— — — — — — — — — (27)— (27)
Net loss— — — — — — — — — — (112,753)(112,753)
Balance as of June 30, 2021 $  $ 236,483,687 $24 105,118,203 $11 $1,244,228 $7 $(697,254)$547,016 
See accompanying notes to the unaudited condensed consolidated financial statements.
6

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
Six Months Ended June 30,
20212020
Cash flows from operating activities:
Net loss$(112,753)$(41,016)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,332 1,241 
Noncash lease expense related to operating right-of-use assets1,748 — 
Amortization of premium on marketable securities602  
Unrealized loss on marketable securities60  
Change in fair value of warrants39,721 4,574 
Impairment of inventories1,453 2,481 
Loss on extinguishment of debt 866 
Share-based compensation16,367 3,413 
Other512  
Changes in operating assets and liabilities:
Accounts receivable3,527 (3,940)
Inventories(2,640)(3,440)
Prepaid expenses and other current assets(8,469)(1,049)
Other non-current assets(1,490)638 
Accounts payable854 92 
Accrued and other current liabilities2,652 2,531 
Other non-current liabilities(1,659)(369)
Net cash used in operating activities(58,183)(33,978)
Cash flows from investing activities:
Purchases of marketable securities(376,289) 
Proceeds from maturities of marketable securities169,619  
Proceeds from sales of marketable securities36,937 285 
Purchases of property and equipment(2,710)(708)
Net cash used in investing activities(172,443)(423)
Cash flows from financing activities:
Cash received from Gores on settlement of recapitalization of escrow10  
Proceeds from the issuance of debt 31,910 
Repayment of debt(143)(3,843)
Principal payments on finance leases (capital lease prior to adoption of ASC 842)(143)(108)
Proceeds from exercise of warrants153,927  
Proceeds from exercise of stock options2,812  
Proceeds from issuance of restricted common stock 9 
Payments of employee taxes related to vested restricted stock units(140) 
Repurchase of common stock and redemption of warrants(2)(4)
Net cash provided by financing activities156,321 27,964 
Net decrease in cash, cash equivalents and restricted cash(74,305)(6,437)
Beginning cash, cash equivalents and restricted cash209,719 27,305 
Ending cash, cash equivalents and restricted cash$135,414 $20,868 
Supplemental disclosures of cash flow information:
Cash paid for interest$37 $1,328 
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  
Assets acquired under finance leases (capital lease prior to adoption of ASC 842) 123 
Purchases of property and equipment recorded in accounts payable and accrued liabilities222 65 
Receivable from stock option exercises394  
See accompanying notes to the unaudited condensed consolidated financial statements.
7

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

Note 1. Organization and Description of Business
Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.) consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to 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 using the same indicators which are used 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.
8

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. The Company held cash in foreign entities of $0.7 million and $0.6 million as of June 30, 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.
Two customers accounted for 67% and 10%, respectively, of the Company’s accounts receivable at June 30, 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 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 six months ended June 30, 2021.
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.
9

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 June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,061 64 %$640 19 %
Asia Pacific154 2 %205 6 %
Europe and Middle East2,094 33 %2,579 75 %
Total$6,309 100 %$3,424 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,988 32 %$182 5 %
Recognized over time4,321 68 %3,242 95 %
Total$6,309 100 %$3,424 100 %
Revenue by segment:
Autonomy Solutions$5,822 92 %$2,809 82 %
Component Sales487 8 %615 18 %
Total$6,309 100 %$3,424 100 %
Six Months Ended June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$6,600 57 %$1,725 24 %
Asia Pacific475 4 %213 3 %
Europe and Middle East4,547 39 %5,358 73 %
Total$11,622 100 %$7,296 100 %
Revenue by timing of recognition:
Recognized at a point in time$4,041 35 %$790 11 %
Recognized over time7,581 65 %6,506 89 %
Total$11,622 100 %$7,296 100 %
Revenue by segment:
Autonomy Solutions$10,158 87 %$6,106 84 %
Component Sales1,464 13 %1,190 16 %
Total$11,622 100 %$7,296 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 and the probability of reaching commercial production and delivering production units. The fair value of warrants, aggregating $2.9 million, represents 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
10

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
vesting. The Company’s management determined that the vesting of these warrants was not probable as of June 30, 2021. The following factors were considered in this determination:
During the second quarter of 2021, the Company issued a joint press release stating that Volvo intends to include Luminar’s Iris unit, the Company’s latest generation lidar sensor which meets the size, weight, cost, power and reliability requirements of automotive qualified series production, as standard on one of its vehicle programs as opposed to being only an option. While the announcement increased the targeted volume for the Company’s expected business with Volvo, the anticipated start of production and the necessary prototype testing procedures were not modified. As a result, this announcement does not impact the probability or likelihood of reaching commercial production.
The Company is in the process of transitioning from currently producing B-sample prototype Iris units at its advanced manufacturing operations in Orlando, Florida to producing C-sample prototype Iris units at its contract manufacturing partner. This transition is expected to occur by the end of this calendar year.
The Company recently completed its initial design freeze for the prototype C-sample Iris units. This design includes modifications from the Company’s B-sample Iris units as well as modifications to the production process for its contract manufacturing partner. The prototype units produced with this design and production process will need to undergo certain industry standard testing procedures. The Company’s management anticipates reaching the probability threshold for the initial tranche tied to reaching commercial production once it substantially completes these industry standard testing procedures, which is expected to be achieved in the second half of 2021.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but have not been billed. The Company’s contract assets as of June 30, 2021 and December 31, 2020 were $5.0 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 in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.6 million and $2.3 million as of June 30, 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): 
 June 30, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(2,284)(225)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period586 2,284 
Ending balance$586 $2,284 
11

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 4. Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$185,504 $12 $(81)$185,435 
U.S. agency and government sponsored securities4,994  (3)4,991 
Commercial paper226,610 18 (8)226,620 
Corporate bonds84,672 71 (14)84,729 
Asset-backed securities14,019 12  14,031 
Total debt securities$515,799 $113 $(106)$515,806 
Included in cash and cash equivalents$86,520 $4 $(1)$86,523 
Included in marketable securities$429,279 $109 $(105)$429,283 
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 June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(81)$54,963 $(6)$65,298 
U.S. agency and government sponsored securities(3)4,991   
Commercial paper(8)60,957 (4)47,629 
Corporate bonds(14)23,387 (2)15,575 
Total$(106)$144,298 $(12)$128,502 
12

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 June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
Equity investments included in marketable securities$16,472 $ 
Total realized and unrealized gains and losses associated with the Company’s equity investments consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net realized gains (losses) recognized on equity investments sold$(33)$ $81 $ 
Net unrealized gains (losses) recognized on equity investments held253  (25) 
Total net gains (losses) recognized in other income (expense), net$220 $ $56 $ 
Note 5. Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Cash$16,299 $10,652 
Money market funds31,867 64,971 
U.S. Treasury 24,999 
Commercial paper86,523 108,322 
Total cash and cash equivalents$134,689 $208,944 
Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Raw materials$2,419 $625 
Work-in-process1,618 52 
Finished goods281 2,936 
Total inventories, net$4,318 $3,613 
The Company’s inventory write-down was $1.2 million and $1.5 million for the three and six months ended June 30, 2021, respectively, and $2.3 million and $2.5 million for the three and six months ended June 30, 2020, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Prepaid expenses$6,307 $1,073 
Contract assets5,026  
Advance payments to vendors539 961 
Prepaid rent and other1 503 
Other receivables1,787 2,260 
Total prepaid expenses and other current assets$13,660 $4,797 
13

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Property and Equipment
Property and equipment consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Computer hardware and software$2,978 $2,450 
Demonstration fleet and demonstration units1,973 1,821 
Machinery and equipment6,803 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress2,463 1,410 
Total property and equipment16,326 13,540 
Accumulated depreciation and amortization(7,068)(5,851)
Total property and equipment, net$9,258 $7,689 
Depreciation and amortization expense associated with property and equipment was $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2020, respectively.
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(285)(219)
Total property and equipment, net$641 $707 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Security deposits$1,038 $1,106 
Other non-current assets1,603 45 
Total other non-current assets$2,641 $1,151 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Accrued expenses$4,959 $3,998 
Warranty liabilities331 259 
Contract liabilities586 2,284 
Accrued compensation and benefits3,788 3,071 
Contract losses220 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current273 282 
Employee tax withholding2,747  
Total accrued and other current liabilities$12,904 $10,452 
14

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): 
 June 30, 2021December 31, 2020
Deferred rent$ $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current198 331 
Other non-current liabilities935 161 
Total other non-current liabilities$1,133 $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 June 30, 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.43 years, volatility of 64.6% and a risk-free rate of 0.75%. 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 June 30, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$ 
Additions51,753 
Exercise 
Measurement adjustments(6,928)
Balance as of June 30, 2021$44,825 
15

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
June 30, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$31,867 $ $ $31,867 
Commercial paper 86,523  86,523 
Total cash equivalents$31,867 $86,523 $ $118,390 
Marketable investments:
U.S. Treasury$185,435 $ $ $185,435 
U.S. agency and government sponsored securities 4,991  4,991 
Commercial paper 140,097  140,097 
Corporate bonds 84,729  84,729 
Asset-backed securities 14,031  14,031 
Equity investments16,472   16,472 
Total marketable investments$201,907 $243,848 $ $445,755 
Liabilities:
Private Warrants$ $ $44,825 $44,825 
Total warrant liabilities$ $ $44,825 $44,825 
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 
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 June 30, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2021, the Company had 236,483,687 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common
16

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
stock is entitled to ten votes per share. On July 1, 2021, 10,500,000 shares of Class B common stock were converted into Class A common stock on a one-for-one basis.
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 had 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 June 30, 2021.
Note 8. Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights. Earnings (loss) 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.
The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2021 and 2020: (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net loss$(36,830)$(25,435)$(112,753)$(41,016)
Net loss attributable to common shareholders$(36,830)$(25,435)$(112,753)$(41,016)
Denominator:
Weighted average common shares outstanding- Basic340,255,023 129,650,239 336,641,349 128,780,581 
Dilutive effect of potential common shares    
Weighted average common shares outstanding- Diluted340,255,023 129,650,239 336,641,349 128,780,581 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.11)$(0.20)$(0.33)$(0.32)
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:
June 30, 2021June 30, 2020
Warrants7,166,301 6,009,961 
Stock options13,642,433 16,556,734 
Restricted stock awards and restricted stock units6,869,178 2,730,208 
Series A Convertible Preferred Stock 94,818,151 
Founders Preferred Stock 26,206,837 
Earn-out shares25,818,744  
Total53,496,656 146,321,891 
17

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
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 June 30, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 5,992,091 restricted stock units in the six months ended June 30, 2021.
Stock Options
Under the terms of the 2015 Plan, incentive stock options had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.
A summary of the Company’s stock option activity for the six months ended June 30, 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(1,911,041)1.67 
Forfeited(634,597)1.67 
Outstanding as of June 30, 202113,642,433 1.71 8.54$276,084 
The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2021 and 2020 was $41.3 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 $3.6 million and $0.4 million, respectively, during the six months ended June 30, 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 six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted  
Forfeited(89,063)1.14 
Vested(595,799)0.96 
Outstanding as of June 30, 20211,131,029 1.16 
18

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Restricted Stock units
To date, the Company has granted restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over one to four years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020 $ 
Granted6,015,840 21.64 
Forfeited(66,717)22.14 
Vested(187,225)23.76 
Outstanding as of June 30, 20215,761,898 22.46 
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Cost of sales$1,127 $82 $1,210 $154 
Research and development5,663 632 6,425 1,067 
Sales and marketing934 102 1,120 184 
General and administrative6,806 1,468 7,612 2,008 
Total$14,530 $2,284 $16,367 $3,413 
Note 10. Income Taxes
The effective tax rate was 0% and 0% for the three and six months ended June 30, 2021, respectively, and 0% and 0% for the three and six months ended June 30, 2020, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
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 June 30, 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 and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.
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 were 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
19

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
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 and six months ended June 30, 2021 were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Operating lease cost$1,184 $2,358 
Variable lease cost445 904 
Total operating lease cost$1,629 $3,262 
Finance lease cost:
Amortization of right-of-use assets$42 $84 
Interest on finance lease liabilities13 28 
Total finance lease cost$55 $112 
Supplemental cash flow information for the six months ended June 30, 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$(2,459)
Cash paid for finance leases included in financing activities(172)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases 
20

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021
Operating leases:
Operating lease right-of-use assets$11,976 
Operating lease liabilities:
Operating lease liabilities, current$4,275 
Operating lease liabilities, non-current8,760 
Total operating lease liabilities$13,035 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(285)
Property and equipment, net$641 
Finance lease liabilities, current$273 
Finance lease liabilities, non-current198 
Total finance lease liabilities$471 
Weighted average remaining terms were as follows (in years):
June 30, 2021
Weighted average remaining lease term
Operating leases3.37
Finance leases2.17
Weighted average discount rates were as follows:
June 30, 2021
Weighted average discount rate
Operating leases2.80 %
Finance leases10.06 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining six months)$2,075 $158 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602  
Total lease payments14,656 523 
Less: imputed interest(1,621)(52)
Total leases liabilities$13,035 $471 

21

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Disclosures under ASC 840, Leases
Rent expense was $1.5 million and $2.9 million for the three and six months ended June 30, 2020, respectively.
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 $36.8 million as of June 30, 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.
22

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 June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,822 $487 $6,309 $— $6,309 
Revenues from internal customer1,846 1,207 3,053 (3,053)— 
Total revenue$7,668 $1,694 $9,362 $(3,053)$6,309 
Depreciation and amortization$652 $23 $675 $ $675 
Operating loss(44,169)(76)(44,245)44 (44,201)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318  4,318 
Three Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$2,809 $615 $3,424 $— $3,424 
Revenues from internal customer 889 889 (889)— 
Total revenue$2,809 $1,504 $4,313 $(889)$3,424 
Depreciation and amortization$569 $44 $613 $ $613 
Operating income (loss)(19,927)77 (19,850) (19,850)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961  4,961  4,961 
Six Months Ended June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,158 $1,464 $11,622 $— $11,622 
Revenues from internal customer3,121 2,349 5,470 (5,470)— 
Total revenue$13,279 $3,813 $17,092 $(5,470)$11,622 
Depreciation and amortization$1,290 $43 $1,333 $(1)$1,332 
Operating loss(73,037)(313)(73,350)(95)(73,445)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318  4,318 
23

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Six Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$6,106 $1,190 $7,296 $— $7,296 
Revenues from internal customer 1,731 1,731 (1,731)— 
Total revenue$6,106 $2,921 $9,027 $(1,731)$7,296 
Depreciation and amortization$1,160 $81 $1,241 $ $1,241 
Operating income (loss)(34,873)188 (34,685) (34,685)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961  4,961  4,961 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
Three customers accounted for 30%, 30% and 25% of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18% of the Company’s revenue for the six months ended June 30, 2021, One customer accounted for 75% and 73% of the Company’s revenue for the three and six months ended June 30, 2020.
Note 14. Subsequent Event
On July 9, 2021, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of OptoGration, Inc. (“OptoGration”) for stock consideration of $8.0 million of the Company’s shares of Class A common stock at closing and up to $22.0 million of additional stock consideration if certain post-closing conditions and milestones are met. The transaction closed on August 3, 2021. At the closing of the transaction, all issued and outstanding shares of capital stock of OptoGration were cancelled for the merger consideration. The Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. The acquisition of OptoGration secures supply for a key enabling component as the Company advances towards series production and scale of its lidar sensor offering.
On August 11, 2021, the Company issued a total of 17,213,170 earn-out shares towards additional consideration in the form of common stock, consisting of 10,242,703 shares of Class A common stock and 6,970,467 shares of Class B common stock, upon meeting four of six triggering events pursuant to the Merger Agreement associated with its merger with Gores in December 2020. The shares issued were based upon the Class A common stock exceeding $13.00, $16.00, $19.00 and $22.00 per share for a certain period of time. There are 5,121,484 shares of Class A common stock and 3,485,233 shares of Class B common stock remaining in the Merger Agreement, which will be issued in equal parts when the Class A common stock exceeds $25.00 and $28.00 per share for a certain period of time.
24

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”) 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 detection 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. Our software is also critical to interpreting the data and informing 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 over 500 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. Since that time we have announced partnerships with Pony.AI, a leading autonomous vehicle company, and have announced a partnership with Airbus UpNext, as we work to make not only automotive, but also air transportation safer. In June 2021, we saw a watershed moment when Volvo announced that our Proactive Safety will be standard on Volvo’s upcoming fully electric flagship vehicle, which we believe will help the automaker to save even more lives as it sets a new benchmark for automotive safety.
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 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. The coronavirus (COVID-19) pandemic may 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.
25

Industrialization and Customer Update
Industrialization Update
On May 13, 2021, 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 continue to ramp our production supply base and progress our design validation (DV) testing so that we can begin the C sample production by the end of 2021, as planned.
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 approval from German authorities to proceed with Sentinel full-stack solution development and testing on public German roads. We continue to make progress in our development and testing and recently showcased Sentinel functionality on the test track. This included emergency braking for pedestrians as well as high-velocity braking for other vehicles. We believe we are well positioned to meet our objective for the year.
Customer Update
Luminar recently announced two new major customers and one standardization program:
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: We plan for our Iris to 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.
Volvo Standardization: Luminar sensors are expected to be standard on Volvo Cars’ forthcoming fully electric flagship vehicle, which we believe would help the automaker to save even more lives as it sets a new benchmark for automotive safety. The fully electric successor to Volvo Cars’ XC90, to be unveiled in 2022, is anticipated to come with state-of-the-art lidar hardware with Luminar’s Iris and perception from its Sentinel solution, in addition to an autonomous driving computer powered by NVIDIA DRIVE Orin™ and Zenseact and Volvo software. Volvo Cars aims to reduce fatalities and accidents with this new safety package.
OptoGration Acquisition
On July 19, 2021, Luminar announced it is acquiring its exclusive InGaAs chip design partner and manufacturer, OptoGration Inc., bringing specialized core IP and securing supply chain as Luminar scales Iris into series production with its OEM customers. The acquisition secures a key part of Luminar’s supply chain and enables deeper integration with its existing chip design subsidiary Black Forest Engineering (BFE), which Luminar acquired in 2017.
Luminar combines its InGaAs photodetector chips from Optogration with silicon ASICs, produced by BFE, to create its lidar receiver and processing chip, which is the most sensitive, highest dynamic range InGaAs receiver of its kind in the world. It is able to acquire and process gigabits of precise data per second to produce optimal lidar data. The fifth-generation proprietary chip is now powering Luminar’s Iris sensor, which we believe is the only system to meet the stringent performance, safety, scalability, and economic requirements to enable autonomous driving in series production vehicles.
Basis of Presentation
We currently conduct our business through two operating segments: (i) Autonomy Solutions and (ii) Component Sales.
26

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 cost of material purchased from third-party contract 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
27

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.
28

Results of Operations for the Three and Six Months Ended June 30, 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 June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
Revenue$6,309 $3,424 $2,885 84 %$11,622 $7,296 $4,326 59 %
Cost of sales7,853 7,442 411 %15,492 11,285 4,207 37 %
Gross loss(1,544)(4,018)2,474 (62)%(3,870)(3,989)119 (3)%
Operating Expenses:
Research and development19,913 9,708 10,205 105 %33,923 18,116 15,807 87 %
Sales and marketing3,507 1,232 2,275 185 %6,142 3,075 3,067 100 %
General and administrative19,237 4,892 14,345 293 %29,510 9,505 20,005 210 %
Total operating expenses42,657 15,832 26,825 169 %69,575 30,696 38,879 127 %
Loss from operations(44,201)(19,850)(24,351)123 %(73,445)(34,685)(38,760)112 %
Other income (expense), net:
Change in fair value of warrants6,928 (4,265)11,193 (262)%(39,721)(4,574)(35,147)768 %
Loss on extinguishment of debt— (866)866 (100)%— (866)866 (100)%
Interest expense and other(288)(489)201 (41)%(488)(1,021)533 (52)%
Interest income and other731 35 696 1989 %901 130 771 593 %
Total other income (expense), net7,371 (5,585)12,956 (232)%(39,308)(6,331)(32,977)521 %
Net loss$(36,830)$(25,435)$(11,395)45 %$(112,753)$(41,016)$(71,737)175 %
Revenue
The increase in revenue in the three months ended June 30, 2021 compared to the same period of 2020 was driven by increased revenue from our Autonomy Solutions segment partially offset by a decrease in revenue from our Component Sales segment. The increase in revenue in the six months ended June 30, 2021 compared to the same period of 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 June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
Revenue:
Autonomy Solutions$5,822 $2,809 $3,013 107 %$10,158 $6,106 $4,052 66 %
Component Sales487 615 (128)(21)%1,464 1,190 274 23 %
Total$6,309 $3,424 $2,885 84 %$11,622 $7,296 $4,326 59 %
The increase in revenue of our Autonomy Solutions segment in the three and six months ended June 30, 2021 compared to same periods of 2020 was primarily driven by higher sensor sales and program revenue from customization services of our sensors and software for future series production.
The decrease in revenue of our Component Sales segment in the three months ended June 30, 2021 was primarily due to a decrease in commercial engineering services resulting from the timing of tape-outs. The increase in revenue of our Component Sales segment in the six months ended June 30, 2021 compared to the same period of 2020 was primarily due to the completion of certain customer contracts.
Cost of Sales and Gross Loss
The $0.4 million increase in the cost of sales in the three months ended June 30, 2021 compared to the same period of 2020 was due to an increase in manufacturing overhead, including higher R&D expenses previously not incurred as cost of sales due to our focus on developing our products and services, personnel costs including stock-based compensation expense and higher sensor sales. These increases were offset by a reduction in excess and obsolete inventory reserves, and increased factory efficiency and utilization from higher sensor production. Our gross loss decreased by $2.5 million in the three months ended June 30, 2021 compared to the same period of 2020 primarily due to increased project service revenue from customization of our sensors and higher sensor sales and improved factory efficiency and utilization associated with initial ramp-up of Iris B-sample and Model H sensors.
The $4.2 million increase in our cost of sales in the six months ended June 30, 2021 compared to the same period of 2020 was due to higher sensor unit sales in our Autonomy Solutions segment, higher project service costs to customize our sensors and component sales, and increased manufacturing overhead, including higher R&D expenses previously not incurred
29

as cost of sales due to our focus on developing our products and services, personnel costs including stock-based compensation expense driven by increased headcount. These increases were offset by lower excess inventory reserves and improved factory yield, efficiency and utilization from higher sensor production. Our gross loss decreased by $0.1 million in the six months ended June 30, 2021 compared to the same period of 2020 primarily due to project service revenue from customization of our sensors and higher sensor sales and factory utilization associated with the initial ramp-up of Iris B-sample and Model H sensors.
Operating Expenses
Research and Development
The $10.2 million and $15.8 million increase in research and development expenses in the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $9.2 million and $13.3 million increase in personnel-related costs including stock-based compensation costs, driven mainly by increased headcount and a higher fair value of equity awards, consultant and contractor fees in relation to preparing for multiple series production launches and continued investments in research and development.
Sales and Marketing
The $2.3 million and $3.1 million increase in sales and marketing expenses for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $1.3 million and $2.2 million increase in personnel related costs including stock-based compensation costs from increase in headcount and consultancy fees, and a $0.4 million and $0.4 million increase in marketing expenses related to trade shows and presentations in auto industry conventions.
General and Administrative
The $14.3 million and $20.0 million increase in general and administrative expenses for the three and six months ended June 30, 2021 compared to the same periods of 2020 was primarily due to a $8.4 million and $10.1 million increase in personnel costs including stock-based compensation costs, driven mainly by increased headcount associated with being a public company and a higher fair value of equity awards, and an increase in travel related expenses as domestic and international travel increased with the easing of Covid-19 restrictions. Increased public company costs for the three and six months ended June 30, 2021 compared to the same periods of 2020 included $2.0 million and $4.1 million in higher insurance costs, and approximately $2.5 million and $2.9 million in higher professional services fee for legal and accounting services and regulatory fees.
Change in Fair Value of Warrant Liabilities
The change in fair value of warrant liabilities is a non-cash benefit or charge due to the corresponding decrease or increase in the estimated fair value of warrants. The fair value Private Warrants decreased by $6.9 million in the three months ended June 30, 2021. In March 2021, 16,718,316 Public and Private Warrants were exercised and 204,638 Public Warrants were redeemed and 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 June 30,Six Months Ended June 30,
20212020$ Change% Change20212020$ Change% Change
Segment operating income (loss)
Autonomy Solutions$(44,169)$(19,927)$(24,242)122 %$(73,037)$(34,873)$(38,164)109 %
Component Sales(76)77 (153)(199 %)(313)188 (501)(266 %)
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
30

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 June 30, 2021, we had cash and cash equivalents totaling $134.7 million and marketable securities of $445.8 million, combining for a total liquidity of $580.4 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 our accumulated deficit of $697.3 million as of June 30, 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 our current cash, cash equivalents, and marketable securities will be sufficient for us to continue to execute our business strategy over the next two years and until we expect to begin series production.
Cash Flow Summary
The following table summarizes our cash flows for the periods presented:
Six Months Ended June 30,
20212020
Net cash provided by (used in):
Operating activities$(58,183)$(33,978)
Investing activities$(172,443)$(423)
Financing activities$156,321 $27,964 
Operating Activities
Net cash used in operating activities was $58.2 million during the six months ended June 30, 2021. Net cash used in operating activities was due to our net loss of $112.8 million adjusted for non-cash items of $61.8 million, primarily consisting of $39.7 million of change in fair value of warrant liabilities, $16.4 million of stock-based compensation, $1.5 million of inventory impairment and $1.3 million of depreciation and amortization, offset by use of cash for operating assets and liabilities of $7.2 million due to the timing of cash payments to vendors and cash receipts from customers.
Net cash used in operating activities was $34.0 million during the six months ended June 30, 2020. Net cash used in operating activities was due to our net loss of $41.0 million adjusted for non-cash items of $12.6 million, primarily consisting of $4.6 million of change in fair value of warrant liabilities, $3.4 million of stock-based compensation, $2.5 million of impairment of inventories and $1.2 million of depreciation and amortization, offset by use of cash for operating assets and liabilities of $5.5 million due to the timing of cash payments to vendors and cash receipts from customers.
Investing Activities
Net cash used in investing activities of $172.4 million in the six months ended June 30, 2021 comprised of $376.3 million related to purchases of marketable securities and $2.7 million in capital expenditures, offset by $36.9 million and $169.6 million, respectively, of cash proceeds from sale and maturities of marketable securities.
Net cash used in investing activities of $0.4 million in the six months ended June 30, 2020 was comprised of capital expenditures of $0.7 million, offset by cash proceeds from sales of marketable securities of $0.3 million.
Financing Activities
Net cash provided by financing activities in the six months ended June 30, 2021 was $156.3 million, compared to $28.0 million for the six months ended June 30, 2020. Net cash provided by financing activities of $156.3 million primarily related to $153.9 million of cash received from exercises of Public and Private Warrants, $2.8 million of cash received from exercises of stock options, offset by $0.1 million of cash paid for repayment of debt, $0.1 million of principal payments on finance leases and $0.1 million of payments of employee taxes related to vested restricted stock units.
Net cash provided by financing activities of $28.0 million in the six months ended June 30, 2020 related to net cash received from of the issuance of debt of $28.1 million, offset by $0.1 million of principal payments on finance leases.
31

Off-Balance Sheet Arrangements
As of June 30, 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 six months ended June 30, 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.
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
32

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. As of June 30, 2021, the market value of our common stock held by non-affiliates was $4.6 billion, as such, we will cease to be an emerging growth company as of December 31, 2021.
Recent Accounting Pronouncements
See Note 2 of the notes to condensed consolidated financial statements included in this report.
33

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 $580.4 million as of June 30, 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 June 30, 2021. Based on this evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were not effective as of June 30, 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 June 30, 2021 were not effective, and notwithstanding 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:
34

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 June 30, 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.
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 June 30, 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.
35

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
In connection with certain engineering and manufacturing services arrangement entered into pursuant to an agreement dated June 9, 2021 by and between the Company and P3 USA, Inc., the Company sold up to 291,940 shares of Class A common stock to an accredited investor in a private placement exempt from registration under the Securities Act of 1933, as amended, in reliance on Section 4(a)(2) thereof and Rule 506 of Regulation D thereunder.
ITEM 3. Defaults Upon Senior Securities.
None.
ITEM 4. Mine Safety Disclosures.
Not applicable.
ITEM 5. Other Information.
As of August 12, 2021, the Company has appointed Al Prescott, Chief Legal Officer, as an executive officer. Concurrently, Matthew Scott Faris will no longer be an executive officer, but will remain with the Company until Q4 2021.
36

ITEM 6. Exhibits.
Incorporation by Reference
Exhibit NumberDescriptionFormFile NumberExhibit/Appendix ReferenceFiling DateFiled Herewith
3.18-K/A001-387913.112/8/20
3.28-K/A001-387913.212/8/20
10.1X
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.
37

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: August 13, 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)

38
EX-10.1 2 exhibit101redactedvolvoame.htm EX-10.1 Document

EXHIBIT 10.1
***CERTAIN MATERIAL (INDICATED BY THREE ASTERISKS IN BRACKETS) HAS BEEN OMITTED FROM THIS DOCUMENT BECAUSE IT IS BOTH (1) NOT MATERIAL AND (2) IS OF THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL.
AMENDMENT AGREEMENT NO.1
This Amendment Agreement No. 1, to the ‘‘200311 FPA Volvo Luminar Lidar Final’’ (“Amendment”) is between Volvo Car Corporation 556074-3089, with registered address at SE-405 31, Göteborg, Sweden, a corporation organized and existing under the laws of Sweden (“Volvo Cars”) and Luminar Technologies Inc., with registered address at 2601 Research Parkway Orlando, FL 32826 United States, a corporation organized and existing under the laws of The United States (“Supplier”).
Each of Volvo Cars and Supplier is hereinafter referred to as a “Party” and jointly as the “Parties”.
BACKGROUND
A.The Parties have entered into a Framework Purchase Agreement on 23 March 2020 (the “Agreement”).
B.The Parties now wish to amend the Agreement to the extent set out below.
C.Now, therefore, the Parties agree as follows:
1.SCOPE OF AMENDMENT
1.1The Agreement will be deemed amended to the extent herein provided and will, except as specifically amended, continue in full force and effect in accordance with its original terms. In case of any discrepancy between the provisions of this Amendment and the Agreement, the provisions of this Amendment shall prevail. Any definitions used in this Amendment shall, unless otherwise is stated herein, have the respective meanings set forth in the Agreement.
1.2The amendments to the provisions in the Agreement as stated in Section 2 below, such provisions highlighted for ease of reference in bold italics, shall come into force on the date this Amendment is signed by the last Party to sign it (as indicated by the date associated with that Party’s signature).
2.AMENDMENTS
2.1The Parties have agreed to change the Model I price cap. Therefore, the first sentence in paragraph 5 in Section 2.1.3 of the Agreement shall be deleted and substituted with the following:
‘‘Per the original agreement and way of working, the following table is an updated status of the Model I price according to volumes in table 2.2:



[***]
Most importantly, Luminar and Volvo are fully committed to the way of working and transparency set out in the original agreement, as this model is the key enabler and condition for Volvo coming to market with volumes at this scale by aggressively driving down cost. Luminar and Volvo will continue to iterate Model I utilizing the agreed way of working, while maintaining a long-term price target for Model I of [***].
[***]
2.2The Parties have agreed to change the volume estimates set forth in Section 2.1.5 in the Agreement. The volume tables in Section 2.1.5 of the Agreement shall therefore be deleted in its entirety and substituted with the following:
[***]

3.GENERAL PROVISIONS
3.1This Amendment is and should be regarded and interpreted as an amendment to the Agreement. The validity of this Amendment is therefore dependent upon the validity of the Agreement.
3.2No amendment of this Amendment will be effective unless it is in writing and signed by both Parties. A waiver of any default is not a waiver of any later default and will not affect the validity of this Amendment.
3.3Section 27 in the PMGTC, which is part of the Agreement, shall apply to this Amendment as well.
3.4The Parties may execute this Amendment in counterparts, including electronic copies, which taken together will constitute one instrument. This Amendment may be executed and delivered by email and upon such delivery the portable document format signature will be deemed to have the same effect as if the original signature had been delivered to the other Party.
______________________________

[SIGNATURE PAGE FOLLOWS]




VOLVO CAR CORPORATIONLUMINAR TECHNOLOGIES INC.
By: /s/ Ann-Sofie EkbergBy: /s/ Austin Russell
Printed Name: Ann-Sofie EkbergPrinted Name: Austin Russell
Title: Head of SW procurementTitle: Founder & CEO
Date: June 23, 2021Date: June 24, 2021
By:By:
Printed Name:Printed Name:
Title:Title:
Date:Date:



EX-31.1 3 q2-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 June 30, 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: August 13, 2021
By:/s/ Austin Russell
Austin Russell
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 q2-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 June 30, 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: August 13, 2021
By:/s/ Thomas J. Fennimore
Thomas J. Fennimore
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 5 q2-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 June 30, 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: August 13, 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 June 30, 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: August 13, 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 6 lazr-20210630.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 2159114 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 lazr-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 lazr-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 lazr-20210630_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 Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue 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] Proceeds from the issuance of debt Proceeds from Issuance of Long-term Debt 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 Payments of employee taxes related to vested restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation 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 Accrued compensation and benefits Accrued Salaries And Employee Benefits, Current Accrued Salaries And Employee Benefits, Current Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt 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] Period of Time, Five Share Price Triggering Event Five [Member] Share Price Triggering Event Five Customer [Axis] Customer [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Earn-out shares remaining (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Remaining Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Remaining 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] Common stock, votes per share Common Stock, Voting Rights, Votes Per Common Share Common Stock, Voting Rights, Votes Per Common Share Total operating expenses Operating Expenses Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Component Sales Component Sales Segment [Member] Component Sales Segment Cash received from Gores on settlement of recapitalization of escrow Cash Acquired From Acquisition, Financing Activities Cash Acquired From Acquisition, Financing Activities 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 Customer Three Customer Three [Member] Customer Three Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Equity Investments Investment, Policy [Policy Text Block] Percentage of accounts receivable (as percent) Percentage of revenue (as percent) Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] 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 Period of Time, One Share Price Triggering Event One [Member] Share Price Triggering Event One 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 Period of Time, Six Share Price Triggering Event Six [Member] Share Price Triggering Event Six 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] Cash received from Gores on settlement of recapitalization of escrow Adjustments To Additional Paid In Capital, Increase From Settlement Of Recapitalization Of Escrow Adjustments To Additional Paid In Capital, Increase From Settlement Of Recapitalization Of Escrow 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 Receivable from stock option exercises Receivable From Stock Option Exercised Receivable From Stock Option Exercised 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] Subsequent Event Subsequent Events [Text Block] 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] Share price (in dollars per share) Business Acquisition, Contingent Consideration, Share Price Trigger Business Acquisition, Contingent Consideration, Share Price Trigger 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] Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, New Issues 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] Shares issued upon conversion (in shares) Conversion of Stock, Shares Issued Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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 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] Proceeds from issuance of restricted common stock Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 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 Number of triggering events Business Acquisition, Number Of Triggering Events Business Acquisition, Number Of Triggering Events 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 Subsequent Event Subsequent Event [Member] 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] Contingent stock consideration Business Combination, Consideration Transferred, Liabilities Incurred 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] Number of triggering events met Business Acquisition, Number Of Triggering Events Met Business Acquisition, Number Of Triggering Events Met 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 Employee tax withholding Accrued Payroll Taxes, Current 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 Payments of employee taxes related to vested restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement 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 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 Period of Time, Four Share Price Triggering Event Four [Member] Share Price Triggering Event Four 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 Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 (as a percent) 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 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] Shares converted (in shares) Conversion of Stock, Shares Converted 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 Subsequent Event [Line Items] Subsequent Event [Line Items] 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] Diluted (in shares) 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 Basic (in dollars per share) Net loss per shares attributable to common shareholders- Basic (in dollars per share) Earnings Per Share, Basic 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 (in years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by 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 Subsequent Event [Table] Subsequent Event [Table] 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 Earn-out shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive income 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 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 (in years) 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 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] Unrealized loss on marketable securities Marketable Securities, Unrealized Gain (Loss) 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 six 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] OptoGration OptoGration, Inc. [Member] OptoGration, Inc. 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 Net loss attributable to common stockholders Net loss attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Other receivables Other Receivables, Net, Current Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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] Period of Time, Two Share Price Triggering Event , Two [Member] Share Price Triggering Event , Two 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 (as a percent) 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] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] U.S. Treasury US Treasury Securities [Member] Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares) Stock Issued During Period, Shares, New Issues 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, cash equivalents and restricted cash 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] Basic (in shares) Weighted average common shares outstanding- Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Events [Abstract] 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 six 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, cash equivalents and restricted cash Ending cash, cash equivalents and restricted cash 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 Diluted (in dollars per share) Net loss per shares attributable to common shareholders- Diluted (in dollars per share) Earnings Per Share, Diluted 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 Stock consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 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 Period of Time, Three Share Price Triggering Event Three [Member] Share Price Triggering Event Three 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] Business Acquisition, Contingent Consideration Triggering Event [Domain] Business Acquisition, Contingent Consideration Triggering Event [Domain] Business Acquisition, Contingent Consideration Triggering Event Maximum Maximum [Member] Purchase obligations Purchase Obligation, to be Paid, Year One Business Acquisition, Contingent Consideration Triggering Event [Axis] Business Acquisition, Contingent Consideration Triggering Event [Axis] Business Acquisition, Contingent Consideration Triggering Event 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 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 10 lazr-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 lazr-20210630_htm.xml IDEA: XBRL DOCUMENT 0001758057 2021-01-01 2021-06-30 0001758057 us-gaap:CommonClassAMember 2021-08-06 0001758057 us-gaap:CommonClassBMember 2021-08-06 0001758057 2021-06-30 0001758057 2020-12-31 0001758057 us-gaap:CommonClassAMember 2021-06-30 0001758057 us-gaap:CommonClassAMember 2020-12-31 0001758057 us-gaap:CommonClassBMember 2021-06-30 0001758057 us-gaap:CommonClassBMember 2020-12-31 0001758057 2021-04-01 2021-06-30 0001758057 2020-04-01 2020-06-30 0001758057 2020-01-01 2020-06-30 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 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001758057 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001758057 lazr:SeriesAConvertiblePreferredStockMember 2020-06-30 0001758057 us-gaap:PreferredStockMember 2020-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-06-30 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001758057 us-gaap:RetainedEarningsMember 2020-06-30 0001758057 2020-06-30 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 2021-03-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001758057 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001758057 lazr:SeriesAConvertiblePreferredStockMember 2021-06-30 0001758057 us-gaap:PreferredStockMember 2021-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001758057 us-gaap:RetainedEarningsMember 2021-06-30 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-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001758057 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 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-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001758057 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 2021-06-30 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2020-01-01 2020-06-30 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001758057 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 lazr:EuropeAndMiddleEastMember 2021-04-01 2021-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 lazr:EuropeAndMiddleEastMember 2020-04-01 2020-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001758057 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001758057 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2021-04-01 2021-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2020-04-01 2020-06-30 0001758057 lazr:ComponentSalesSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2021-04-01 2021-06-30 0001758057 lazr:ComponentSalesSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 lazr:EuropeAndMiddleEastMember 2021-01-01 2021-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:EuropeAndMiddleEastMember 2020-01-01 2020-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001758057 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001758057 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-06-30 0001758057 lazr:ComponentSalesSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2021-01-01 2021-06-30 0001758057 lazr:ComponentSalesSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2020-01-01 2020-06-30 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-06-30 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001758057 us-gaap:CommercialPaperMember 2021-06-30 0001758057 us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001758057 us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001758057 us-gaap:CashAndCashEquivalentsMember 2021-06-30 0001758057 lazr:MarketableSecuritiesMember 2021-06-30 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-06-30 0001758057 lazr:ComputerHardwareAndSoftwareMember 2020-12-31 0001758057 lazr:DemonstrationFleetAndDemonstrationUnitsMember 2021-06-30 0001758057 lazr:DemonstrationFleetAndDemonstrationUnitsMember 2020-12-31 0001758057 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001758057 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001758057 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001758057 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001758057 us-gaap:VehiclesMember 2021-06-30 0001758057 us-gaap:VehiclesMember 2020-12-31 0001758057 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001758057 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001758057 us-gaap:ConstructionInProgressMember 2021-06-30 0001758057 us-gaap:ConstructionInProgressMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2020-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-01-01 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 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 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2021-07-01 2021-07-01 0001758057 us-gaap:CommonClassBMember us-gaap:SubsequentEventMember 2021-07-01 2021-07-01 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-06-30 0001758057 lazr:PublicWarrantsMember 2021-06-30 0001758057 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001758057 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001758057 lazr:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001758057 lazr:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-06-30 0001758057 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-06-30 0001758057 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-06-30 0001758057 us-gaap:PreferredStockMember 2021-01-01 2021-06-30 0001758057 us-gaap:PreferredStockMember 2020-01-01 2020-06-30 0001758057 lazr:EarnOutSharesMember 2021-01-01 2021-06-30 0001758057 lazr:EarnOutSharesMember 2020-01-01 2020-06-30 0001758057 lazr:A2020PlanMember 2021-06-30 0001758057 lazr:A2020PlanMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 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-06-30 0001758057 us-gaap:RestrictedStockMember 2020-12-31 0001758057 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001758057 us-gaap:RestrictedStockMember 2021-06-30 0001758057 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001758057 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001758057 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001758057 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001758057 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001758057 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001758057 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-06-30 0001758057 srt:MinimumMember 2021-01-01 2021-06-30 0001758057 srt:MinimumMember 2021-06-30 0001758057 srt:MaximumMember 2021-06-30 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2021-04-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2020-04-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2020-04-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ComponentSalesSegmentMember 2020-01-01 2020-06-30 0001758057 us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001758057 lazr:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 lazr:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 lazr:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 lazr:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001758057 lazr:LargestCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001758057 lazr:OptoGrationIncMember us-gaap:SubsequentEventMember 2021-07-09 2021-07-09 0001758057 lazr:OptoGrationIncMember us-gaap:SubsequentEventMember 2021-08-11 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2021-08-11 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassBMember us-gaap:SubsequentEventMember 2021-08-11 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:SubsequentEventMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventOneMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventTwoMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventThreeMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventFourMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventFiveMember 2021-08-11 0001758057 lazr:OptoGrationIncMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember lazr:SharePriceTriggeringEventSixMember 2021-08-11 shares iso4217:USD iso4217:USD shares pure lazr:tranche lazr:vote lazr:renewalOption lazr:triggeringEvent Luminar Technologies, Inc./DE 0001758057 2021 Q2 false --12-31 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent P1Y P1Y P1Y P1Y 10-Q true 2021-06-30 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 247595607 94618203 134689000 208944000 725000 775000 445755000 276710000 2444000 5971000 4318000 3613000 13660000 4797000 601591000 500810000 9258000 7689000 11976000 701000 701000 2641000 1151000 626167000 510351000 6996000 6039000 12904000 10452000 4275000 64000 99000 24239000 16590000 44825000 343400000 194000 302000 8760000 1133000 1318000 79151000 361610000 24000 22000 11000 11000 1244228000 733175000 7000 34000 -697254000 -584501000 547016000 148741000 626167000 510351000 6309000 3424000 11622000 7296000 7853000 7442000 15492000 11285000 -1544000 -4018000 -3870000 -3989000 19913000 9708000 33923000 18116000 3507000 1232000 6142000 3075000 19237000 4892000 29510000 9505000 42657000 15832000 69575000 30696000 -44201000 -19850000 -73445000 -34685000 -6928000 4265000 39721000 4574000 0 -866000 0 -866000 288000 489000 488000 1021000 731000 35000 901000 130000 7371000 -5585000 -39308000 -6331000 -36830000 -25435000 -112753000 -41016000 -36830000 -36830000 -25435000 -25435000 -112753000 -112753000 -41016000 -41016000 -0.11 -0.11 -0.20 -0.20 -0.33 -0.33 -0.32 -0.32 340255023 340255023 129650239 129650239 336641349 336641349 128780581 128780581 -36830000 -25435000 -112753000 -41016000 16000 16000 -27000 9000 -36814000 -25419000 -112780000 -41007000 94818151 244743000 26206837 3000 139635890 14000 0 0 11598000 -8000 -237784000 -226177000 2291000 2291000 16000 16000 -25435000 -25435000 94818151 244743000 26206837 3000 139635890 14000 0 0 13889000 8000 -263219000 -249305000 0 0 0 0 234575992 23000 105118203 11000 1227559000 -9000 -660424000 567160000 1907695 1000 2884000 2885000 13915000 13915000 140000 140000 10000 10000 16000 16000 -36830000 -36830000 0 0 0 0 236483687 24000 105118203 11000 1244228000 7000 -697254000 547016000 94818151 244743000 26206837 3000 139635890 14000 0 0 10457000 -1000 -222203000 -211730000 3432000 3432000 9000 9000 -41016000 -41016000 94818151 244743000 26206837 3000 139635890 14000 0 0 13889000 8000 -263219000 -249305000 0 0 0 0 218818037 22000 105118203 11000 733175000 34000 -584501000 148741000 17665650 2000 495425000 495427000 15758000 15758000 140000 140000 10000 10000 -27000 -27000 -112753000 -112753000 0 0 0 0 236483687 24000 105118203 11000 1244228000 7000 -697254000 547016000 -112753000 -41016000 1332000 1241000 1748000 -602000 0 -60000 0 39721000 4574000 1453000 2481000 0 -866000 16367000 3413000 -512000 0 -3527000 3940000 2640000 3440000 8469000 1049000 1490000 -638000 854000 92000 2652000 2531000 -1659000 -369000 -58183000 -33978000 376289000 0 169619000 0 36937000 285000 2710000 708000 -172443000 -423000 10000 0 0 31910000 143000 3843000 143000 108000 153927000 0 2812000 0 0 9000 140000 0 2000 4000 156321000 27964000 -74305000 -6437000 209719000 27305000 135414000 20868000 37000 1328000 338293000 0 10849000 0 2876000 0 0 123000 222000 65000 394000 0 Organization and Description of Business<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to 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 using the same indicators which are used 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.7 million and $0.6 million as of June 30, 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%">Two customers accounted for 67% and 10%, respectively, of the Company’s accounts receivable at June 30, 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 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 six months ended June 30, 2021. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 using the same indicators which are used 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.7 million and $0.6 million as of June 30, 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> 700000 600000 0.67 0.10 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 June 30,</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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,061 </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%">64 </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%">640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe and Middle East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </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%">33 </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,579 </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%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">1,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">4,321 </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%">68 </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,242 </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%">95 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">5,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">487 </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%">8 </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%">615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </span></td><td 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,424 </span></td><td 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"><table style="border-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%">Six Months Ended June 30,</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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </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%">57 </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,725 </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%">24 </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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#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%">4,547 </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%">39 </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%">5,358 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">11,622 </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%">7,296 </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%">4,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </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%">7,581 </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%">65 </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%">6,506 </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%">89 </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%">11,622 </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%">7,296 </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%">10,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </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%">6,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </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%">1,464 </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%">13 </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%">1,190 </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%">16 </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%">11,622 </span></td><td 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%">7,296 </span></td><td 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 and the probability of reaching commercial production and delivering production units. The fair value of warrants, aggregating $2.9 million, represents 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 </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%">vesting. The Company’s management determined that the vesting of these warrants was not probable as of June 30, 2021. The following factors were considered in this determination:</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%">During the second quarter of 2021, the Company issued a joint press release stating that Volvo intends to include Luminar’s Iris unit, the Company’s latest generation lidar sensor which meets the size, weight, cost, power and reliability requirements of automotive qualified series production, as standard on one of its vehicle programs as opposed to being only an option. While the announcement increased the targeted volume for the Company’s expected business with Volvo, the anticipated start of production and the necessary prototype testing procedures were not modified. As a result, this announcement does not impact the probability or likelihood of reaching commercial production.</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 in the process of transitioning from currently producing B-sample prototype Iris units at its advanced manufacturing operations in Orlando, Florida to producing C-sample prototype Iris units at its contract manufacturing partner. This transition is expected to occur by the end of this calendar year.</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 recently completed its initial design freeze for the prototype C-sample Iris units. This design includes modifications from the Company’s B-sample Iris units as well as modifications to the production process for its contract manufacturing partner. The prototype units produced with this design and production process will need to undergo certain industry standard testing procedures. The Company’s management anticipates reaching the probability threshold for the initial tranche tied to reaching commercial production once it substantially completes these industry standard testing procedures, which is expected to be achieved in the second half of 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 have not been billed. The Company’s contract assets as of June 30, 2021 and December 31, 2020 were $5.0 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 in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.6 million and $2.3 million as of June 30, 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%">June 30, 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%">(2,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">586 </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):<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 June 30,</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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,061 </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%">64 </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%">640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe and Middle East</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </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%">33 </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,579 </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%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">1,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">4,321 </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%">68 </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,242 </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%">95 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">5,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">487 </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%">8 </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%">615 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </span></td><td 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,424 </span></td><td 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"><table style="border-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%">Six Months Ended June 30,</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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </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%">57 </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,725 </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%">24 </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%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#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%">4,547 </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%">39 </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%">5,358 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">11,622 </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%">7,296 </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%">4,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </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%">7,581 </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%">65 </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%">6,506 </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%">89 </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%">11,622 </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%">7,296 </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%">10,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </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%">6,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </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%">1,464 </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%">13 </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%">1,190 </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%">16 </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%">11,622 </span></td><td 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%">7,296 </span></td><td 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> 4061000 0.64 640000 0.19 154000 0.02 205000 0.06 2094000 0.33 2579000 0.75 6309000 1 3424000 1 1988000 0.32 182000 0.05 4321000 0.68 3242000 0.95 6309000 1 3424000 1 5822000 0.92 2809000 0.82 487000 0.08 615000 0.18 6309000 1 3424000 1 6600000 0.57 1725000 0.24 475000 0.04 213000 0.03 4547000 0.39 5358000 0.73 11622000 1 7296000 1 4041000 0.35 790000 0.11 7581000 0.65 6506000 0.89 11622000 1 7296000 1 10158000 0.87 6106000 0.84 1464000 0.13 1190000 0.16 11622000 1 7296000 1 4089280 3.1769 2 2900000 5000000.0 0 600000 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%">June 30, 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%">(2,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">586 </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 -2284000 -225000 586000 2284000 586000 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 June 30, 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%">June 30, 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%">185,504 </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%">12 </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%">(81)</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%">185,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </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%">226,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">226,620 </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%">84,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">14,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,031 </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%">515,799 </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%">113 </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%">(106)</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%">515,806 </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%">86,520 </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%">(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%">86,523 </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%">429,279 </span></td><td style="background-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%">109 </span></td><td style="background-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%">(105)</span></td><td style="background-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%">429,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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 June 30, 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%">June 30, 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%">(81)</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,963 </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="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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">60,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">47,629 </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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,575 </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"/><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</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%">(106)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">144,298 </span></td><td 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%">(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"/><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%">128,502 </span></td><td 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%">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 June 30, 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%">June 30, 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,472 </span></td><td 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:53.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">81 </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%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">220 </span></td><td 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%">56 </span></td><td 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 June 30, 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%">June 30, 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%">185,504 </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%">12 </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%">(81)</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%">185,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </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%">226,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">226,620 </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%">84,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">14,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,031 </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%">515,799 </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%">113 </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%">(106)</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%">515,806 </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%">86,520 </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%">(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%">86,523 </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%">429,279 </span></td><td style="background-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%">109 </span></td><td style="background-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%">(105)</span></td><td style="background-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%">429,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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> 185504000 12000 81000 185435000 4994000 0 3000 4991000 226610000 18000 8000 226620000 84672000 71000 14000 84729000 14019000 12000 0 14031000 515799000 113000 106000 515806000 86520000 4000 1000 86523000 429279000 109000 105000 429283000 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 June 30, 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%">June 30, 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%">(81)</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,963 </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="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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">60,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">47,629 </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%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,575 </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"/><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</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%">(106)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">144,298 </span></td><td 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%">(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"/><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%">128,502 </span></td><td 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> 81000 54963000 6000 65298000 3000 4991000 0 0 8000 60957000 4000 47629000 14000 23387000 2000 15575000 106000 144298000 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 June 30, 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%">June 30, 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,472 </span></td><td 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> 16472000 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:53.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">81 </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%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">220 </span></td><td 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%">56 </span></td><td 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> -33000 0 81000 0 253000 0 -25000 0 220000 0 56000 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%">June 30, 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%">16,299 </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%">31,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">86,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">134,689 </span></td><td 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%">June 30, 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%">2,419 </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%">1,618 </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%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">4,318 </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 was $1.2 million and $1.5 million for the three and six months ended June 30, 2021, respectively, and $2.3 million and $2.5 million for the three and six months ended June 30, 2020, 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%">June 30, 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%">6,307 </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%">5,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">13,660 </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%">June 30, 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,978 </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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">16,326 </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%">(7,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,258 </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 expense associated with property and equipment was $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 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%">June 30, 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%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">641 </span></td><td 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%">June 30, 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,038 </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,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td 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%">June 30, 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%">4,959 </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%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Employee tax withholding</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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF80Ni9mcmFnOjEwM2YyNzc1NDUwOTQwMmI5NzM3NGYyYTIzYzU1MzNkL3RhYmxlOjliMGFhZWJmOWIzYjRmMDM4ZmMxMTE1ZDQyOGU5YTZlL3RhYmxlcmFuZ2U6OWIwYWFlYmY5YjNiNGYwMzhmYzExMTVkNDI4ZTlhNmVfOC0wLTEtMS0w_0737829a-84c7-4a6f-a941-46c42be408fa">Total accrued and other 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%">12,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current 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%">June 30, 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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF80Ni9mcmFnOjEwM2YyNzc1NDUwOTQwMmI5NzM3NGYyYTIzYzU1MzNkL3RhYmxlOjM3NWI4ZGQ3NDg1MjRhYWU4YmRlY2IwMWIwOGU2NzJiL3RhYmxlcmFuZ2U6Mzc1YjhkZDc0ODUyNGFhZThiZGVjYjAxYjA4ZTY3MmJfNS0wLTEtMS0w_227c6add-8b48-4745-94c1-89ce81726425">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,133 </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%">June 30, 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%">16,299 </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%">31,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">86,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">134,689 </span></td><td 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> 16299000 10652000 31867000 64971000 0 24999000 86523000 108322000 134689000 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%">June 30, 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%">2,419 </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%">1,618 </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%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">4,318 </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> 2419000 625000 1618000 52000 281000 2936000 4318000 3613000 1200000 1500000 2300000 2500000 <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%">June 30, 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%">6,307 </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%">5,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">13,660 </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> 6307000 1073000 5026000 0 539000 961000 1000 503000 1787000 2260000 13660000 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%">June 30, 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,978 </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,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">16,326 </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%">(7,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,258 </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%">June 30, 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%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">641 </span></td><td 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> 2978000 2450000 1973000 1821000 6803000 5940000 293000 293000 856000 835000 960000 791000 2463000 1410000 16326000 13540000 7068000 5851000 9258000 7689000 700000 1300000 600000 1200000 88000 88000 838000 838000 926000 926000 926000 285000 285000 219000 641000 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%">June 30, 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,038 </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,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td 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> 1038000 1106000 1603000 45000 2641000 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%">June 30, 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%">4,959 </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%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Employee tax withholding</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,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF80Ni9mcmFnOjEwM2YyNzc1NDUwOTQwMmI5NzM3NGYyYTIzYzU1MzNkL3RhYmxlOjliMGFhZWJmOWIzYjRmMDM4ZmMxMTE1ZDQyOGU5YTZlL3RhYmxlcmFuZ2U6OWIwYWFlYmY5YjNiNGYwMzhmYzExMTVkNDI4ZTlhNmVfOC0wLTEtMS0w_0737829a-84c7-4a6f-a941-46c42be408fa">Total accrued and other 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%">12,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452 </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> 4959000 3998000 331000 259000 586000 2284000 3788000 3071000 220000 558000 273000 273000 282000 2747000 0 12904000 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%">June 30, 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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF80Ni9mcmFnOjEwM2YyNzc1NDUwOTQwMmI5NzM3NGYyYTIzYzU1MzNkL3RhYmxlOjM3NWI4ZGQ3NDg1MjRhYWU4YmRlY2IwMWIwOGU2NzJiL3RhYmxlcmFuZ2U6Mzc1YjhkZDc0ODUyNGFhZThiZGVjYjAxYjA4ZTY3MmJfNS0wLTEtMS0w_227c6add-8b48-4745-94c1-89ce81726425">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,133 </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 198000 198000 331000 935000 161000 1133000 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 June 30, 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.43 years, volatility of 64.6% and a risk-free rate of 0.75%. Accordingly, the Private Warrants are classified as Level 3 financial instruments. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value as of June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(6,928)</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 June 30, 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%">44,825 </span></td><td 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 June 30, 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.43 years, volatility of 64.6% and a risk-free rate of 0.75%. Accordingly, the Private Warrants are classified as Level 3 financial instruments. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value as of June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(6,928)</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 June 30, 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%">44,825 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (in thousands) Measured as of<br/>June 30, 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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </span></td><td style="background-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%">31,867 </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: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%">86,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">86,523 </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 cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </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,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">118,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</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%">185,435 </span></td><td style="background-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%">185,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,991 </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%">140,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,031 </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%">Equity investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,472 </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%">201,907 </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%">243,848 </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%">445,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td 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%">44,825 </span></td><td style="background-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%">44,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">44,825 </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%">44,825 </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> 4.43 0.646 0.0075 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value as of June 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(6,928)</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 June 30, 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%">44,825 </span></td><td 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 6928000 44825000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used for such measurements were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (in thousands) Measured as of<br/>June 30, 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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </span></td><td style="background-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%">31,867 </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: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%">86,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">86,523 </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 cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,867 </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,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">118,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</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%">185,435 </span></td><td style="background-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%">185,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,991 </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%">140,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">84,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,031 </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%">Equity investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,472 </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%">201,907 </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%">243,848 </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%">445,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td 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%">44,825 </span></td><td style="background-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%">44,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">44,825 </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%">44,825 </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> 31867000 0 0 31867000 0 86523000 0 86523000 31867000 86523000 0 118390000 185435000 0 0 185435000 0 4991000 0 4991000 0 140097000 0 140097000 0 84729000 0 84729000 0 14031000 0 14031000 16472000 0 0 16472000 201907000 243848000 0 445755000 0 0 44825000 44825000 0 0 44825000 44825000 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 June 30, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2021, the Company had 236,483,687 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common </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%">stock is entitled to ten votes per share. On July 1, 2021, 10,500,000 shares of Class B common stock were converted into Class A common stock on a one-for-one basis.</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 had 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 June 30, 2021.</span></div> 715000000 121000000 0.0001 0.0001 236483687 236483687 105118203 105118203 1 10 10500000 10500000 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%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights. Earnings (loss) 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.</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 and six months ended June 30, 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:54.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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="padding:2px 1pt;text-align: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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#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%">(36,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,435)</span></td><td style="background-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%">(112,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 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%">(41,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="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%">(36,830)</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%">(25,435)</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%">(112,753)</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%">(41,016)</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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,255,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,650,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,641,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780,581 </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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Weighted average common shares outstanding- Diluted</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%">340,255,023 </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%">129,650,239 </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%">336,641,349 </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%">128,780,581 </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 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.11)</span></td><td 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.20)</span></td><td 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.33)</span></td><td 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.32)</span></td><td 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,009,961 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">13,642,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,556,734 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,869,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730,208 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">53,496,656 </span></td><td 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%">146,321,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 and six months ended June 30, 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:54.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><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 June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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="padding:2px 1pt;text-align: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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#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%">(36,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,435)</span></td><td style="background-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%">(112,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 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%">(41,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="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%">(36,830)</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%">(25,435)</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%">(112,753)</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%">(41,016)</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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding- Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,255,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,650,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,641,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,780,581 </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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Weighted average common shares outstanding- Diluted</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%">340,255,023 </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%">129,650,239 </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%">336,641,349 </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%">128,780,581 </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 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.11)</span></td><td 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.20)</span></td><td 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.33)</span></td><td 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.32)</span></td><td 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> -36830000 -25435000 -112753000 -41016000 -36830000 -36830000 -25435000 -25435000 -112753000 -112753000 -41016000 -41016000 340255023 129650239 336641349 128780581 0 0 0 0 340255023 129650239 336641349 128780581 -0.11 -0.11 -0.20 -0.20 -0.33 -0.33 -0.32 -0.32 <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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,009,961 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">13,642,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,556,734 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,869,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730,208 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">53,496,656 </span></td><td 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%">146,321,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7166301 6009961 13642433 16556734 6869178 2730208 0 94818151 0 26206837 25818744 0 53496656 146321891 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 June 30, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 5,992,091 restricted stock units in the six months ended June 30, 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 had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity for the six months ended June 30, 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%">(1,911,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(634,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 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%">13,642,433 </span></td><td 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.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:2px 1pt;text-align: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.54</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%">276,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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 six months ended June 30, 2021 and 2020 was $41.3 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 $3.6 million and $0.4 million, respectively, during the six months ended June 30, 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 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 six months ended June 30, 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%">(89,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14 </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%">(595,799)</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.96 </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 June 30, 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,131,029 </span></td><td 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.16 </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%">To date, the Company has granted restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF81OC9mcmFnOjY0ZjJjNDhhNWM0ZTQ1Yzk5OTIzNjZlYTUwMGM4Y2U1L3RleHRyZWdpb246NjRmMmM0OGE1YzRlNDVjOTk5MjM2NmVhNTAwYzhjZTVfMTA5OTUxMTYzMTg0MA_f5f98a77-b2e4-49d6-885b-de1e5dee8d3d">one</span> to four years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock units activity for the six months ended June 30, 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%">6,015,840 </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%">21.64 </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%">(66,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14 </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%">(187,225)</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%">23.76 </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 June 30, 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%">5,761,898 </span></td><td 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%">22.46 </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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </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%">154 </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%">5,663 </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%">632 </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%">6,425 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </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%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </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%">6,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%">1,468 </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%">7,612 </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,008 </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%">14,530 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,367 </span></td><td 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%">3,413 </span></td><td 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 5992091 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 six months ended June 30, 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%">(1,911,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(634,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 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%">13,642,433 </span></td><td 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.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:2px 1pt;text-align: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.54</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%">276,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 16188071 1.67 0 0 1911041 1.67 634597 1.67 13642433 1.71 P8Y6M14D 276084000 41300000 0 3600000 400000 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 six months ended June 30, 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%">(89,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14 </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%">(595,799)</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.96 </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 June 30, 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,131,029 </span></td><td 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.16 </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 89063 1.14 595799 0.96 1131029 1.16 P4Y <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock units activity for the six months ended June 30, 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%">6,015,840 </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%">21.64 </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%">(66,717)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14 </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%">(187,225)</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%">23.76 </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 June 30, 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%">5,761,898 </span></td><td 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%">22.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 6015840 21.64 66717 22.14 187225 23.76 5761898 22.46 <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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </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%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </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%">154 </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%">5,663 </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%">632 </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%">6,425 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </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%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </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%">6,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%">1,468 </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%">7,612 </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,008 </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%">14,530 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,284 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,367 </span></td><td 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%">3,413 </span></td><td 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> 1127000 82000 1210000 154000 5663000 632000 6425000 1067000 934000 102000 1120000 184000 6806000 1468000 7612000 2008000 14530000 2284000 16367000 3413000 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 and six months ended June 30, 2021, respectively, and 0% and 0% for the three and six months ended June 30, 2020, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.</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 June 30, 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 and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.</span></div> 0 0 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:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF82Ny9mcmFnOjE3ZmI5YmRhNjA0YTRhM2ZhNGE2ZGZmYTAxNzRkMzUxL3RleHRyZWdpb246MTdmYjliZGE2MDRhNGEzZmE0YTZkZmZhMDE3NGQzNTFfNDM5_25a07358-30b2-472f-85d2-4154696955e5">one</span> to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.</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 </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%">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 and six months ended June 30, 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="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,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </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,629 </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,262 </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="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 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="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%">84 </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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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%">55 </span></td><td 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%">112 </span></td><td 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 six months ended June 30, 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%">(2,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 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%">(172)</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%">June 30, 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%">11,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">13,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="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%">Finance leases:</span></td><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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(285)</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%">Property and equipment, net</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%">641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Finance lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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%">Finance lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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%">June 30, 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.37</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.17</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%">June 30, 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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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.06 </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 six 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%">2,075 </span></td><td style="background-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%">158 </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%">14,656 </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%">523 </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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#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,035 </span></td><td 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%">471 </span></td><td 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%">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 was $1.5 million and $2.9 million for the three and six months ended June 30, 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%">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:id3VybDovL2RvY3MudjEvZG9jOmJlYjgzMDJjODQzOTRhNjZhZDgwMTQ1ZTk0NWVhMTY0L3NlYzpiZWI4MzAyYzg0Mzk0YTY2YWQ4MDE0NWU5NDVlYTE2NF82Ny9mcmFnOjE3ZmI5YmRhNjA0YTRhM2ZhNGE2ZGZmYTAxNzRkMzUxL3RleHRyZWdpb246MTdmYjliZGE2MDRhNGEzZmE0YTZkZmZhMDE3NGQzNTFfNDM5_25a07358-30b2-472f-85d2-4154696955e5">one</span> to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.</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 </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%">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 and six months ended June 30, 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="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,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </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,629 </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,262 </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="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 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="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%">84 </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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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%">55 </span></td><td 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%">112 </span></td><td 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 six months ended June 30, 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%">(2,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 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%">(172)</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%">June 30, 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%">11,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">13,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="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%">Finance leases:</span></td><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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(285)</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%">Property and equipment, net</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%">641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Finance lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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%">Finance lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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%">June 30, 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.37</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.17</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%">June 30, 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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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.06 </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 six 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%">2,075 </span></td><td style="background-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%">158 </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%">14,656 </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%">523 </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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#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,035 </span></td><td 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%">471 </span></td><td 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%">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 was $1.5 million and $2.9 million for the three and six months ended June 30, 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%">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 and six months ended June 30, 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="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,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </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,629 </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,262 </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="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 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="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%">84 </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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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%">55 </span></td><td 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%">112 </span></td><td 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 six months ended June 30, 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%">(2,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 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%">(172)</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%">June 30, 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.37</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.17</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%">June 30, 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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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.06 </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> 1184000 2358000 445000 904000 1629000 3262000 42000 84000 13000 28000 55000 112000 2459000 172000 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%">June 30, 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%">11,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">13,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="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%">Finance leases:</span></td><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%">Property and equipment, gross</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%">926 </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%">Less: accumulated depreciation</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%">(285)</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%">Property and equipment, net</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%">641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Finance lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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%">Finance lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 11976000 4275000 8760000 13035000 926000 926000 285000 285000 641000 273000 273000 198000 198000 471000 P3Y4M13D P2Y2M1D 0.0280 0.1006 <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 six 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%">2,075 </span></td><td style="background-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%">158 </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%">14,656 </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%">523 </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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#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,035 </span></td><td 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%">471 </span></td><td 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 six 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%">2,075 </span></td><td style="background-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%">158 </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%">14,656 </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%">523 </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,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#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,035 </span></td><td 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%">471 </span></td><td 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> 2075000 158000 4998000 240000 4095000 71000 1699000 28000 1187000 26000 602000 0 14656000 523000 1621000 52000 13035000 471000 1500000 2900000 <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 $36.8 million as of June 30, 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> 36800000 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="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">5,822 </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%">487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,668 </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,694 </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%">9,362 </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,053)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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%">652 </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%">23 </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%">675 </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%">675 </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%">(44,169)</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%">(76)</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%">(44,245)</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%">44 </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%">(44,201)</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%">625,386 </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,483 </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%">628,869 </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,702)</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%">626,167 </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%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2,809 </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%">615 </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,424 </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,424 </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%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,809 </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,504 </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,313 </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%">(889)</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,424 </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%">569 </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%">44 </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%">613 </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%">613 </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%">(19,927)</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%">77 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,850)</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%">(19,850)</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%">50,231 </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,672 </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,903 </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,687)</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%">50,216 </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%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">10,158 </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%">1,464 </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%">11,622 </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%">11,622 </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%">3,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,279 </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,813 </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%">17,092 </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,470)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,622 </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%">1,290 </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%">43 </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,333 </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%">1,332 </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%">(73,037)</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%">(313)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,350)</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%">(95)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,445)</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%">625,386 </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,483 </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%">628,869 </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,702)</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%">626,167 </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%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">6,106 </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%">1,190 </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%">7,296 </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%">7,296 </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%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,106 </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,921 </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%">9,027 </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,731)</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,296 </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%">1,160 </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%">81 </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,241 </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%">1,241 </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%">(34,873)</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%">188 </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%">(34,685)</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%">(34,685)</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%">50,231 </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,672 </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,903 </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,687)</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%">50,216 </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%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </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%">Three customers accounted for 30%, 30% and 25% of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18% of the Company’s revenue for the six months ended June 30, 2021, One customer accounted for 75% and 73% of the Company’s revenue for the three and six months ended June 30, 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="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">5,822 </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%">487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,668 </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,694 </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%">9,362 </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,053)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,309 </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%">652 </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%">23 </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%">675 </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%">675 </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%">(44,169)</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%">(76)</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%">(44,245)</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%">44 </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%">(44,201)</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%">625,386 </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,483 </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%">628,869 </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,702)</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%">626,167 </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%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2,809 </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%">615 </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,424 </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,424 </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%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,809 </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,504 </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,313 </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%">(889)</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,424 </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%">569 </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%">44 </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%">613 </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%">613 </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%">(19,927)</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%">77 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,850)</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%">(19,850)</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%">50,231 </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,672 </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,903 </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,687)</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%">50,216 </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%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">10,158 </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%">1,464 </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%">11,622 </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%">11,622 </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%">3,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,279 </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,813 </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%">17,092 </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,470)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,622 </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%">1,290 </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%">43 </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,333 </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%">1,332 </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%">(73,037)</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%">(313)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,350)</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%">(95)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,445)</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%">625,386 </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,483 </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%">628,869 </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,702)</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%">626,167 </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%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">6,106 </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%">1,190 </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%">7,296 </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%">7,296 </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%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,106 </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,921 </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%">9,027 </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,731)</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,296 </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%">1,160 </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%">81 </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,241 </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%">1,241 </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%">(34,873)</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%">188 </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%">(34,685)</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%">(34,685)</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%">50,231 </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,672 </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,903 </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,687)</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%">50,216 </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%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,961 </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> 5822000 487000 6309000 6309000 -1846000 -1207000 -3053000 -3053000 7668000 1694000 9362000 -3053000 6309000 652000 23000 675000 0 675000 -44169000 -76000 -44245000 44000 -44201000 625386000 3483000 628869000 -2702000 626167000 4288000 30000 4318000 0 4318000 2809000 615000 3424000 3424000 0 -889000 -889000 -889000 2809000 1504000 4313000 -889000 3424000 569000 44000 613000 0 613000 -19927000 77000 -19850000 0 -19850000 50231000 2672000 52903000 -2687000 50216000 4961000 0 4961000 0 4961000 10158000 1464000 11622000 11622000 -3121000 -2349000 -5470000 -5470000 13279000 3813000 17092000 -5470000 11622000 1290000 43000 1333000 -1000 1332000 -73037000 -313000 -73350000 -95000 -73445000 625386000 3483000 628869000 -2702000 626167000 4288000 30000 4318000 0 4318000 6106000 1190000 7296000 7296000 0 -1731000 -1731000 -1731000 6106000 2921000 9027000 -1731000 7296000 1160000 81000 1241000 0 1241000 -34873000 188000 -34685000 0 -34685000 50231000 2672000 52903000 -2687000 50216000 4961000 0 4961000 0 4961000 0.30 0.30 0.25 0.21 0.37 0.18 0.75 0.73 Subsequent Event<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%">On July 9, 2021, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of OptoGration, Inc. (“OptoGration”) for stock consideration of $8.0 million of the Company’s shares of Class A common stock at closing and up to $22.0 million of additional stock consideration if certain post-closing conditions and milestones are met. The transaction closed on August 3, 2021. At the closing of the transaction, all issued and outstanding shares of capital stock of OptoGration were cancelled for the merger consideration. The Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. The acquisition of OptoGration secures supply for a key enabling component as the Company advances towards series production and scale of its lidar sensor offering.</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%">On August 11, 2021, the Company issued a total of 17,213,170 earn-out shares towards additional consideration in the form of common stock, consisting of 10,242,703 shares of Class A common stock and 6,970,467 shares of Class B common stock, upon meeting four of six triggering events pursuant to the Merger Agreement associated with its merger with Gores in December 2020. The shares issued were based upon the Class A common stock exceeding $13.00, $16.00, $19.00 and $22.00 per share for a certain period of time. There are 5,121,484 shares of Class A common stock and 3,485,233 shares of Class B common stock remaining in the Merger Agreement, which will be issued in equal parts when the Class A common stock exceeds $25.00 and $28.00 per share for a certain period of time.</span></div> 8000000.0 22000000.0 17213170 10242703 6970467 4 6 13.00 16.00 19.00 22.00 5121484 3485233 25.00 28.00 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Aug. 06, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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 Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   247,595,607
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   94,618,203
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 134,689 $ 208,944
Restricted cash 725 775
Marketable securities 445,755 276,710
Accounts receivable 2,444 5,971
Inventories, net 4,318 3,613
Prepaid expenses and other current assets 13,660 4,797
Total current assets 601,591 500,810
Property and equipment, net 9,258  
Property and equipment, net   7,689
Operating lease right-of-use assets 11,976  
Goodwill 701 701
Other non-current assets 2,641 1,151
Total assets 626,167 510,351
Current liabilities:    
Accounts payable 6,996 6,039
Accrued and other current liabilities 12,904 10,452
Operating lease liabilities 4,275  
Debt, current 64 99
Total current liabilities 24,239 16,590
Warrant liabilities 44,825 343,400
Debt, non-current 194 302
Operating lease liabilities, non-current 8,760  
Other non-current liabilities 1,133 1,318
Total liabilities 79,151 361,610
Stockholders’ equity:    
Additional paid-in capital 1,244,228 733,175
Accumulated other comprehensive income 7 34
Accumulated deficit (697,254) (584,501)
Total stockholders’ equity 547,016 148,741
Total liabilities and stockholders’ equity 626,167 510,351
Class A Common Stock    
Stockholders’ equity:    
Common stock 24 22
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 11 $ 11
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 6,309 $ 3,424 $ 11,622 $ 7,296
Cost of sales 7,853 7,442 15,492 11,285
Gross loss (1,544) (4,018) (3,870) (3,989)
Operating expenses:        
Research and development 19,913 9,708 33,923 18,116
Sales and marketing 3,507 1,232 6,142 3,075
General and administrative 19,237 4,892 29,510 9,505
Total operating expenses 42,657 15,832 69,575 30,696
Loss from operations (44,201) (19,850) (73,445) (34,685)
Change in fair value of warrant liabilities 6,928 (4,265) (39,721) (4,574)
Loss on extinguishment of debt 0 (866) 0 (866)
Interest expense and other (288) (489) (488) (1,021)
Interest income and other 731 35 901 130
Total other income (expense), net 7,371 (5,585) (39,308) (6,331)
Net loss (36,830) (25,435) (112,753) (41,016)
Net loss attributable to common stockholders (36,830) (25,435) (112,753) (41,016)
Net loss attributable to common stockholders $ (36,830) $ (25,435) $ (112,753) $ (41,016)
Net loss per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.11) $ (0.20) $ (0.33) $ (0.32)
Diluted (in dollars per share) $ (0.11) $ (0.20) $ (0.33) $ (0.32)
Shares used in computing net loss per share attributable to common stockholders:        
Basic (in shares) 340,255,023 129,650,239 336,641,349 128,780,581
Diluted (in shares) 340,255,023 129,650,239 336,641,349 128,780,581
Comprehensive Loss:        
Net loss $ (36,830) $ (25,435) $ (112,753) $ (41,016)
Net unrealized gains (losses) on available-for-sale debt securities 16 16 (27) 9
Comprehensive loss $ (36,814) $ (25,419) $ (112,780) $ (41,007)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
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 Jun. 30, 2020           94,818,151        
Ending balance at Jun. 30, 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 3,432   3,432              
Other comprehensive income 9     9            
Net loss (41,016)       (41,016)          
Ending balance (in shares) at Jun. 30, 2020   26,206,837                
Ending balance at Jun. 30, 2020 (249,305) $ 3 13,889 8 (263,219)     $ 14   $ 0
Ending balance (in shares) at Jun. 30, 2020               139,635,890   0
Beginning balance (in shares) at Mar. 31, 2020           94,818,151        
Beginning balance at Mar. 31, 2020           $ 244,743        
Ending balance (in shares) at Jun. 30, 2020           94,818,151        
Ending balance at Jun. 30, 2020           $ 244,743        
Beginning balance (in shares) at Mar. 31, 2020   26,206,837                
Beginning balance at Mar. 31, 2020 (226,177) $ 3 11,598 (8) (237,784)     $ 14   $ 0
Beginning balance (in shares) at Mar. 31, 2020               139,635,890   0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Share-based compensation 2,291   2,291              
Other comprehensive income 16     16            
Net loss (25,435)       (25,435)          
Ending balance (in shares) at Jun. 30, 2020   26,206,837                
Ending balance at Jun. 30, 2020 (249,305) $ 3 13,889 8 (263,219)     $ 14   $ 0
Ending balance (in shares) at Jun. 30, 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 Jun. 30, 2021           0        
Ending balance at Jun. 30, 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)               17,665,650    
Conversion of SAFE into Series A common stock and Issuance of Class A common stock upon exercise of warrants 495,427   495,425         $ 2    
Share-based compensation 15,758   15,758              
Payments of employee taxes related to vested restricted stock units (140)   (140)              
Cash received from Gores on settlement of recapitalization of escrow 10   10              
Other comprehensive income (27)     (27)            
Net loss (112,753)       (112,753)          
Ending balance (in shares) at Jun. 30, 2021   0                
Ending balance at Jun. 30, 2021 547,016 $ 0 1,244,228 7 (697,254)     $ 24   $ 11
Ending balance (in shares) at Jun. 30, 2021             236,483,687 236,483,687 105,118,203 105,118,203
Beginning balance (in shares) at Mar. 31, 2021           0        
Beginning balance at Mar. 31, 2021           $ 0        
Ending balance (in shares) at Jun. 30, 2021           0        
Ending balance at Jun. 30, 2021           $ 0        
Beginning balance (in shares) at Mar. 31, 2021   0                
Beginning balance at Mar. 31, 2021 567,160 $ 0 1,227,559 (9) (660,424)     $ 23   $ 11
Beginning balance (in shares) at Mar. 31, 2021               234,575,992   105,118,203
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)               1,907,695    
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units 2,885   2,884         $ 1    
Share-based compensation 13,915   13,915              
Payments of employee taxes related to vested restricted stock units (140)   (140)              
Cash received from Gores on settlement of recapitalization of escrow 10   10              
Other comprehensive income 16     16            
Net loss (36,830)       (36,830)          
Ending balance (in shares) at Jun. 30, 2021   0                
Ending balance at Jun. 30, 2021 $ 547,016 $ 0 $ 1,244,228 $ 7 $ (697,254)     $ 24   $ 11
Ending balance (in shares) at Jun. 30, 2021             236,483,687 236,483,687 105,118,203 105,118,203
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (112,753) $ (41,016)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,332 1,241
Noncash lease expense related to operating right-of-use assets 1,748  
Amortization of premium on marketable securities 602 0
Unrealized loss on marketable securities 60 0
Change in fair value of warrants 39,721 4,574
Impairment of inventories 1,453 2,481
Loss on extinguishment of debt 0 866
Share-based compensation 16,367 3,413
Other 512 0
Changes in operating assets and liabilities:    
Accounts receivable 3,527 (3,940)
Inventories (2,640) (3,440)
Prepaid expenses and other current assets (8,469) (1,049)
Other non-current assets (1,490) 638
Accounts payable 854 92
Accrued and other current liabilities 2,652 2,531
Other non-current liabilities (1,659) (369)
Net cash used in operating activities (58,183) (33,978)
Cash flows from investing activities:    
Purchases of marketable securities (376,289) 0
Proceeds from maturities of marketable securities 169,619 0
Proceeds from sales of marketable securities 36,937 285
Purchases of property and equipment (2,710) (708)
Net cash used in investing activities (172,443) (423)
Cash flows from financing activities:    
Cash received from Gores on settlement of recapitalization of escrow 10 0
Proceeds from the issuance of debt 0 31,910
Repayment of debt (143) (3,843)
Principal payments on finance leases (capital lease prior to adoption of ASC 842) (143)  
Principal payments on finance leases (capital lease prior to adoption of ASC 842)   (108)
Proceeds from exercise of warrants 153,927 0
Proceeds from exercise of stock options 2,812 0
Proceeds from issuance of restricted common stock 0 9
Payments of employee taxes related to vested restricted stock units (140) 0
Repurchase of common stock and redemption of warrants (2) (4)
Net cash provided by financing activities 156,321 27,964
Net decrease in cash, cash equivalents and restricted cash (74,305) (6,437)
Beginning cash, cash equivalents and restricted cash 209,719 27,305
Ending cash, cash equivalents and restricted cash 135,414 20,868
Supplemental disclosures of cash flow information:    
Cash paid for interest 37 1,328
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 0
Accounting Standards Update [Extensible List] Upon adoption of ASC 842  
Assets acquired under finance leases (capital lease prior to adoption of ASC 842) $ 0 123
Purchases of property and equipment recorded in accounts payable and accrued liabilities 222 65
Receivable from stock option exercises 394 0
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 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
6 Months Ended
Jun. 30, 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 (the “Merger Agreement”), 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 subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to 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 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 using the same indicators which are used 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.7 million and $0.6 million as of June 30, 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.
Two customers accounted for 67% and 10%, respectively, of the Company’s accounts receivable at June 30, 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 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 six months ended June 30, 2021.
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 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 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 June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,061 64 %$640 19 %
Asia Pacific154 %205 %
Europe and Middle East2,094 33 %2,579 75 %
Total$6,309 100 %$3,424 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,988 32 %$182 %
Recognized over time4,321 68 %3,242 95 %
Total$6,309 100 %$3,424 100 %
Revenue by segment:
Autonomy Solutions$5,822 92 %$2,809 82 %
Component Sales487 %615 18 %
Total$6,309 100 %$3,424 100 %
Six Months Ended June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$6,600 57 %$1,725 24 %
Asia Pacific475 %213 %
Europe and Middle East4,547 39 %5,358 73 %
Total$11,622 100 %$7,296 100 %
Revenue by timing of recognition:
Recognized at a point in time$4,041 35 %$790 11 %
Recognized over time7,581 65 %6,506 89 %
Total$11,622 100 %$7,296 100 %
Revenue by segment:
Autonomy Solutions$10,158 87 %$6,106 84 %
Component Sales1,464 13 %1,190 16 %
Total$11,622 100 %$7,296 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 and the probability of reaching commercial production and delivering production units. The fair value of warrants, aggregating $2.9 million, represents 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 June 30, 2021. The following factors were considered in this determination:
During the second quarter of 2021, the Company issued a joint press release stating that Volvo intends to include Luminar’s Iris unit, the Company’s latest generation lidar sensor which meets the size, weight, cost, power and reliability requirements of automotive qualified series production, as standard on one of its vehicle programs as opposed to being only an option. While the announcement increased the targeted volume for the Company’s expected business with Volvo, the anticipated start of production and the necessary prototype testing procedures were not modified. As a result, this announcement does not impact the probability or likelihood of reaching commercial production.
The Company is in the process of transitioning from currently producing B-sample prototype Iris units at its advanced manufacturing operations in Orlando, Florida to producing C-sample prototype Iris units at its contract manufacturing partner. This transition is expected to occur by the end of this calendar year.
The Company recently completed its initial design freeze for the prototype C-sample Iris units. This design includes modifications from the Company’s B-sample Iris units as well as modifications to the production process for its contract manufacturing partner. The prototype units produced with this design and production process will need to undergo certain industry standard testing procedures. The Company’s management anticipates reaching the probability threshold for the initial tranche tied to reaching commercial production once it substantially completes these industry standard testing procedures, which is expected to be achieved in the second half of 2021.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but have not been billed. The Company’s contract assets as of June 30, 2021 and December 31, 2020 were $5.0 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 in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $0.6 million and $2.3 million as of June 30, 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): 
 June 30, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(2,284)(225)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period586 2,284 
Ending balance$586 $2,284 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Investments
6 Months Ended
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$185,504 $12 $(81)$185,435 
U.S. agency and government sponsored securities4,994 — (3)4,991 
Commercial paper226,610 18 (8)226,620 
Corporate bonds84,672 71 (14)84,729 
Asset-backed securities14,019 12 — 14,031 
Total debt securities$515,799 $113 $(106)$515,806 
Included in cash and cash equivalents$86,520 $$(1)$86,523 
Included in marketable securities$429,279 $109 $(105)$429,283 
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 June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(81)$54,963 $(6)$65,298 
U.S. agency and government sponsored securities(3)4,991 — — 
Commercial paper(8)60,957 (4)47,629 
Corporate bonds(14)23,387 (2)15,575 
Total$(106)$144,298 $(12)$128,502 
Equity Investments
The Company’s equity investments included in marketable securities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
Equity investments included in marketable securities$16,472 $— 
Total realized and unrealized gains and losses associated with the Company’s equity investments consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net realized gains (losses) recognized on equity investments sold$(33)$— $81 $— 
Net unrealized gains (losses) recognized on equity investments held253 — (25)— 
Total net gains (losses) recognized in other income (expense), net$220 $— $56 $— 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components
6 Months Ended
Jun. 30, 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):
 June 30, 2021December 31, 2020
Cash$16,299 $10,652 
Money market funds31,867 64,971 
U.S. Treasury— 24,999 
Commercial paper86,523 108,322 
Total cash and cash equivalents$134,689 $208,944 
Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Raw materials$2,419 $625 
Work-in-process1,618 52 
Finished goods281 2,936 
Total inventories, net$4,318 $3,613 
The Company’s inventory write-down was $1.2 million and $1.5 million for the three and six months ended June 30, 2021, respectively, and $2.3 million and $2.5 million for the three and six months ended June 30, 2020, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Prepaid expenses$6,307 $1,073 
Contract assets5,026 — 
Advance payments to vendors539 961 
Prepaid rent and other503 
Other receivables1,787 2,260 
Total prepaid expenses and other current assets$13,660 $4,797 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Computer hardware and software$2,978 $2,450 
Demonstration fleet and demonstration units1,973 1,821 
Machinery and equipment6,803 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress2,463 1,410 
Total property and equipment16,326 13,540 
Accumulated depreciation and amortization(7,068)(5,851)
Total property and equipment, net$9,258 $7,689 
Depreciation and amortization expense associated with property and equipment was $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2020, respectively.
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(285)(219)
Total property and equipment, net$641 $707 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Security deposits$1,038 $1,106 
Other non-current assets1,603 45 
Total other non-current assets$2,641 $1,151 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Accrued expenses$4,959 $3,998 
Warranty liabilities331 259 
Contract liabilities586 2,284 
Accrued compensation and benefits3,788 3,071 
Contract losses220 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current273 282 
Employee tax withholding2,747 — 
Total accrued and other current liabilities$12,904 $10,452 
Other Non-Current Liabilities
Other non-current liabilities consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Deferred rent$— $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current198 331 
Other non-current liabilities935 161 
Total other non-current liabilities$1,133 $1,318 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 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.43 years, volatility of 64.6% and a risk-free rate of 0.75%. 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 June 30, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments(6,928)
Balance as of June 30, 2021$44,825 
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
June 30, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$31,867 $— $— $31,867 
Commercial paper— 86,523 — 86,523 
Total cash equivalents$31,867 $86,523 $— $118,390 
Marketable investments:
U.S. Treasury$185,435 $— $— $185,435 
U.S. agency and government sponsored securities— 4,991 — 4,991 
Commercial paper— 140,097 — 140,097 
Corporate bonds— 84,729 — 84,729 
Asset-backed securities— 14,031 — 14,031 
Equity investments16,472 — — 16,472 
Total marketable investments$201,907 $243,848 $— $445,755 
Liabilities:
Private Warrants$— $— $44,825 $44,825 
Total warrant liabilities$— $— $44,825 $44,825 
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 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 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 June 30, 2021, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2021, the Company had 236,483,687 and 105,118,203 shares of Class A and Class B common stock issued and outstanding, respectively. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common
stock is entitled to ten votes per share. On July 1, 2021, 10,500,000 shares of Class B common stock were converted into Class A common stock on a one-for-one basis.
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 had 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 June 30, 2021.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights. Earnings (loss) 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.
The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2021 and 2020: (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net loss$(36,830)$(25,435)$(112,753)$(41,016)
Net loss attributable to common shareholders$(36,830)$(25,435)$(112,753)$(41,016)
Denominator:
Weighted average common shares outstanding- Basic340,255,023 129,650,239 336,641,349 128,780,581 
Dilutive effect of potential common shares— — — — 
Weighted average common shares outstanding- Diluted340,255,023 129,650,239 336,641,349 128,780,581 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.11)$(0.20)$(0.33)$(0.32)
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:
June 30, 2021June 30, 2020
Warrants7,166,301 6,009,961 
Stock options13,642,433 16,556,734 
Restricted stock awards and restricted stock units6,869,178 2,730,208 
Series A Convertible Preferred Stock— 94,818,151 
Founders Preferred Stock— 26,206,837 
Earn-out shares25,818,744 — 
Total53,496,656 146,321,891 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation
6 Months Ended
Jun. 30, 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 June 30, 2021, the Company was authorized to issue a maximum number of 36,588,278 shares of Class A common stock. The Company granted 5,992,091 restricted stock units in the six months ended June 30, 2021.
Stock Options
Under the terms of the 2015 Plan, incentive stock options had an exercise price at or above the fair market value of the stock on the date of the grant, while non-qualified stock options were permitted to be granted below fair market value of the stock on the date of grant. Stock options granted have service-based vesting conditions only. The service-based vesting conditions vary, though typically, stock options vest over four years with 25% of stock options vesting on the first anniversary of the grant and the remaining 75% vesting monthly over the remaining 36 months. Option holders have a 10-year period to exercise their options before they expire. Forfeitures are recognized in the period of occurrence.
A summary of the Company’s stock option activity for the six months ended June 30, 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(1,911,041)1.67 
Forfeited(634,597)1.67 
Outstanding as of June 30, 202113,642,433 1.71 8.54$276,084 
The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2021 and 2020 was $41.3 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 $3.6 million and $0.4 million, respectively, during the six months ended June 30, 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 six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted— — 
Forfeited(89,063)1.14 
Vested(595,799)0.96 
Outstanding as of June 30, 20211,131,029 1.16 
Restricted Stock units
To date, the Company has granted restricted stock units (“RSUs”) under the 2020 Plan. Each RSU granted under the 2020 Plan represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over one to four years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020— $— 
Granted6,015,840 21.64 
Forfeited(66,717)22.14 
Vested(187,225)23.76 
Outstanding as of June 30, 20215,761,898 22.46 
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Cost of sales$1,127 $82 $1,210 $154 
Research and development5,663 632 6,425 1,067 
Sales and marketing934 102 1,120 184 
General and administrative6,806 1,468 7,612 2,008 
Total$14,530 $2,284 $16,367 $3,413 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate was 0% and 0% for the three and six months ended June 30, 2021, respectively, and 0% and 0% for the three and six months ended June 30, 2020, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
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 June 30, 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 and six months ended June 30, 2021, there were no material changes to the total amount of unrecognized tax benefits.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 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 were 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 and six months ended June 30, 2021 were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Operating lease cost$1,184 $2,358 
Variable lease cost445 904 
Total operating lease cost$1,629 $3,262 
Finance lease cost:
Amortization of right-of-use assets$42 $84 
Interest on finance lease liabilities13 28 
Total finance lease cost$55 $112 
Supplemental cash flow information for the six months ended June 30, 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$(2,459)
Cash paid for finance leases included in financing activities(172)
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):
June 30, 2021
Operating leases:
Operating lease right-of-use assets$11,976 
Operating lease liabilities:
Operating lease liabilities, current$4,275 
Operating lease liabilities, non-current8,760 
Total operating lease liabilities$13,035 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(285)
Property and equipment, net$641 
Finance lease liabilities, current$273 
Finance lease liabilities, non-current198 
Total finance lease liabilities$471 
Weighted average remaining terms were as follows (in years):
June 30, 2021
Weighted average remaining lease term
Operating leases3.37
Finance leases2.17
Weighted average discount rates were as follows:
June 30, 2021
Weighted average discount rate
Operating leases2.80 %
Finance leases10.06 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining six months)$2,075 $158 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments14,656 523 
Less: imputed interest(1,621)(52)
Total leases liabilities$13,035 $471 
Disclosures under ASC 840, Leases
Rent expense was $1.5 million and $2.9 million for the three and six months ended June 30, 2020, respectively.
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 were 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 and six months ended June 30, 2021 were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Operating lease cost$1,184 $2,358 
Variable lease cost445 904 
Total operating lease cost$1,629 $3,262 
Finance lease cost:
Amortization of right-of-use assets$42 $84 
Interest on finance lease liabilities13 28 
Total finance lease cost$55 $112 
Supplemental cash flow information for the six months ended June 30, 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$(2,459)
Cash paid for finance leases included in financing activities(172)
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):
June 30, 2021
Operating leases:
Operating lease right-of-use assets$11,976 
Operating lease liabilities:
Operating lease liabilities, current$4,275 
Operating lease liabilities, non-current8,760 
Total operating lease liabilities$13,035 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(285)
Property and equipment, net$641 
Finance lease liabilities, current$273 
Finance lease liabilities, non-current198 
Total finance lease liabilities$471 
Weighted average remaining terms were as follows (in years):
June 30, 2021
Weighted average remaining lease term
Operating leases3.37
Finance leases2.17
Weighted average discount rates were as follows:
June 30, 2021
Weighted average discount rate
Operating leases2.80 %
Finance leases10.06 %
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining six months)$2,075 $158 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments14,656 523 
Less: imputed interest(1,621)(52)
Total leases liabilities$13,035 $471 
Disclosures under ASC 840, Leases
Rent expense was $1.5 million and $2.9 million for the three and six months ended June 30, 2020, respectively.
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 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 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 $36.8 million as of June 30, 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 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Customer Concentration Information
6 Months Ended
Jun. 30, 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 June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,822 $487 $6,309 $— $6,309 
Revenues from internal customer1,846 1,207 3,053 (3,053)— 
Total revenue$7,668 $1,694 $9,362 $(3,053)$6,309 
Depreciation and amortization$652 $23 $675 $— $675 
Operating loss(44,169)(76)(44,245)44 (44,201)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318 — 4,318 
Three Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$2,809 $615 $3,424 $— $3,424 
Revenues from internal customer— 889 889 (889)— 
Total revenue$2,809 $1,504 $4,313 $(889)$3,424 
Depreciation and amortization$569 $44 $613 $— $613 
Operating income (loss)(19,927)77 (19,850)— (19,850)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961 — 4,961 — 4,961 
Six Months Ended June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,158 $1,464 $11,622 $— $11,622 
Revenues from internal customer3,121 2,349 5,470 (5,470)— 
Total revenue$13,279 $3,813 $17,092 $(5,470)$11,622 
Depreciation and amortization$1,290 $43 $1,333 $(1)$1,332 
Operating loss(73,037)(313)(73,350)(95)(73,445)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318 — 4,318 
Six Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$6,106 $1,190 $7,296 $— $7,296 
Revenues from internal customer— 1,731 1,731 (1,731)— 
Total revenue$6,106 $2,921 $9,027 $(1,731)$7,296 
Depreciation and amortization$1,160 $81 $1,241 $— $1,241 
Operating income (loss)(34,873)188 (34,685)— (34,685)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961 — 4,961 — 4,961 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
Three customers accounted for 30%, 30% and 25% of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18% of the Company’s revenue for the six months ended June 30, 2021, One customer accounted for 75% and 73% of the Company’s revenue for the three and six months ended June 30, 2020.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
On July 9, 2021, the Company entered into a stock purchase agreement to acquire all issued and outstanding shares of capital stock of OptoGration, Inc. (“OptoGration”) for stock consideration of $8.0 million of the Company’s shares of Class A common stock at closing and up to $22.0 million of additional stock consideration if certain post-closing conditions and milestones are met. The transaction closed on August 3, 2021. At the closing of the transaction, all issued and outstanding shares of capital stock of OptoGration were cancelled for the merger consideration. The Company is currently finalizing the allocation of the purchase price which is expected to be allocated primarily to goodwill and intangible assets. The acquisition of OptoGration secures supply for a key enabling component as the Company advances towards series production and scale of its lidar sensor offering.
On August 11, 2021, the Company issued a total of 17,213,170 earn-out shares towards additional consideration in the form of common stock, consisting of 10,242,703 shares of Class A common stock and 6,970,467 shares of Class B common stock, upon meeting four of six triggering events pursuant to the Merger Agreement associated with its merger with Gores in December 2020. The shares issued were based upon the Class A common stock exceeding $13.00, $16.00, $19.00 and $22.00 per share for a certain period of time. There are 5,121,484 shares of Class A common stock and 3,485,233 shares of Class B common stock remaining in the Merger Agreement, which will be issued in equal parts when the Class A common stock exceeds $25.00 and $28.00 per share for a certain period of time.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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 using the same indicators which are used 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.7 million and $0.6 million as of June 30, 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 June 30, 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.43 years, volatility of 64.6% and a risk-free rate of 0.75%. 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 June 30, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments(6,928)
Balance as of June 30, 2021$44,825 
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 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 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 June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,061 64 %$640 19 %
Asia Pacific154 %205 %
Europe and Middle East2,094 33 %2,579 75 %
Total$6,309 100 %$3,424 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,988 32 %$182 %
Recognized over time4,321 68 %3,242 95 %
Total$6,309 100 %$3,424 100 %
Revenue by segment:
Autonomy Solutions$5,822 92 %$2,809 82 %
Component Sales487 %615 18 %
Total$6,309 100 %$3,424 100 %
Six Months Ended June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$6,600 57 %$1,725 24 %
Asia Pacific475 %213 %
Europe and Middle East4,547 39 %5,358 73 %
Total$11,622 100 %$7,296 100 %
Revenue by timing of recognition:
Recognized at a point in time$4,041 35 %$790 11 %
Recognized over time7,581 65 %6,506 89 %
Total$11,622 100 %$7,296 100 %
Revenue by segment:
Autonomy Solutions$10,158 87 %$6,106 84 %
Component Sales1,464 13 %1,190 16 %
Total$11,622 100 %$7,296 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): 
 June 30, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(2,284)(225)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period586 2,284 
Ending balance$586 $2,284 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Investments (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. Treasury$185,504 $12 $(81)$185,435 
U.S. agency and government sponsored securities4,994 — (3)4,991 
Commercial paper226,610 18 (8)226,620 
Corporate bonds84,672 71 (14)84,729 
Asset-backed securities14,019 12 — 14,031 
Total debt securities$515,799 $113 $(106)$515,806 
Included in cash and cash equivalents$86,520 $$(1)$86,523 
Included in marketable securities$429,279 $109 $(105)$429,283 
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 June 30, 2021 and December 31, 2020 (in thousands):
June 30, 2021December 31, 2020
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. Treasury$(81)$54,963 $(6)$65,298 
U.S. agency and government sponsored securities(3)4,991 — — 
Commercial paper(8)60,957 (4)47,629 
Corporate bonds(14)23,387 (2)15,575 
Total$(106)$144,298 $(12)$128,502 
Schedule of Equity Investments Included in Marketable Securities
The Company’s equity investments included in marketable securities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):
June 30, 2021December 31, 2020
Equity investments included in marketable securities$16,472 $— 
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 June 30,Six Months Ended June 30,
2021202020212020
Net realized gains (losses) recognized on equity investments sold$(33)$— $81 $— 
Net unrealized gains (losses) recognized on equity investments held253 — (25)— 
Total net gains (losses) recognized in other income (expense), net$220 $— $56 $— 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components (Tables)
6 Months Ended
Jun. 30, 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):
 June 30, 2021December 31, 2020
Cash$16,299 $10,652 
Money market funds31,867 64,971 
U.S. Treasury— 24,999 
Commercial paper86,523 108,322 
Total cash and cash equivalents$134,689 $208,944 
Schedule of Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Raw materials$2,419 $625 
Work-in-process1,618 52 
Finished goods281 2,936 
Total inventories, net$4,318 $3,613 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Prepaid expenses$6,307 $1,073 
Contract assets5,026 — 
Advance payments to vendors539 961 
Prepaid rent and other503 
Other receivables1,787 2,260 
Total prepaid expenses and other current assets$13,660 $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):
 June 30, 2021December 31, 2020
Computer hardware and software$2,978 $2,450 
Demonstration fleet and demonstration units1,973 1,821 
Machinery and equipment6,803 5,940 
Furniture and fixtures293 293 
Vehicles856 835 
Leasehold improvements960 791 
Construction in progress2,463 1,410 
Total property and equipment16,326 13,540 
Accumulated depreciation and amortization(7,068)(5,851)
Total property and equipment, net$9,258 $7,689 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) consisted of the following (in thousands):
June 30, 2021December 31, 2020
Computer hardware and software$88 $88 
Machinery and equipment838838
Total property and equipment, gross926926
Less: accumulated depreciation(285)(219)
Total property and equipment, net$641 $707 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2021December 31, 2020
Security deposits$1,038 $1,106 
Other non-current assets1,603 45 
Total other non-current assets$2,641 $1,151 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Accrued expenses$4,959 $3,998 
Warranty liabilities331 259 
Contract liabilities586 2,284 
Accrued compensation and benefits3,788 3,071 
Contract losses220 558 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current273 282 
Employee tax withholding2,747 — 
Total accrued and other current liabilities$12,904 $10,452 
Schedule of Other Non-Current Liabilities
Other non-current liabilities consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Deferred rent$— $826 
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current198 331 
Other non-current liabilities935 161 
Total other non-current liabilities$1,133 $1,318 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2021 (in thousands):
Private Warrants
Balance as of December 31, 2020$— 
Additions51,753 
Exercise— 
Measurement adjustments(6,928)
Balance as of June 30, 2021$44,825 
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
June 30, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$31,867 $— $— $31,867 
Commercial paper— 86,523 — 86,523 
Total cash equivalents$31,867 $86,523 $— $118,390 
Marketable investments:
U.S. Treasury$185,435 $— $— $185,435 
U.S. agency and government sponsored securities— 4,991 — 4,991 
Commercial paper— 140,097 — 140,097 
Corporate bonds— 84,729 — 84,729 
Asset-backed securities— 14,031 — 14,031 
Equity investments16,472 — — 16,472 
Total marketable investments$201,907 $243,848 $— $445,755 
Liabilities:
Private Warrants$— $— $44,825 $44,825 
Total warrant liabilities$— $— $44,825 $44,825 
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 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2021 and 2020: (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Numerator:
Net loss$(36,830)$(25,435)$(112,753)$(41,016)
Net loss attributable to common shareholders$(36,830)$(25,435)$(112,753)$(41,016)
Denominator:
Weighted average common shares outstanding- Basic340,255,023 129,650,239 336,641,349 128,780,581 
Dilutive effect of potential common shares— — — — 
Weighted average common shares outstanding- Diluted340,255,023 129,650,239 336,641,349 128,780,581 
Net loss per shares attributable to common shareholders- Basic and Diluted$(0.11)$(0.20)$(0.33)$(0.32)
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:
June 30, 2021June 30, 2020
Warrants7,166,301 6,009,961 
Stock options13,642,433 16,556,734 
Restricted stock awards and restricted stock units6,869,178 2,730,208 
Series A Convertible Preferred Stock— 94,818,151 
Founders Preferred Stock— 26,206,837 
Earn-out shares25,818,744 — 
Total53,496,656 146,321,891 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity for the six months ended June 30, 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(1,911,041)1.67 
Forfeited(634,597)1.67 
Outstanding as of June 30, 202113,642,433 1.71 8.54$276,084 
Schedule of Restricted Stock Awards Activity
Restricted stock awards activity for the six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 20201,815,891 $1.15 
Granted— — 
Forfeited(89,063)1.14 
Vested(595,799)0.96 
Outstanding as of June 30, 20211,131,029 1.16 
Schedule of Restricted Stock Units Activity
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2021 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2020— $— 
Granted6,015,840 21.64 
Forfeited(66,717)22.14 
Vested(187,225)23.76 
Outstanding as of June 30, 20215,761,898 22.46 
Schedule of Stock-based Compensation Expense by Function
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Cost of sales$1,127 $82 $1,210 $154 
Research and development5,663 632 6,425 1,067 
Sales and marketing934 102 1,120 184 
General and administrative6,806 1,468 7,612 2,008 
Total$14,530 $2,284 $16,367 $3,413 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2021 were as follows (in thousands):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Operating lease cost$1,184 $2,358 
Variable lease cost445 904 
Total operating lease cost$1,629 $3,262 
Finance lease cost:
Amortization of right-of-use assets$42 $84 
Interest on finance lease liabilities13 28 
Total finance lease cost$55 $112 
Supplemental cash flow information for the six months ended June 30, 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$(2,459)
Cash paid for finance leases included in financing activities(172)
Right of use assets obtained in exchange for lease obligations:
Operating leases2,876 
Finance leases— 
Weighted average remaining terms were as follows (in years):
June 30, 2021
Weighted average remaining lease term
Operating leases3.37
Finance leases2.17
Weighted average discount rates were as follows:
June 30, 2021
Weighted average discount rate
Operating leases2.80 %
Finance leases10.06 %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2021
Operating leases:
Operating lease right-of-use assets$11,976 
Operating lease liabilities:
Operating lease liabilities, current$4,275 
Operating lease liabilities, non-current8,760 
Total operating lease liabilities$13,035 
Finance leases:
Property and equipment, gross$926 
Less: accumulated depreciation(285)
Property and equipment, net$641 
Finance lease liabilities, current$273 
Finance lease liabilities, non-current198 
Total finance lease liabilities$471 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining six months)$2,075 $158 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments14,656 523 
Less: imputed interest(1,621)(52)
Total leases liabilities$13,035 $471 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Year Ending December 31,
2021 (remaining six months)$2,075 $158 
20224,998 240 
20234,095 71 
20241,699 28 
20251,187 26 
2026602 — 
Total lease payments14,656 523 
Less: imputed interest(1,621)(52)
Total leases liabilities$13,035 $471 
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 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Customer Concentration Information (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$5,822 $487 $6,309 $— $6,309 
Revenues from internal customer1,846 1,207 3,053 (3,053)— 
Total revenue$7,668 $1,694 $9,362 $(3,053)$6,309 
Depreciation and amortization$652 $23 $675 $— $675 
Operating loss(44,169)(76)(44,245)44 (44,201)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318 — 4,318 
Three Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$2,809 $615 $3,424 $— $3,424 
Revenues from internal customer— 889 889 (889)— 
Total revenue$2,809 $1,504 $4,313 $(889)$3,424 
Depreciation and amortization$569 $44 $613 $— $613 
Operating income (loss)(19,927)77 (19,850)— (19,850)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961 — 4,961 — 4,961 
Six Months Ended June 30, 2021
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,158 $1,464 $11,622 $— $11,622 
Revenues from internal customer3,121 2,349 5,470 (5,470)— 
Total revenue$13,279 $3,813 $17,092 $(5,470)$11,622 
Depreciation and amortization$1,290 $43 $1,333 $(1)$1,332 
Operating loss(73,037)(313)(73,350)(95)(73,445)
Other significant items:
Segment assets625,386 3,483 628,869 (2,702)626,167 
Inventories, net4,288 30 4,318 — 4,318 
Six Months Ended June 30, 2020
Autonomy
Solutions
Component
Sales
Total
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$6,106 $1,190 $7,296 $— $7,296 
Revenues from internal customer— 1,731 1,731 (1,731)— 
Total revenue$6,106 $2,921 $9,027 $(1,731)$7,296 
Depreciation and amortization$1,160 $81 $1,241 $— $1,241 
Operating income (loss)(34,873)188 (34,685)— (34,685)
Other significant items:
Segment assets50,231 2,672 52,903 (2,687)50,216 
Inventories, net4,961 — 4,961 — 4,961 
(1) Represent the eliminations of all intercompany balances and transactions during the period presented.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Cash held in foreign entities $ 0.7 $ 0.6
Customer One | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 67.00%  
Customer Two | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 10.00%  
Largest Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent)   86.00%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 6,309 $ 3,424 $ 11,622 $ 7,296
Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 100.00% 100.00% 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% 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% 100.00% 100.00%
Autonomy Solutions        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,822 $ 2,809 $ 10,158 $ 6,106
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 92.00% 82.00% 87.00% 84.00%
Component Sales        
Disaggregation of Revenue [Line Items]        
Revenue $ 487 $ 615 $ 1,464 $ 1,190
Component Sales | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 8.00% 18.00% 13.00% 16.00%
Recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,988 $ 182 $ 4,041 $ 790
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) 32.00% 5.00% 35.00% 11.00%
Recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,321 $ 3,242 $ 7,581 $ 6,506
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 68.00% 95.00% 65.00% 89.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,061 $ 640 $ 6,600 $ 1,725
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 64.00% 19.00% 57.00% 24.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 154 $ 205 $ 475 $ 213
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 2.00% 6.00% 4.00% 3.00%
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,094 $ 2,579 $ 4,547 $ 5,358
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 33.00% 75.00% 39.00% 73.00%
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details)
$ / shares in Units, $ in Thousands
Jun. 30, 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 $ 44,825 $ 343,400  
Contract assets 5,000 0  
Contract liabilities $ 586 $ 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 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedule of Significant Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 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 (2,284) (225)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 586 2,284
Ending balance $ 586 $ 2,284
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Amortized Cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cost $ 515,799 $ 409,996
Gross Unrealized Gains 113 47
Gross Unrealized Losses (106) (12)
Fair Value 515,806 410,031
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 86,520 133,319
Gross Unrealized Gains 4 4
Gross Unrealized Losses (1) (2)
Fair Value 86,523 133,321
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 429,279 276,677
Gross Unrealized Gains 109 43
Gross Unrealized Losses (105) (10)
Fair Value 429,283 276,710
U.S. Treasury    
Debt Securities, Available-for-sale [Line Items]    
Cost 185,504 155,339
Gross Unrealized Gains 12 14
Gross Unrealized Losses (81) (6)
Fair Value 185,435 155,347
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 4,994 19,996
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) 0
Fair Value 4,991 19,996
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 226,610 182,218
Gross Unrealized Gains 18 6
Gross Unrealized Losses (8) (4)
Fair Value 226,620 182,220
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 84,672 45,431
Gross Unrealized Gains 71 21
Gross Unrealized Losses (14) (2)
Fair Value 84,729 45,450
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 14,019 7,012
Gross Unrealized Gains 12 6
Gross Unrealized Losses 0 0
Fair Value $ 14,031 $ 7,018
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (106) $ (12)
Fair Value 144,298 128,502
U.S. Treasury    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (81) (6)
Fair Value 54,963 65,298
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (3) 0
Fair Value 4,991 0
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (8) (4)
Fair Value 60,957 47,629
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (14) (2)
Fair Value $ 23,387 $ 15,575
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Equity Investments Included in Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Equity investments included in marketable securities $ 16,472 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Total Realized and Unrealized Gains and Losses with Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Investments, Debt and Equity Securities [Abstract]        
Net realized gains (losses) recognized on equity investments sold $ (33) $ 0 $ 81 $ 0
Net unrealized gains (losses) recognized on equity investments held 253 0 (25) 0
Total net gains (losses) recognized in other income (expense), net $ 220 $ 0 $ 56 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 16,299 $ 10,652
Money market funds 31,867 64,971
U.S. Treasury 0 24,999
Commercial paper 86,523 108,322
Total cash and cash equivalents $ 134,689 $ 208,944
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Raw materials $ 2,419   $ 2,419   $ 625
Work-in-process 1,618   1,618   52
Finished goods 281   281   2,936
Total inventories, net 4,318 $ 4,961 4,318 $ 4,961 $ 3,613
Inventory write-downs $ 1,200 $ 2,300 $ 1,453 $ 2,481  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 6,307 $ 1,073
Contract assets 5,026 0
Advance payments to vendors 539 961
Prepaid rent and other 1 503
Other receivables 1,787 2,260
Total prepaid expenses and other current assets $ 13,660 $ 4,797
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 16,326   $ 16,326    
Accumulated depreciation and amortization (7,068)   (7,068)    
Total property and equipment, net 9,258   9,258    
Total property and equipment         $ 13,540
Accumulated depreciation and amortization         (5,851)
Total property and equipment, net         7,689
Depreciation and amortization 675 $ 613 1,332 $ 1,241  
Computer hardware and software          
Property, Plant and Equipment [Line Items]          
Total property and equipment 2,978   2,978    
Total property and equipment         2,450
Demonstration fleet and demonstration units          
Property, Plant and Equipment [Line Items]          
Total property and equipment 1,973   1,973    
Total property and equipment         1,821
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment 6,803   6,803    
Total property and equipment         5,940
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment 293   293    
Total property and equipment         293
Vehicles          
Property, Plant and Equipment [Line Items]          
Total property and equipment 856   856    
Total property and equipment         835
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment 960   960    
Total property and equipment         791
Construction in progress          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 2,463   $ 2,463    
Total property and equipment         $ 1,410
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Property and Equipment Under Finance Lease (Capital Lease Prior to Adoption of ASC 842) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 926  
Less: accumulated depreciation (285)  
Property and equipment, net 641  
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 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Security deposits $ 1,038 $ 1,106
Other non-current assets 1,603 45
Total other non-current assets $ 2,641 $ 1,151
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 4,959 $ 3,998
Warranty liabilities 331 259
Contract liabilities 586 2,284
Accrued compensation and benefits 3,788 3,071
Contract losses 220 558
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current 273  
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current   282
Employee tax withholding 2,747 0
Total accrued and other current liabilities $ 12,904 $ 10,452
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued and other current liabilities  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 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 198  
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current   331
Other non-current liabilities 935 161
Total other non-current liabilities $ 1,133 $ 1,318
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total other non-current liabilities  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narrative (Details) - Level 3 - Private Warrants
Jun. 30, 2021
Expected Term  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 4.43
Price Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 0.646
Risk-Free Interest Rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants outstanding, measurement input 0.0075
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) - Warrants - Private Warrants
$ in Thousands
6 Months Ended
Jun. 30, 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 (6,928)
Balance at end of period $ 44,825
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
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
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Marketable investments $ 515,806 $ 410,031
Equity investments 16,472 0
Liabilities:    
Warrant liabilities 44,825 343,400
U.S. Treasury    
Assets:    
Marketable investments 185,435 155,347
U.S. agency and government sponsored securities    
Assets:    
Marketable investments 4,991 19,996
Corporate bonds    
Assets:    
Marketable investments 84,729 45,450
Asset-backed securities    
Assets:    
Marketable investments 14,031 7,018
Fair Value, Recurring    
Assets:    
Total cash equivalents 118,390 198,292
Equity investments 16,472  
Total marketable investments 445,755 276,710
Liabilities:    
Warrant liabilities 44,825 343,400
Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities   228,933
Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 44,825 114,467
Fair Value, Recurring | U.S. Treasury    
Assets:    
Marketable investments 185,435 130,348
Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments 4,991 19,996
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments 140,097 73,898
Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments 84,729 45,450
Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments 14,031 7,018
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 31,867 64,971
Fair Value, Recurring | U.S. Treasury    
Assets:    
Total cash equivalents   24,999
Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 86,523 108,322
Level 1 | Fair Value, Recurring    
Assets:    
Total cash equivalents 31,867 89,970
Equity investments 16,472  
Total marketable investments 201,907 130,348
Liabilities:    
Warrant liabilities 0 228,933
Level 1 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities   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 185,435 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 31,867 64,971
Level 1 | Fair Value, Recurring | U.S. Treasury    
Assets:    
Total cash equivalents   24,999
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total cash equivalents 86,523 108,322
Equity investments 0  
Total marketable investments 243,848 146,362
Liabilities:    
Warrant liabilities 0 114,467
Level 2 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities   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 4,991 19,996
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments 140,097 73,898
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments 84,729 45,450
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments 14,031 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
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 86,523 108,322
Level 3 | Fair Value, Recurring    
Assets:    
Total cash equivalents 0 0
Equity investments 0  
Total marketable investments 0 0
Liabilities:    
Warrant liabilities 44,825 0
Level 3 | Fair Value, Recurring | Public Warrants    
Liabilities:    
Warrant liabilities   0
Level 3 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 44,825 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
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents $ 0 $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 01, 2021
shares
Mar. 31, 2021
$ / shares
shares
Mar. 16, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
vote
$ / shares
shares
Jun. 30, 2020
USD ($)
Feb. 03, 2021
$ / shares
shares
Dec. 31, 2020
shares
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   13,333,309 13,333,309
Stock price of warrants (in dollars per share) | $ / shares           $ 11.50  
Warrants exercised (in shares)     13,128,671        
Remaining warrants redeemed (in shares)   204,638          
Redemption price per warrant (in dollars per share) | $ / shares   $ 0.01          
Private Warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)       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      
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001      
Common stock, shares issued (in shares)       236,483,687      
Common stock, shares outstanding (in shares)       236,483,687      
Common stock, votes per share | vote       1      
Class A Common Stock | Subsequent Event              
Class of Stock [Line Items]              
Shares issued upon conversion (in shares) 10,500,000            
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      
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001      
Common stock, shares issued (in shares)       105,118,203      
Common stock, shares outstanding (in shares)       105,118,203      
Common stock, votes per share | vote       10      
Class B Common Stock | Subsequent Event              
Class of Stock [Line Items]              
Shares converted (in shares) 10,500,000            
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:        
Net loss $ (36,830) $ (25,435) $ (112,753) $ (41,016)
Net loss attributable to common shareholders (36,830) (25,435) (112,753) (41,016)
Net loss attributable to common shareholders $ (36,830) $ (25,435) $ (112,753) $ (41,016)
Denominator:        
Weighted average common shares outstanding- Basic (in shares) 340,255,023 129,650,239 336,641,349 128,780,581
Dilutive effect of potential common shares (in shares) 0 0 0 0
Weighted average common shares outstanding- Diluted (in shares) 340,255,023 129,650,239 336,641,349 128,780,581
Net loss per shares attributable to common shareholders- Basic (in dollars per share) $ (0.11) $ (0.20) $ (0.33) $ (0.32)
Net loss per shares attributable to common shareholders- Diluted (in dollars per share) $ (0.11) $ (0.20) $ (0.33) $ (0.32)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 53,496,656 146,321,891
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 7,166,301 6,009,961
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 13,642,433 16,556,734
Restricted stock awards and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 6,869,178 2,730,208
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 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended 24 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards granted (in shares) 0      
Intrinsic value of stock options exercised $ 41.3 $ 0.0    
Fair value of options vested $ 3.6 $ 0.4    
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) 5,992,091      
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%  
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 6,015,840      
Restricted Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years and in months) 4 years      
Restricted Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period (in years and in months) 1 year      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 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 (1,911,041)
Forfeited (in shares) | shares (634,597)
Outstanding at end of period (in shares) | shares 13,642,433
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.67
Forfeited (in dollars per share) | $ / shares 1.67
Outstanding at end of period (in dollars per share) | $ / shares $ 1.71
Weighted- Average Remaining Contractual Life (Years)  
Outstanding balance 8 years 6 months 14 days
Aggregate Intrinsic Value (In Thousands)  
Outstanding balance | $ $ 276,084
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 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 (89,063)
Vested (in shares) | shares (595,799)
Outstanding at end of period (in shares) | shares 1,131,029
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.14
Vested (in dollars per share) | $ / shares 0.96
Outstanding at end of period (in dollars per share) | $ / shares $ 1.16
Restricted Stock Units  
Shares  
Outstanding at beginning of period (in shares) | shares 0
Granted (in shares) | shares 6,015,840
Forfeited (in shares) | shares (66,717)
Vested (in shares) | shares (187,225)
Outstanding at end of period (in shares) | shares 5,761,898
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 21.64
Forfeited (in dollars per share) | $ / shares 22.14
Vested (in dollars per share) | $ / shares 23.76
Outstanding at end of period (in dollars per share) | $ / shares $ 22.46
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 14,530 $ 2,284 $ 16,367 $ 3,413
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 1,127 82 1,210 154
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 5,663 632 6,425 1,067
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 934 102 1,120 184
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 6,806 $ 1,468 $ 7,612 $ 2,008
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Effective tax rate 0.00% 0.00% 0.00% 0.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
renewalOption
Jun. 30, 2020
USD ($)
Jan. 01, 2021
USD ($)
Lessee, Lease, Description [Line Items]        
Operating lease right-of-use assets   $ 11,976    
Operating lease liabilities   $ 13,035    
Rent expense under ASC 840 $ 1,500   $ 2,900  
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 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Leases [Abstract]    
Operating lease cost $ 1,184 $ 2,358
Variable lease cost 445 904
Total operating lease cost 1,629 3,262
Finance lease cost:    
Amortization of right-of-use assets 42 84
Interest on finance lease liabilities 13 28
Total finance lease cost $ 55 $ 112
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Cash paid for operating leases included in operating activities $ (2,459)  
Cash paid for finance leases included in financing activities (172)  
Right of use assets obtained in exchange for lease obligations:    
Operating leases 2,876 $ 0
Finance leases $ 0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating leases:  
Operating lease right-of-use assets $ 11,976
Operating lease liabilities, current 4,275
Operating lease liabilities, non-current 8,760
Total operating lease liabilities 13,035
Finance leases:  
Property and equipment, gross 926
Less: accumulated depreciation (285)
Property and equipment, net 641
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current 273
Finance lease (capital lease prior to adoption of ASC 842) liabilities, non-current 198
Total finance lease liabilities $ 471
Weighted average remaining lease term  
Operating leases (in years) 3 years 4 months 13 days
Finance leases (in years) 2 years 2 months 1 day
Weighted average discount rate  
Operating leases (as a percent) 2.80%
Finance leases (as a percent) 10.06%
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases  
2021 (remaining six months) $ 2,075
2022 4,998
2023 4,095
2024 1,699
2025 1,187
2026 602
Total lease payments 14,656
Less: imputed interest (1,621)
Total leases liabilities 13,035
Finance Leases  
2021 (remaining six months) 158
2022 240
2023 71
2024 28
2025 26
2026 0
Total lease payments 523
Less: imputed interest (52)
Total leases liabilities $ 471
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
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 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies - Narrative (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations $ 36.8
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue:          
Revenue $ 6,309 $ 3,424 $ 11,622 $ 7,296  
Depreciation and amortization 675 613 1,332 1,241  
Operating income (loss) (44,201) (19,850) (73,445) (34,685)  
Other significant items:          
Segment assets 626,167 50,216 626,167 50,216 $ 510,351
Inventories, net 4,318 4,961 4,318 4,961 $ 3,613
Reportable Segments          
Revenue:          
Revenue 9,362 4,313 17,092 9,027  
Depreciation and amortization 675 613 1,333 1,241  
Operating income (loss) (44,245) (19,850) (73,350) (34,685)  
Other significant items:          
Segment assets 628,869 52,903 628,869 52,903  
Inventories, net 4,318 4,961 4,318 4,961  
Eliminations          
Revenue:          
Revenue (3,053) (889) (5,470) (1,731)  
Depreciation and amortization 0 0 (1) 0  
Operating income (loss) 44 0 (95) 0  
Other significant items:          
Segment assets (2,702) (2,687) (2,702) (2,687)  
Inventories, net 0 0 0 0  
Autonomy Solutions          
Revenue:          
Revenue 5,822 2,809 10,158 6,106  
Autonomy Solutions | Reportable Segments          
Revenue:          
Revenue 7,668 2,809 13,279 6,106  
Depreciation and amortization 652 569 1,290 1,160  
Operating income (loss) (44,169) (19,927) (73,037) (34,873)  
Other significant items:          
Segment assets 625,386 50,231 625,386 50,231  
Inventories, net 4,288 4,961 4,288 4,961  
Autonomy Solutions | Eliminations          
Revenue:          
Revenue (1,846) 0 (3,121) 0  
Component Sales          
Revenue:          
Revenue 487 615 1,464 1,190  
Component Sales | Reportable Segments          
Revenue:          
Revenue 1,694 1,504 3,813 2,921  
Depreciation and amortization 23 44 43 81  
Operating income (loss) (76) 77 (313) 188  
Other significant items:          
Segment assets 3,483 2,672 3,483 2,672  
Inventories, net 30 0 30 0  
Component Sales | Eliminations          
Revenue:          
Revenue $ (1,207) $ (889) $ (2,349) $ (1,731)  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Customer Concentration Information - Narrative (Details) - Revenue from contract with customer benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Customer One        
Concentration Risk [Line Items]        
Percentage of revenue (as percent) 30.00%   21.00%  
Customer Two        
Concentration Risk [Line Items]        
Percentage of revenue (as percent) 30.00%   37.00%  
Customer Three        
Concentration Risk [Line Items]        
Percentage of revenue (as percent) 25.00%   18.00%  
Largest Customer        
Concentration Risk [Line Items]        
Percentage of revenue (as percent)   75.00%   73.00%
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details) - Subsequent Event - OptoGration
$ / shares in Units, $ in Millions
Aug. 11, 2021
triggeringEvent
$ / shares
shares
Jul. 09, 2021
USD ($)
Subsequent Event [Line Items]    
Stock consideration | $   $ 8.0
Contingent stock consideration | $   $ 22.0
Earn-out shares issued (in shares) | shares 17,213,170  
Number of triggering events met | triggeringEvent 4  
Number of triggering events | triggeringEvent 6  
Class A Common Stock    
Subsequent Event [Line Items]    
Earn-out shares issued (in shares) | shares 10,242,703  
Earn-out shares remaining (in shares) | shares 5,121,484  
Class A Common Stock | Period of Time, One    
Subsequent Event [Line Items]    
Share price (in dollars per share) $ 13.00  
Class A Common Stock | Period of Time, Two    
Subsequent Event [Line Items]    
Share price (in dollars per share) 16.00  
Class A Common Stock | Period of Time, Three    
Subsequent Event [Line Items]    
Share price (in dollars per share) 19.00  
Class A Common Stock | Period of Time, Four    
Subsequent Event [Line Items]    
Share price (in dollars per share) 22.00  
Class A Common Stock | Period of Time, Five    
Subsequent Event [Line Items]    
Share price (in dollars per share) 25.00  
Class A Common Stock | Period of Time, Six    
Subsequent Event [Line Items]    
Share price (in dollars per share) $ 28.00  
Class B Common Stock    
Subsequent Event [Line Items]    
Earn-out shares issued (in shares) | shares 6,970,467  
Earn-out shares remaining (in shares) | shares 3,485,233  
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N,'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 " "[A@U3#O<,&>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?V#HF&;2XLG!<&"XBTDTS9TLPG)R&[?WFQLMX@^@,?,_/+- M-S"=\ERY@"_!>0QD,-Y,MA\B5W[%#D2> T1U0"MCF1)#:NYX2FJN[ (DDM2<(,+/Q"9*+3BJN DEPXX[5:\/XS]!FF%6"/%@>*4)I[^ *F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQS;GT@XUO#\_O>9U"S-$ MDH/"]"L:3B>/*W:9_-:N-]M')IJJJ8OJOJC;;5/QVY:W#Q^SZP^_J[!UVNS, M/S:^"(H.?MV%^ )02P,$% @ NX8-4YE&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" "[A@U32W1Z"+@% #4& & 'AL+W=OQA ^)8(OU9) 8<)]FRI:D;9QO:80^,1-M")=*CJ#C^ M][N4;-'UY"NA15]B?=W#PTORG$OF8J/TYW0EA"&O22S3R];*F/7;3B<-5B+A MZ;E:"PEO%DHGW,"M7G;2M18\S(.2N$,]K]])>"1;XXO\V4R/+U1FXDB*F29I MEB1<;Z]$K#:7+;^U?_ 8+5?&/NB,+]9\*>;"_+&>:;CKE"AAE B91DH2+1:7 MK8G_=LI&-B#_XL](;-*#:V*[\JS49WMS%UZV/,M(Q"(P%H+#SXN8BCBV2,#C MWQUHJVS3!AY>[]%O\\Y#9YYY*J8J_BL*S>JR-6R14"QX%IM'M?E5[#K4LWB! MBM/\+]D4WW:[+1)DJ5')+A@8))$L?OGK+A$' 3UV(H#N NA1@'^J!;8+8'E' M"V9YMZZYX>,+K39$VZ\!S5[DN1M,,X-QK>1A!GQE/U(C29P8B1-DE7 M7(OTHF, V+[N!#N0JP*$G@#IDW=*FE5*;F0HPB_C.T"H9$7WK*XH"OA;)L\) M\\X(]:A?P6>*AT^RY3GQ^E7A7]!A99)8CL=.X%VK((.I:\B=+!:.G8!_W\-7 MY,Z()/T'::-;MM'-V^C6M?&T78NJ(<##?:_] 6'1*UGTFK'XD'%MA(ZWY%&L ME395C' HHS.!,.J7C/K-&,V$CE1HIQB!F5Z9(AQI/ZE^>/.F9EX,2FZ#AF.F M.0A;/BU.IPO'6O XQ?(U+#D-49P;:2*S);=1+,A#ECP+7<4%Q_ \O\V&@Q&6 MHU')9]2$SZ-81JF!-!GRP)/*T<-Q[C-0/Z[)DPA64L5J&8GT#!9D<-ZYOD%X M^IY30J\)4X!4&L8P7^5G9&Y@LA&ER51ETN@M_(:5]&O0<9('G![L&UF=.QR2 M]CU&KJ,TL&:U)=<:G!_CZG3=9U_/]6FC*KGBD/,L@OGB>QY&T)F"C\OZ,<&I MO8/)^*0VLI(<#O=>QUR&"J/FG,+']?V86KE09EJ]1#*H'F@<\_8>H^8LP\>5 M_IC:3*6&Q^13M#Z]>G%$1H>TCW%SEN'C.I^/X 0J[M-4<("NAZY3YQ,^+O+W M*H"OP8I+J.]/^6X-T,-D?CW! M:DOJK($VLH9IIK6MFHI2*4\7:$=6N?&H0?QXO%WYDIDS MK(".XDU+S%SM(6 MF7Q/M9(9CEC#S#D ;>0 MIZ#&@0D=JETY9*HP7E0LLV# /;/4-F(L #$&#HC MH(V,8)[P."9760JOT^JQ_*8- W7R3QO)_TTB]-+.KE\ P:Q ;Y,UE]6YPP'K MF#GQI[AV[YF]'NX8BHU-):UOVS)0YP6TT:9AOA(PA%B><)A:0LX*:*-=PQ36 MG@:7NI.A>"6_BVI2.)15^4%OZ/4PVV1.X5E-';_?\]U"/0K4/@IPE5MX6#GE M:\#JSB>0*4PH)6S)>5/'" N@G%#DYP M<#G>>\[AJ&%'"35P[;9/VPP=.Z?P#%?F?;$R+8J5N2U6,& GS*SWW8ZMF%-; MUDAM#]G#9B _223O,P.5M[0E4=4IW@ZYER/; ^>7,>T.>J->W]:X+U6TG-2R MFCH[S^I5XZPZK63#[Y=5)X"LF0!^359'_\OJJ-OWA]1C1TGM')P;6[/,C]-3 MJ)HS:8HCY/)I>60_R0^J.^[SXKS_';=>FY)8+"#4.Q] \[HX0B]NC%KGI]#/ MRAB5Y)BXN;?CY142Q9?G 'KET2T[X[/ M' T&WEXOW\.T&I]JAL_B'T4,S M>08ZE3O.'_3@0W&Y"#0B6M)SLNF^PL.O6V,%R!O&\FK MP5DAJ%C=_R<_AD),'&#H<$"# WJN QX<<)=HCZQ+ZYI(LEX)?@!"6ZMH^J&K M3>>MLF&U7L9;*=2W3/G)]8;7A5H46@#UU/"2%42JP14I29U3<*L#-^ "?+V] M!K^]_!V\!*P&7W:\;4A=-*NE5!ATI&4^S'?5SX<<\_W=UF\ #EX#%"!H<=_X MW:]IKMQAYQZ=;3T1\C(B[B*$K(FEV M0-4&Y/J!?F_9(RG5%-9:]:'B+I0^<(]KB,,XS5;+QVE-3#,4I%D8'LU.D(9' MI*$7Z6?:2,%RO=P:JPU?'R":3)R@: ;.8I-$=F31$5GD1?:1B E._SG+=J816;Y52MLH)KPQB; MDX>3I>L1FD91ED [ON2(+_'B^U _JGW'A:K=:U!3:0.7F 7$,)V!,XUP#+$= M7'H$EWK!W0BZ)ZP ],=>TT_3'1DN=U0HUIN>21OJU $<1P',]BF59ADB1UV M=H2=>6%_X9*4ST"8&7/' 8PR.(-HFD5!D+HV)@Q&4@_.5%?IO)!/754U!^V5 M\DKG+ABB37%D*$H=*";2 O]'%)LAV@F33+GP%,7(\!!Y47Q2&(AD]3THJ=)[ M(+2P7_#M1:L&[A47UQ?G-#D_)1'!HX32L((Q?041J@7QOZ$^@!9Y)]C&(8)W-X MIET$ ^P$.*H"C)_54I2,W+&RDRY?7P%'.H=^/C_JS9X\N<0&FEP=9UD\S]UB M%6#721LI'?HY70$4K>HF3"J?U,**VD+H* OF(FDS"\((.7"/G []I#YGB'-H M3=8.D:OE02-G(S]G7],[Q8U#Q6SS(I.EXWF)+#:98UW1R./(S^.GHG>F.LAD M<10B/&]I+68PCC*'\J%)/^]G^V]$"/(,E":[AV%J]+86,QSB,'#!'%4 ^56@ M7^P)W5I!FDP/,V/%32,<.(X$&N4 G9$#]Y$X#]LD_C2)724;B1_YB=]4J'-K M;#(\A!C/ZV>QFK; IVA'%4#^EX/^S)Q#:+;]23;5R &B::8:\-C5)J)145#B ME:I;R?.''2\+*II7+U($DW==GR:??(J%1D% 9P2A*)B^K"'EJQ)0$Y)<$)65MU9;=7<@@9;S:"[K3 M%UB/%+!:C:T*C$QUF+<>%A/L>)?'HWQ@OWQ,$1=TRW)F/9S8%(B+.%-O]7-> ML1E&:1BY6DT\R@E^CIPTSKUGA6W*112JMG?>V5CL8)@FH0OTJ"O8KRO&>>ZZ MG/^8A*DFUM;48N=K3?'D:NK,W52I^F;P'FQX5?$:=,??=^4UR@4.?P&1X)'[ ML9_[!\"-"7BHK.6&Q]C0%AN'3N*1YK&?YON*7CV[HB,UXU]!S7BD9NRGYK,5 M3 C$?>L;E1;L55.P9M$K8?HK]K[@>3[[K;ZCDO) MJ^YQ1XDJ@S90WV\YES\'^@+\^(/'^E]02P,$% @ NX8-4R[<8GFN!@ M\QT !@ !X;"]W;W)K0!&AL;^NP;D73;@_#'FB;MH5(HB=22;9?/U)6)(>\8K)V+[8EGWO) M3?9*'2YF,[G>\Y+)7![;CMUQ].7RL]=6LS[+)2U[)7%2HYMNKR3M\L:2!"6@1O^7\ M09[\1H;*2H@[<_%^5&83+H??W5))WV;)O#T]U/V M[UORFLR*23X7Q>_Y1NVO)ND$;?B6-87Z)!Y^Y!VAR.1;BT*VG^BAPP83M&ZD M$F47K'M0YM7QFSUV0IP$Z#QP .D"B!T0C@30+H"^MH6P"PA?VT+4!;349T?N MK7 +IMCU92T>4&W0.IOYT:K?1FN]\LH4RJVJ];^YCE/7>,W,N$K$*H,L=5'N3;7<<_2SD!)-T9?;!3K[[@WZ M#N45^KP7C=10>3E3NI.FJ=FZZ]#-L4-DI$,4?1"5VDNTU!W; /$+?WSLB9]I M<7J%R)-"-\2;\*>F.D(M(0##0G_GKPP.(SK>UOOSJUI^)0?MRH6T^.I+O M?;46)1_* _WQ;B55K:?[GY[L89\];+.'(]D_\7M>-1PJFF-@W ::Q>_^.J9! M=CF[/QT)%T1#$CX'+5P0QC$ASU%+%Y60+.Y!S^A%/;W(2V\NI#+32;*"@S/C M&!Z=-II&U"()@,+0ZO["!>$HS&R2 J3-()9QCW+V,ORA]HL"(7^@"C&3I-3 MW3-KC.8 *@QP:I$$4#1- HLDA,K2#":9]"03[SSH5L1JA_CCP:R?\L)3_VF? M-7VA_B5G]7K?KK(;/1D*<3"S#!(R=<<>1G?FJG0TM4VY8X;12&RF=O#*$@LKBX($VI/#!<48WOV+('F@F1D M6N!@V&D#_\3@E2Z:HF7+-GHOS\W*:7P2N$L&P 3:I,&8&%J3_0%@")9A.VI M L"R*!@C?F(QL)?X9Z$T;>%,&9 V=OF0.')HNS M@X1=(S(EJ3/> "I,,YLSB$IMV@ *!R0!&,VJ[G"6$BRD=&_+!LV&_:?N%JU&WBUW3-*5Q2IWI#.!(%+H##>"T M94_L0\(2 H8X&+-K>/!KV&_8GM@BIE2=KQK%5@5'2B ]]*5>Y:02Z[N]*#:\ MAA5QO16L"( #%0%PL"( T*,(&6P=\=NZ;U6D2Q^_I B$@Q2!<* B$-"GR.#W M"/8>CGI%M.E!>G2A+V\K [<5@ < MO*T 0-^V,E@/\K+U:*J:LR+_1Q?4CN651&>&OZXI<\)B]RPOS)2>;D4]-4]9 MVR,6DGS=U*.'30(\-XIMD5[&+ #,E"2V."YHY$DD'0P(]1N0Y]4U5@\4MAG8 M?O0*X70]8'MJ03A3#ZE]PH2 NAY.'M\=><].7F*5O-ZU;P^E7IJ;2AU?4/1W M^S>4[]KW\[T-F$ ^O^M$.KIPC30O^>]_A=02P,$% @ NX8- M4]_Q\-%9"0 ES@ !@ !X;"]W;W)K$3A^3]&NV%B)WOFVB.#L;K?-\^]-DDBW78A-D M[Y.MB.5?[I)T$^3R8WH_R;:I"%9EHTTTP:[+)YL@C$?GI^7O;M+STV271V$L M;E(GVVTV0?I])J+D\6R$1D^_^!S>K_/B%Y/STVUP+VY%_MOV)I6?)OLHJW C MXBQ,8B<5=V>C#^BG:\Z*!B7B]U \9@?73M&5+TGRM?BP6)V-W(*1B,0R+T($ M\L>#F(LH*B))'G_404?[>Q8-#Z^?HE^5G9>=^1)D8IY$_PU7^?ILY(^;NK%DL GCZF?PK1Z(@P:(M#3 M=0.L-<"LI0&I&Q"]@=?2@-8-J-: \I8&K&[ ]#NT=9K7#;C6@+11\NH&GGX' MU-+ KQOX^AW:AG5:-YCVO0-RGV;.[7L/M)_L:M%5JZ1<8A=!'IR?ILFCDQ9X M&:^X*-=IV5ZNK# N'JG;/)5_#66[_'R>Q%D2A:L@%ROG-I<_Y/.29TYRY\@_ M/8@T#[]$PKF1"UVD:8E)EE^=(*ZOUDFT$FGVX]]\C+Q_.I=_[,+\N_/N0MR% MRS _<<;.;[<7SKL?3IP?G#!V?ETGNTPVSDXGN61?<)@L:Z:SBBEN8?IKD@<1 MT&QN;W:5[.*"H=X%(-*%/=*'U2HLTD 0.3=!N!K+[LR#;0BSNNR(M5SN-KNH M'/7_Y&N1RM'>R)RX+I+5@W 6\3+9".?=+TF6G0#AK_J'KZ<""/*S/=1X%615TLY$IM2W*8GB4CHB?^D2<=?&Z'AZE/>)$/JS[)Q;O MGUA[: I- M>Q6?E?$+R7TXGU(?^8BAT\D#P(SLF9&!S/JPJ6+R S:84H\2F O=JM"QNLJ#P!:"E<8W.$TJPMN2Z4$VB!]8.68E6QF+9,!9A:2Q JLC,>=JB MMT*:))6:(;N<_5N6C9%T.2 E4ZG&%+F(:T]:-ZY)3@D:LBO:<2HRKZ/WSY%( MR1L:I&\]V,R0*6IC3*?$95J.K(&V) G$0L3WC05CPGQ][B!6G&"DQ5H K(P\ M"6!:<@U2BHT&2?; -;"HH_=)E "TC;V2>72DSO\K2)\2/>P_D"GT=B^$E-*C M9TA]-R%3#6V.""E-1'91/-(S(E/H.@9*"1Z:OK1MK"/V'26LY _;Y>_H%37' MIMS9TR)6DH?MDO>L%37#IJY)J\:1I[F^>0VT948@%D)LJJ6]2^B6>FH$:1'/ M\[6TMP!H&:D1P+0D%WQ0B1Y9BG:-_ *;RMV6'0%H6P>4OF/R]DX2*Q''=A$? MXB2QJ9,83Y&^^CI03:)* [%= XOC);&I=;"7K('6C F5DJ:7!&!& MPH1805X28&4F3!/3EF^4CN-!.C[42];1>V5+$]K"GBCE)TU9*V=& .6BODT@O@% >(:8AN7-N/UQ=RKOGB;-_7[>L7CAE M^S>UBRS;E0->O-6MWYPU0+NMO!3?1+H,LQ(EV:9!\1[X8(K &0&TV^.<<=;V M="JM)':M?,MN@L^YJ:!TRBCV](>X!<2E%IB^W%4U-[47,8YJ' MNNB$-:DJF:9VF;X)ON]/%HC--DJ^"^'DP3ALOB MLIZY.(1GB0(U,J)ZHNU"-?ND!)_:!7\>9&O)=2ED/;1R[M)DX_R<2.Y.L>)$ MGD?E88JBQQ)4'14(_RPGJ!R%;"GO"'8*J(J-+EDQS0XINT#M=F%8G4?-[>VQ M_GA<=H":1 _>[MH-A:W2H\".,D+88UKA<=4#V*2GG 5]J3UCR(+-:>^-8*K4 ME]K5=[@3G%%30QGUC-I4'8-J<#E4&@;Y4J0^-^T<*E/J$4Y]PW].[V!OZ"8":CJ@>E#[0YM@H]T*/ M?/-\N&<(%BBT]PMEJLP&M9N-SGUCF(DIZ2U,F))T9I?T(XM(UKO"9DJZF5VZ MGU%$LM[E-5-JRUYPMQG,JZQWA1@!,6VYE2OG9D5L)76._8, >.:'2 MXTZG>AT,0#L2(3LX"<;>OHIDR@\PNQ\87BQ5OTZVA7_-RH*K<.O%3)0&%W+L M7>4C VS!U/7XM&6WG2D)9G8)?I/N@4\VH,B^S_2'%D09#QEP-*QE8)3^,KO^ M#BD9&7C("QF=Z8(UJ2I19G91?J62D9D%.U R=J&:IRZ5O'.[O+]6R.CTD#K9\=O>K&-AIN'K\!R$< 9*Q4XZP66BP!0+QT&IO)P3>5BJ_L2;,F[5SF M1.).MG7?>S)(6GT+KOJ0)]ORRTM?DCQ/-N7E6@32'!4 ^?>[),F?/A3?A]I_ M%_'\+U!+ P04 " "[A@U3;:&C_OH( "A* & 'AL+W=O9W M&\V;0KIRA^3R=[6A1 M3:XNFF>WXNJ"UZHL*G8K(EGO=E2\WK"2/U].XLGAP>?B<:OT@]G5Q9X^LCNF M[O>W NYF_2QYL6.5+'@5";:YG%S'[]=)J@(6,DRI:>@\.^)K5E9ZID QQ_=I)/^G7K@\/HP^T^-\J#, Y5LSR\TF4U5+Q73<8$.R*JOU/7SI# M# :@Q#, =0/0:$!,/ -P-P WBK;(&K4^4$6O+@1_CH26AMGT16.;9C1H4U1Z M&>^4@%\+&*>NUKS*85%8'L&5Y&614P4W=PK^P6HI&?%-M*9R&_T$*RZC:71_ M]R'Z_KL?HN^BHHK^L>6UI%4N+V8*T.@Y9UGWYIOVSQ \_Z_.'S !S<6Q8W\V&?9;71-HW1 M-H+O(H@\0551/;:N6ZB"R?>!]Y#^/:1Y#_&\YU>(]9)+YPJT(]-FI [HIZMI M'*-%@B]F3T/+..1(/(_37NP(6=(C2X(6N,[_#0[<>I'B$/09K[*B9%'50=9/ M]76F355K)P27>JN=TAY-&K33!P9Y+BMHFSVJ/*([+E3Q9_/ 9;QVNF1@E!AC M-+*<0PB1V&VW18]T$5Y1,).V2,D@/T7L9:\#%,Q7-J$)-C,F$CI+3?EF"M:+ MJ)1,.?U@8:-&T1#]YX;G+T M/(AXO:75(]/!L:&%B)YH63-M\F^QEE43W#%A<>HW5Q'[DFL'.600F3I";48&:0HB/3GS@78BPZH MNI#; ^J[A##Q(O.$$P<9IA;P2"+Y <&;!>*:]>"RE@( M':9^RHMMWI@N2;H:8W>(Q7.R\F W'!.'2::)@*CBU?0,J#9E3&.RLLSL(!_L M(7%DN 6%N:7WTSU]]3DILDEBF9 1/(?0"GG0&1Y!81X!=**&=&>O_"!@G9 = M;)$FXTSCDDJPAU.0X104YA1[\4^AM?EB&J?)V%E=8CCU^"HRO(+"O/+K.26X M$[;-'M-D&2_'U.V2PU"-^)S7\ PB;^JQ=*$AW] [(,,?* GGHEID6ZJ3$%0& M9Y>+W:3'BB]2M+16UA;TI$]D& B%&>A6\(RQO#/-CJH.Z-LT<#0XZ2J-+05L M.9\"AIU0F)V.%9"T?"MVFY<@6O"87!UB:)EXP!OR0B?(:^@P>Z%#2KTV>8S] M41=[760Z,3OX""WB,1>XQ!9S7SP9UD)AUK(R@2N@G+!=%+9 A%BIP"%(D*?@ MQ(;%\/Q-B6!35+3*SD\$V# 2#C-2\Z:VI@,3-2_["Q>LZ2& X%7)#OT#"-%] MH72KV3?)3&;P1I<%L:,)&J^Z0\839-AP%0YSU7&0 7%%A90U&(^%>B!\N@=R MB.!X%?L #[;5PFSU&8K"UU,]&G8P3FPYHTL*+XG/&PTMX7#[W*$YWQ_1\SFPH#K^% MXH:(I>+9EZ@UIQNVB[:L7MHAY0-MJ V?ZLN&H(?I O*@$D6FV@V*G4Z)6@TG M_-"^7H?=%O'4NM@P' XSW&WOU)",=_N2OS(6*?K"Y'"#59,>7 W4:9>CK@J/ M#SE;.$NAL_<&B6$^$N[?(!UVE896:6CUIM@0+ Y9#Q[ MA<0P*@DS:E]T0)7T5.1@[(=7)X$[43MH,TFQM<_ID$.+5>H#;^B3A.E3@\]9 M)IH\" 635N3'5AU=YSU!T5IU6TS#X(#?G=HX&KP%P?-DK(U#+B6#RO98&\.M M),RM-^RQJ"IM]?]2#YM8T7RUL+H&E]QBJ.ZQ'H-/8F$"_ECEWT )FV!CG)!X MO/'AD$/S9>IA,V*8F(2W+._J_;ZM)H%H\T)F)9>U:!N*[%#O@L^UW_(APH-? M$PV)DC")-@5NL^\&$\/TBFE;.0WDV+LLZQ]?%B#\H"L.:[I"]9.V7*>TI[1#^4!:/U%NT= #2HZ)ED8YU M.YLG$\.3R5G[G%JY.P4.0044,/=[?=PA^N?'%Z5/IN@MA9\+J?[E@GYB_GN] MR([Z-^!BB:'(Y,0V:/>A(H,L!HP.=4C.Q+=N*#H,J=/J[<(D#K;U->^)X=#D M1 MZ>JND.3P@\M;MZ&C+NOV:W^T4G]AI36SF1&A?-2CP^^S@QNSX2+<:LY!#R!&,Y+PISW MOT]\'8!A<$'#2\8%D4-LO(JSP6&O'1./S1DX&34AT1Z6ZI_VY^RNF]-EH^UK.3-,>WON%"J@#)6BV@2GG[Q:PDJ(]#]?>*+YOCI0]<*7XKKG<,@HY M20O [QO.U>%&OZ _E7CU'U!+ P04 " "[A@U3E:.6->D% "2#@ & M 'AL+W=OS MVKHO/B<*XK'0QI\/\A#*E^.Q3W(JI!_9D@R^+*TK9,"KR\:^="33N*G0X]ED M\GQ<2&4&%V=Q[<9=G-DJ:&7HQ@E?%85TJTO2MCX?3 ?=PJW*\L +XXNS4F9T M1^%3>>/P-NZUI*H@XY4UPM'R?#"?OKP\9ODH\)NBVF\\"_9D8>T7?GF;G@\F M#(@T)8$U2/P]T!5IS8H X[[5.>A-\L;-YT[[F^@[?%E(3U=6?U9IR,\'IP.1 MTE)6.MS:^B=J_3EA?8G5/OZ*NI6=#$12^6"+=C,0%,HT__*QC<.W;)BU&V81 M=V,HHGPM@[PX<[86CJ6AC1^BJW$WP"G#2;D+#E\5]H6+#RZ31OTEFQ"95+PF MGSA5QG>[%)>5QP[OS\8!UGC/.&DU7S::9T]H?BZNK0FY%S^8E-+M_6.@[*'. M.JB7L[T*?Z[,2!Q-AF(VF4WWZ#OJ73^*^HZ^P?6AN++&6ZW2=21N''DR07:A M>*.,-(F26MQAD<#,X,4?\X4/#MSZ7U6&1:@5RB36E=8APC!G %3+6CH2 #JO,E2$ MF)TR!Z:GH@*SG&"C1A8D?K3(F+BFX&QI*VT;X.*@-1P_=V9'XB.VM2 C!FYP M,(F_J+&L@,(3!X>62^XA)A-2%.0R54HC: ONBPDME@@'O%[K4(.YXD%"[C02Y$? MB0\(PBY4QVM@9< M)G9OS@TKV0EXTW[/JZNU0)]YA,17T@01;-0VSQS%LFK*3\M(S>L8\2VM[5(O MO_8LC= ZGARW$8DAC$EU=+@+TC[:=_1Y1YE,5N(K^HX@Q&$Q[2G3F^I#U588 MK^TRO9V-AD9-G45.+YTMGLH'QVT/\ V",]KIBUOY[]NE)5?%0L<25T$YK_?CKJ"WJ6]K!9:):@FYR0W1^#K:"]\+MD)1.)* MHTC$?!M+36#VOT;S>=C!J4Q0FJ56C:J4ULJN)3"(D^;@$%6))7HDERC 8J8Y M2JF(K7 D/AG-"6HS&.@Q"(L75[.P(Y2UXP _W>@P5)#S':6;N@",I$UPUT2W M^N82#=767*=/LV1'$_O*5L>ATBGN8?9)91'$/E9O*'Z:7\-_-C02MZR(1=[; M0.*H$U[V1ZE?'Z5MD7Q-JKDQ%01O"8="X'3R-":FD\-?^EZ](B D'C/6W?!H MVA8_"\DTCI1I)MEFJ-0R]O6]/FP>%"@9"6X]8)@M80209?H 5_@DQ*3* M>#8"U0.45;#&%K;RXH%RE6@"CA0]RJV& ![)X7U' ( BM"\K46I'DD?\HS<1:.U1UYEAJL&;C5+ MI;,/*HWVT29U3 )1N@7?:1AX6[;Q9$'&FJF:V,=M]LE$2:XIVW2*;^1VHJY#A;SI]0*#A@EX^X/#L=?BO4W&L-1 M*H<8NQ0T,P&UMSLK)<>E[+Z2+K!ON\;1\<8](0XR?!OB'*![-E>&?K6_<,V; M>\9:O+FM(10@'YRA);9.1B].!L(U-Z#F)=@RWCH6-B#:\9'QD6,!?%]:=(3V MA0WTU]"+OP%02P,$% @ NX8-4[%QK&9H"P Q1T !@ !X;"]W;W)K MMD\P)LQ]EFN]D- MXDV+HN@':H:2&,^0$W+&C_[ZGG/)>2B1O0V*]HLMC4C>][GGRJ:[V%P<'Q_NU MMF[OU0MY]CZ\>N&[MK+.O \J=G6MP^VIJ?SUR[W#O?[!![O>M'RP_^I%H]?F MPK0?F_M=RJ8U5N^ MW#N@0J8R1ZJ]H.__K/)]GS/\PI?1?FKKM/:XQ_V5-'%UM=Y,S2HK4O_]4WV MPV3#TX,[-BSRAH7HG02)EJ]UJU^]"/Y:!:[&:?P@ILIN*&<=@W+1!OQJL:]] M=:JCC)O%W;M[,H6VK7JI"A\YUKKUNJ]KVQA37RQ MWT(3GK=?9*FG2>KB#JG'ZIUW[2:J:ID>-FV!Q;E-!9^QM MHO"G/SQ=+ Z>_WAR\EX^'CY_*';HIH&M>ED9%3INY\-@UETE MEHGQ/.["%%VPKF'B M]C%8/BA?VY:.:[H0.^9%ZP'CQ6:W>^8,/<#5!S.CGZ+YIM#'C>^J$EHH=AFJ MBCV?.I=@7'2E\W__H-Y9<'!X_^ MHF"%;+DU.BA#N%*O36'JI0GJZ% YV"NWJ9S?6,=E41^U-JAJ5&16:_N?^P! M^(Y=2R&H2I>?T 7D^4Q=;RRSCC M/+:VEIHC**0L3 F-'[_%,TD"Z\&VMY.\#>9S9UD+H]N9H[6^-.I35ZZS_\R@ MAY1Y!!5IDG'M1L/?JQ7=SG"E.B2>U(03*7FL-SRELGII*ZE[' G![>T,&ZZ, MZ_+)YJ:A1?@Y!:@2BR8U*R6BX@1I1]5J7<*UMU-3TPX+1;R>F4ZH29 MX&-CA*]A<]*F:Z"%[.Y/[D]-J5NTG"G(6C1"[#)37GZ*GY5RJTUUXM*07EG#BL)-XS]< ^9(IT*SSLI/SI M3.18&^RRZV/,:@('1^RHDV1Y;31S4):*^&1#!3RF*V[Y[CJ#QP$+5$BE6^49<#KT0I: ?42\KNQM[ M8ZJ<>+VV8H^1(G%KH"B#E\U$AES9,I,*ACP%)5Q9@A,U<]X]HGTPOQ0'KX,4 M86%#T3$ J>(#'H@0&@BZ][HF6FQ"WHC4TDQU90C&, MUPG=W+[Z<_LZ2D0'A3.8TO=#4('&)W0G[A3# M/M^%HH?!7*#X843S2>+/R1@+'#LV@S,@EFW5!QLOU9MACW7(ZBXI('%KT-8E M9LC+V"T_];#=5P[YR01Y4ZX"Z]X8P!KL M9TD^^@S$8\&52$:41C%Q,AUFVR[3L==H9I%9(-L'!K5[.:Q#.X,,(*4TN)O" M&$'IW NI.#8 "P@>J1))$S,\E[VP+[",HL4DDE-00WA$,89"GW'D'P_F3S#A M5E7/<_'@>'P@:S#FF6',DT5?<3%F]-@\=E=1;G=T:(EF'=V@N4I25C6Q.;97.O M6#9A$CJR)SM"R4"$='F5XJ-O!;>^,)!$*L\7@HAUZ@5?F##.5Z670:/M!4!N M15:#7[$%/6H\.I< G0JL.'[RG2AV>/#==FAF=Q7 CA)B.GX=>Z#E(/8+J4^/ MO_O&XW>0^M\;A'>EUK30IZ-HOT>'879+Z<7P_M?CQZ_"R(",*5UW":;0+E+H MDC=Q RDE+Q$*^Q640;E?.&H>'DX7R_FE;WH(FSCF(K=;=!OPLU7F $-3.KD8 M1^"GCQ(1N)_TZ8TU) ,3UK(?F.6H>, NS@X/$XS]$@(=F;=J2?7Z]/MSML!^F_K84.U) MEGX<=OWBYR+]T<&8K0]^PY!?,('375$^&20D(BJT&G. *S-726EKT3ZH];JS M92;\//<)<^_PJ1R##S^H!P358>X9RX;2>J4P4\/K"12_<57!40U;HNP@M+IV_EO9;Z,:VNDHC[<@4 MJ^06R2/YK#@R2>>JT>43*!TNWP M&D2:[&RKH ?/EG+P4'[9)SIQTJ596^>DT:>.E 988CF,QAZS@M0",'NX'H(9RG?0&*;W,3AI>6G,2ERF^M".-GAHC M+TI2QG""N^6$;(8.(#<*0Y!Z!+#86K2C)0(Z2+]^\.IK_IY*AP#U=V#*N=R] MT#0X7+!Y4OB <[3\V7;U#(KXWDHJ3\SKJ?I<_QZ^$QN:V>*)!O\)A'?4MEE"04 MF1!623.YR!M4R[5,6CV?.@5J514O3\W@T)Y#])$>$W([Z^!0L0E4@^-^W^0; M7H'P^G>;&UK2TA 2HF>>C)SDM:,8,Z_7)SO>JVS/WFU!IJYEA>(/&:. 9%^#W ME4&PO M=V]R:W-H965T&ULS5E9C]N\%?TKA#LM$D#Q6/(ZV8"928*F M:+X&29H\%'V@)=IF(XL*28W'^?4]]Y*2Y=DR ?K0%UL2>?=S%THO=\9^=QNE MO+C>EI5[-=AX7S\_/77Y1FVE&YI:55A9&;N5'K=V?>IJJV3!1-OR-!N-9J=; MJ:O!ZY?\[*-]_=(TOM25^FB%:[9;:?<7JC2[5X-TT#[XI-<;3P].7[^LY5I] M5OZ?]4>+N]..2Z&WJG+:5,*JU:O!>?K\8D+[><-7K7:N=RW(DJ4QW^GF??%J M,"*%5*ER3QPD_J[4I2I+8@0U?D2>@TXD$?:O6^[OV';8LI1.79KRFR[\YM5@ M,1"%6LFF])_,[J\JVC,E?KDI'?^*7=@[F0]$WCAOMI$8&FQU%?[E=?1#CV Q MNH<@BP09ZQT$L99OI)>O7UJS$Y9V@QM=L*E,#>5T14'Y["U6->C\ZT_J2E6- M>GGJP8P>G>:1\"(09O<0SL0'4_F-$V^K0A7']*=0HM,D:S6YR!YD^+>F&HKQ M*!'9*$L?X#?N+!LSO_'#EHF5-5MQ"5TM$ #O^HVX9+\J*_YUOG3\_-\/")QT M BU$X>,Z=F?1_M=<$ >'>#$UT95_IJMG(%>TSUR!D&Z>)D*2O6*I2@V+X[7S M2,U:D\$;1)%TK:1OK,+VK6DJG[2:D%)-E2OK4<'\GK3I>X^6<^DV8H7RY82$ MX7*U0DF!@^ [!<>:+3RW@G.-=4/QQ7A9=N1'GBR.0YE;[975$IHZ7"^Q42YA M6!#BQ,J4+/.))G+3..CBGCY'V*U21]DGD#NJRQWZ&;4H$7_N0>;AAS"GC?4! M$K %3[XK_US\82R@X#)X$ZV0\ M.A/I:,2"QLDDF\2[GN8'7%G$9%UI9F#+;CJC#&:P=P[6S!=;'23;)Q-EOZ^C4&NT,GCQO/,%F+SZ;L@DY M=2*FR2(#UZ!*EBS ;T$WE.&F IWX+$O@>[*8"])BEDZA\:-T^*RO_P_P,DMF MT&8Z#[Y.YME49).;B)D@]/0P2\=B?#]B)LET,A=C MPT&4\78C[N>2)-DQE\ MV;IBGF1GL_\99 #[22K&T\#Z#+!/[\/,/)DN@!G:.DNFHYE8G/VVE@^#)ATE M*:Q?!*?.DI2$3.Y 39I,D*DI>2E-4M)Z]CA5OIKRRHC/WN3?Q4=7Z8OGE(44'"K.-%Q*Y.54-4:'14P0S2[!M)V MO*$@#M2@X SM2^@$T9TZW!W[>CIO/9F:@! :8<.1CMQ19V)P+P$7H 0=:ULCK:P!+ ) M8CO#?1&CMSOT#H=^X:C!Q $@-BM6A,@IYS2"#'R C+LL]VVSE$M=ZM#4,+'G M&_)0CPI;BB9.QZ JT$*O@AM[*PT2PP4S5E);<27+AFUMC8(/VJX&RI-L>$;J ME*!-()4G&C(= 7&Z4#8TOUKNV6CX6A[&"-)B9YJ2_--F)216(5UU[95Y M.D\P9S"0W>U:+ZDAS:/55C2Y<"MVO9#$2 1WE6P910FV#/L3%F$PG;]P*&\5 M3BN4DW 8N**($*8V *)C[0\X1P+VL&*ROB#),FP.JK%T<_<^8E+'"O$CB:N MUH,0QR,!,-UJ($/M>M-P]$@/1Z-)(7XTTOHP9!'_>W+T/USC*%3DZ%)19C@? M LJ6A53%)H49A(*FJ[QL"B7^WI!TVWGGO856!)DC2=UR2>.I1[^H6B"4NI T M]U4.8]T.'60CMCC,N& $HI_ >#I:);#?X;E:B6 M6T,G/G)!B=X"0U$<-#+D &X>'F%H!1TXU9!![01XI:!,R*!L@K5/(MA=O> MZ2QU7<=!LW$ F8O#.\983TI?R.K>?95*(F..C46O>$!W4>@ MXDF.W*(BQR@CB&Y-P1X;HCD#'EC#(3<)D#LRK# J@%I#]=S?+CP6 ?Z..&WX M+/"K,G24<52S=7L&,61 =VS@K.;\X,--8RV4*?>1$RU=$-. MC8 A#\AH4!P,XV;5QA[23 X+>6*!*Y" H;9@$Z8M1= 5>R7ML>]0_8)+X&>H M1YQ($TT%$2['D4.O*[A/J9\' !YLZ,PZ&!/5C)0Q_UV$2GLTO-E..RQ?W&9( M";5394G_QUQ@X0MD,70^J$(& L M479MNN:KJP)="QG5E8_;"?7+!G+(7W?(C)LYY''>=S*B(O*+H)JBUI&+"X&0ZA MR@V"+G?)4 26RYRZ;BOLC0'J)U.6,L8XX@D.+..P:1#GWIN;OEK:W9KBPF([ MB'7U*H;-A3P++Y>Z"?[R7NN. ,$30,\7W2:8%RE[_1'SN:[#NLQS8PO.O<-K MIR[DD8V@2>NV+@] JVG80 Q?K8:O9+Y#9 MQTT W6@X.P9=-AP?'CP6P<= 3<*P3OPCGMADN-+R3-D!(W;G([5B<:#2@,&/ M8@9\&QH%>=R1)3N$WVK'(DIUFCL$..'D5JT#ESN-CO1=UJBB=?=AL+[Y4NW8 M_MO9>Z%PQN21H]6.7M)D.&OC/YMV)_8> +CBT-#?]T\?V,=*WQ+PA/D_Q7\V M?2K^4(GT574XU[.Z,XT/G8_.].)PC@%"-T6VZF$5[WU;% ML1MHJ77&7:_13WM?)X#>-7^#H> TE0\?*KJGW6>>\_!UX[ ]?"/Z@,E9HYB7 M:@72T7 ^'0@;OKN$&V]J_M:Q-!ZIPI<;)5%1: /65\;X]H8$=!^_7O\74$L# M!!0 ( +N-%^JS*$P4 -D- 8 >&PO=V]R:W-H965T&ULK5=M;]LV$/XKA!<,%J#%(O6>)@'RTG8=T"%HTN[#L ^T?+:$2*)* M4G&R7[\C)>+=/7?/\4@>KX6\53F )O=56:N32:YU!+L)XO+'^P<:.LEOJ+6/\.?3RAL9>)4ME? MLN[6AN@Q:Y465:^,\ZJHNW]^W^=AI)!XSRBP7H%9W)TCB_*2:WYZ+,6:2+,: MK9F!#=5J([BB-J1<:XE?"]33IY_J.U :LZS5\4RC02.>9;WR>:?,GE&.R&=1 MZUR1]_4"%KOZ,P0RH&$;-.?L18-_M/4A\3V7,(_1%^SY0W2^M>?_.#J77,)< M$UXOR/OO;:$?R#5DK2QT 8K\?3976F*%_/."TV!P&EBGP<^E]$5ELP>/5,,S M.)G@)E,@[V RMMA%,8)^DP.Y$%7#ZX=??TD8C=\I4HS6%S46*:JHK4HF<$\I M#0LBED2C_E*4N#F+>D6X,C*D 08:;,HN(8-J#I+XU$H],D7#.A>MPL_*.7JD MP=F?J.E1A$504R*WA) M&MY@)(Q%;D0]=(0NG6Z*<5T(V0C)-9"YP,A($KA1S$A,R90&CIG&+"5G2H'^ M;1#[5 M6=GBYC(\9ESE-@=V %C%=[RT)!^0)')#1'] FO$V8C\'0O8=V]!\WD)NR@" MEKHLMBB\M$,1.AMYXC]!_YL(#D/7]ZUUB\X&:(5!_&9^:8IT1D-ZAS1WXCV6 M:<)FUBC!PITRQ\Y"[UF.8Z28D2T$,T^>)3CP.F0XBFUF MF4TL]6Q9O)9>ZONN3],-O]:&E3'Z*H)9C-4=&P!!7V5.+XUQ"]SL](!.W78? MX]PTB)6EN*V1T[+X%UV5.$?#!JUM((;\.TL^WA-,7U"PEPN=FX:Q+>@@QJ:5[M6S;54,RR.);;%@,PGCL*_1;9.A06#Q M#F5)68*MF&U.R/&Y\]0Y ]VRW>/F1\7X>A9MK>#RKC35FUE]_S/P, F1&\3F M)-J0T*5M*%8#=E2[*[SY=CMALRF4$LB8.5_7A<[M!GE%YEXXE1\'?I-+@)V[ MUS87U\7],U]LEFQBMJ,_\=K_*))I%X:#\DRL:OL%-^43B)4H%Z9V?-\990L/ M'CJ:&@][V7J]CQS0!PO][8G.\&3:9:9&%\_;Q=P)3*VYNX8?1:/K4?7 VNF[C[ES91X4AL*UU=_,>I,.[Y:R[KF^7=X^>SURN M#/ 2EJCJ'<;AA,CN(=%-M&CLY7TN-#X%[##'MQ=(LP"_+X70FXEQ,+SF3O\# M4$L#!!0 ( +N/QGT9(1P8 \2 9 >&PO=V]R:W-H965T;$GD=[^LFY(3=UU>CCR=*8]G V MT\62UTQ/9SFHEF!),-@OOQ6)I[,+LY*AE"W[)S^-8A7O#!6 L/EFI_SJK*" M8,;70>9D5&D9M^\WTE\YW^'+%=/\7%:?16F6QY-L0DH^9UUEWLO5'WSP)[;R M"EEI]T]6 ZT_(46GC:P'9EA0BZ:_LILA#C_"0 <&ZNSN%3DK7S##3HZ47!%E MJ2'-WCA7'3>,$XU-RJ51V!7@,R>O1,.:0K"*7!IF.,)MR+FL6]G@3A_-#'18 MREDQR#OKY=$=\A+R5C9FJ M::-04?\\8E$T6A0YBZ(G2\&C\FP;'^J6%?QXTEIGU#6?_(<2:+ B.PU&O7](D$0^)I&\ MX 6OK[@B8>!6_%[),Q(D'LUS>^-[24QM*?$UJEU] 3K-.\BR+%F2DB3R\C0@ M'Z>74_(!8*0[M2:__Y;1@#XG%)L0 _=JKIS/+6NA+DN\F(80GGDAI>2#--@J M=OH',\+(2S)K$ 5/'D7D=7.-/:D$UQYI8-76PE,&Y#U;P6_#%:RWEE O"JP= M"8W)9\#<@6@.6B4+KC4)O"3(",*%' L@04D64B)4- O EX?)X*FX;_LS$GDA M6)^1$")"\@$FVYI@S=J%,GVN1Z8U62EA^$$I5PU9,=@43"D J:HVC8.%>%S MM' 1,$O%N=O6XH;4/31P"PUW0^ !X'7+'417:Z\72*?A70WTYS7X=S5,;9^W M3)3DY0WFFT;VK(AWD*C(>:>4[8]3K3GJ8$/)MRFEHRP&2M93/F$!/%"*W'NA MG]JJ]/PTM,CE$&BC._9\FHPM<%I>H]TY"G_=(Y:1!(DLI0)EF),\"485O0>C M3P&)_7"(A()=Z(>KBMLR2[,4!443?RBH]H<#8UO)2\!H2R[-4^C&L4*9M6.Q M<-,Z1+JSS,?EIT0:U'>'OB)+ILH54T/IR+EQ#[;3\C3K.R[V(0 59:'>C8-Y M98])EJ&\L]XUPM@ Y<@+\ F*W[)B"5A6]SU)O S!C8$E/GG5*?!U@PES<6/O MT;9YZ'Z?^%(4-O!9G) LC,D;P!Q?RJHDHD;O7P^S*$=8TSQPH\RHKC_L("H@ M62B+#_ DL79%P6WBOAMFP&^(&D*J8IAW6A1=W57,AKWDR#60=)R2K);*#%.4 M[*6>GV3[9"_VLCC8?U3)!GERC\8VS*D#V!>/RA_JRQ:3M$0P:"7,6R6L M'9*P4K:; \WIY3G)(KK_OW95EO5_N_HB"S/W>[QT%DJBGG/4J/V]07$?XEB_ MHTSW:!:C)FF0_UA%)E%@ZQ$0VV/?7[(YN#<)^HT&&[\.^"\Y9 L8"6>D%CUX M>GZ8N6O@)[NMP$$ X!+%@[MR%YT%M]Y;"(P#V^FJ@^T/)^ ;P:Y$)8P]W6Q3 MW07Y:HOJ"2.Q4;@U G&PBW-W7LGSC'QF2K$&H=HV( QQZHGSV_FXO1EGB9U@ M630*+U"YD'Z+/%>\X7,;]A#S+L._GP9;PE" %J-A7@S\>O7SW;=EEC=&DF* MT(R2EW5;R360P[ ;AW46]FT,J9=&Z3CE^SRS'TH,DHW1YD?]Z3K"39Z!SP DW^5!'>=B1 [=@R>=S%'",WP#%I5S/="ZX7 MA*&[VA/U]]X*9ULOZ7@O6;A/$3:276/Z]_5Q=?S:<=J_Y-^2]Y]*WC*U$(U& M%.9@Q:B+)T3UGQ_Z!R-;]\I_)8V1M;M=&PO=V]R:W-H965T>^Z3\MU.Z2>3"V'9E[*HS/T@M[:^ MO;DQ:2Y*;H:J%A5FUDJ7W&*H-S>FUH)G;E-9W,2CT>RFY+(:/-RY=^_TPYUJ M;"$K\4XSTY0EU_M'4:C=_6 \:%_\*C>YI1UC0NO=@M^DV)G>,R--5DH]T>#G['XP(D"B$*DE"1S_MN*U M* H2!!B?@\Q!=R1M[#^WTG]TND.7%3?BM2H^RD'Q%4$S]E95-C?L396)['C_#4!UR.(6V6/\K,"_-]603481 MBT?Q^!EYDT[3B9,W^;JF/TB3%HJ4->R?KU;&:CC'OYXY(^G.2-P9R7_/YK." M*!1O3T>V&BMTIG0Q=XOX3Z 5\+NA*B"(I"BK4QE32 9 !">\D +RZ#% M*7AH+1') +?:,U[7Q9ZPT0@H(&\C\@SO%=M+FTA/:'%MR#%&S5EU5:-)E@3<6SWY&0H/7G1M$_9WWC+.9R:[", 9F: MR0S' $GA[6[(\*V5X:## ""^#H IX->D:=6A;:&9!LBX.4?20G#\<)BE4C; MBPB"EQD.Z!:IP]E8 _K(D5.EM5HIW?I+;U%P0;@8=\J:!DD$I$M>D-,2[4U1 M,"MT22:C%\^R,.E8^%BI,QXZF*:I:Z4#'$BP'F^E6D!.48HBR):]0 M:,G^[KCY]X9@-65-;@A6O:DI""Y[C4&](YV0K!R$QM!:(I_^ERJ#JT8J4X7:4'8BRF0)QX5Y19I7\G-#9/036>^D$S>F& "4UB76 MLN)5"N8!'YF\"6G-.R^ICQR"BG3NIE' 'WRH32O>E8Y=N"=YR-Y>3*0L+< E M@@^B0D"W'AX\H*?"($*"UTX)'LS("U!7 M<:=K:QRC&IUZYC\.WP_93VJ+-2Y1?M#.PGNVEP(I'&B1&;7"3JH#9(4A^Y0C M\?X/POX0DFW>BAPWK=6U*)Q_5%A4O5S)*NLL9'Q!(=,?: \NK8\,WA'IM8"M MH!R1[-.M]U.?2C.![I8@'X@"Z:2?\T8CVM4;4<%D%-W(^VU@MEGH"*D%* !B16K*S-GMV./: M[HN_C?>LK;:A=*?H_\<426G(ND-5J'M1P20G! M2)MEY2\4A.8YNQXGA5IHV@8"<+] ;B!%4I&Y1JXU1DIK=9N8R)E6EKL\XL_I MV=P'!9&(6P;5<)\R>]Y_8-"[+IH;:DVR(7L4*2=7(,V[1@:JG_9/)!W0%< " MLP'KP9PE$;2!(G5P163NK.$%:0"WD)8T],V)02]@E':.\),B9=\*"XQHN10, M]7.5#D/_A3E<1UJ+G&')^=;Y^%FY,KSTH4X5P>_U+6&[->H5C^/<'%JOXP0M M.(QQ 4IUM%R<"ICIE9 M,IQ]XT*-,RW-T\LUM:'4Q-#L:#B??@/=4W)C""_VT65=R-E[%8V;KE.Y6&]] MF!Z::%\>W=7%U4;TWY[(>>0'LXII3L!=='_8JRZ3S(#8=1_/IA+WY(G0J$?#MBMX5K.>:AGT[ MBY;QXKN3LXZ!OF!)$BWB:3^Y=2W9@>!00LF8?;H0OK^+U'7XU_HT^MY!R:K1 M+A.B(LJ0?W-Q,N:,X9[5]+CJ9:>+.C?=FMM3]2Z MP0>T+05BD12]9:]/;JVW]%%![-LZLFZHC+P@>RUF\YZU^D]A$JR69#&JIAQU MHUNQF$73>'(Z]#A.;\W]L\+"_E'C\2*:+$=7.L);WVEU[176+Z91,IE> =[. MNEW(0E7J^_C-H54+A0"LAFZ W*&5D$3+Y?AD=)6%<3**1LOYV?BUTK6[\K"5 M(K([FI)H'B]/A\YN+U?(:Y'W=J4:(AS@^&U\-KL42AU/:;5<> MQ<-R$<7+^,]'%]+KY,3X/6EA]C^-KC&@+F>GPZM4S.&(R\7I\%ITP463Z>AT M^+7HFD>C\>)D])50.7 T3F;19';,>#R?1?/QZ"14CAM!6A8OHN5DXQ%SP3 MFA9@?JUP'PP#.J#[Z>7AWU!+ P04 " "[A@U3%' \HZ4$ :# &0 M 'AL+W=OK-1NF*6;O5V9&J-K/!*E1BE<3P= M58S+P7+AGZWTW8R?O!?[@N#>],SA/UDH]N)N?B^M![ BA MP-PZ!$8_.[Q#(1P0T?C:8@XZDTZQ?SZ@?_"^DR]K9O!.B2^\L.7U8#Z C>L M$?:SVG_$UI^)P\N5,/XO[(-L2A;SQEA5M>PCQ^02%M%5+/ M.QCR+-\QRY8+K?:@G32AN8-WU6L3.2Y=4NZMIK><].SRWJK\H52B0&U^A/=? M&VZ?%B-+R.[]*&]1;@-*^@+*%#XI:4L#[V6!Q;'^B!AUM-(#K=OT5-D+>,$Q^/-F;:RF2OCK%!.,&/@!I@LVO,MW*FJHF+V6O!;B>Y!S>13JTHBBND"U ;><4V5K[2! MDAE@C2V5YG]C 7:O('=P:)Q<'A"-0XPNV1S"C1>DG&"7DPCLLW&R4/0MS))) M%,>QNSQ00O*'>U,R'0Q?P;C@. PK M7-(5*(K(3EGLQ%DD691E=\=4!K\-PP--H.O77N8E>^GTU$F@G%YLT+YG<8JA.VC9V7#5&] .GL<"J]E_VHB5W%@8&DM:"%R63:2OJ M/'6&>I)M*OKQ/XMB**MCK(@2/IE?1=/QY+Q(_*3)HB2=1]-9\FH&L(BZ[CS$ MA.8YTD@I*)J3;'A%ZX 0CBN7D#-34IQ4CE@8V&A5>W!#92TED_10^%Q]],\(7XQAHV/^ ^G;*HG@VBQS: MQ=Q)=>YBGR\[__0,+RT:H]Z^5J'>^JW44/]0.X?5K7O:+;XW8=][%@];,P5A MRZ4!@1M2C8>SR2#DZ'!C5>VWO[6RM$OZ8TG+.VHG0.\WBJ9X>^,,=/\.+/\! M4$L#!!0 ( +N/6!ZR4B04 "@. 9 >&PO=V]R:W-H965T M328V*T3)[5C7HL+)1IN2.VS-S<361O#<*Y5J$H=A.BFYK$9G)_[9E3D[T8U3 MLA)7AMFF++FYOQ!*;T]'T:A_\%'>%(X>3,Y.:GXCKH7[O;XRV$T&E%R6HK)2 M5\R(S>GH/%I=3$G>"_PAQ=;NK1EYLM;Z"VW>Y:>CD @))3)'"!Q_M^)2*$5 MH/&UPQP-)DEQ?]VCO_6^PYON+Z/R9$5ZF ME?6_;-O*)N&(98UUNNR4P:"45?O/[[HX["DLGE.(.X78\VX->9:ON>-G)T9O MF2%IH-'"N^JU04Y6="G7SN!40L^=O>&FDM6-9:]^T]8>L2MAV'7!C3B9.,"3 MT"3KH"Y:J/@9J)2]UY4K+'M3Y2+_5G\"6@.WN.=V$1\$_+6IQBP) Q:'<70 M+QE\33Q>\CU?!R?9G^=KZPQ2XZ\#^-,!?^KQI_]'+ ]"42FN;,TS<3I"K5EA M;L7H>7QVP:W,F!C.E3^O<6[]N;0LTV7=.)&S]3W+Y:W,(H>7:S6QEG&O7,4\<"?M_YSWZ?@0MX%BP3V M B7N,M7D\))4Q&:#QC9(H[4==@HZTO1:6]TH!%LP7CG9ZX_9ISVJW978 UG5 MV-Y=M]7'F>)@V\:%85HP"4.: M\&=Z2Q<4&@&"B.9:5JVU EF+F L:9LYH6PL_D12E!7+([8CN[NYQAF-H^8G6 M11XY4? *I6#("".@M9*8!SEJQTL8@6*QQ+Z6CBOYMV?37O9&*TQECP4U1$@X M[QF"_41:KGV7:8/V9()23'PZ%$8(+VCE'2O;J2!H*C#T=#'T="^"1;ABKSQ; MW5@\0L+"+5$[#]A"D^3.$"]U@\0^6L$+,K4_>'8FKF'\Z1-OG SOK3XT)9J* MTV;%/G3%R7YDKY(T6"3A$2WC63!-9GX917$PGR5^/8V",$J/=EK<.2/731M2 M7&F?HT2]T H=Y87(KT6E2THC(O?Y81/FXFPO)- SBV2P(XX1%\3)( M9]@G2Y: 00H;R72)YXM@O@B#V2)J>S4UE%V/J;6C:N+J@;6??EC$4?SSL_\O M(=N/B)?2'>(^Y,>_NH(^.I19O6G$/!Q'T5&[B,-ND23](CYZLF[\C$9"MKU_ MB-5N*%VV]J\?C4I7<+1CL>ONZ)U&EX>F0O7(WT=CCWNCNT%D>X8T8D7&&_0# M]$K8Z_I(V8V$78_:GPRK!Y6SOPO99VX,)^?G092F01)&+ W"WM&";OPW"KT3H<6U+_+#T^$SZ+Q]^]^)M]]0[[FYD8BS$ANHAN/Y;-3. MM7[C=.V_!3!/\67AEP4^Y80A 9QO-)*WVY"!X>/P[!]02P,$% @ NX8- M4Z6U4"PN" \A4 !D !X;"]W;W)K&ULQ5AK M;]LX%OTKA+>[2 '5ULNRG28!DDQG=@:8F:"9SGQ8[ =:HFVBDNB25%SOKY]S M24F1DKCM/H#]D%@B+R_OZQQ>\>*@]$>S$\*RSU59F\O)SMK]^6QF\IVHN)FJ MO:@QLU&ZXA:O>CLS>RUXX195Y2P.PVQ6<5E/KB[;G>6!F97%WN^%??"?MC?:;S->BV%K$1MI*J9%IO+R75T M?I.2O!/X78J#&3PS\F2MU$=Z^;&XG(1DD"A%;DD#Q\^#N!5E28I@QJ=6YZ3? MDA8.GSOMWSO?X7D^6$%6+#F]*^5X>_B]:?.>G+56GSL]ALY*[_CEE]=:'5@FJ2A MC1Z7>:LQ*K+-7]U;E']^07P6[515R;3B%ZV)FH9UD9GFKZ<9K MBD]HRMC/JK8[P][5A2C&ZV>PJCFGK(D#%@U:%V]XT=4EF776O-Z*]SS/Z[7QFJ4R3^_L%G:;Y:ZS=+_05R_J(E0 M>6[V/!>7$\#."/T@)B?5L]]VP@WP^L@(DQ9_D+$8CL-HSMQ"=E?RFIW1X-_^ MLHSC\*V;HU'W'KU]S1ID4;/#3N8[)NL< 0)ZF''+U9[V,@&K5?WF4\-+N9'8 MY,DDKPO %B&5N>UG#T(+MD70:<@J)JI]J8Y"&"=.^KH1ED,+L 51,V4_UO1> MMU@^2+MS/MTT!OX90SZO9>UB$+B9+@C<@&^&$7"^-WMH<6*E@H;M=!0X*W1% MRIXN"]A>JP=9N'%NW22(SL#& DH8/W!=& B)!ZD:4QY[3WTTQS; 'ROK1E 8 MM*!DC92]L,2%X3N1BVJ-*< B'/E*N8L6;PV[4;"#\0*IP-X4V)>D7$)VJL0V MB/Z>7.L=CD/V[E,C[1$[=KE_H6@@-BP:'\5^F*U%SBO!Q&8C'/D^ACWW86=J MF^+5$S[!KYJ2J8Z\(TKH\NJ_-@M8J#A$ M'MOB>_V(]C5U /_F[FYM%Z!NET[ACE,$0(CPLN7"!^2!Z@K8*J275G5Y].G[ MJN@#VA(J)M5L02_'OX] MVTB-Y;RND3YML.$HR#U8/2'0N@64=CI<$8%6W.YCL21K2VS:%A+KH.W"Q%D4 MOB%3*3U2>>[MZ@2:D)3.X+5 K^<&CQ#92RVF#!W01DC;$$2 $^R;JVWM -;6 M>*L6SJ@\;[06J-$I4-1V>YV7+Y)0N[5OT8AT8, W ,=#W4"Z1&69<_9+#^P_ M7##I^OM5HLM%=:O0\YV .M)-8D"SS91%D2@AG 1L5PHYXD07A,G75S'MW<,IKB38Y?P34N 1%;V'1:-KR&V)+A>@"04%^E4;3 M!.UG6;HT8>H5Y% ,>T_L'<*>6B(- X3RIG1G*10Y;$NL MU0+!\<6(*(:\W*&J7TS$X6VQRO+2H^J-HY/GFH80A7W.TV2:/7%TFG8#8Y># M_R":3X/V_O'<\!QW[5N(.X!)$T8':J+5^*#K:/#9V=.V(,CM:9NE?@7>OQ"G\I.GTM6R?:( M,VTYNP6P8^VOD'-W'E$KP>M.^W.B_C:"OK9/(]QNXS(7#&.#B>?Y';30#\H= M#"X3IFVYT M_+\E\7M?,1UOLVN$DF^_D;2#930/EBO/V>B73G'V@)B7JR#,$N+E*&6_^RB= MS5?S8+%:O6;A=)5]G:V#"":$\8J49,]![9O!WY3+=? ,2B>![->=M>WV^_L/ MYLGGV:@WGK)W'!]K$'OQLZ-KRH%5^HRDXN)#!/NJ474+O5,']DO=,3K#EL1I M!9L>"60OR2P1M2: MNOV 'L6%G7G:;0R,,*_/0;H:'^##^YQ'B^X1\9=GG*TN5(]/MXK2CH:$EXC[ M*X)*O,#O,G8O<132+YH;@ :DC/HE#BL$CD>U=]^WN\1W%_&_HSUUM)IYW88&DX7\5W\"4$L#!!0 ( +N.DC/X?<@0 '4* M 9 >&PO=V]R:W-H965T_8&D>W0<6N:71XN"+KMQ>#Z6 _\<&L:Y:)\7+1 MZC7=$?_:W@:,Q@>4TC3DHO%.!:HN!I?3-U=GLCXM^&1H&X^>E52R\OY>!F_+ MB\%$")&E@@5!XV]#UV2M ('&7SWFX)!2 H^?]^@_I]I1RTI'NO;V-U-R?3$X M'ZB2*MU9_N"WOU!?STO!*[R-Z5=M\]KY?*"*+K)O^F P:(S+_WK7ZW 4<#YY M(F#6!\P2[YPHL;S1K)>+X+&L0Q\NWKO -J8]Z M1W$Q9B#*_+CHHZ]R].R)Z%?JO7=<1_63*ZD\C1^#R8'.;$_G:O8LX+O.C=1\ M,E2SR6SZ#-[\4-X\XP"J=\O5Y$##/'',RG.#BG.4HJS;U3P MWT>KCS4IJBI*3E4,TD$SJ:V.:O)":5?*'S:B8BSD.A"ER6AVJLE](.F#@HIT M4'&(O1/;C&D?AGN8;T.;G**-GJ <56DPBU:BD87P*0(J:IS&1QJ:[P48^[142P'<5F"!T[!#I^&QV39 M&FN%8J]HXG59%#Z4QJW%:<>9:W@88@BK4FD(B-C'NJC7^)#$G+B$E)%-\20# MG;0_<7NR\ T5U*Q@O_DTNS:W?L_%P U.A/=*/ENL^X8$DB'(/\JLS-J6HX5%LV))WA&C6)I9/FZ0LJ._T(HG]?>+&UF E/T5M3 M)F#9H&DW)85Q!0B)8ARI.]/ ;.'K_NY)9AT/)1]E_.%_("VG9]HK^X.!=BRM M.&6",C8 %"1K],I8DQ((5@=U0VXXX'('49:HH6$&YV":2F]\2-L)201$%T7H MM$W%X<[@PTC==$%\\M_.X12NMO+CQ'J0P4 EG QN37%?$GO&I&X\#"<*=BY0 MX7&,?N[-OS^N1H]]O,9'5X&&PCI=>*3-0,NW@L/LX4YUF:\27Y;G"]E['=;8 MBSCE*H1.1J]?#E3(EYP\8-^FB\7*,ZXIZ;'&O9""+,#[RGO>#R3!X::Y_!M0 M2P,$% @ NX8-4W*,#NC("0 93$ !D !X;"]W;W)K&UL[5MI;^/($?TK#<4);$ C2]3MM0UXO%ED%SO8P7@/!$$^M,B6 MU!F2K>TFK='^^KRJ)BF2.IP)]J, 0^+155WGJ^J"?+\U]K-;*Y6)+TFW+ERK1+J>V:@4;Y;&)C+#K5W=NHU5,F*B)+X-^OW);2)UVGF\YV.]R;-8I^JC%2Y/$FEW[U5LM@^=0:=\\$FOUAD]N'V\W\B5>E'9+YN/%G>W M%9=()RIUVJ3"JN5#YVEP]WY,ZWG!KUIM7>U:D"8+8S[3S??10Z=/ JE8A1EQ MD/AZ5<\JCHD1Q/B]X-FIMB3"^G7)_3O6';HLI%//)OY-1]GZH3/KB$@M91YG MG\SV'ZK0AP4,3>SX4VS]V@$6A[G+3%(00X)$I_Y;?BGL4".8]4\0! 5!P'+[ MC5C*;V4F'^^MV0I+J\&-+EA5IH9P.B6GO&06;S7HLL-&3V["@ M>^_I@A-T$_'!I-G:B;^GD8J:]+>0H1(D* 5Y'YQE^$.>]L2PWQ5!/QBL M%!LRO^%9Q<2_GA8NL_#]O\_P'%4\1\QS]-7&.DM'B77G-C)4#QUDCE/V575* M 7]>*_%LDHU,=R+VCQ*9YDN(G%N=KH3Z/=<;I$$F9&MK\M5:?*M"E2S "(8>]QK[R]B9DI%9 M+C78RC1JR8,K'>M,8\U1@8 75F:T\G\6";Y7),ZD)UY, A9+O*K$^MM?9L%@ M^HTK^>DTC/,(JT!DK$B,I4TIQ\'1 "E2M>TBC;*UOY:QR)1-:#M(H)<02-E0 M.Q6)Q:Z^41=O,@6%Z1EOQH1B:4W"NS5L%6%/L'AZ>1:S42!R1RH296(BO=1X M955FC=LH!AZ1J&QM(O 1/\"> $ Q\,'>] 'CE?(RR%>IO5$1/)^!D629#46S M#J$5#*LBC* IP\B MC?4Z]4!/+_(-P6;D;>NE3(S+A-.K%!K"YQEM"G%*CY6+Z;XTS%8Z?F=5:$!7 MOK8$E^_,\EWN5)?\^.FG7[I".J<*=;P#8BT79;A!LL/H JNK0;\W SC&,>,\ M:*\&0:]?/NEBZ](+,9Q,"R2>O2KKH#$8 ,65M>RQ-/,<>T'%\ V/5>$IP]#D M*>^,=XRK1<\RU@.MX&IW?QRQBO?+YC\T2^;GDN)&[Q&.-U8QU#(O5 MC@>1T,CP1F+79"%?%,#P!\PDO4RA2;!5Z*.0#,B-%V,GA6A":4:>(F0W)9ZQ M1J\RSADE6S(;)'O+.L>3N(B1R'#*(31>=<3V)G35H-^Z,F*[ M5A"9\YWZ>AWO<8'D.5V?WJI*&^*1T6K?*1 -FC%T]*SQ*D=V4%90K2[R"?5: M$#Q&TD8HXFL=KLGAT-:0R04M7#DD9PPPH_SEG @!6SO*@"W(((%VM3@,8P0? MUZNLK ]4#+_X+J)P.+<+!B&KTZI?@%I4]7=*6@+"6#D"D]R2(-V&WRNC&/+: M GA:8F4:<7]42(+EX$BFH6R%#D7NLH@*W)_ C'HDCH,#(LH6,B_CB^1.**>Z MY3UT"FCW^><;O+)_DM%_<+[P^6'1O!4*<&N D@,!J[K81H *5Z@0I%18W9ET M*LR9R-V^=]OW:T7/1>CE0RY3M4QMQJ8S%)$[$0*O)4>,;* 8W!C'57_G7YOC MA:HT)'NBI1]O5H$2Q8R@0P3;DWI[2F)]!E1J+JLRLMC.53B-YE?Y ''Z"QHK M/DTI.DWY?K@\"XDMD(:\O304\TYZPS+NG$ET A=H1T2WU-GJQRW/Z>K\V H@EDAV/)@3W : MCTFV02!>\DW1-E.W7+9)#60N/?:&GVHY5((*O';&<4^^D#W3IIQR# K\T#4Z M%#Y5@&7NB\H^J&HJW[7X'#3*QWLRGHIXFUV)ZZ [&L]O6IQ:C6R=3W%N:/*Y M'DR#&]_AB&:;9Q:9[X%!"OSEQK>6?_O6 ]H<])5!=S:=M'LY!IK@FZ87&\U6 MPY-?[:*SF7(HY8G8'0RZ<\C>7MSPWIF77<$PGU+KY QF&W/QRW['LG/IYHCEYMV]$+2;.DVST MZV VOCG)*%6DUF0T:&'#"?V#Z?#\-I.[:#WF!ZR"_2CH^9W+H=2/:F. WR M(TG6F_7%7]N2X'S=G^#Q!TDS(#;<,0AZLU+MMRN&7^4^Q>T_J=-"P:(5U9AJ M6!RZQ?7>E'LDON$*U9\RG*-.866 ))G#]\&H3[=#W/;G8P$_XVY$!6D^I^I M\R^N+CC^>8#\%MX)3:$[^50S1_^X<;"-)\HHLN6A4#K:M ;-V<>06]>/?C* M)J/?G)&@#V4/MWV 9VG[XFR*_Z!/TTIL)/_%7SUM/H?@B?_T_G].DLK0 [Y?&9.4-;5#]9\7C?P%02P,$% M @ NX8-4V*%"G/)! L H !D !X;"]W;W)K&ULI5;?;]LV$/Y7#M[0)\]VG#0-6B= DJ[8AA4+VFU]&/9 26>)+46J)&7' M^^OW'2DK-IIFP_9BB]3]_.Z[TZVVSG\*#7.D^];8<#EI8NQ>SN>A;+A58>8Z MMGBS=KY5$4=?ST/G655)J37SY6)Q/F^5MI.K5;J[\UC+=]Y"GW;*K^[ M8>.VEY.3R?[BG:Z;*!?SJU6G:G[/\;?NSN,T'ZU4NF4;M+/D>7TYN3YY>7,F M\DG@=\W;^MO4N[(I5"!;YWYH*O87$XN)E3Q6O4FOG/;'WC(Y[G8*YT)Z9>V6?;Y.MAEZ\NG5MJR-0CJ1L1;?.1FUKMJ7FL)I'>!"Y>3E8N\G6EE^Q M=DYO8: )]+VMN#K6GR.R,;SE/KR;Y9,&?^KMC$X74UHNEB=/V#L=TSU-]D[_ M,=WP9;[T6H?2N-![IC^NBQ ].//G$U[/1J]GR>O9?_'Z&,K_PQS=];YLP%/Z MI3"Z5L+]0+\V#+&V4W9'W2 0J':NRB8"^XTN<;7VKB5%&^4UQQVY-=JUZXQF M'TA;BK#C?*4M&IA*UWOX@4S1!\08PNS!NSOPK@ H.@4B%2D<:\^$0\>E7N\(;RGHVNJU+A78&]FW88H82],G MC;6^ASOGI6MTV[?TN8>A4U 2"%$[G@0Q^W4;+*(*3 M' P"[7![KS$;F*)NQ2O D#>@C@TJ#9[9$?B-JD:_1QC!"Z:B1LH XJ!&,*CM M!F YOYO2NV>J[5Z]SB&@XNR52<^JDMB%LC+E\K#;YQJ5D="^/3V?72!%8](X M3*;17SSVUY2VC2Z;7(][X!P!8(;*<\FP6V$ZQ08\4+1CY6?TLY2)WJH8A2!O MA#P @D5+_J<)C'WN6BBT<4;LZ#R0$YRE45IJ%WH],-I!S0OD);,4\]]P[[#V M*H#0&==B!T7M@;KR"0_/1DF[2(S:1GP/D&B/+."N@Q;BM&LO_204G5*!;QT^ MA0FN$ITF0T'XL57>"Z'DC2=N.^-VHO%=8.Q>1L 9V8H5S[40( MG9.\")/DFXF*VL.01JL?^ZH>/SY2M1#2<<@S,X/ZB*#_$H\)%1N1J]HH;1** MVN;=)/7:M8F-Z^OF"( M.#_DV"=N"F;BBX1PGF7Z#=$_I#G&O>YCGP;8!BM, ME^;6]-%D7/&1R]Q^7V22YAFU0":&/%6!_9!>JW9D'3 P6[4+:3*A]#J;&O2Q M3Y6NS;-19;XB;JP>67TC/9%F]V.!#:@])#=[[*,V/]@B$&B==B7A!HB7%XKQ M=ES'KO,6\B">=[FWRM<:S6=X#=7%[,7S"?F\'^5#=%W:2= /V'#28X.5DKT( MX/W:@5K#01R,2^K5WU!+ P04 " "[A@U3OW MMRD' #G$P &0 'AL M+W=O49+MMD@Y;T0^Q2(KG[3G/.61T M?J_T)[,3PK*'IF[-Q61G[?YLL3#E3C3M'BS4;KA%E.]79B]%KQR0DV] MB,,P6S1J\[6LA4?-#-=TW#]^$;4ZOYB$DV&A1NYW5E:6%R> M[_E6W K[]_T'C=EBU%+)1K1&JI9IL;F8O([.WJ2TWVWXAQ3WYFC,*)*U4I]H M\FMU,0G)(5&+TI(&CL>=N!)U38K@QN^]SLEHD@2/QX/V7USLB&7-C;A2]3]E M97<7DV+"*K'A76UOU/U?11_/DO25JC;NE]W[O6D^865GK&IZ87C0R-8_^4./ MPY% $3XA$/<"L?/;&W)>ON667YYK=<\T[88V&KA0G32W M8@N(+>-MQ:Z<.:'9E6I++&KN@/NU];G'^'QA89,D%V6O_XW7'S^A/V/O56MW MAKUK*U&=RB_@Z^AP/#C\)GY6X6]=.V=)&+ XC*-G]"4C (G3E[P P(W8*VUE MNV7_>KTVB+VT_WY&?3JJ3YWZ]+OA^__4WT?)U[5@QDL:QK5@4SECKSNK6M4\ MLEM5=[3;.*U3B7=7JMFKE@S=\EJ8.?NX$^9(!TJ)ZHS9G6#W_-$]KZ[?OF?B MCM<=M\+X):CA[>-?_E3$4?ZS8>O.(!YCV%YHYR3\=D8Q0DLP3$(W&I"/!&;? M\7(W6&4[;E@E#9(&RWNMJ@Y/M=D(C32:H"\?H3'T.O4G=#FT,]%#X\)@5SLI M-NS=@R@[ZA#L>K.1)5"4YA"&VAS[/_\:5A]W$!A<@__=!A3JM/ HDI]:KCM" MHE0-O"HEKUDM*XX6B2:G-)GC$!7<.#$2<8 02%M6H_=H"*#+,*O8%F$@"L#% M=EBK']'@RLZM)&]A?\\ *./PLU$NK$:M92TM]NWWM2P'1$_U&<\AU#HV%%>6N M5;7:/L)J:96>?TZN+UUJG:V1++!=B3N<)WNW U.T8,U?$8S2Q;J7#Z)^1=VZ M&L#]+%)>&P4M1FY;T -9L=YQT.A.5BY)K8%:0AZXWX$1QB':JO85Y05YH]BL MV&H79BEUV1%=71*IIN J+%&62ZJ:YU .T5"(47 ROZBG70'349YRIO!%FV.P6= +I$53B6L+\I<#>> MLZ&E';2@&I *GR MD)D2#GH"$YY?ZRR4/D75Y4#C-162]X)3'FM<1@Q:&S$+ MY(5B,SM#6%J(DP.+X;@1XW%S*/L#93\JBPR_JR4.Y]ZE:33KEV] T[839\, MIK5JF'BP@!WOQXRS/[-E4,0QGFF1XS<+DG"%IPLH_GE<.55$_#M1Q**@2#/\ MQF'.DB!<)FSJ'K-1D_=,>SW0FP=95N 9!=DJQ7,5)!GY,<@-EM\*W/I*#[NG M5D,'YG_\ G8M22I.:)@O3UW'_'K,9JU0P],T#:)L-6/3/)NY69PN9RQ-_3@$ MA-?(*^H&%2K1D#D5 E70V4@0-!D!5F3Q,DB*#.&F18)9$139BDWC( _C&>89 M#.4X!1$PZ ^:!@PG (.5HD!J,4BB8O36SUY@0OA=F1 'A#+V:U\^%&=(0J#:.E+-,T(VPBUZGK% =Y^Z252)$$4$S1) MND+#2?.03=WC:6)$21#G*\> PJ4TRH-PY1I$+SD:?XD=Z$JKD/CAU 1)X@@6 MS?I9_$6/R-&"$F1M"B[.W#0A(DQ72S]+J67\R#;Q+"F^;Y. NV'FD(L^M4U$08ZB\;]3]WB:$X-MU!;81$=&&.7%;K=:=X:7OK=54?_V#@MP$0JNJTZQ:*:]R?6@2']]0R! XPH !D !X;"]W M;W)K&ULI5;;;MLX$/V5@3=8[ *J+5CL RV-)2(2J9)4G.S7[R$EJW::IBWZD%@D9\[E<\W(RL5G)M;!CW;#"R5J;6C@L33&QC6&1!Z6ZFJ1Q?#2IA52C M\].P=VW.3W7K*JGXVI!MZUJ8APNN].9LE(RV&Q]D43J_,3D_;43!-^S^;*X- M5I,!)97DQ\_)!X"_)&[OS33Z2E=:W?O$V/QO%WB&N.',> M0>#GCB^YJCP0W/C88XX&DUYQ]WN+_EN(';&LA.5+7?TM>C18CRGDMVLI] MT)O?N8_GT.-ENK+A/VTZV?1X1%EKG:Y[97A02]7]BOL^#SL*B_@+"FFOD :_ M.T/!RU?"B?-3HS=DO#30_$<(-6C#.:E\46Z6/[:L'+V^P__3 MB0.J/YMD/<)%AY!^ >&(KK1RI:77*N=\7W\";P:7TJU+%^FS@.]:-:9I'%$: MI\DS>-,AQ&G FWYCB);^6:ZL,R#$O\_ SP;X68"?_4 &OP^!WBMZUU8/=-SE M(")7,EWJNA'J@2# AG.2RFD2!(9DM]2T)BM!3A*%8:X]B#_-/K;28+.J2%K; M0DNHG-";UN%#JH)L*0Q;TFO*1".=J'I ;+QOG'YCA&^>B-ZJ;$R__/S3(DWC MDYV3L).<_$J8#[UJIM&R.7?G'NA@,8[!W:KJUSO1>/5D?F)W_+BLA+6T!$Q= M0[[#%(ZR2EOOL8^@;7QX!VFZ#RSR7'JC0Q3[KD@$R<9A4E&CK7NQ1814IV<# M. 9Z@KNP">JV8WI#[@,QB@KNF'B59%-?"W; EU*TZY48UJZ$-\6NP]W1S?Z M\7+0!@R A,HPS8#B<^^MU&P*-OM1=[YOR2,MAHHQX ?HM9;(E/S/V_7:<$MG M0]'\SL"JQLB,:5/*K/00?-]@J,(PBK :%+&&'$:[!#9."JWS#8H3@@1;A2KD MJH*XM8R+)/@5&&KEUNANC);A*7)AVZ;QSB)&0;?L&T"LJJYN=8,R@>O"[K6( MR.]\;K"I-\+DP& CL6R,SMO^-H!/-A-P!V8E9D(E0T,58]^* M?863Y*ENW-81IGRU );,HS291LD\)A9&O4!YMV7=NK/#TT<,50',WL\^OX'P_O;-.P=#"9X*EN\SYM!*!\ET'.,6.4B.^M]C_(9L MA,$14P.#P4Q/KF$X($J=AR; ^R.XXX-?SUYG_OZ/TYDU+=>Z"8T7)\42./: (D:89#93?TK#XCC0\ M=55.=AX>H;#^>841HUOENC?(L#N\X);=P^63>/?\NQ*FD)C %:^A&H_GAR,R MW9.J6SC=A&?,2CL\BL)GB5&PO=V]R:W-H965T.8[MJQH_<[%TG+D^\J:U;]P-$0A)BDF A?W%T%*JU M:768N]YT^&7I?*L'?/6KH]![HVL>U#9'I\?'YT>MMMW!ZY?\[*-__=*-0V,[ M\]&K,+:M]G>7IG$WKPY.#M*#3W:U'NC!T>N7O5Z9*S-\[C]Z?#O*L]2V-5VP MKE/>+%\=7)R\N#SA ?S&/ZVY"<5G15M9./>%OOQ0OSHX)HE,8ZJ!IM#X[]J\ M,4U#,T&.W^*D!WE-&EA^3K._Y\UC,PL=S!O7_&+K8?WJX/F!JLU2C\WPR=W\ MCXD;>DKS5:X)_*^ZB>\>'ZAJ#(-KXV!(T-I._M>W41%_9L!I''#*C7+[V[49[>QFST@;?*HR&<[<@J5X/'KQ;CAM>7.MB@W%)]]":8;M"BJZY6 M5V(G^NW*KCJ[M)7N!G5156[L!MNMU$?7V,J:H!ZE3X]?'@T0BJ8^JJ( ER+ MZ0,"G*L/KAO60;WK:E-OCC_"9O*.3M..+D_W3OCWL9NKL^.9.CT^/=DSWUG6 MT!G/=_; ?+LV_'\7BS!X>-3_[UG@25[@"2_PY*M-\,9U 4O6_&27:O^2B=7/ M:X/HJ%S;Z^Z.]EDYV*(+IJ9/\45\6=I.=Y75C0J8RR VAZ#6^MJHA3&= BKT MVN,]V_%TOL;;!OX\K-7*=,;KIKFC7TQ/L^E)K[VWF+=OH%F,'2#.Y\[2.U>T M#OSKO__K^>GI\7??7UQ\Y(\GWSWF?>B^AT7THC'*CS2<'GJS&AO>&6^>IKLR MU>CM8.,;[VZKM>Y6!GIH6QL88=(:5^_>Y"4PD_8U26B[P7C;%BK 9ITGZ>?J MC?$#\ \O"4HF+7=N,*JVH6I<&&$"/,#/I 1LMQEK4=5.K>[3)6FA4/MD+.>5 M:^U BNM''T8*U\$!<*OU;O7,R?1 0>?-C/04S%>9/JS=V-200E$^(%$QYM>Q M$[QE64GY?SQ14E;84 R-?2-.218Y>?9=4!==-V+L)U:^PBH$S>KD^/!_%7;! M0^Z,]LH0F*BWIC+MPGAU=L)P<#Q7/\B\KK<="0G_:'6']$."S)*X?UH#T!VE M%P6C*EW_"KCFYS-UL[90.BP8;1XU#R_TXDZJT\-(:N\@8P@$M+2!I;9^UU+D M$#F$Y^H"Z[%+QJ!5 *,NZ$J&'N:8>SI M7K3Y#.^!.M^%P;84M;OPZNMF8&"22)"@PH]?8QW9)<6D'>Z*V/'FM]%2/$ZF MISAI]1>C?AWK5;2AR7(PU 00EUX4/*PU;+Y[F88<&VZ,,+G#8)%F["$%CTXSIUDE?*IA9 @/X&XD M%\%8;6%0!)]W+59Q$#^OO"\\SG-XG.]U[BO#?@4 RDEB5X1\]20_3RB)6 ^P M)& !<4Y13IX(!6A.LD'&!C4&^DI^&W1+;D**AY^$ K5&TB)B(MF"Y\)4O"PY M#:-/1_82[RQ%&&Z<6M J #:AW>S^+]0C^Y@<=5SBX+L;D:133 MJ!O@0203QUIK-$4"O\K+RQX:&!N^1<2;A!62 6&U6N.9D(V1GYR]Q<(]N[H> MP:D=N8MJ'8?F7>(1$WP^LA"UAJ,WKF>-0R[XBM>'))?ET;V]-4UT_R0M[\=P MJ'8KY!-RH;A-^.FUK2.](L<3H_AK2S!-DG6N.Z3]8?LU*WCE&0HJZZN1#""X MX\DS*1D0W-&X<(= : -C&!5R DF,<4EVJ22,#QO6RFEUAY?0,F2O"ZBK<^V= MNG+-N*4@FL9UM,25;LP#=>;G]Y^2,1KQN[VA@>^ MNT769'W_M 3Z&<\ 1,593.1IWA3-0OD0OGDKB1F %/5.<@RA7Y7'N=%7"8PC M3."'*:<4CK\/"IYE*'BV-XK!OBL(-B6U-T!>.ZA/-GS9A0G_^6SJ?=Z#[1!E MHRB$_:@'X6(?0IR$RCL52-MN&Z ML=)AS5KE#^21T*XD5[STQ0S,W"E/1>(DF58* V)7E<$(O /(WA"&J;?L=A=+ M?'!=A7IH;0#VV#]!Q.%OR ,$ #6" Z%:%48GA=EAC$3Y+5)\(*_DX9G;[GX= MNT.2QQK('YSV;RMC.'=%AD""8P"PB/U.M;9I4@>#!^?2 WT%Y;')YS"_=8\D485-*W1W5D0200FND MV&OB8)0Y,] H#K")R6]6=+1N3"&D,>A/'&(30R#Z8%<\@+11.%P@SA/#DF+5 M=2O'T"JO3,F>]\R#DV!Q"X7IB%/:"=HR/=3UM=A'WS&.;FV0Z&6L_!BA6\E- M6UN8*M_:<0DXI 6P;D-<#[_N0Y7G&56>[\6!=\PM00UR-.W"DJ^=8Z?QUZZI M0QG"PFO+2)XI=PV7$D91PDK6 A,YOHQ.FR*G6IEY@\CD)9VD),.J@W!;'%?(*0@V+JT>1UCZFHHV+ MSSWEXE2YN9S\"$CV&/K;;.AO]QKIDR$@AD-=U(X[*66'RB-9HP(O"FMY?<]+ M/\(8_\*&WG%! [WL\IN_3"04X._-PH]4\9X>GYQ+T3WEJ6+D5>1"05TZHD2) M*KR_N+K,/1J+NFQSP31,?>[)%GG8Q=7G/.I'-^?5#X]/9^H?\!CJ,OWL>F2 MYT].I;D49T9N#' UTB'H9CHQQ)E+@Σ@")>-22^(^B:,_;,-E,J:K7GB MC"E1)UJHTL*L;-=Q_A$B(M4F$TP*!)[V[RAXR-DEN>)?P24-O:'DM(82SC#5 ML%2+>*<9-?4P-<2TZD;.THPG,6GVU(.FLIE+[MI.[*[<#!^!B,=0H8.,?@5? M^I&ZDRJ$^B)T2[FZ^B <[9XW=.@CD5H9] MD5U^9]S/Y'.X7V.)VMI"@-CR(S]*9)6LQ*:(/*41R;CSET6+L4QL;UXJ!6(U M#75;359HJFR2I2>'W/0Z*)3W9+2GJCCZ)KFK](LW*8LEMN2]('JD;_!)ZE/R M)J82B7X1:6+=9:EU77A!TLLV@WBP#9SI@:@*U(U10[@"-6,\D^WHG3D%[^\$ M[LNZ)\?32=GQWB3WGGJS_\3>3>EG.UG6_IGHI/5%P [,JX,^]N8.'II^PS*5 M]IYP_<_64P*+'\=%@\3&'T'5*2?^$KMY<\7+7O.R,)YT,URR.?B2P,G-U.FG MFBRQ_6"$N.E.O):(6Z\M0PU#*W74=$Y)[$UXE_@5.6+1M2:4OZ$NM6P$LZ#" MJVROV3&&>\%%QMX6/O7K:BH.&.F2CRX==3OIV]HBO?EJ?9=Z]-BDHZ.AWTV( M&;T?N4DF@)DZ3\MBI8Z3OP>&-M0A2@WW$&>@LF>%.7_7^1PD!E%>7!J4] AB M$>'EB:0JQ/(1^C'QM;8-&Y66*"EQY!^%6(5V7H#2T'PG*B*F^FE!7A;=@S:8 MMI^:Q6.7&ZI_Q)8)=%"N=I)X(EHY7Q*/>13@]&$!8MIG$I&D3:)Q$0QB[=P/OE+\5)T0;B8EOX:,@'2 M7NR5L-I'(#&QH93X]VKA+&OA<^?NZ2&+&<8^'B- ',PPB+R=2P+%5NI=;(3' M83EDIR. #+/%H<4LFII9T$ZOV>@=0P3A*:1\^A]L!:X^8ZI "=_4$[_"+,/: MU:YQ*^Y$4/76PG%A7E.M.XLLNE45%RMMN7$LUY-++'1,ZFE$WL6UR;;)Q4@<3(S[/K^;J>RJ^.P;*GSU;^$[= M66H?$:$C@HF1E ?("G/URQK ^Q>$_122";>V677#_M%QJWM!)P_)0D$2BN5C MNZ3VZ-)^P^!9D;(+V J;FXZJQ$\%2FO3TT%P-TR*BOUV]L9@TMM3DP:XGP(S MH=!N9)@][%G)^3<\%M0(%0_K+@DS>*:29!((QC<4[FA!/@(DU0/DY=Q%&O>. MMLDT9]OC4CB)"G(_$4'\H$(W[3(UU*=XOT['B8ED#>96VAG7K*RT\[@-!B4$ MHS1RIIL0^^RZ"0JQGP<%N!'T,I+.FDO'9 P^\/8)F,B9%E3P)4)2VER"@D^Q M.L[A IF%]T\:%-=-K9^YNC25)E>@G641HS6Y5.<3J%ZYT<'N'%[QUM]@,5A#THEX.A?NBJ>>1?ZQ?GQ!C9'ZK4)T(;*TZWEB:[DM71, M:ZR+S;5B):+INDQ):*;K$Q)#:Z3"0TZQB=H*@Z3^("R?P)"UMN.>Q\7]9O?# MF]S>WT[M2CJYG[^C-2X;77TYO*K6CB[:;.%1PB]AE5PZTHU)]H#((M+Y.GU^ M,G]RQO=8Z!#>$1CPUO'+^9/Y^=_DE(3[X(=+HJ%\Q(E?C^?/GOYMSB4Y7UMJ M[F:[]T+.7F0T'3)3V9EO)4PG$BWI,5Y)";ESFI/BV492$#BC8>Z^)+FS F\I MC+#KK.(1:]J- =L/CU_/G^\M=:FH-^H)T]FST^?JGUE9W%!\V1OV2G=R9U5YOZ! M._D6K+3DZR@.WOA[HL<<[3HIOOU(I*TW.AP0DW#<^TFGRXS\(A.NIY2R$J%G5H^4T=6NK[W!-^_C@,F MKP2ATM4GF2(>=FVU3/.*]QPAV_EPR\[;O+!LJ0Z14K2M28TBIC69VY&'RDFI MH2/:5.ZF'66DWI*9SYPVM;/[^#*Z2.V8KD;"Q$FII9L@=,H(>1@]Y7[D!E\: MV;TH@U4"$9!P0?4DHZ/?V(GT%(J+H5-)_Y 6X'(I7A-'^(.-;_*H,74B-C:# M% 26;P^-4CUC F')Z$F039Y<--)AM051U B5?(&U.XR2 MI&LQ4@[PY5".71:1BH^+CDH6D%#R@WN#^(:/G#5R;H:;43LV=FD?PMDI_N0$ M)G5VRNR5+A=B WROTM:JO/RWC0 95RS?_4!)\L =G_)XJ-7Y?G,\J ABB,%T MO%PJ54P1J9N^&1QYY%T^7K]WHL&=<)-RME#-W7DJWT5YD+_BF%Z7/X;Y MH/V*4G%CEAA*M.Y [)R^#*[GO^E8N&%P+7]<(Z:-IQ?P^]*A-HU?:('\5SZO M_PU02P,$% @ NX8-4T0R%06P! V L !D !X;"]W;W)K&ULS59;3^M&$/XKH^A4 LDBOL=!(5((5&U53A&A[4/5AXV] ML5?8WG1W3:"_OM^NDQ#.@90C]:$/X+W,Y9MO9BXF8E5<,,MJHW"KOAWDHA&MYJ M(5M2?'4QF 7GEXF5=P*_";[1!VNRD2RE?+";'XN+@6\!\9KGQEI@^#SR.:]K M:P@P_MK:'.Q=6L7#]<[Z]RYVQ+)DFL]E_;LH3'4QR 94\!7K:G,G-S_P;3P. M8"YK[?[39BOK#RCOM)'-5AD(&M'V7_:TY>$C"N%6(72X>T<.Y14S;#I13H8%5>S?,MQ8N>POA M.Q92NI&MJ31=MP4O7NL/@68/*=Q!N@R/&ORI:\\H\CT*_3 X8B_:AQ@Y>]&_ MA+A2LJ$YL"J4 F@V%,E<$>)D"^&U7@(?32V% N"25-Q*EY[R94P7 F&\M18+R'( MEO*1$U/XT[22-1ZCIA-AU66G65OHTW.ZKQ3GK]))2 ;?)\/^\W#D@9MS^BP5DC%#(G!,GRCV_#2@-(:U3_CX%(RQ MG&E$=,MRL1(Y!4E,(0Y#/Z$4W^M.H5$1 J$;410@_YII0Z'GCV.*(BOI):,Q MC1(L>R9AVHO\,06^[QQ%7AS&V]T!!6N!-\XRBD)G.LA"2IS9O1+2H7K9V(M ;9KA/O+".*3Q-V/4O$2C M!).SSLA6-L^TD'5G@6HH)5X6PFH/)?0RV,OL9BZ;M6RA1PN&MT]Q-B*+(@T2 M(/X0AH5X^A_42^JE0).,>JZ]49A0&']9,3%2;P_#(*+H_8J)O20>460++O&B M)*-1=,!$$'@IN-Q1,?+"C/%XT@>\%B#[K24V]P#J)WZB:P(OQ4@/+4N %%G7Z(2A'&FVR;[3)AQOM M+QA3+.DVG_-::KN^9#5K/?#"]1\?6!U[S%Z_YSFM]@'*Y"P.W6FAC M*V'E^G[?R&VH7[;RU^_PBN>\6:)XHL#K'^4E+T7K"-M:=ZTA1(;QQ?O9U8EZ MJ3Y3H6HWS.+,Z\X^=M'_^KP-^BL')\[^*;YA*M(AP?3%EI0Z69*FYRN-?W@M3_=CZVS?EI[$>]GWANFP)*F MFJ^@ZI^-4$VJGR/[C9%K-[LMI<&@XI851F^NK #N5U*:W<8ZV _STW\ 4$L# M!!0 ( +N/U\R)NBP4 %<0 9 >&PO=V]R:W-H965T\5%E:P)T@ MLLQS)EYN(..KJY[;6QONTWFBM&$POERP.3R ^KZX$S@:-%ZF:0Z%3'E!!,RN M>M?NQ4VDYYL)/U)8R&/Y9PBUDF7:$,'[6 M/GM-2+VP^[SV_LGDCKE,F(1;GOV93E5RU1OVR!1FK,S4/5]]@3J?0/N+>2;- M+UG5B4NI>%XO1@1Y6E1_V7.]#ZHFO9 +%L-5#[M0@EA";_R8 +GE^8(5+[_^ M,J1N]%Z2M,-L6F"E(AC99AIS;"RI8$KXC"AT$U&S6BB%\,DCE?@BAT;D0N,!$N,(]. M92P:49Z#B%.6D05;8":4AG;H.A@(0UK5$/.ZY6+!!5- M)APS(T/?#B-*(I?T7=_2PXB.R+64H-Y-6/RT&=WU;<<=Z436"+3%<\DC5QAY MFXDS$KB!'8U&.F'7T]F[3FC5]J$3DJ]%G)786)K'F,G$[(%Y *S@)=:1)OF, M#$,[0/1GQ#=.K+7)V_" XOL$2I?A)@J?CFP:&13.J$(16&O[T-M#_YL(#@+; M\XQW@\XD:(Q^]&9^W1'2&3;;VVQS9=YAV1U2FR+%(>DC>V:TAV1?UYI+L'#[ MU#*CP#G(<8044])"T./A08)]IT*&3Y'966HVUG5,69Q*K^MYMN>.UOP:'\9& MW9,(IA%6=Z0!^'656;4UPA8X(GA!(WC!4<%[P"/#M,2P*!]507POL *R]!\$ M]CN.$8;.3Y\M5UK 0Y0-T.OZ=I'J,>CG58U M*DRQ\H>1Z0/4R2 *ZO9K]=/U?8.WZ3B7#O$K0X_5>MC4>GARK=?GB.Y9JMN/ MG=IN3P/[2OMHQ-.__%#!V3P O"8/IQ>?*7&<7G64?',Q?OPO\)"[T/8C?398 MU\X1$J.&Q.AD$JOBN5^WK,Z]HUZ?\7Y3Z4&M8_AAX%BW^@"U2E6RIP;V,7P4 MS@&[1Q=51EGF#:RU96[C4:05RY#BXS>]C(@ V#OPMY0_I\X$WIA@,_^W3 M'WCIW,JD7Z5AH3WF\\*\0)^68-EF(7Y^S8&MA1^$KY3X MH'/90^V'H8]T!)M$Y5$E:3BI+]^'RE9<5M; ML%*O3 MB3=9WWC+%TMM;DS/3AJZ8+=,OV]N)*ZF@Y:"5ZQ67-1$LOGIY-P[OO!<(V!7 M?.!LI3;.B0EE)L0G<_&R.)VXQB-6LEP;%12'.W;)RM)H@A^?>Z63P:81W#Q? M:[^VP2.8&57L4I0?>:&7IY-T0@HVIVVIWXK5[ZP/*#+ZOJ":GIU(L2+2K(8VR/Z@B'R MP.H+=NA[(Q>TYE^H*0X',==*E+R@7:W4!;F13"$'W0TQ)ULRI U[HA605 ]/R: MA V0D!+'C9YDY<9TX\DUAL <4L?P$UIFWT&5$TC@A M<>ADB4?>']T>D7<@&=7*!_+K+ZGO^;\1'P^A!M59,6F!:&@#Y3OC@QM!Z,2I<GQG= SR8G]B'P$I1[R^K"1(F=*$<^)O90 0^P& M#M8IR$((X.>G'N2R(.[3S[_) -2%3@#19R2 BF LX_&0\7COC&.S-I07Y.H> M[4HA/P;Z-\B+))>ME(;5SI5BV[?/J)GM4*SML4U[PMK+>WO4VGM*H+XS"HR< MP$U,23MN$A@2LV2TMATYKA\/^^>\N .!,>R:AXZ\M"! J1 2*X.,9+$WF.@B M&&+R2.0&?3XE_,)F,FT!9I,T ?!^[/; -WLGQNQ#)X:@*8TD2\9*(AE*(OF! MDL#H(O6#]< 0:%.M@]KQZ)(V'#'P+P#K/;J6[#F?D5>@(D8.^@7]Y8WD0IHD MGA>B67>)\]M+DH;^UH8YZONN.MOPE V>/B5'H]FWV/QD266QHI)94TK,M;TP M=) E:4<+D0L%%6RCRFS \](,CD:@^.I^6W-MJB-#48+98?@US9<(6'X;2>RD MJ*P(+.R2ZU9"KNU=F/-[4B-*!B-*]B:BCS3]%G?]K)QI5NITA.NVU MJ ]_7N.Y9=#-D3@D6"C>D;?C!JD]>FY,=GJ!@0'[.XQZ",2N=89?.@2@,/+& M,,@&#+*],<#>E2U2\?U8\(K3&2^YQJ2R#9%1$]L1V;3U=>'/62],.3 Y])PF38?3IBH_N!0PJ$"W/#;OWE1"S[D@M>N[C>[;[XXQPN&<5 MCNO>EQA^4OF]8',& _W0^&Q(.@@?+/U4R&\&XJ&F3?F.AYAA1/ PT^YBGF] M=[P@L$?SFK(-\NG&5Q:\@2[LMR23R;;6W0>7X>[PO>J\^TKSN+S[V/6:R@6O M%;(PAZA[E.!M4';?C[H++1K[S68FM!:5/5TRBH9O%N#Y7 B]OC &AJ]X9_\ M4$L#!!0 ( +N,P48M[Y 0 "<. 9 >&PO=V]R:W-H965T'8YWZ^S^"SC9!/:D6I1L\Y+]1DL-*Z' ^' M*EW1G*A34=("=A9"YD2#*)=#54I*,FN4\R%VW=$P)ZP83,_LVJV=$OLPH%YO)P!ML%^[8D%Y=PX@C1^ M-3X';4ACV'W>>K^VM4,M _6*97DT$\0!E=D(KK.['YDS;UV 13P97] M19M&UQV@M%):Y(TQ9)"SHOXGSTT?/F* &P-L\ZX#V2POB2;3,RDV2!IM\&8> M;*G6&I)CA1G*O9:PR\!.3Z\)D^@[X15%-Y2H2E+HN%;H\P.9\0&/(W0C"KU2Z*K(:+9K/X3LVA3Q-L49/NKPKZHX1;[K(.QB[X@_ MORW9M_[\]TN^9"KEPE2MT-_G;**4R06Z&)% MBB4$8 7Z1M>4(Q]]8V3..-,,EINV9XAH])K:6WT_&M*P=ZQ*DM+) .BIJ%S3 MP?1A1=%"<* >*Y9(FYDBNVMFG.XGQCN)2=9Q@R9%0H])PI]=/5,9#6 CJ9\&$ 7(B])\6);''U1:-'6 M0U[KZ2)'O=;3P4:^5X]LZYGOU,.W];"ZG@KJ 1B;=TFZVO6SH=(.LP:YV@-; MIY^[6QW>62C4/?2:?]PRXD'H=G!C=$'4"M%?%2"8F_AC<]C1%SB1Y1.\01<5 MN 8< 73C4=0!;O>IV82NY@:\X+TD)>!]JQ&/G!#[?;'.(^W%[\9J%+NA/"]V M_,1%-S8]RWY6K&E#BC%Z/+T_10_2=N+%Z,>A$_CA@<2WN]8*WMA%^F)'MA1K M*@M+.54".87IJC*SK>&P]1 X2>+UI(-=\ +7<9-H3[X0LA32G!]S89K=MBEP M(IST13NW/^8D?7H[)2]P7-_KBU?08/W2;17R1DX0X5:Q-:B7Z^'D;W89&H== MSTE<,R,<^$XR*\<4B^/9+FP&H?ZD0VM=$.)S]F___09018 MB+P#*3:;NU#%!CW)WCB:Y<.@5!JLFH+QYL101 3.*^>(A= -$@=/OB>^R*'->+>]([5'GM MD1>,''^TVW$:\?:/1V=X]B;>O@& A&T9Y\C%RO M(;?:.T<^T#YPW3<_+(:=CW<8U=)>4>#C3%2%KK_CV]7V%G1>?_R_JM=7* #B MDL''$:<+,'5/(WCAR_I:4@M:E/8J,!<:+A;V<04W.2J- NPOA-!;P01H[X;3 M?P%02P,$% @ NX8-4ZIN))]O! P@H !D !X;"]W;W)K&ULE599;^,V$/XK [4H8D")=?NH'2#7HBVZBR!.FX>B#[0T MMHA(HDI2;?;&'Y!S?G)K%3LA'E2-J>"Z+2BV=7.MZ/AZK-,>2 MJ3-18T4O&R%+INDHMV-52V29%2J+<>!YR;ADO'+.%_;N5IXO1*,+7N&M!-64 M)9/_7F(A=DO'=_J+.[[-M;D8GR]JML45ZC_J6TFG\: EXR56BHL*)&Z6SH4_ MOXP-OV7XD^-.'=!@/%D+\6@.OV9+QS. L,!4&PV,_I[P"HO"*"(8_W0ZG<&D M$3RD>^U?K._DRYHIO!+% \]TOG2F#F2X84VA[\3N%^S\L0!342C["[N.UW,@ M;90692=,"$I>M?_LN8O#9P2"3B"PN%M#%N4UT^Q\(<4.I.$F;8:PKEII L2>K0M4H\58DQW#/4X[G9>M MSN #G0E\%97.%=Q4&68OY<>$;P 9]" O@Z,*?VNJ,P@]%P(O\(_H"P>G0ZLO M_#^G]][^=;%66E*-_'U$?S3HCZS^Z /]*VJ=K"D0Q ;>VG+ADBF> JLRN.9% MHU_'J W)<1/W.<)&%-13I!RT214HU(HNIVOJL%KV)E9D_/T7:]P8/J"^-25*IH6>B MR%!^I^9KK 1U;@ONP8X)\H8]$=XMOE"O@,:FTA0M2NII5R9AY+E!'+M>$((? MS-PDIG,X@Y 0)&0CC&9T/W4G4\^-IWY;4C3I #<;>F];706&G.BE?6?OIA M&OC!SQ_^?P_8KI*_&^X0]Z$^/I6"T[=-9&+NG?G^J"4"KR/"L">"T9'FCH?F MCC_=W!<4U:R/]PK31G+-R8&;Y[1H3,UNI"CAZF4COIT([[7_41#F4SU7-4MQ MZ="W6*%\0N?=F6!?J=EL9^_KH,_@QH SL5UID3X>9I0$F(8=4K_B"V_>&2W] M0*G>Y-*\]MFS%I@U:L&@Y")3/4(27V/*&H7 *V.OQ8 E?=:;(H.<:I XD#[D M!T&?OYH*ARX]HXH< /J3H#ZF.JVL2- MX\2=A!'<(7T4>&K =?!W3!)F4W7R]5M3<3)%8R&9N?YD"C0)"$G@3:DRI*F* M"PIV19VDN:DW;>?,0;)*3?#**)K:I3 MRE^?6AI*1LTDB@;N>Z$I]7'H1C/JQ3@!/Z*@!+X[G?GP7F>,#_8*&J];NSTI M2BB-[W;%&&Z'!>VBW4OV[.UV]Y7)+:]L0O4MVXVI/6A1VRUE+33M M/);,:+N#,3"LK>?_ 5!+ P04 " "[A@U3R2MAR6 $ #- M"P &0 'AL+W=O[ MY^[XW)$WWDIUI]>(!AZJLM83;VW,YFPXU(LU5D(/Y 9KVEE*50E#4[4:ZHU" MD3NEJASR($B&E2AJ;SIV:U=J.I:-*8L:KQ3HIJJ$>CS'4FXG'O/V"]?%:FWL MPG ZWH@5WJ#YM+E2-!MV*'E18:T+68/"Y<2;L;/SU,H[@<\%;O7!&&PDY+@436FNY?87W,436[R%++7[AVTK&Z<>+!IM9+53)@^JHFZ_XF%W M#@<*6?"" M\I<.=W:\AY^588,1TKN05EI0G-#ERH3IN<*VI+RHU1M%N0GIG> M&+FX>VWCRN%"5L2U%NZX3F[%O$1].AX:,F.%AXL=Y'D+R5^ 3."#K,U:PV6= M8_Y0!CXP /.>O#"+N;0X84OQ;P6"G M.^!>2%NG9WHC%CCQJ! UJGOTIK-]75E#9HV.35$__OQ3QEGZ1H-VQN7FJ1C( M.%!9.VE=/$#5TH:6-J!#Q^[082LTT&\I2ZIB?0:_-]44]YJ\/1K/5 M2N%*&(2/C=%&U'E1KZP^R;_%!3K=D#GL %CBLRSS@Y3!*V"#)(7WQ 4!@?.= MO^F^EP^H%H6E[83Y(\;\(&*GK0J5Z!(+JW22A)$?C]+=QC\]>!X9"_TDXGX4 MAB1/+F2#."(_>)KX019!3P;$70;$WYT!UTB952RLGVTRS+9"Y;HW&7K1CR?# M@9F6=M&:^:^TN\K1'=,PNT=%5_?WT>QG+/:S4S,L'.T:8/\*[IG9-QS'^>RT=Y__0Y.+0 M)#Z97.Y,?D4BG!0U42\;32>F3\_@=JT0G[W03\=W0^EQ?,<=K./U:70AM;$' MH@7U";:H?<93^F;<33@+[)=N4RH2%&JQ!G*!.J9[Z@0W[J&-_20)(0DYY43$ M8U(*Z,:^<7A6EE+^#HWE>11&P +N;-!50A?S>ZPI&4LG)W+JC K[9ML6C\"R M("'1*,D@]1/&@?M!D,&M-*1 /M'[$%KGN,\S>]G3"Q0FUO70CUAX-&&&!RU6 MA6KE&DE-;#2U:;NM;K7K56=MB_8DWC:Z'X1:%;6&$I>D&@Q2NN!5VSRV$R,W MKF&;2T/MGQNNJ=]&905H?RFEV4^L@:Z#G_X-4$L#!!0 ( +N,-*.58 M'P8 +L5 9 >&PO=V]R:W-H965TO'6) C?4N*TL")&F#=6C7($E;#,,^T#)M$Y5$E:3J9+]^1U*6+;\HV8^Z\:C@K!R<'YJKMV(\U->JYR5]$: K(N"B,=+FO/E MV< ;K"[,E"#H[&UQX)Y>IGF\F M?&)T*3?^@[9DPOD7/7@[/1NXFA#-::8T L&?;_2*YKD&0AI?&\Q!NZ5>N/E_ MA7YM;$=;)D32*YY_9E.U.!N,!S"E,U+GZI8O?Z6-/9'&RW@NS3E%,Z M[:X?(9F6D;]B=.GW OY6E\<0N [XKN_UX 6MA8'!"_HM_/-B(I5 $?S5@QFV MF*'!# ]@WF%N3.N< I_!%2\J7M)223TRN\&;!TP:W-6!N[JJB@)12#G=G?6:R8S7I8); MHJC<%[E^(^X7%+(.^=R0IPUY0(J@<)):"$H-!\D>H+#AICK<@,&B;;!@207. MTPMS-!)5Q4IX X1.Q>ZB-W1APHM5]HOEFG&I8(7X#G> M.,1?WPFB,7PB@FDQ;\X)PPA2-X1[KL/ #\'$?HJ_@>/'/ERSDI39)LH)7!1< M*/:W"9OVE] 1><5GKVJI[984W?@"0A^_D-#;4J$_$!HGSSIH.1)D.5,,G>P% MX(\;8K.=/1$IBC0WS^]**=-2FFDIL;64VH@]$2=!ZTW,(@H%0M;"$%V+:L/DDRV_\LZC4F3QJ)-=J63?6\2/5(B=!RZ8>R! MLC0UX"Z]X#A(MMGYQUZRBS==51BA*\PVLR?I=);O<=/QV(67VTP\]]B-X65/ MD8[:(AT]NTAW2Y&;'.]/U;)3B?36T=P_=,IW(BF3T;( ]D:3B&QV<=S:; M-)O9%FLS6?]U%O86PUTA'BA/GN>D*,_MR9T$[;GI8% MOEHM&#M)[!ZHP9LE$3D&CAM$6](X@1NAEZE'^G^(M^U M.TP\Z%%^W"H_?K;RWQ-5"XO?MB?OUIONDWPO^'[)=W?9->VISF"MH:9=6[FU M&?Z!!5 W"'K&:YK18D(%!%Z3"D?KPK<^^8:F(W 3L%_J.%[4<.X M5YQ@@\4PKXJM /% M*_-Z;L*5XH7YNZ $!:$GX/T9YVHUT!NT[VO/_P%02P,$% @ NX8-4Z(S M3KT(!0 / X !D !X;"]W;W)K&ULQ5=1;]LV M$/XKA#<,-D#$(B514IH$2-(.ZX"NA9-M#\,>:(FVB4JD1])-LE^_(RDI]EK' M?2GZ8)%'\>Z^N_MT)B\>M/EH-T(X]-BUREY.-LYMS^=S6V]$Q^V9W@H%;U;: M=-R!:-9SNS6"-T&I:^J' MRPF9# L+N=XXOS"_NMCRM;@3[O?M!P/2?+32R$XH*[5"1JPN)]?D_";S^\.& M/Z1XL'MSY"-9:OW1"V^;RTGB 8E6U,Y;X#!\$K>B;;TA@/%/;W,RNO2*^_/! M^L\A=HAER:VXU>V?LG&;RTDY08U8\5WK%OKA%]''DWM[M6YM>**'?F\R0?7. M.MWURH"@DRJ._+'/P]$O=6Q=K[^?2>+UMA9Q=S!\Z] MB7G=.[J)CN@11PR]T\IM+'JC&M$:S8#X[9AX^IV;7"J17:'#U M?BM\CL'50EB@D0UE6(@:\B];&5)ND=/(;80OBM6M;+@3#;KA+8<:V2_5X64< M]V"*U[7>J>!X"R9K*:R'Y;WH$9*-( &3$>&5Y1VH IZ-M@*8;VLCEX!%*O2; M=@+1LS&P9RMF+S!S++!NR]733S^4E!2O+*KW UWV@084X'RE6^@C%DW!*P#9 M63!L9^?H?F.$.* 8 H*(D2#H>N>TTMU3<*>51WFO'6_1FU;"=]5#FI)9O[P0 MGX3:B?-A JZ-[I!X=,(H>%_W'XM%/Z(CL^4@0;JT 5C":X[1D$&Y6IB"5N&05FE)< M)'0&,@-'!30@"-AI S3%2,$?%7@I2R@M3%)2CFBC=(()R3=E L5EJ#TC/HT0 M%LT.TAE73C%AV%^65?A-X7&_-I\*6,6H//4QS(F;>190%\>L@! MD)\Y(%4-(-'4W4&DF"2QT\T8SZW!+[5T"N>T]LOG2)%B@GU MJ4FS"AI.5B1H&H;CQ" IID45&%"&DI(")U5H$+WFZ/P4.Z K58GG1S"#TS00 MC,QZB7[6(PIH02E4;0I;>)$4W[9) -R$ADLB. MC!QR.JP<;1IIALL">$&@/EY@9;[7-8:%[]LU?&T7/@O6N_('%;%?>C@O\;:- M5:GC"6;OL ()@Y.CLKR.NYN=\6GP5B G4C>H-RR:LR\=+N=[)WHH]3K<6_S1 M"(YM\7 _KHY7H^MX(WC>'N]5[[A92X#0BA6H)F=%/D$FWE6BX/0VW ^6V@&O MPG0#USMA_ 9XO])PNNL%[V"\,%[]!U!+ P04 " "[A@U3B)F;81$# !! M"@ &0 'AL+W=OAF6MDF0<5 M(DRBJ!D6C,N@U_%S(]WKJ(457.)(@UD4!=._^BC4JAO$P6;BEL]RZR;"7F?. M9CA&>S/ZT;L (AG/R!9 M Y*_ ,FGA,DW50EHN9S!2@J<<#;R'@9(I MH74))\A 8\8MW'+S $=#M(P+=$)+I3A!8;J6 MW2]E)P=D-^%&29L;^" SS/;@!_7X.*DA"*F'52.332/[22WCYX4\@4;T#I(H MB?<)JH@6XI53[#"WIVI[.;2[+7G32ZH3+W1[MBVE6,4]TGE4Z MS^IU^F\(-7R1"+\WKZ^!6TR1+]E$N-DJZ.E[[-[>FE8U*PG-6B_^)87[:XJ! M*XN%J3.C565HU18Y0NTRT+[KOCVVJ5%O:SQB!N9EU/$^=^KYFZV3*'I;([1= M"6W_GQM?5^J%W3BO))R_DAMQM-U4HU?VXYD$2UCMKMBW'A=8P;/)&@W#QD3[AS2U,69O[L8\ K*\[J:K>Y'E_Y6 M$&[#R\O5#5G&I0&!4X+2-DI;H"[O*^7 JKD_\B?*DF7^,:<['FH70.M3I>QF MX!)4M\;>'U!+ P04 " "[A@U32F8*AV(& "N*0 &0 'AL+W=OG%0[3=B>+%>#[;TRU; M,?%^?Y_)IW&M)8P2EN813T'&-C>C6W@=N&X!*"5^B]ASWO@-BJY\X/RQ>'@3 MWHR/Q[ M%(K=S<@?@9!MZ"$6#_SY)U9UJ&S@FL=Y^1<\5[+."*P/N>!)!98M2*+T^)]^ MK :B 9!Z] !4 5 ;0#H N +@EUH@%8"\U(); $5IX2@KD_!2OI@>(@9X!NPC'*ZW69L M2\O9E&].+?CAYRF83X;"]FN0OMX7;7A M[M@&U-$&#-[R5.QR$*0A"S7XI1GO&?!C.1[UH*#3H-PAH\*?#^D5P,YW #D( M:MJS>#GEL_&PQ<>P@N]>$.?=V^\,+736 M/;?NGON2[H%-QA.PE@Z;R20IHUWLJCAG,N6Q=+V3"?L1_ -^9'R;T?TN6H,% M3]>L )0S\!#ECX;A]NKV>,/.ZZ0V-#%V_)YE1>LE[11&LE,BH3G8'[^\UDVY M62=TG"O'^587FWV!R[[ H ?P;"#]>B#]+^I!)_D'MN;;-"JG^5TD263[>1XU MK=LW'=:CH*-8RQG IRQ*#4[5&[GLC0SZ(,^'L[$(@%_4LU9L*Q>+XO/<""+5 M'#2P(RER@W@(1S(K-3E27^2R-S+H@SP?3D7AT,SAMP?!4YY\ BL>'XK)RTUJ M%75"=V"'4*P(O;ZKD K97!:X?GOML-!((;^]6%EJI* #7;^U$-&(>=#I6(E MQ%FZQHC$S13]2[(3@L)Z %/,@U#?Z*V0S%(D_:06_1LB# M;BOV-4*0>*V=2J"3@E-''_I($1XR9_O6!'VMN$>*0A 9>+85K2#SEJQ?W%N4 M^EUA;\'!+N#2!L1=86\#>K:P5ZR);*Q9;C'^9B&@ E"PYY'TD"@%(DJ8R8*B M+#09V"T4\Z 7[;.T<^]?!N74]]M90"/EHW86N!0B#H'M+' I->E, HKPD#GA M&Z>K1TKX4CM-K'@&.\.Z U;T@\V;HWY9PJ(4=ZX.+$"W*TO8#'8! PL00DN6 MP(I=L8U=:[?C3]*%+,D!-TJ4 ]N:6+%1WB(JJ9%J=>Y>+ I]UI MP6*Q.RV8@?[4EA84WV(SW_[*,^E"M])]HC4U:53\A@>N1!)%1,2\X3&=6C@: MAO?:^4 CY1&G?6RA$?(!L?GKD@;XG&401"QFX M8$@4U9 A"H86I9YF UYYAZ5VIXG"RF/,0+>S5F !(ENM@#3.^RS%PCRBX)ZN MHTVT-BE4O$4&+A,2Q32D=YF0:$I[+FE'O:9*Z+0+!1HA,G';0:_1!'%'S"MZ M(Y8*86-NOF;(*](@ Y<'B6(3,D1YT**T<_UOP6GV[)6SF'%=&2:PX#3%A?/C M;\64KIDI@T/&]PS0- 1OHS",&0AH+DRJ%4.Y U<(744U;N\*H7M9L4/.M!WY M.BEWTCX?T$@1E[3*C8%&RL6-0X3S/BJ.<\TY7C]37S$-N(I#W(&KA6[C_L80 MU4*+4MQ5O%M8@)/.%;_-8M>2(;!9[$P%X\;],^D"V_+B7RX=Y)"*XT6C^FU] MN?"VO%+7>G\'KQ=0\WX)KX/CU4&E_GB3\2W-ME&:@YAMI"GG:B+[D!TO!QX? M!-^7M]\^<"']L_RY8S1D62$@OV\X%Z>'PD!]17/^+U!+ P04 " "[A@U3 M]ZW/+4P# !&"@ &0 'AL+W=O>2MCUA>^K[,5S8D^DVLJ\,]"JIP8 MG*JEK]>*DKESRKD?!4'?SPD3WGCHOEVK\5 6AC-!KQ7H(L^)^OV!:&W M^W##EBMC/_CCX9HLZ2TU]^MKA3._1IFSG K-I !%%R/O?7@Q#6/KX"R^,;K5 MC3'84&92/MC)I_G("ZPBRFEF+ 3!UX9.*.<6"77\JD"]FM,Z-L<[]$L7/ 8S M(YI.)/_.YF8U\E(/YG1!"FYNY/8CK0+J6;Q,L"UM^WT/LD(;F5?.J"!G MHGR3QRH1#8D^@9E6# _JR@_E)11"^7G0IQ!'+R%*(C"^]LI MG+PY/8(RZ4:9T@Q10H<2M*-,NU&^$G6 8A01N+WVL9?/I^ ^YKE.=E0G.W)L M<0O;A!.M02[@N\VU," 5N)T&/[Z@*7PR--<_.XCBFBAV1$D+T25A"C:$8V&1 M;5NR(7-AM,&B,;$\5K82L^\P;;_8C),DC7I#?],LRZ%5G,1)$-1F3Q0GM>*D M4_%$"LQ[9@ S1,W1554"]!K$O:!!6ZH[-&H1UJN%]5XFC#,R8YP9]GPIE.IZ M!VGII?UGX@YMHBA-CNOKU_KZG?J^3>XN=Q7N6#GG-=SYZR[1M"9*.W5?%?F, M*LM4[3<-?W;#8_LX/2AL=#QQ@UK X/_OD>G@L(2#MK4?!OLF''0O,I?U]S"1 M>8Z'X:V1V0.FXX6U#1O-/GS=ZH;[5A=&_]HW&ZK<]:"97B:,!$VS0KF=!"=X MEI3]]10#/M9IJS8>'=0_"=)!E+;E?M\JP^Y>629[K5CV="%897/).5$:UKA2 MG38KVO6'A2;1D0@.G"W0,SLXQ5%5>6LJ) MD6MWC,^DP4N!&Z[PHD>5-<#_"RG-;F)O!O75&PO=V]R:W-H965TICV8Y))8=6QF.Z3=K]^U$[*TA&PO M$-OW7)]S?'T]*:1ZTBF (<\9%WKJI<;L;GU?1RED5%_+'0AB7)M9%:!D4'&1/E/GRL?&@#, MTPX(*T#X%C Z >A7@+X36C)SLI;4T-E$R8(H&XW9[(?SQJ%1#1/V%-=&X2I# MG)FM8 \B!W)%UE@@<8XW&]).=G%^3,1G]-9:ZIB/7$-\C4[N='%:MYR2H\P6I$[G&K M5)-W(H:X!;_HQO?"C@0^6E3[%!Y\FH>=&3_EXIKT@TL2!F&OC5 W? D1PGL. M'G30Z=?'UG?Y^B?RU2=1,).2A:L34)?UP;R0'RO).<%2+ZB*?W9L.:BW'+@M M!R>VG$/"A& BP6O#J8B@[5C+%".7PC:0_2P,;P83?]^TJBUH6,>\(C>LR0T[ MR1W*6$$DL71_0TQ,2M$>:@LWXCE6@:U)DP*)#M[Q1A5O_D==R6'8('[5(J\U MZH2^4:UOU*GO"_9SU(%]6@.)4:B1)*(ZM8(!^V!,\*(1(4W3 =2N*E_L*FK% MM(F[R? <@=;VJJMCY^)<62.L5SM03+9=P/GH2.7P9O3&B>.85W:]W4IK#P&Y0/_.S M/U!+ P04 " "[A@U38D=WG)(% !]'0 &0 'AL+W=OOQ?U<-3\,QZ,%O6@&O?[7^J1V\'LR$2G;!R[^+F9J?#;(!F+$[ MNBS55[[^@VT'%#?M37DIV[]@O<$F9 "F2ZEXM0W6#*JBWORG/[<3L1, ?0%H M&X">&H"W ;@=Z(99.ZQ+JNAX)/@:B :M6VLNVKEIH_5HBKI9QALE]--"QZGQ M5;UB4NEU41*<@/.*"U7\QV;@@DL%WEXR18M2OM./;F\NP=LW[\ ;4-3@VYPO M):UGH A!1_A%./R2374X;,.C_?"A M'GHW?M2-'[7M86][$P5NV'0I"E4P^1Z!*\4J M^6^@2]QUB=LNB:?+9FI=\[:)2MJH1GVK<0SC-,]'P]7N_-@P$N5YGG2P/5*D M(T6"I#X++B6XK;45E.T&^*PMP+F\FW;BG?XAQ#V.-H:D;GYQQR]^'K\O^IXY M"<96YR#K<%GLX&JN%8:]]CK)2UU$5]UDZ41Z:QJEA]AIQ92LC_3I>3Q_;G.^>KYBHF]<] M(!>\EESH>7W2D86,2:/D:$(SKHO"KNL5FFV>),\MF=DHZ'^G0L9D4=ADGZ$R MVTC[N6H0LD_0V"P*V^QS-&;GRB?]X\"!\5#$QK=Q.)4.*PP[*%10G;-!%*$MC?G X*C<'B0Q4FL,ML^S1MC&\3&(_%!RM-8$?9P:+HP'C.4FP\&;^F-H'M/+A9 M9.MMV8%K%AGY-&[<&__.O<6""ZH8F'"KJKC?IO%>?+1:!#9^BE]6C<".<@1) MTGX>Y8 1G2YXWE6)\5!RJ'($L9TR[;NI ^-[G2;&2LG!"A+$59#H'^DND*$1%CX21LX>=ZOM3)A$X?GIK3D9WJ\-'* M$,08*WE9&8+8#@E)!*UYMF%IY"OR$F.EY% U".*PR[[B'1A?)=^X*3E8!8+8 MB6_?](.0?8;&F\EKB@_;X&1_?;%E0S9,KV\_X1CN?!MK/DS^1<6]7B]0LCL= M%IVF>F!B\ZUO@, %T- 9 >&PO=V]R:W-H965T!@YBBOVMLP%D&T)RE+;=9S0S@AEUG)>7KL3RSDO5$H9W DD MBRPCXN$=I/RTL+#U>.$CW1^4N6 OYSG9PQK4?7XG],ZNO6QI!DQ2SI" W<)Z MB]^L7,< 2HO/%$ZRM48FE0WGW\SF=KNP',,(4DB4<4'TWQ%6D*;&D^;QO7)J MU3$-L+U^]/Z^3%XGLR$25CS]AV[586%%%MK"CA2I^LA/?T*54&#\)3R5Y2\Z MG6UGOH620BJ>56#-(*/L_$]^5(5H ? 0P*T [L\"O K@E8F>F95IW1!%EG/! M3T@8:^W-+,K:E&B=#66FC6LE]%VJ<6IYRXX@E>Z+DFB"5IPIR@I>2/2!2XGN MN*1EM5_>@"(TE:^TT?WZ!KU\\0J]0)2A3P=M3-A6SFVEZ1BG=E*%?G<.[0Z$ M_JM@4^0YKY'KN+@'OAJ'WT"BX;B$.Y=P6Q>AKH1;5\(M_7F#_C8*K2$IA$X9 MY&OT]J@S)IL4)OIIF4B2 OKR08/0K8),?AT)Z=4AO3*D/Q#R#V&*?,_T\Y?2 M?V%;%AUZ2WEV%):.S*-Y7$ZP$\[M8[M@?49N;7-!T:\I^J,4WQ,JT&>2%M#' MZHP-6@&Q[[MQU.'58^9&@3- +:BI!:/4[J?K*?JD:R<+\3#2C;#V%S[7 ,SJ MD+/?-0"SJQI.(MRI-2.7I MHO_=9O38./V=P(UP8O<)0U*!VQ']..Z.;H_5$*]&7?&XO*YXEH%(*$E13G(0 M8_UH]!#[SS8$C=+A<:G[E2$(>H2B6^P>&W^@VHUZXO I4Q!>JX 3![,NLVLS M?Q:Z\0"Y1F?QN-"NN,BY( K0AE\=5BY]-M*(HV>;A$;V\+CN_&PO=V]R:W-H965T,RR%+O6^DL50T*+F&EB6GJFNF7.Q"J MG0=1<'0\\&V%SD&S=,^VL 9\W*^TM>C 4O(:I.%*$@V;>7 ;W2P2%^\#OG%H MS6A-7">Y4CMGW)?S('0%@8 "'0.SOP,L0 A'9,MXZCF#(:4#CM=']H^^=]M+ MS@PLE/C.2ZSFP?N E+!AC< 'U7Z"OI\KQU* M:]1VEUL<9O?R ;ML: A[\B'IX;C"QD[[V4AFA)*PB7YPO0.D.4"R!J*1G/D M8,CYTOJX,!>6X'&]).=G%^3,A7^M5&.8+$U*T9;J$M*B+^NN*RL^4=;G1DY( M$EZ2.(RC5^"+M^%+*"P\\O#P3SBU @TJQ8-*L>=+_JW2)5E"CL2V=51K),6/ MV]R@MJ/Y\XVDR9 T\4FG)Y+V]'QT&'QT&/7OPS!#!:\IW669^2SN4A^R:#:] MCE-Z& OZ=U0X1'3ET]&4N1MNIV'+I2$"-A833JZO J*[6],9J/9^\'*%=HS] MLK(/#6@78/],Z5:7=/DS[8)*#6$UL:CO0[M?O[(0L!$BK[@NQS_<\=WY\^-S? M"/FH8@!-GM.$JX$3:[VZU6#OLBTPGC<"N)RM*4RI<1)&(S<-K.UG#'EK$V!G?87]$ES$ _ MK&XESMR2)6(I<,4$)Q(6 ^>Z?37M&7_K\(/!1E7&Q.QD+L2CF7R)!HYG$H($ M0FT8*'[6,(8D,428QE/!Z90A#; ZWK)_M'O'O&J%; .S6W7SO5K@)U738EV)#I/%&-C.PZELTZL6XJ9.9 MEKC*$*>'7_@:E,:#UXJ6) M^D<2#1=%*Y?RM+Z,S,H&YMF52E,8,PDPRS;!B?EW/E99X M._QN"-HI@W9LT,Z1H-_Q&BV+RB6W*[@=01Y(JQ2HTHDAZIH ME(?LV9#FDET/SX.@[ZZK)[OOX^UZ3/8]+MN[+M,FDATYNJ4YWZTITL2RHTBO5*37J$A^G7'4Y;@8>"L)'8/$ M02A2("UXQAZLX/3, \)TML[.-^O;7>\[U,79-^CVZOIT422Z^%6+OX4Y-)V M7$5"D7&=_WE+:]G4KVTOJ]E'[:MQ^X!]@H^ O&?_H\]?$#=4+HVF"2PPE'?Q M <]-YETYGVBQLFUG+C0V,3N,\2$#TCC@^D((O9V8 .73:/@74$L#!!0 ( M +N.^G+A&PO=V]R:W-H965T21 !5$:F'5-JD:*NWV8MH+DQABU;%3VX%VGWYG M)V04 MH;XH?[GW]W/L[CK9 O*B=$H[>"<35Q[!:8 2*,I-IXP/#9D"EAS#@"C-?&I],>:83[XYWW>QL[Q++$ MBDP%^TDSG4^Y;N?=1[D)BVNP$;78"ZR\\X>^[7&-._V!3<=>0%ZX$HQFN M"Q!R,I=$02[J!;%"'=E4Z-?M4FD)]?K[#%'8$H66*#I!9&ZA*ZVU*K8J\\_= M)'XQ]8].]0ZXCBV":+27W@]< M<4*\3("H1>;P 1 MR[I/UQ,M2MOJED)#X[3#')XV(HT![*^$T+N)Z9[M8YG\!5!+ P04 " "[ MA@U3T;TCOD # "8"@ &0 'AL+W=O8,FLT*,YF8C3@&Y521F8"R4V68?%Q2U*>#RW7 MVAT\TN5*Z0-[-%CC)7DBZF4]$["S:Y:$9H1)RAD29#&T;MSK:5_;%P8_*??2!5/J/EBGLKB%^65K6.A>",5SRHP*,@H M*Y_XOD) M5G@T$#Q'0EL#FUX4UU6@(<&4Z<)Z4@+>4L"IT90RS&**4_2DL")0,@J->;;F M#%827:![MH45%Y3(<\2@TD\G1&&:RC-X^?(T0:5WPC,4ODP%:@ M3//;<:7BME3A'5'AHP?.U$JB.Y:0Q("?M..C%KP-&:G3XNW2Z8POF:][NO>9^VPR-A25H)HB$$BL/^ (92E*B7S=SJ03TH=\MBH):45 H"HXH M>L0Y_(<4$>#$6*TE/"K@NC5O1U[@7@WL[?X==C&:'AI%7EC;?%(?UNK#5O6O MT*HO*+M8"QX3:=1?$H1[7MW([3?T=S&:'AJ%GEE^5,N/6N7#]5+H5PE:7+ HYZ!RH_BZ^&[/N8(I MH%BN8'0D0AO ^P7G:K?1#NIA=/0/4$L#!!0 ( +N/9!67RZ ( (( M 9 >&PO=V]R:W-H965T@.V<]_@Y'[:' M6R%?5 :@R6N1B!(Y?ED(65.-4KEQ52J"I%16Y&WA> MY!:4<6<\M&LS.1Z*M#K=H;$Q/)0H@7,_F:CAS/ $$. MB38>*/YM8 IY;APAQI_:I]-L:83[XYWW>QL[QK*@"J8B_\E2G8V<@4-26-)U MKA_%]@O4\?2-OT3DROZ2;6WK.219*RV*6HP$!>/5/WVM\[ G\'M'!$$M"#XJ M"&M!: .MR&Q8=U33\5"*+9'&&KV9@GS/..4)HSF9 M:ZH!ZZ/)5!2EX#A2Y!.922@I2\GG5VP MX'?(IZ?E=Y"@W+=R[[WC%0W>SG\BVD>_%86/T#J[7P/5.PF&";*"$V@[I8JL<]/>V[7M!=,#6 M-O*ZP?H-6/\DV"3=8%V E/2MJHD69 ,\%;(3LM^&#*\/&-LVUY'?31DUE-&' M:FL/F6DO88Y=%V#4VMP_P&M;]+TCU8T;O/@D7G4)2$B ;>@B[^Z]N$T6#PY[ MKVT4!-&1$@\:NL%)NB>A\=B5!\?C?QKQ9=Q1B\K%Z<:J)%:2_MA=#X!-AAAH\T2&. WY=" MZ-W$O /-LS_^!U!+ P04 " "[A@U3B] WDN\$ #E& &0 'AL+W=O M6)8*(ID2C^P" M$4UH( L31'T]T#E-DL*2PO&K-CIJ?!:*[?;6^K*D%O8"U@BRD^PJ67M$0AR(5E:*RL$:9Q5W^2Q7HB6@K(S MK(!J!;2KX.Q1P+4"?JH'IU9PGNK!K17K*#&EV;U!0V4.AQ2[ZPE;A(-E_;P'GO;/#H! M-PE1"=1-IW^^*''P226@^-?@S&F<.:4S9X^S;TRJC%ZW4Y=N?0WE967-*ZT5 M7/PP@QY&WM1Z:(?KD%0'JMM =8U0+X(@3_-$[;U0,:(Z'=1FK#A7@28IXS+^ MKQP8PEV9=EN(/HYMS]_!?4BJ@]MK<'LO7N(3D-'!=?9Z2";(W85[0*B#=MR@ M'1\S(9;C?JBQZ]C#(/P&A/]JH5[Z_2"ZO@N'$4T:1).C!W$YZ2$9>_YD& BT M]3ED&Z$LGIO[M;TV#F_L=G-I7@NU ^E!O)-P Y8@QJ@K=35@"B)G3P!@Z_R% MQGD7AVTN*0<1X>&&<%I.7K"5+#H&+H1(NT"O3[U0$SW$1R7?VEQ[^=%DO,L* MAZ2Z8/5! 8]Z4BQKU^?!*GXLVJ;-CS3G(><-HJ^Y#9FY[=G1 M[]>K:-(+OEFH"U73(GIY43L8^WZMNA^%9DMD9LL?-(J#Q!QLS6;(?X-@:]9" M+Z\H!X/=KR9]=_?B=4"H>Q_5)(C-%>=S@XW[9:*/W3TH-#=B,S=^H430B"4A MB%.%Y:%\@C&%'FLFPV]0]^'6!?^X=1_N5W03S]X)_0&A+E3-@/BX51_N5WWC MR9X3'FMBQ&9BG)>E75X]L<99@>=><;PQ^)K*\!M4>%AS%CYNA8?[-VSD>+LL M?TBJ"U9S(CYNA5>;ZUS]'+B;A5;K%3:E_+Y\+Q<@8'DFJW>R9K1YD[\H7Z)W MQB_AV1P.C"_@V57UXJ[-5W\ 7!-^'V<")'2E7-FG8Y5XO'I3KSJ2K&ULO5;?3]LP$/Y7K(@' MD!B)TU\I:BM!.C0FD"H*V\.T!Y.XC45B!]NA\-_O[*1I6=,(;>M>6I_C[^Z[ M[^S3C59"/JF$4HU>LY2KL9-HG9^[KHH2FA%U)G+*X-T)I$JLHS(MTN:BM78P:$C3U'@"'L^54Z>.:8#;Z[7W*YL\)/-(% U%^IW%.AD[ M@8-BNB!%JN_$Z@NM$NH9?Y%(E?U%J^JLYZ"H4%ID%1@89(R7_^2U$F(+@+M[ M 'X%\#\*Z%2 CDVT9&;3FA)-)B,I5DB:T^#-+*PV%@W9,&[*.-<2OC+ Z"Y?;, X^I1"6:HAL* M2J+CD.1,@ZO2G$DF)-("7<0BMS43"W0Q#U'0]4_0\91JPE)U C$>YE-T?'2" MCA#CZ#X1A8)@:N1J2-#0=*,JF%;08N"2F4O01*+TU]LB\LTL>C6+7BN+V1XE.-5-%'H[%/I= MW,R@7S/H'Z B8?_C%1G43 ;_MB+AH*$B>-C,(JA9!'^A1W-=PF"'R, ;-/,8 MUCR&K3Q,>RLT=*^$R'A%)+54E%AH8[0\1>QMFJIW^)>/MWHX/L3;K[QNBQL$ MS=KB3<_#_B%N?>7U0UPV+1&W]\1;$B6P)7^CT:;YILGA[G\H\::;X?9V]J;1Z%A6+++!.99*LT!^+X00J\-,S'5$_+D%U!+ P04 " "[A@U38*8G M+WD" &!@ &0 'AL+W=OS'MA9M<&PO'SFRGA7WZG9TT*M!6VYO$ M#_<__^Y\OG0CU;,N 0QYJ;C0(Z\TIK[V?9V74%%]*6L0N+.4JJ(&IVKEZUH! M+9RHXGX4!$._HDQX6>K69BI+96,X$S!31#=51=7K#7"Y&7FAMUUX8*O2V 4_ M2VNZ@CF8IWJF<.;W7@I6@=!,"J)@.?+&X?4DL?;.X#N#C=X9$QO)0LIG._E2 MC+S @&'W%@/%']KF #GUA%B_.Y\>OV15K@[WGJ_=;%C+ NJ82+Y#U:8:2 )6VX>9";S]#%XP!SR;7[DDUG&W@D;[2152=&@HJ)]D]?NCSL",+! 4'4 M":)_%<2=(':!MF0NK"DU-$N5W!!EK=&;';C<.#5&PX2]Q;E1N,M09[);)JC( M&>5D;J@!O!]#)K*JI<"1)A?DWI2@R)T4>:.4W1UK#;AS.@5#&==G:/,TGY+3 MDS-R0I@@CZ5L-!6%3GV#@/88/^]@;EJ8Z #,UT90H M#YT\>"OW,2U];J(^-Y'S%Q_P=Z]65+ _U-;;.69%:,E90=OR$P69*="8D79! M+LF>7&KR<[S01F&U_CI"%/=$L2,:'"": ]X",Z]8J+74S.S-<>MBZ%S81[S. MPB"^2OWU;B;W&(7!L#=Z0S?HZ09'Z=I2$5)<;&N%NEK9!]EZ2G;/'P;Q.\B/ M1H-D/V+2(R9'$1^EP>N1_P&:?$A4-!R$[T _&H5A$KY#]7=>J>V0WZA:,:$) MAR7*@LM/Z$6U7:>=&%F[A[N0!MN &Y;8J$%9 ]Q?2FFV$]L+^M:?_0502P,$ M% @ NX8-4[\2:>"- P % L !D !X;"]W;W)K&ULQ9;?C]HX$,?_%2OJPZ[$;7Z00*@ :^OO[$3LED(='4O]P)Q,C/^S-=CCZ=[J7[H L"00\F%GGF%,=5;W]=9 M 275=[("@5\V4I74X%!M?5TIH+ES*KD?!<'(+RD3WGSJWBW5?"IWAC,!2T7T MKBRI>GH'7.YG7N@=7WQFV\+8%_Y\6M$MK,!\K98*1WX;)6=9V)364OYPPY^RV=>8(F 0V9L"(I_C[ SFTDY/B[">JU M7/":SIAH6DG]CN2EF7NJ1'#9TQ\UGN?\5FH02&R^37+M?LF]L M X]D.VUDV3@C0&?F;^@0DJ,D8Y61EJ !?(D(4L*RGP29-? MR'V6J1WDA(JB W;V[)&\($ M^5+(G49?/?4-XMI)_:Q!>U>C11?0?M^).S(,!B0*HK#'?7'=_0$R= ^=>_#2 MW4>16J6B5JG(Q1M>B/=);:E@_U!;?0/42&C)64[K8D1QE@HTRE*_D!O2HZPF MW^_7VBBLW;^N$ U;HJ$CBB\0'9<&#KBI-?1*7$<8N0AV2S_.XTDRF?J/72'/ MC8:32=H:O8"+6[CX*MPWJA05YHGPYS+I ZRC)-VYA^$)W[E-U,GA!5[2XB57 M\7#]W#K\#"\YFSI)1R=XYS91E,;]?*.6;_2JMHV <]M..6]KQ*]64^D(ACGM$"D[0SFV2Y$(9IBU9>I6LWH5 ..!9 M3VXR6C[(>5HI)18PD-)?5<=_>KQ8DC:/;;F4,\"AVAUY?9NEY9N-A/_6D MI9[\S]2+R3EU&O53A\%S,PFNF"NS&NN*JO8/7 R,K=8M;2X)W(/19X;05E M#?#[1DIS'-B+47L1GO\+4$L#!!0 ( +N-C_,(M^@( '$( 9 M>&PO=V]R:W-H965T2S MR@C1Z#5G7(V<3.OBPG55DI$Y.:8 MF&*"HXD68R<2_\B'IAX&_"=DK5JC)&I9"[$LYE\24>.9X ((XDV M&3#\O9"8,&82 <:O*J=3/]((F^--]FM;.]0RQXK$@OV@J24&@ISR\A^_5CXT!&&T1Q!4@F!+X'?W M",)*$-I"2S);U@1K/!Y*L4;21$,V,[#>6#540[E9Q9F6<)>"3H^O*<<\H9BA MF<::P/IH%(N\$!Q&"IVB.YT1B;X)?AJOI#2W;RF>4T8U)0H=3XC&E*D3B'R< M3=#QT0DZ0I2CATRL%.:I&KH:,,W#W*1"NBJ1@CU(-RM^AD*O@P(O\%OD\6'Y MA"0@]ZW<>R]WP9S:H:!V*+#YPCWY[N02<_H;FZ[K@#=<"4937#8A3]%4$@6V ME!?$ K4XJM#3Y5QI"3W[\P!16!.%EJB[M\(%@:5(D5F.-G]+>63E9AN_C,&( MEZ:%NQ&#(*ICWE%U:ZKN0:JR;H(8@5V%CA-<4 TFE--"4B&1%@BGHM@X=3F+ MT: ;G"#VMZ,ZB$.K)66KM=560O0:Y/[YH)V\5Y/W_@/RN+=#'H9^.WE4DT<' MR'LUYS]@YP/PA@J/DK;W^E2WP_#+=R6 MH-#?TQ&#FG?P3QUQ:UJ@4[_QWCKF15C!=QIOS'?;?BH4M8WR].E5F_-NSB 3 M5=M[OZSQ,,B'C2O+=1L'@CF,OV*YI%Q!2R_@,=Y9'U97E@=<.=&BL&?$7&@X M<>PP@V\"(DT W%\(H3<3<^S47QGC/U!+ P04 " "[A@U35:*_)H4" !2 M!P &0 'AL+W=OYU 6#(8\F%GGJ%,=61[^NL@)+J@:Q X,Q2JI(:[*J5KRL%-'>@DOM1 M$(S]DC+AI8D;FZLTD;7A3,!<$5V7)55/Q\#E9NJ%WG9@P5:%L0-^FE1T!5=@ M?E9SA3V_8\E9"4(S*8B"Y=3[&AX=AX$%N!4W##9ZITVLE3LI[VUGED^]P"H" M#IFQ%!0_:S@!SBT3ZGAH2;UN3PO<;6_9SYQY-'-'-9Q(?LMR4TR] X_DL*0U M-PNY.8?6T,CR99)K]TLVS=K)R"-9K8TL6S J*)EHOO2Q#6('$,:O *(6$#G= MS49.Y2DU-$V4W!!E5R.;;3BK#HWBF+"GR0*HO YW$\>%7&G(NYU MM/7CN M&9 ;R=$X9^:IQ^*XHQR_8]"33L7DK8)NB,-P)^A@,(['+R=]T DZZ!6T8/I^ M_TP!>A0&%&A#%GCC>JP>=LR'[QAX&/RM0,%;1=XRA]&SS(-@,OHG='^G0MK7 MYI*J%1.:<%@B,!C8\JR: MYTC*Q&ULC57=3]LP$/]73A$/(!62II]#;25:0&,"J6H'/$Q[<.-K MX^'8F>VT[+^?[:2A&Z';2VL[]_NX.^XTLDU_X7=E5L%$!2:".S M"FP=9$R4_^2UJL,!(&Y_ (@K0.Q]ET+>Y34Q9#)2<@?*15LVM_"I>K0UQX1K MRM(H^Y19G)G<$J;@B? "X0&)+A3:BAL-Y["T_:<%1Y!KF*5$;% #$W"/6^30 M@7M&5HPSP^QQA:1 #!P0GEZC(8SK,\OV3)0B)?%P^G)V1':3EWKCJ?M_+/6K>;RV5NZP*10BHD-3(EFN@6/0JXTJBU9 MV5;%-QOX-M"<@[VPNZ(HM^/F.[6IKO>=/<#TU/" MB4C0M7:%&R:$\V:O1(Z*2=K4K)*O[_G<3-A.HE&X;;#0JRWTCEJXHI2YY!JO M1@GM':CUVH->IUFQ7ROVCRK>O*)*F,8FP?X[P0_2&]1B@Z-B!^\=$/K#OO/^ M%6S2'KS3/N]_BH?-^L-:?_B_'49!C_=V^*ZWW>XP[OUE(#R81QFJC9^Z&A)9 M"%..IOJT'NQ7Y3Q["R^_"@]$V4NG@>/:0J.+@4U>E9.VW!B9^^FVDL;.2K], M[<<)E0NPS]=2FOW&"=2?N\EO4$L#!!0 ( +N,,I>6VR0H "-2 9 M >&PO=V]R:W-H965T;&H5T]JD]6ORJTJVK\\E-4F:]J7 MU>.BWE8JN]\?M%DO*"%RLO^[#]7-=;EKUGFA/E11O=MLLNKK&[4N M7UY?P=7I%Q_SQZ>F^\7BYGJ;/:I;U7S>?JC:5XMS*_?Y1A5U7A91I1Y>7_T" M/R]!RNZ(?_60[=;-Q_+E M5W4\(]&UMRK7]?[?Z.582ZZBU:YNRLWQX+8'F[PX_)_]?53". #XR 'T> !U M/8 =#V#[$SWT;']:;[,FN[FNRI>HZJK;UKH?]MKLCV[/)B^ZZWC;5.U?\_:X MYN9=EE?1']EZIZ+W*JMWE6HO4E-'/T6W[9"YWZU55#Y$[_(B*U9YMHY^J6O5 M_CDK[J/?\^PN7^=-KNKH=G?WW_;"1$T9C;787;/HHUKMJBHO'J,W69T?VFF> M5/2[>E;K[IU^*[:[MOASK>ZC[]^J)LO7]0]M;S[?OHV^_^Z'Z+LH+Z)/3^6N M;@^MKQ=-JT%W)HO5\7S?',Z7CISO?W;%JXB1'R-**%@.7^*'OU6K]G#8'TXN M#U^TRI_EIV?YZ;X]-M+>0O%L"C$LXT (@W/913?YN9L<[>:__]KES=>I+A[: M$,9[@^0Q[?5P6$7LG1/GS@GT:A@C&KLD\MR<1,_USZRJLJ*)UKI9V\G*P6EP MGE#1.]EA%>.,DY$SCL]=C-$N?GYU^RKZ5.WOTZ_(*2?G]A+/\9R>6TH#C>=T M.%@2P5E?0$N9$(S'=@&!:("2:0G;1UZQ^KK'V6/YK*JBZVU4;\NB+JL6977' M/? =F[M\?HM8])\_ECH:RQA&[F>J M(49QB#G.6J@F&<5)YCAOH18^628NEC)LYD(UQRC.,>M]%_TO^K"[6^>KZ'@6 M&->HYAK%N>:JL88;Q>'FIO&2#I%%:9(R-B*>AA;]!FAUXE4M&MIGK(-Z3'., MX1QS5(]IF#$<9HXCE T)91NAEC( SN7(U)!ID#$<9&,BN\ZZF;'X8[[K2,T3 MAB_19JPD+>LTV]3;5L<(XR./7J9)Q7!2H0('F9,SC2,F?2^!Q@W#EV4S+D'L M,B>W5"%SF_+#<;5>T-HVVV514FBD862ST%YII('%^TN0M\;*@W MMR1IW#)XIH\')\LN:^=^-!E8I#( 2R&99*G\8BW*C36 M!(XUWPF'T%@2O@Z4T-@1^#3)6=ZE&*[Y:/NX2T=TT[ 2.*P"/,>$!H[P-9V$ M85CC$R#WD2DLII,4E/5&IJ4,2,+HR+)::$P)'%/[3WC^^0^0Y%_0*CO7-!&: M,\+7@A(:(@*?W\R0=[A0L]WXEK(D3>.QSRTTH01.*#?+1%@\\''+1&KL2!P[ M:-S&^B'.?H\<6+\IFJ=CJ M$#3&FF0Q3K(Y>@=Q6&)-L-C7Y(HUDN)0)E>,Q0R.%\,YB1!KQ,4XXAROPXP9 M:JSQ%OM:6;$1, AE9<5#DVH@-%9RV4&-OQC'G[/0KGY+K-D6^SI:B<95$LK1 M2H:SJK[.:,EE!S4#$YR!CCK/MUT2S;;$U]]*-(R24/Y6,C2N!GIC)9<=U(1+ M<,(YZCW+?DDTOA)?ARO1.$KPV9;[*BRQI*0LJS!+&6*_))IU"EC+,\DHUMU*<6VZF3#J$T=B% MU2!*<1#--632X;R*D0 M88,;SV*:(>D (&9RU!ETH_??+$L&B!$A)4$\,"!&DI2$<,&6IV8 M<5-BY$U)L, IF3;#\)I>)XVP*7'VPR;5#I1*-X &OIX97(3<0[EFIY:FHNF6 M,BR;;H;H)U+TCI=EQIP5S&@\^#IC8(;B(90W=FII,AUC*T3B,6#&[B=R]\[* M.V\?,*/TX.N4@1F>AU!>V:FER3T$ECIL$X&9SI^(YSOJ_@V[#6?9>^ D=$'ZNNE@9&Y!Z?0OE M$;T'ZNN6@1&DAXDD_9RA.UQ*V@P)6QWF2("1Q ?FO.1DWV#Y@)'1!^:]2=&( MTL-$EGZ&S&S:3<-K>ITTMRCB&'-S?$ZM.+VY@:>)W/Y^JY@S'QPCF P]CH!GY>^!!8F2G9B8'L:5N5':#=!W-RO[;UAVTCA P^V99L[>&QH3:^3!M@F\OUSU YC^!B9?N#>!IP1 MV0<>S(#C#@8<6M/KI(&\B M)PTH3FP/ Q-@: \';6C.0_B&#.FG"8G*$UO4Z:WV/A;*AA>G^#L6/L M%@#A;:P96P) !#/6Q'0*#:_I==*@W\1F T?=YSDZQA8"$-Y>FK$E )SV!#BM MURPQ_X'D:$VODP;_I+.)%F0F8VP8 .GMGQG9?I@(]\]P=*3[XM-(^(-T]L9" M/16-[0 @O>TQ:7X_3JB\V:DEB0Y=K.;0R87Q!7[=UR>VO'K,BSI:JX?V&/*J MRPI7AR\D/+QHRNW^._WNRJ8I-_L?GU1VKZJNH/W[0UDVIQ?=UP2>OQ?RYO]0 M2P,$% @ NX8-4U MG711!0 YAD !D !X;"]W;W)K&ULM5E=;]LV%/TKA%%@+5!$(BE+=N$8:.RDZ; "0;*L#\,>&)F. MA4JB0U)V.NS'CY0848XE6G%A/]CZX#T\O!_G4O)DR_@/L:)4@N-/)FCS2.RKOUS=#S_#3=>!K@W+$7PG=BL8QT$MY8.R'/OFZ.!_XFA%-:2PU!%$_ M&SJC::J1%(\G SJHY]2&S>,7]*MR\6HQ#T30&4N_)PNY.A^,!F!!EZ1(Y2W; M7E.SH*'&BUDJRF^PK<:&T0#$A9 L,\:*09;DU2]Y-HYH&""_PP 9 _3* '<9 M8&. 7\_012DP!L$K@P!V& R-P?#U#%T&H3$(^ZXA,@917R^-C,&HC&X5CC*6 M PZ&%=S]W1R\?_>A M$^ORT/IR1S0:]M@5+4\(%6%->K?.# M3I):K5IEKYHM:C*%9\,.EHT6"?NY_R5S%P> NRZ#:!1&L(.,E46(G&1N MJ=Z1Z@2HO<7I@M+L(*N906ZR0GX0XE$')RNFT*VFMXI MB[WHE4L=CL9AT%7#5I_AR,FE"M%G,&-9IM*T#)0K-E:: MX?@$L4=6(I%;(@UAH=$_ONS%22%7C"?_'O3HI4%O>C2"0[_\M/L465U$;EW< MI;8F'&Q(6M C*_[2S#;>K7B_J^918R?IELQ6%R9"%#WD.%&_BW<+,RB=PRN_KIGO3BZULX@.R63K@HF\KPE;G\$D>F1O/S$<(5O]6A/?U"B+H:D78 MZA5^BU[]W(H/\JOHA'"$?=]"RLH?=&\Q?;45X?P]Y MB)N53.R6S&-;$6Y3RPXR5B=Q'YV\^(5>A*U0XE,(96"%,CCP\%V%N>H_\F " M7@0MDMC>?KS&^VC]#\@WPA^37("4+I6I?Q8I#%[]J5"=2+8N7U$_,"E95AZN M*%E0K@>H^TNF@FQ.]%OO^J^=Z?]02P,$% @ NX8-4V5I[W[, P WPX M !D !X;"]W;W)K&ULM9==C^(V%(;_BA7MQ8RT M,_D., *DY:-JJVXUVNETKPTQQ-K$IK8S;/]]CYV0"<&$J.W>0.*\Y[7/HY,3 M>WKDXIO,"%'H>Y$S.7,RI0Y/KBNW&2FP?.0'PN#)CHL"*[@5>U<>!,&I"2IR M-_"\Q"TP9Q7S*2Y531IX%DF518/'W@N3\.'-\YS3PA>XSI0?<^?2 M]^2%J-?#LX [MW%):4&8I)PA078SYY/_M/8#'6 4?U)RE*UKI%/9:Z=8!U_U:9.,Z<.;%^?W'\RR4,R&RS)DN=?::JR MF3-V4$IVN,S5%W[\F=0)Q=IORW-I?M&QUGH.VI92\:(.AA44E%7_^'L-HA4 M/O: H X(N@'1E8"P#@B'SA#5 ='0&>(ZP*3N5KD;<"NL\'PJ^!$)K08W?6'H MFVC@19DNE!,BP(>D ++.D689:B%T"O+RMT]^$>?4 NDOJI1)2A5T:5_ B#N)=(-9@"T[8%D&OX:\E M>T2A]Q$%7N!;UK,<'N[9TOEOLZ__]>QG,,*FAD+C%U[Q^[TLB,"*BZ<>LZ@Q MBXQ9=,T,FF,.968KDBHR,9&Z [[-'\)D'$(.;VWV%ED01V%\+EM99+X?C.+P M7+>VZ"+?\Y-&=I9GW.09#\H38:4$W90*;W*"%$=;7A300B_6J^E-"Z\1N\HWMRAE0BV#I(!3T9/@&G?G]'3T_O;:S'%Q40 M1EX0QU[0X;.\5/K!)-'"28>XQ3-,DL@/HXYR;?,//;MV"<-ITDO)_.% M@RT+(KL=[&$0WZ$#5X0IBO,.LQN )A=+[-;A3<7JIF+=IS@#X'OO.P'O?RN5 MTX;@!HMZQB'58I%>*Q>;ZY5ZL;KV%HS?VCGYP[K6 39$-:0!#:S]GJ4\S[%H M.=@I5NL8M3N-]^C[78)66="%9U6%W>9V119<@1:\0PM^#+1VQ0W$%@S#9I5= M8+.J+K'995UL;FO##GNGO3DI24B\9*K:=S6CS6GLDSF#=,87_M/2MXRO].G- M'!#>[:NCWV&PO M=V]R:W-H965T)>[;>:#OASR9;LJ9+JG]L M%]*,_ ZE8!7EB@D.)%U-O1OX<8Z0=7 6?S"Z4WOOP(;R(,2C'7PIIEY@&=&2 MYMI"$/-XHG-:EA;)\/C5@GK=GM9Q__T%_;,+W@3S0!2=B_(G*_1FZJ4>*.B* MU*6^%[O?:!M0;/%R42KW"W:M;>"!O%9:5*VS85 QWCS)#<]H!M0YH MZ!"=<0A;A] %VC!S87TBFLPF4NR M-8&S;ZXW#AO$PWC5L:EEF:5&3\]NR.2 M,[Y6X-U7H=1[L* 2+#=$4G %;KAF!2MKFVBPI'DMF6;4F'ZBFK#26%\!96W5 MQ->&BT7T\W;?VV9?=&9?#+X)KC<*W/&"%H?^OHFA"P2]!'*+1@%_K_DU"(,/ M 4(GN S_^_NP0B=L,MKZ/#",WCGUB1BLI*C 7%3;6A/WAQ8KT(G1 MJ_#G5P,,OFA:J;]&:$4=K4Z4ER[5)EG+JD!V1A0*$ M%^:C.EBK.1L]0A#UVZ*+4JZOLC!\ ^7"X_.1X@PFZ5"X8T.4A.:#D)[1K2^[ M<+SN+JFT^;HQ.>)/5&KV4%*P,#<6*J5)GSMI8PGI"R>,+TJIO@Q#_ 9*X2,! M@J%&QR99E,(4QF>J'>Q+,AROR9]%;2XC4OT?8?I:"M.+$J8ORC![ V&R?Q?F MV 1A%. T3$X+@_KZC,;KLTW#E>E!3MXV#S'[2HK@)>F!^EJ+T.OU:#$.DAV; M4Y!$T4"6$Y;!0 ]_KWVHJ%R[KDJ!W!P'W5S N]FN<[MQ_ W(M>,*U#2E8$,KA/#1S8=5C/08NN:E >A3F*Z72&ICUE1#Z96 W MZ/K&ULS5E=;^,H%/TK*)J56FDFMH%\56FDIDEGNMJNJE:= M?5CM TU(@FJ;+)"F6>V/7\"N25,'.SL=*2^M[7 /A\OA<&WZ:RZ>Y()2!5Z2 M.)7GC852R[,@D),%38AL\B5-]2\S+A*B]*V8!W(I*)G:H"0.8!BV@X2PM#'H MVV>W8M#G*Q6SE-X*(%=)0L1F2&.^/F]$C=<'=VR^4.9!,.@OR9S>4_6PO!7Z M+BA0IBRAJ60\!8+.SAL7T=D8=TV ;?&=T;7^97M(X-DB:Q]\Y:*/HTP1N7[^B7]G!Z\$\$DDO>?P'FZK%>:/; %,Z M(ZM8W?'U-YH/J&7P)CR6]B]8YVW#!IBLI.))'JP9)"S-_I.7/!%; 1JG/ #F M 7 W .\)0'D JAN \P"\&]#>$]#* ^S0@VSL-G$CHLB@+_@:"--:HYD+FWT; MK?/%4B.4>R7TKTS'J<&]XI.G+R;54W#)$ZT_2>P,?@&_$R&(F49P,J**L%B> MZJ[S#K%^[IMPUN>*H6$HS3*9V6 MQ(_]\1![ *=A"(3\#430^A%_'65-@$*/P,8PJB$T&7]\+ D?%0[/.J5I>-_ MDW^3#%3( ED\M$\6"R)HF2PNM";2.=56H<#C!FRWNR4;^_AB3<04_/F;A@37 MBB;R+P\A7!#"EA#>0\B"2C#7O2O=UXD6GS1]R],R[658+8MEK/)YH*?DN:3[ M5M%]R]O]=:H$T^XX <\D7E' 9T":E0/XTJ1% OI"Q83)4BD/,^SN%AT<-5'! M*)-7UJA=S;E=<&Y[.5\1)AS=5Z+/5*IRENUW+%&SO4/R?9NPB,:#=_0CT*W/80?N.YRL&TBK5X/AKUH#X^M;2KR)_+-:OO7 MV&2K2C41=.CP.'03.0..4'7B[6IEZ1PLJ6 \2_^&$J$5E4[-!IS8/;!\+OSX M. /R<77>'-4P9VV!2R:RM.W2+2?H!XW":H;.OB._?^_*YXH)J:@.\YSWH3 M YU7PR/Q:NB\&OYDKZ[ 1^T\V,?6N36LX]8U9>2'ZE3*R#DT]#OTG>8CV,04 M&591/E!GP?!(+!@Z"X9^B_Q:KY+*46J\PD!GJ=!OJ;LIUDNS=. N-Y_!.%G& M?$-].R)TG@J/Q%.1\U1TH*<>N'1'%?C5919R3HO\3EM/.N,56\C9+_+;[P&;PJ@"JK*V0,Z_ MD?\31HGLWI<7'R(SY]^HLPC)4;9WDK:NY;MXSWZ"G5EC M?T5;GFZSO,D+2U:);Y1;GXSQD23>V2P^T&8/?5.HP*\N-[ S7WR@^19SQ-*J M.7)VBH_$3K&S4_QS[718@;]_UPZVSO$2*N;V %6""5^E*CO(*IX6A[07]FAR MY_DP.AME1ZT.)COYO2%BSO1[>DQG&C)L=K2>1':8FMTHOK2GA8]<*9[8RP4E M4RI, _W[C'/U>F,Z*(ZT!_\!4$L#!!0 ( +N,(3;]FLP, )0, 9 M >&PO=V]R:W-H965TM&!*@B41) MEIS.-N DW9:A78-D:;&/M'2VB4BD1U)Q NS'EQ1MR:MMP3;VQ28IWMV[1][3 M:; 4\EG-$36\E@570V^N]>*#[ZMLCB55EV*!W#R9"EE2;:9RYJN%1)K71F7A MAT&0^"5EW!L-ZK5[.1J(2A>,X[T$594EE6_76(CET"/>>N&!S>;:+OBCP8+. M\!'UT^)>FIG?>,E9B5PQP4'B=.B-R8=KTK<&]8ZO#)=J8PPVE8D0SW9REP^] MP"+" C-M75#S]X(W6!36D\'QS\JIU\2TAIOCM?=?Z^1-,A.J\$84WUBNYT.O M[T&.4UH5^D$L?\=50CWK+Q.%JG]AN=H;>)!52HMR96P0E(R[?_JZ(F+#($KW M&(0K@[#&[0+5*&^IIJ.!%$N0=K?Q9@=UJK6U <>X/95'+TV]P=HN:LD*=PSOP0Y-0F&ZP2O MPTZ'?U3\$J+@/81!2)X>;^'LW7F+W/UVA(D:'J,Z3+0GS)]5.4'Y\T\D"7X1 M4TME:5BK*72+CL>N4'$3*JY#Q7M"?:FTTH9=QF= -4QPQCBW$Q-W@9*)',[, M(;C4SN%?V)6DH\X%ZM6!;/V^C$A"^OT@)0/_90?$7@.QUPGQ-TFYQL-Q]+9P M!+L!) V I!/ QU>4&5-'0$BV(%R0*T*"> \5:8,D[41BM&.*[!@RTFTD213W MKM+=0/H-D/XQUP9Y?L*%Z6]?F"B)PSB*=H.[:L!==9;/MUH],;^ \0M*\SJ M]0G"O609=I0-"5JI"_Z/PLE%45"I[))CPE+22L9.37.!TTU>+I,]!T8VM)D< M7$:GH"*'EA4)6TCA$85U"BCGWS)V"%>M_I+HB#H[!5AT%+!6KN>25L9)VLG->#:3.*,:X^P:S7:[Z]<_4VGD4T&!4V,:7*;F:DG7 KN) M%HNZ[9P(;9K8>C@WGPTH[0;S?"J$7D]L@.9#9/0=4$L#!!0 ( +N,] MSL;Z\P, +@1 9 >&PO=V]R:W-H965TBF4HUX+@TAK558BB* UK3%DPF]A[-V(VX1M5449N!)";NL;BZQ6I^'8: MP.#YQBU=KI2Y$L"37O/I,2[6:!GD 2K+ FTK=\NWOI%U08OS->27M)]@VML1[7E#7?^$N;B!V#.!HP0*T!LMQ-($OY'BL\FPB^!<+,UM[,A5VJM=9P ME)E?Y4X)_91J.S6[4WS^>&'658)K7NL?6V*;K@MP2Z02=*[T$SL+7)H,4O45 MO'E/%*:5?#L)E68PGL)Y&^^JB8<&XJ7@(V=J)<&OK"3EOGVHV;L%H.<%7"&O MPS\W; 3BZ&> (@1_!"&0*RR(;#X]_N,N0;'U/Q[P_VT6/"['G:(G C___CUS7' MUOD^5CS*!EH.7Z(Y)F@&BJ_MJ_D#5_I%WUZN""Z) M,!/T\P7GZGE@ G2'-;-_ 5!+ P04 " "[A@U3;V$@?8\# [#@ &0 M 'AL+W=O9R91VF& MXST7]S(%4.BQR)F<.*E2VPO7E:L4"BK/^!:8?K+FHJ!*3\7&E5L!-+%&1>X2 MSXO<@F;,F8[MVHV8COE.Y1F#&X'DKBBH>+J"G.\G#G:>%VZS3:K,@CL=;^D& MEJ"^;V^$GKDU2Y(5P&3&&1*PGCB7^&*!(V-@$3\RV,O&&)E0[CB_-Y/K9.)X MQB/(8:4,!=5_#S"#/#=,VH^?%:E3[VD,F^-G]D\V>!W,'94PX_G?6:+2B1,[ M*($UW>7JEN^_0!50:/A6/)?V%^TKK.>@U4XJ7E3&VH,B8^4_?:P2T3#0//T& MI#(@;8/@A(%?&?@OW2&H#(*7[A!6!C9TMXS=)FY.%9V.!=\C8=":S0QL]JVU MSE?&S$%9*J&?9MI.39>*K^X_FE0G:,8+??XDM0I^/)XN'LT8T/LY*)KE\H,& M?%_.T?MW'] [E#'T5\IWDK)$CEVE_3+L[JKRX:KT@9SPP4??.%.I1 N60-)C M/Q^VCP;L79V/.BGD.2E79)#PZXZ=(=_[ Q&/X!Y_9B\W]_K"^7^[+_[S[D?) M\.L3XEL^_]0)2:F OA-R*01E&]!?#87NGE 3=T.?[/+EGHH$_?.GID37"@KY M[X!#0>U08!T*3CATY 24Y[+OT)4LD64QW\N'*0Y"7Z?DH2EE%T5('!R#YCU4 MD1^-CE&++LH/L%^#CH(-ZV##WP0K%>)K)&D.Q!E^BM MR>I "L]KZO.WH2GV#E7%>Q55*YIFIL,H\ENR]J BORUL'R@@84O9'A3V&F_R M<;R-*HH'XUV:U]-*J]NM>U 9VPSED1QXR1N1]E .L/\ZTOJ=3)_[05O9+@A[ M'65[0)BTW]D^5'SBI<6'6H.'B\UG8"!H;J6EB6[ ,JD$-AN"6QVVB&"Q ;>PN1 M:,5W3)5=3[U:WW0N;7_?6K_"%S/RCL; M:?%%>5,I)XIO;2M^QY5N[.TPU;<[$ :@GZ\Y5\\3LT%]7YS^ E!+ P04 M" "[A@U3D)]\ $," "_!@ &0 'AL+W=O4O\=V MTE!6:2GE);''<\[QC)V3N.7B498 "NTKRN3<*96J9ZXKLQ(J+">\!J97"BXJ MK/14[%Q9"\"Y!574#3SOQJTP84X2V]A&)#%O%"4,-@+)IJJP^+D$RMNYXSN' MP#W9E0'VJ-T+/W($E)Q4P23A# HJYL_!GZ\CDVX3/!%IY-$:F MDBWGCV9RF\\=SVP(*&3*,&#]^@$KH-00Z6U\[SF=0=( C\<']K>V=EW+%DM8 M?L.^GJFAB_C5-HG:KO<<.J@K)&*5SU8[Z BK'OC M?=^'(X!_"A#T@. I(#H!"'M >*E"U .B2Q6F/<"6[G:UV\:E6.$D%KQ%PF1K M-C.PW;=HW2_"S#UY4$*O$HU3R2W+> 7H(]Z#1*_0!RP$-D>'GJ>@,*'R1>PJ MK6.RW:SG7':B]1X 7^R'Y6E\.]L7+^3WU]M?H?S0B'$P\M7_C7$TPYMXWK.QL[H.EEX'6_\SK&N8 M>_1%5B!VU@HERGC#5'=40W1PVX4UF2?QI3];^2/Q5+MS9Z:_Z3MKO\-B1YA$ M% HMY4U>:\,0G5UV$\5KZP=;KK2[V&&I_S @3()>+SA7AXD1&/Y9R2]02P,$ M% @ NX8-4QG=*_V& P Z@P !D !X;"]W;W)K&ULM5?1;MLV%/V5"Z$/*9!$HF0Y3F ;2&P/Z]"T0;)N#\,>:.O:)BJ1 M'DG%*;"/'TDIDE/+=#HT+[9(\9Q[>'5Y=#7<"OE5K1$U/!4Y5Z-@K?7F*@S5 M8HT%5>=B@]S<60I94&V&6W&\S%=A20X'GBGJW6VDZ$X^&&KO !]9?-G32CL&')6(%<,<%!XG(4 M7).K&1E8@%OQ!\.MVKD&NY6Y$%_MX$,V"B*K"'-<:$M!S=\C3C#/+9/1\4]- M&C0Q+7#W^IG]%[=YLYDY53@1^9\LT^M1, @@PR4M69&H;:!+2P<%&3WU3D\0'R!&X%UVL% M,YYAUH&?^/%]#SXT&VUV&S_O]B;V$OY6\G-(HE.(HSCZ\C"%DW?ONV2]GH74 M+!(Y;FG^>6/+OX-R^E.$S8ZP4,,2D1?"/%E+FAI)'&URL$:40CP%5RNG,$6U MD,QM%/[Z:-;"!XV%^ML3J==$ZKE(O0.1/F_0%B%?06YC@;3'_$PLSTHSH$:% M[JK"247:=Z36&1_'A%Q>](?A8X>6M-&2_I"6G-$YRYEFV*DAW=>01$G:K:'? M:.A[-=PCUX!/YJU@!)3F$$BX?IC H!=U'<;^OH0TBAH%51WN+XHO=Q:]D'G1 MR+SPRKQEG!5EX2F 0<,T>.-2NVPB77HU?RJ+N4FG6$)]=$&X. K^A6.'>5)1 MI[N9[LX@B5H?CHX]:J>B*C:-LH 3X[[?D$K5Z5%'^(B#>A)%=EX1Q/]XZ=.1 MQTOBEBM^XP=,6MLBR4].J9^O7T%]VEJC(WZGJXYQ[.-JC8JD;YW3UI"(WY'^ MGT//2(AG"GIRM0KEPSK6 A2JZKAJ>9;1KV:]>F?C<_(5?3JNUN M::JO@%LJ5\P87HY+0QF=7YB\R*JQK@9:;%SG.!?:]*'N;^4@C] M/+ !FL^;\7]02P,$% @ NX8-4RB*^\[R @ T@@ !D !X;"]W;W)K M&ULG59;3]LP%/XK5L0#2(/"?FL4@ DKWG&U<1) M$8M3UU6+%'*J3D0!7)\D0N84]5(N755(H+$%Y9D;>%[DYI1Q9SJV>[=R.A8E M9HS#K22JS',J?Y]#)E83QW,%9I!EADGK M^+4F=6J?!KC]OF&_LL'K8.94P4QDWUF,Z<09.B2&A)89WHG59U@'U#=\"Y$I M^TM6E>T@=,BB5"CR-5@KR!FOGO1UG8@M@.9I!P1K0/!10+@&A#;02ID-ZX(B MG8ZE6!%IK#6;>;&YL6@=#>.FC/0QQ"WX63<^ZL"[.@MU*H)-*LZ#3L(O)3\AH?>)!%[@M^GY;_@[ M.6%=F=#RA=V5^7$V5RAUM__LX.S5G#W+V=O#^:T 29'Q)V'W93D?3* C[P]KHGHW_77^W]UML?'^WJ]RMJ9-IAJK3?DF,U0.K=>F"?V3'E MOIE7T_Z&RB7C2BM/--0[&>CTR&J 5@L4A9U!V&-OS[L O!AN]-R96R4K*!SNYRJ9!9 D!A]18!(J?1U@ YQ8(:?S98@9- M2ANX/]ZA7SKMJ&5%-2PD_\TR4TR#<4 R6-.:FSNY^09;/4.+ETJNW2_9^+/) M:4#26AM9;H.10!L2O P;O!/2W 7TGU#-SLBZHH;.) MDANB[&E$LP-7&Q>-:IBP+BZ-PEV&<6;V'; &FAR395U5'- ?0SE94%V02W28 M7 G_3[$E/[P 0QG71WC\?GE!#@^.R %A@OPL9*VIR/0D-,C)(H?I-O_E'7T@H3N2;=-=\L/L.!X, M3R?A8PO/8<-S^!\\UTQ0D4(;2[_U,4N?;KC/LI?$[21'#&SRE!14Y. W>3KGB+'<7J=/.I&&0=);IQRL#VY0G;Y3'XV34 M*/?W(7EC8M1>FW'#;-S)[/*%96V\QA^F#/D]1>']\+FM7F+3EW M+?35^AS?&/\D/,/X!^J&JIP)C337"!F=)%@GY9N^GQA9N;ZYD@:[L!L6^$Z" ML@=P?RVEV4UL@N;EG?T#4$L#!!0 ( +N-KE["5O@, ! - 9 M>&PO=V]R:W-H965T\U(M$U4(E62BINWWR&ER/9:HMM>[(TM2IJ?W\QPAM1\)]5W MO67,P,\\$WH1;(TIKL-0)UN64]V7!1/X9"U53@T.U2;4A6(T=49Y%L91- YS MRD6PG+M[#VHYEZ7)N& /"G29YU2]WK),[A8!"=YN//+-UM@;X7)>T U;,?.E M>% X"AN5E.=,:"X%*+9>!#?D^I;,K(%[XRMG.WUP#=:59RF_V\''=!%$EHAE M+#%6@N+?"[MC66:5D.-'+1HT73FF6IV)[-O/#7;13 -(&5K M6F;F4>[^8K5#(ZN7R$R[7]C5[T8!)*4V,J^-D2#GHOJG/^M '!C$HPZ#N#:( M'7.%>=-<)Q8;.R,@J?!N:P2W-J$@8K-S"^"BJ[&,4K^";\Y.E&(JUU= 17KZ MUCW7B2R%@4=J<+Z+>V8HS_0EO ,NX&DK2XUV>AX:=,JBA4GMP&WE0-SAP*=2 M]&$074$3+ZAXNWET>JX08DB8N<1.7V,D..F3_*9#;6*\R%Z%KC^:@T1PX MS>&O:8*R,>K)=:_$ =6:F5;_*]&Q$[5%]K(D9#89S\.7%I9APS+\+9:,TV>> M<<,99C IE<*%T 93J8X.8(;Q9-3.,FI81G_.(J3H>7A&)SS3R3AJYQDW/&,O MSY.T-2"[J=I QB<@9! -.B(S:4@FWE7X@0M7A^?7X+11G'I]>U#6+_/JJI3] M*'EA2_X*-DKJ5K^F)W[-XHZU-VL89EZ&STSK:^S'29F7&;5=(F6XI23=L261/O6%_U1+ 1K76JUVB'%>$@Z( [Z+_%"'*48+A):<+OZJF&A MN%1@)-!4%FX7DVNX6=W!=!A?_G+-U@2'X/%DT &^;Y D_E_ SQ1X37%46+-I M!_R^$Q-_*ZY*?'WDPID")Z=]>#CI2O^^#9.AM\*;C9+6&Z5JMM.*RN"FZJE[ MLF^RY+>Z+.[!N/&^,JKT9:N[?K5!90I#R*4P6PUD "E]U3[4??\E_@9\W/;. M@?JUXAHT;D MIP]SWYR)OSN?Y"Y].^1@H)EOBGVW)OYV?9HTJH$"WDVP7MKC MX5>,^]/HO8]MW\6)OXW_-TOGR?QZ).I'XU:T\.!\:[\5_J9JPX7&F=>H%/4G MN%95=?RN!D86[LC[+ T>H-WE%C]9F+(OX/.UE.9M8$_1S4?0\E]02P,$% M @ NX8-4[OK164H P ^ L !D !X;"]W;W)K&ULK99=;]L@%(;_"O*JJ976VA#;B;LDTMJJVJ96J_JQ79.$Q*@V>(";]M\/ ML&NG,DZF*#>)P9SW/0?#HS-><_$L4T(4>,TS)B=>JE1Q[OMRGI($*;? M++G(L=)#L?)E(0A>V* \\U$0Q'Z.*?.F8SMW)Z9C7JJ,,G(G@"SS'(NW"Y+Q M]<2#WOO$/5VERDSXTW&!5^2!J*?B3NB1WZ@L:$Z8I)P!0983[QL\OT VP*[X M3(')B&1DKHP$UG\OY))DF5'2>?RM1;W&TP1N/K^K M7]OB=3$S+,DES_[0A4HGWL@#"[+$9:;N^?H[J0N*C-Z<9]+^@G6U-HX],"^E MXGD=K#/(*:O^\6N]$1L!NE!W *H#D,V[,K)97F&%IV/!UT"8U5K-/-A2;;1. MCC+S51Z4T&^ICE/3&Z)+DN 4W&)5"JJH'O EL-/@AN(9S:K)XRNB,,WD"3@" ME(''E)<2LX4<^TJG8<3\>6UY45FB'LN?)3L#@^ +0 &"3P]7X/CHY*.*KXMH M*D%-)NN+&*][E%;J\XHX7C)/$[35LO(:[O"*7U[#K!4=#M]>H\1KM M\HI=7J..5QP@MU726"5;K1ZYPAG(['4M\)OFI7)>R:1;9AA'L=LE3JWVH;*HAP2PQ0[^!:+ M%65:FRQU5' VU 6(JLVL!HH7MK6;<:4;1?N8ZM:<"+- OU]RKMX'IEMLFOWI M/U!+ P04 " "[A@U3N2T&2"<# B"P &0 'AL+W=O++CXD4F&"OPEE(FIU:B5'9EVS).<(KD M)<\PTT\V7*1(Z:'8VC(3&*T+4$IMUW%".T6$6;-),;<0LPG/%24,+P20>9HB M\7Z#*=]-+6CM)Q[)-E%FPIY-,K3%2ZR>LX70([MF69,4,TDX P)OIM8UO+J! M8P,H5OP@>"=;]\"4LN+\Q0R^KJ>68QQABF-E*)"^O.(YIM0P:1^_*E*KUC3 M]OV>_:XH7A>S0A+/.?U)UBJ96I$%UGB#^>X+K@H*#%_,J2Q^P:Y:ZU@@ MSJ7B:076#E+"RBMZJQK1 KAP .!6 +?P70H5+F^10K.)X#L@S&K-9FZ*4@NT M-D>8^5>62NBG1./4[![KDB3X#.YRE0L,'@@C:9Z"8AXLT+O^!Y0$SVR-!;BF M%'SC+$8LQA2M* 9SE!&%*$!L#;YG6"!%V!94I!5H.0>1[X#S6ZP0H?("G '" MP%/"5YYO2LSO@^1;'E\"#GX#KN,[S\A:RSE%4 ISYG22:Z_'E+KFZ @3#<"2]6; 4[' M2S30#=A*.WC0RGZ/EYW@*TJVR'P=^E,(=KL!A[K1I P\'#,?8_) T, F:>!I M45/!VB4$D3=40Y,V\+2X@=V\">'('9!K$@>>%CFPFSE^X ]5U\0./"UW8#=X M1GXXH-9$#SPM>V W?(9>_R9\X+^D#_SK^(%-_L#_&T 57?OCJ%^@\<&ULA5-=:]LP%/TKPO2AA2UR[#4+Q3$T"6,;=(2& MK@]C#XI]8XOJPY.NX^[?3Y(=X\'2O=BZTCWGW'-UE77:O-@: ,FK%,JNHAJQ MN:/4%C5(9F>Z >5.CMI(ABXT%;6- 58&D!0TB>,%E8RK*,_"WL[DF6Y1< 4[ M0VPK)3._UR!TMXKFT7GCD5 M.%V?V3\%[\[+@5G8:/',2ZQ7T3(B)1Q9*_!1=Y]A\'/K^0HM;/B2KL]=W$:D M:"UJ.8!=!9*K_L]>ASY, ,G\ B 9 $FHNQ<*56X9LCPSNB/&9SLVOPA6 ]H5 MQY6_E#T:=\H=#O.-EI*CZS(2IDJRT0JYJD 5'"QY3[XQ8YCO&[G> C(N[ VY M(ER1!RZ$ZZK-*+HJ/!,W,]X#@O MB8W//7!GAG/N'9@]\^I'O69,.#^+O*RO)FLA-I?3:;U8LR*M/_(-*^4OC[PJ M4B&_5JMIO:E8NFR#BGR*7=>?%FE63JYG[;%OU?6,;T6>E>Q;Y=3;HDBK7SQS\= MZ61_SB;P\/,+^VV;O$SF(:W9G.=_9TNQOIJ$$V?)'M-M+N[X\^^L2\AK^!8\ MK]N_SG.'=2?.8EL+7G3!\@J*K-S]3W]V W$0('G@ -P%8#V '@D@70 9>P;: M!="Q9_"Z &]L@-\%^.W8[P:K'>DX%>GUK.+/3M6@)5OSH9VN-EH.<%8V*^M> M5/+73,:)ZWNVDNM$.&FY=.;MZ5CES'FYD >KM)W\S^5N 3>?+YR7@*\;UOQ> MKIP[5LMIK%N*.[:0L5F>[>"".V+-&KZ:Y]DR%6SIW*1Y*NEKYUW,1)KE]7O) M^OT^=M[]]M[YS-;V829M9=#=A M]R7M?OH5Q]X_07E&(7:>D",!2%GJME#, "0JDV> D (]0//3CK8)]U M8+TCODIUE65"MBJSQVR12EG.!"MJVQT2[JE#ZX#NC:&NF0"5.#37 _:1'VCC M:,(\*4:^-HSCR))19+>A<4MYR"7>D246[4Z @FZDI*0/.7LI"6K+ MJD,']0@Z5^015F3XM3+?11Z.741\3:KF $I.@ZYZ H%;J3K'G1*%P='9D*Y M(B)O*_8=GUWM(9"9N F2>D_TO '44<%'RL*1W<-/D/R.2==\7:7G$ X2?0@7 M$*+C$@AGD7VD_!UY;RW\2%DILGOIL/0CT\Y\'(:^7B8!. ]'KK&,QM$E@W3] MA)6+HN!L9>\H!J0=0IG:/HHK&>+J)ZM\'=F-/VXF!5;&6+*#I7L;&R M%3QD*T<5NXOLWTRNIRVF.00+0VTIQ1#*HX%^ T,P%) CDX"5RV'TMIK=\1U> MB*LG/@B) <@%TE.VT?3353Z,[3Y\@E1CP'&IGJF),3(U(1>17I1;>?JI*C?& M]B;U%5AN^4-*S,&' <'KE[7@# _#/11',66#++UTU4NA^UM[!A=QF8W M:=P8@Y!X&))8(?T$E=-BN]-^V@I>\N*7<\_S[9 B8^5GV-X6CE%DY1?8[AVYD3X?SGG-;B$.5Q MQ#UW>HAR$F)W$LOT$%/) ]_72Q8 !4P/@$($!WJ%!L".3P]1_D'L_G&R71)3 MV7U/7Y@ R--KSA@ (5ESZGD#*.0?T0=RL.%I;^U.\$UB-EFRQ4%&20[A4!1A M7?HA7$!:,59*S/:*RC9,3QA F2W.**YDB*N?K/(_8N_G0#4? MV?<098PD/%O&E0$1NP'99-S*J3*8NBKMPHIT)+HI?(< /E(:SAB (2HK[4W M"81"T;$I4&9"[6:B3<')!0X]>+AFE^XQ$Z.DFMJEVC8QP),D/]*[10CEN<;# M.A-%0GW#,P%0.,)'!(LJ=:9V=3ZYOJ&F<&)](P3 Z)UT#&&,G$U,>"QC)='4 M+M$G5#;4W >["'3U T"!7M) 1,9F?@*@T(%Q]?-59D'M9O&*:H8J\Z!V\QBN M9J@IZ;)(,U:,B<)^@/5A',.5#''UGVLK'_'L/C*FCO',33NB[PD &-TM1] D M5II^BLK6/'M'9^KTR-+%4V;GX7,%VE.^XME]Q2+07>3AL\<+A%W=.R&8N64+ MH3"A>@L*GM/O#-5L&K5OMU6.PN^+<7NE93]T?T;=)_:]\:TXS?HMZ7])JE/\E3NQT NGVKW!MSNB^";]HVM!RX$+]J/ M:Y8N6=4 Y.^/G(N7+\T)]N\A7O\/4$L#!!0 ( +N.\$P=I_@( ,@+ M 9 >&PO=V]R:W-H965T/5H!4'M,ZM1NB>WR8]L$D%Q*1V,PVI?OWNW9"H"T):!M?B'WCTY M3LO.:,*L?M?$)J+?Y6N5)@PF@LAUEE'Q>P IW_0LU]H&ILDB5CI@][LKNH ' M4%]7$X$SNV2)D@R83#@C N8]Z\:]'KN!!I@5WQ+8R+TQT5)FG"_UY#;J68[> M$:00*DU!\?$(0TA3S83[^%606F5.#=P?;]G?&_$H9D8E#'GZ/8E4W+,Z%HE@ M3M>IFO+-!R@$-35?R%-I?LFF6.M8)%Q+Q;,"C#O($I8_Z5-1B#T \AP&> 7 M>PD(*@!^ ?!/S1 4@.#4#,T"8*3;N793N!%5M-\5?$.$7HUL>F"J;]!8KX3I M@_*@!+Y-$*?Z#[! VQ6A+")#DPX$&7(68E!0X^4MR\^C'K\CGZC0\4<@%R-0 M-$GE)4:G\ AL#60N>$9"KK&A0BDJ+D0@ZPQ8&.-I7.+ZBE331"Z[MD)=>G=V M6&@8Y!J\"@T^N<>,L21C%D%T #^JQ[=J\#;6LRRJMRWJP*LE_+AF#>([;XGG M>.Z!_0Q/ASN'Y/Q;]O%?9W]6#+\\8;[A"RKX2JL_,ZBA"TJZP-#Y572O#@SY M<8=KR*V"3/ZLR= L,S1K-SP!H3/@-4GX'"_#_&1?4$E6^9O+0T>TGM-W&H[S MYI"7]3C/?8U[)JI5BFJ=YL*7#:^A:Y=T[3.YT"DS=,[@0CUGM0M'<.TC+ER5 MHJY.="$64/=O<)W=_>VL\J,(T"W<\0-U]L)\VJI[JA8 M@%3EYZB.='??N?ZY'-E=@F[P_QT9'B%M5SDR/@;TJQRQ]SH3K._"M(02.X0U M4_DGI(R6;>>-:;9>Q ?N]= ]$!_I-M5T0COZO,>]1V\3)DD*&ULM5C+ M;MLX%/T50L@B 9)(I.1781M(G#XQG09U,[,HNJ!MVB8BB2Y)Q1F@'S\DI8A. M)+&*"VUD/7@/SSV\.K[B>,_XO=@2(L%C$J=BXFVEW+WQ?;'D\WOM+-5NH;_G2\PQLR)_)N=\O5E5^BK&A"4D%9"CA93[PK^&86ACK MC/B'DKTX. QENR6)@CV!=C P\L M,R%94@0K!@E-\U_\6 AQ$!#U&@)0$8!>!"#8$! 6 48Y/V=FTKK!$D_'G.T! MUZ,5FCXQVIAHE0U-]3+.)5=/J8J3TWFV$.1G1E()WC[HX^D-D9C&X@Q<@,K# M"_!E)]E[CLT2G ?B"WF1 ":@KN42G&N;JKSSS2.U0@Q]J7BJ&?REP6?ZYP/ M:N!SE6TN 83G 4(2DXW&\)INC'3V_GR8PWZS(W^*8LO03#*T>_F-^#TY.PY MBJ_T*T5$I8C(P(9M1?S^EQH!/DJ2B!\._+#$#PU^U(0OV?(>+)6@=$4*\7^! MD[K\& MKV+&B?[;UBO=FARLD.M!!*-A0_E!:X@0O7JY%95;575LI>ORF^H%SL&7E+@6 MR?HC#+LI ^N"T&V#%8MCS 78J=?,"'Q6*W#5!V'3NELCA&XG M;*GMMSUS96X-#O:[T=::%72[U9':5CT*-I@4M"X%7V]3==IN.7%6KO4OV(V! M(6M@R&U@QZF+:GQK5*\NLHZ%W([54MUW+..NU _:LF[Z,F2-!_VF,SM.W+ B M;E-[A*Q#H=\T:BW%55]-KM2M#:%>-^):YT'NWNI(<:O=%.HUB&LM"KDMJJ6X M<_KHRMS:$!IVHZWU'33J0MM1M:]O^+X(K4&%;H/*M;UNVQJ&UFY"V,UGF368 MT-WF_&%S6* _:[-'@R#J#QHT/?A@=/O2G_>&8=6CPFC80^'+_L4_V'S0.S^? M,=_05("8K%5D<#E0$#S?3,DO)-N9_8@%DY(EYG1+L/JBU /4\S5C\NE";W&4 M6UK3_P%02P,$% @ NX8-4]GHTXPT P ]A, T !X;"]S='EL97,N M>&ULW5C1;MHP%/V5R)VF5IH:(&M*5D#:D"I-6J=*[*D,WS./;9O&K>#TJP$>Y@S9H)E+F0Y)'-CBD]A6$[G+*?E MI2J8M$BF=$Z-[>I96!::T;0$4B["7J<3ASGEDHP&]*1N]23\TROJSZRZPQ@*EW<75:%&+U6?"9S)F;_,$)1P.ZY@5SI?F+ MS0:E,K4!IDGPS+3AT\W(+TV+1[8TZW):9KCGW@EZ_KOK/&.2:2HV3=O:/^95 M?K/CZ/I?6:Y^J^P:]GJL7\+';O+J%$S&IV#R!&HR2H[?8WVH.G:3Q[F287W( MV#C);)UCFF@ Y\4A^0[G3]$F#28++@R7=6_.TY3)5\<9*V_HQ/Y1LZ5OQZP$/6HMOT-IM>-F\.JS<5ERI8L'===/9M4S< V M;-;Z L(NSEGVF21%$<8RLZ'GL=C+%UBV/X\:MAWH"!Y8%,?[;6^&[C%;*_ M#K ]W5PVH'\_CQ04WY.%,&N8MZP M)QA'D@1#H!;]-1K'R.K$\/'O#_:41%&2^!' _ ZB"$/@:<01S %XP) HJMZ# M.^^C"MO_](U^ U!+ P04 " "[A@U3EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +N-GLP&3)04 !&PO=V]R:V)O;VLN>&ULQ9I+4^,X$(#_BBJ7G3EDD_C%HPA5,P/L M4L7,I##%E1*VDJB0I8PD!Y9?O[)-H,TDO7MI?S;6/ELM.T_?/ N!;AXNZH]N9"*B_L&??B+VOJE=2+IIMP%R-P&^TX M;#Z[03RV_V<8S7PN"W%FBKH2VG?C:(5J +5;RI4;,,TK,1U\,VMAV8PO1'-3 MX;]RW#"7I8M(R6/+H5VHF3AFS-*EH&C9%^YXKH0#$!&"&2T M%\B\P0E_"B!C!#(FA_P=S3MFY@WU&D F"&2RQY&\BP!DBD"FM) _[8)K^=R> M8%R7[$RXPLI5>VSF #)#(#-:R*_@Q M,267EMUR50OV77!76_%^"">H/X@%DGM3/"R-*H5U?[#S7W70/F3#M#$A]L8Y MMSJ(WK%/5\:YSVP6U)LON>VY%U/&A-@9[> -[WD7D*O0DVLO@GR8+2;$NKC4 MA:D$N^%/HO>#P^0P(;;#59@$?1K, A-B#82G5LDVJ+6Q/UC5AU^<"&&ESXA) M8$)L@5PLW@!KY\,CM0UI$1HM]Q 3T\.$V ]Y?>_$K[HA/0_:ZG%AEI@0:P(U M?2]GBC!/1,2>>'$]^Q16/4JXSY +$T1$+ B@_:ULZ+J"6!!X!M!;_6":B(@U ML2,%V PGQ,1L$1';8J=N.U"(B0DD(A;(+NF^#"?$Q,P2$9NE\]S6*8/))-JG M3/K1$)-)1"P3/&C'$!-S2T3LEDW0'K(\]%;62C3,9]+QQ<**!:QL8&Z)/\@M M0_:#VY RR'68TV?"UX*I]\KQ7P<2<$Q,[!\V'>L$]QAP4$SL(QX3!/<8<%!,[ M",=,(";FH'B?9;"[%!:N,0ZJ$%MHUP+M)5^"F)B%$F(+[<9L,R:(B5DHH;80AMFS4()9 M**%>"6VI?&_-BA-,0@FQA'8ORHV8S2F(B4DH)980@GD=TF6(B4DHW=,N3;LNJE80$Y-0^H&; M-5M6ZA 3W=S_D/V;_RPEI)B!TH^IO0UA,=C,6=O,SI\@)F:@E-A KYAYO5JI MUI(A4_K&W9)=*/,(,3$%I<0*VHZY><4HAYB8@E)B!;UB?N>^MM)+ 1[Z%9P_ M&::@C%A!KY@7=< ,*5+S8EU=O7#"PDR&*2@C?[%L]\9H@(>8F((R:@6AY6Q8 M2L@P!674"D(Q82DAPQ24$2OH_1;NULB>8?;)6ON,VHO=Z4DIYE*+\D?HW87V M@JMB9EGST;U&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q M)'CY-_Q #)]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR" M;/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'> MBGHK@=XZ^=@FT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 MVU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YC\K"30.U#O M(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^, M>N?OU+N.GX=2KSU?:WS^=U(]GN\MU\=?EE\G)R_4!>=T6U&?_P)02P,$% M @ NX8-4](T9!3L 0 !R8 !, !;0V]N=&5N=%]4>7!E&ULS=I= M3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UY MSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$ M9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "[A@U3 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( +N-+='H(N 4 -08 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4R[<8GFN!@ \QT !@ M ("!]!, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ NX8-4Y6CEC7I!0 D@X !@ ("!ERT 'AL+W=O M5W%70* (&P & @(%4/P M>&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4T7ZK,H3 M!0 V0T !@ ("!_DD 'AL+W=O&UL4$L! A0#% @ NX8- M4\*3W XM"0 AAD !D ("!Q54 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4Z6U4"PN" \A4 M !D ("!Q6D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4V*%"G/)! L H !D M ("!TH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX8-4TM"L6(?$@ \3, !D ("!!Y( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4W^] MS,98!@ T1, !D ("!!J\ 'AL+W=O^0$ G#@ &0 M @(&5M0 >&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4\DK8&PO M=V]R:W-H965T&UL4$L! A0#% @ NX8-4XB9FV$1 P 00H !D ("! M@L\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NX8-4Y !3A$# P \@< !D ("!YMP 'AL+W=O&PO=V]R:W-H965T@, %T- 9 " @>GE !X M;"]W;W)K&UL4$L! A0#% @ NX8-4]BE7T(H M @ Q@0 !D ("!FND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4]&]([Y P F H !D M ("!+_( 'AL+W=O&PO=V]R M:W-H965T2[P0 .48 M 9 " @<7X !X;"]W;W)K&UL M4$L! A0#% @ NX8-4P9D^O,E P +0L !D ("!Z_T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNX8-4V/\PBWZ @ <0@ !D ("!NP&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4PREY;;)"@ M(U( !D ("!M1 ! 'AL+W=O&PO=V]R:W-H965T]^S , -\. 9 " @3TA 0!X;"]W;W)K&UL4$L! A0#% @ NX8-4U3O!^6@ P \PX !D M ("!0"4! 'AL+W=O'@ &0 @($7*0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX8-4SW.QOKS P N!$ !D ("!@3(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8- M4QG=*_V& P Z@P !D ("!ZSP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4VN7L)6^ P $ T M !D ("!UD8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX8-4])@I8;Y 0 ]@, !D M ("!B%$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX8-4^L?6#83! WA( !D ("!=5X! 'AL+W=O MC3C#0# #V M$P #0 @ &_8@$ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "[A@U3TC1D%.P! ')@ $P @ &G;@$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 20!) /83 #$< $ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 375 412 1 false 86 0 false 8 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 2159114 - Disclosure - Subsequent Event Sheet http://www.luminartech.com/role/SubsequentEvent Subsequent Event Notes 19 false false R20.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 20 false false R21.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.luminartech.com/role/RevenueTables Revenue (Tables) Tables http://www.luminartech.com/role/Revenue 21 false false R22.htm 2311302 - Disclosure - Investments (Tables) Sheet http://www.luminartech.com/role/InvestmentsTables Investments (Tables) Tables http://www.luminartech.com/role/Investments 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.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 26 false false R27.htm 2346307 - Disclosure - Leases (Tables) Sheet http://www.luminartech.com/role/LeasesTables Leases (Tables) Tables http://www.luminartech.com/role/Leases 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.htm 2408403 - Disclosure - Revenue - Narrative (Details) Sheet http://www.luminartech.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 31 false false R32.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 32 false false R33.htm 2412405 - Disclosure - Investments - Amortized Cost (Details) Sheet http://www.luminartech.com/role/InvestmentsAmortizedCostDetails Investments - Amortized Cost (Details) Details 33 false false R34.htm 2413406 - Disclosure - Investments - Continuous Loss Position (Details) Sheet http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails Investments - Continuous Loss Position (Details) Details 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2419410 - Disclosure - Financial Statement Components - Inventories, net (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails Financial Statement Components - Inventories, net (Details) Details 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.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 43 false false R44.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 44 false false R45.htm 2428417 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 45 false false R46.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 46 false false R47.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 47 false false R48.htm 2432420 - Disclosure - Stockholders' Equity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.luminartech.com/role/StockholdersEquity 48 false false R49.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 49 false false R50.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 50 false false R51.htm 2439423 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 51 false false R52.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 52 false false R53.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 53 false false R54.htm 2442426 - Disclosure - Stock-based Compensation - Compensation Expense (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails Stock-based Compensation - Compensation Expense (Details) Details 54 false false R55.htm 2444427 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.luminartech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 55 false false R56.htm 2447428 - Disclosure - Leases - Narrative (Details) Sheet http://www.luminartech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 56 false false R57.htm 2448429 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 57 false false R58.htm 2449430 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 58 false false R59.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 59 false false R60.htm 2451432 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 60 false false R61.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 61 false false R62.htm 2454434 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 62 false false R63.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 63 false false R64.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 64 false false R65.htm 2460437 - Disclosure - Subsequent Event (Details) Sheet http://www.luminartech.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.luminartech.com/role/SubsequentEvent 65 false false All Reports Book All Reports lazr-20210630.htm exhibit101redactedvolvoame.htm lazr-20210630.xsd lazr-20210630_cal.xml lazr-20210630_def.xml lazr-20210630_lab.xml lazr-20210630_pre.xml q2-2021exhibit311.htm q2-2021exhibit312.htm q2-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 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lazr-20210630.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 375, "dts": { "calculationLink": { "local": [ "lazr-20210630_cal.xml" ] }, "definitionLink": { "local": [ "lazr-20210630_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-20210630.htm" ] }, "labelLink": { "local": [ "lazr-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "lazr-20210630_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-20210630.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": 580, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 7, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 13 }, "keyCustom": 23, "keyStandard": 389, "memberCustom": 28, "memberStandard": 53, "nsprefix": "lazr", "nsuri": "http://www.luminartech.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159114 - Disclosure - Subsequent Event", "role": "http://www.luminartech.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IntercompanyForeignCurrencyBalanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i21e17dfb16454436820e390609e19595_D20210401-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_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", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "if83fc3d3411342fdb8bd8cbd03b9b50e_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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 }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "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-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "icef6efbe0ab54d899b4d0133f574243b_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-20210630.htm", "contextRef": "icef6efbe0ab54d899b4d0133f574243b_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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "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-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ia6177d9830734419b98bacf8204da3c7_I20210630", "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-20210630.htm", "contextRef": "ia6177d9830734419b98bacf8204da3c7_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i5ed79183592e4337ba95cd70662b4bb1_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", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i5ed79183592e4337ba95cd70662b4bb1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i832c68a68b9d40db9f618eca6e6dc0ea_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "ie066d07191e34047aef059d6c9d1991c_D20210316-20210316", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_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-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "if49e23bef0ad4ec68f31f3544c305d6c_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-20210630.htm", "contextRef": "if49e23bef0ad4ec68f31f3544c305d6c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i0224cfd1a20243af8a07cb199178509d_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_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-20210630.htm", "contextRef": "i0fd4f2ec27e744e89f2f9f03f6454f94_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "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-20210630.htm", "contextRef": "i4e8fa4982b7d4a57a072f1f07d4d7e13_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ib0fabfd86d3b4ec78aa243b77841b8a5_D20210401-20210630", "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-20210630.htm", "contextRef": "i326400a2f2e84e06a130c493ac0bbcb8_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "ic3455df30a3a4b09a348f5ddab318176_D20210401-20210630", "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-20210630.htm", "contextRef": "ic3455df30a3a4b09a348f5ddab318176_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i56a438ce69054605a331ce345adc16ff_D20210709-20210709", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Subsequent Event (Details)", "role": "http://www.luminartech.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i56a438ce69054605a331ce345adc16ff_D20210709-20210709", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "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-20210630.htm", "contextRef": "i02b2a80b9463410fbac34089dfa30020_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 86, "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": [ "r538" ], "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": [ "r539" ], "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": [ "r540" ], "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": [ "r540" ], "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": [ "r542" ], "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": [ "r540" ], "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": [ "r541" ], "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": [ "r540" ], "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": [ "r540" ], "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": [ "r540" ], "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": [ "r540" ], "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": [ "r536" ], "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": [ "r537" ], "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_AccruedSalariesAndEmployeeBenefitsCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Salaries And Employee Benefits, Current", "label": "Accrued Salaries And Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedSalariesAndEmployeeBenefitsCurrent", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_AdjustmentsToAdditionalPaidInCapitalIncreaseFromSettlementOfRecapitalizationOfEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Increase From Settlement Of Recapitalization Of Escrow", "label": "Adjustments To Additional Paid In Capital, Increase From Settlement Of Recapitalization Of Escrow", "terseLabel": "Cash received from Gores on settlement of recapitalization of escrow" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseFromSettlementOfRecapitalizationOfEscrow", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "lazr_BusinessAcquisitionContingentConsiderationSharePriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Contingent Consideration, Share Price Trigger", "label": "Business Acquisition, Contingent Consideration, Share Price Trigger", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionContingentConsiderationSharePriceTrigger", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "lazr_BusinessAcquisitionContingentConsiderationTriggeringEventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Contingent Consideration Triggering Event", "label": "Business Acquisition, Contingent Consideration Triggering Event [Axis]", "terseLabel": "Business Acquisition, Contingent Consideration Triggering Event [Axis]" } } }, "localname": "BusinessAcquisitionContingentConsiderationTriggeringEventAxis", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "lazr_BusinessAcquisitionContingentConsiderationTriggeringEventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Contingent Consideration Triggering Event", "label": "Business Acquisition, Contingent Consideration Triggering Event [Domain]", "terseLabel": "Business Acquisition, Contingent Consideration Triggering Event [Domain]" } } }, "localname": "BusinessAcquisitionContingentConsiderationTriggeringEventDomain", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesRemaining": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Remaining", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares, Remaining", "terseLabel": "Earn-out shares remaining (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesRemaining", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "lazr_BusinessAcquisitionNumberOfTriggeringEvents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Triggering Events", "label": "Business Acquisition, Number Of Triggering Events", "terseLabel": "Number of triggering events" } } }, "localname": "BusinessAcquisitionNumberOfTriggeringEvents", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "integerItemType" }, "lazr_BusinessAcquisitionNumberOfTriggeringEventsMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Triggering Events Met", "label": "Business Acquisition, Number Of Triggering Events Met", "terseLabel": "Number of triggering events met" } } }, "localname": "BusinessAcquisitionNumberOfTriggeringEventsMet", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "integerItemType" }, "lazr_CashAcquiredFromAcquisitionFinancingActivities": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Acquired From Acquisition, Financing Activities", "label": "Cash Acquired From Acquisition, Financing Activities", "verboseLabel": "Cash received from Gores on settlement of recapitalization of escrow" } } }, "localname": "CashAcquiredFromAcquisitionFinancingActivities", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_CommonStockVotingRightsVotesPerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Common Share", "label": "Common Stock, Voting Rights, Votes Per Common Share", "terseLabel": "Common stock, votes per share" } } }, "localname": "CommonStockVotingRightsVotesPerCommonShare", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "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/20210630", "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/20210630", "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": "Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDueToCashReceivedBillingsInExcessOfRevenue", "nsuri": "http://www.luminartech.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Three", "label": "Customer Three [Member]", "terseLabel": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "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/20210630", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_OptoGrationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OptoGration, Inc.", "label": "OptoGration, Inc. [Member]", "terseLabel": "OptoGration" } } }, "localname": "OptoGrationIncMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_ReceivableFromStockOptionExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Receivable From Stock Option Exercised", "label": "Receivable From Stock Option Exercised", "terseLabel": "Receivable from stock option exercises" } } }, "localname": "ReceivableFromStockOptionExercised", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "lazr_SharePriceTriggeringEventFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event Five", "label": "Share Price Triggering Event Five [Member]", "terseLabel": "Period of Time, Five" } } }, "localname": "SharePriceTriggeringEventFiveMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_SharePriceTriggeringEventFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event Four", "label": "Share Price Triggering Event Four [Member]", "terseLabel": "Period of Time, Four" } } }, "localname": "SharePriceTriggeringEventFourMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_SharePriceTriggeringEventOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event One", "label": "Share Price Triggering Event One [Member]", "terseLabel": "Period of Time, One" } } }, "localname": "SharePriceTriggeringEventOneMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_SharePriceTriggeringEventSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event Six", "label": "Share Price Triggering Event Six [Member]", "terseLabel": "Period of Time, Six" } } }, "localname": "SharePriceTriggeringEventSixMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_SharePriceTriggeringEventThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event Three", "label": "Share Price Triggering Event Three [Member]", "terseLabel": "Period of Time, Three" } } }, "localname": "SharePriceTriggeringEventThreeMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "lazr_SharePriceTriggeringEventTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price Triggering Event , Two", "label": "Share Price Triggering Event , Two [Member]", "terseLabel": "Period of Time, Two" } } }, "localname": "SharePriceTriggeringEventTwoMember", "nsuri": "http://www.luminartech.com/20210630", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "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": [ "r164", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "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": [ "r164", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "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": [ "r200", "r288", "r294", "r507" ], "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": [ "r310", "r312", "r451", "r452", "r453", "r454", "r455", "r456", "r475", "r505", "r508" ], "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", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r310", "r312", "r451", "r452", "r453", "r454", "r455", "r456", "r475", "r505", "r508" ], "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", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r200", "r288", "r294", "r507" ], "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": [ "r300", "r310", "r312", "r451", "r452", "r453", "r454", "r455", "r456", "r475", "r505", "r508" ], "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", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r300", "r310", "r312", "r451", "r452", "r453", "r454", "r455", "r456", "r475", "r505", "r508" ], "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", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r197", "r198", "r288", "r293", "r506", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ], "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": [ "r197", "r198", "r288", "r293", "r506", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534" ], "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": [ "r421" ], "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": [ "r111", "r112", "r113", "r114", "r220", "r221", "r222", "r223", "r224", "r225", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r361", "r362", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "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", "r202", "r203" ], "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": [ "r96" ], "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 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_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r12", "r46" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 8.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 and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Employee tax withholding" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r247" ], "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", "r495", "r516", "r520" ], "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" } } }, "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", "r108", "r109", "r110", "r380", "r511", "r512" ], "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", "r349" ], "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": [ "r108", "r109", "r110", "r346", "r347", "r348" ], "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": [ "r111", "r112", "r113", "r114", "r220", "r221", "r222", "r223", "r224", "r225", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r359", "r360", "r361", "r362", "r477", "r478", "r479", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Payments of employee taxes related to vested restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r314", "r317", "r351", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "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": [ "r317", "r339", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "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": [ "r134" ], "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": [ "r134" ], "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": [ "r134" ], "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": [ "r212", "r301" ], "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": [ "r106", "r172", "r185", "r192", "r219", "r377", "r381", "r401", "r482", "r493" ], "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", "r106", "r219", "r377", "r381", "r401" ], "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": [ "r210" ], "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": [ "r211" ], "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": [ "r208", "r232" ], "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": [ "r205", "r209", "r232", "r485" ], "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": [ "r207", "r232" ], "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": [ "r318", "r340" ], "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": [ "r383", "r384" ], "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_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r309", "r311", "r368", "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Earn-out shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Stock consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r370", "r371", "r372", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent stock consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "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", "r418", "r420" ], "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", "r418", "r420" ], "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": [ "r417" ], "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": [ "r419" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r420" ], "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": [ "r412", "r417" ], "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", "r522", "r523" ], "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", "r97" ], "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": [ "r91", "r97", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Ending cash, cash equivalents and restricted cash", "periodStartLabel": "Beginning cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r402" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r104", "r106", "r126", "r127", "r128", "r131", "r133", "r141", "r142", "r143", "r219", "r401" ], "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", "http://www.luminartech.com/role/SubsequentEventDetails" ], "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": [ "r274", "r316" ], "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": [ "r267" ], "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": [ "r267" ], "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": [ "r274", "r316" ], "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": [ "r259" ], "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": [ "r301", "r394" ], "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": [ "r253", "r254", "r255", "r256" ], "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", "http://www.luminartech.com/role/SubsequentEventDetails" ], "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", "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109" ], "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_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "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", "r266" ], "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", "r487", "r500" ], "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": [ "r153", "r154", "r200", "r398", "r399" ], "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": [ "r153", "r154", "r200", "r398", "r399", "r521" ], "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": [ "r153", "r154", "r200", "r398", "r399", "r521" ], "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": [ "r147", "r492" ], "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": [ "r153", "r154", "r200", "r398", "r399" ], "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": [ "r150", "r153", "r154", "r155", "r398", "r400" ], "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": [ "r153", "r154", "r200", "r398", "r399" ], "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": [ "r226", "r278" ], "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": [ "r279" ], "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": [ "r276", "r278", "r289" ], "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": [ "r276", "r278", "r289" ], "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": [ "r276", "r277", "r289" ], "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": [ "r276", "r277", "r289" ], "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": [ "r276", "r277", "r289" ], "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": [ "r290" ], "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_ConversionOfStockSharesConverted1": { "auth_ref": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Shares converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued upon conversion (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r78", "r106", "r219", "r401" ], "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": [ "r151", "r200" ], "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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r215", "r234", "r237" ], "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": [ "r215", "r234" ], "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": [ "r216" ], "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": [ "r216" ], "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": [ "r214", "r233", "r237" ], "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", "r414" ], "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": [ "r95", "r167" ], "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": [ "r288", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ], "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": [ "r288" ], "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": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/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_EarningsPerShareBasic": { "auth_ref": [ "r74", "r115", "r116", "r117", "r118", "r119", "r123", "r126", "r131", "r132", "r133", "r137", "r138", "r488", "r501" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per shares attributable to common shareholders- Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/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_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r115", "r116", "r117", "r118", "r119", "r126", "r131", "r132", "r133", "r137", "r138", "r488", "r501" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per shares attributable to common shareholders- Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "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": [ "r355" ], "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_EmployeeStockOptionMember": { "auth_ref": [ "r337" ], "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": [ "r108", "r109", "r110", "r112", "r120", "r122", "r140", "r223", "r266", "r273", "r346", "r347", "r348", "r361", "r362", "r403", "r404", "r405", "r406", "r407", "r408", "r511", "r512", "r513" ], "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": [ "r397" ], "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": [ "r217" ], "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": [ "r217", "r503" ], "calculation": { "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 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": [ "r217", "r503" ], "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 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)", "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/InvestmentsTotalRealizedandUnrealizedGainsandLosseswithEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r95", "r262" ], "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": [ "r385", "r386", "r387", "r395" ], "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": [ "r388" ], "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": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r386", "r448", "r449", "r450" ], "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": [ "r394", "r395" ], "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": [ "r385", "r386", "r389", "r390", "r396" ], "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": [ "r394" ], "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": [ "r301", "r302", "r307", "r308", "r386", "r448" ], "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": [ "r301", "r302", "r307", "r308", "r386", "r449" ], "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": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r386", "r450" ], "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": [ "r391" ], "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": [ "r391", "r395" ], "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": [ "r391", "r395" ], "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": [ "r392" ], "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": [ "r393" ], "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": [ "r393" ], "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": [ "r391" ], "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": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r448", "r449", "r450" ], "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": [ "r394", "r396" ], "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": [ "r425", "r431", "r440" ], "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": [ "r423", "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": [ "r423" ], "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": [ "r424" ], "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": [ "r439" ], "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": [ "r423" ], "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": [ "r424" ], "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": [ "r439" ], "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": [ "r439" ], "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 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 six 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": [ "r439" ], "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 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": [ "r426", "r434" ], "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": [ "r422" ], "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": [ "r425", "r431" ], "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": [ "r425", "r431", "r440" ], "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": [ "r422" ], "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": [ "r437", "r440" ], "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 (as a percent)" } } }, "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": [ "r436", "r440" ], "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 (in years)" } } }, "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": [ "r212", "r213", "r227", "r228", "r229", "r230", "r231", "r233", "r235", "r236", "r237", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r95", "r260", "r261" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "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": [ "r75" ], "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": [ "r152" ], "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": [ "r243", "r244", "r481" ], "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": [ "r313", "r315", "r337" ], "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": [ "r77", "r106", "r172", "r184", "r188", "r191", "r194", "r219", "r401" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/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": [ "r249" ], "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": [ "r356", "r357", "r358", "r363", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "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": [ "r94" ], "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": [ "r94" ], "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": [ "r94" ], "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": [ "r94" ], "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": [ "r94" ], "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", "r166", "r410", "r411", "r489" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.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": [ "r90", "r92", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r164", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "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", "r239" ], "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", "r239" ], "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", "r239" ], "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": [ "r238" ], "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": [ "r80", "r165" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.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": [ "r218", "r502" ], "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": [ "r385" ], "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": [ "r216", "r480", "r491", "r524" ], "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": [ "r438" ], "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": [ "r246" ], "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": [ "r441" ], "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": [ "r430" ], "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": [ "r428" ], "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": [ "r439" ], "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": [ "r439" ], "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r439" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": [ "r439" ], "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 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 six 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": [ "r439" ], "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 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": [ "r429" ], "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": [ "r441" ], "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", "r106", "r186", "r219", "r378", "r381", "r382", "r401" ], "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", "r106", "r219", "r401", "r484", "r497" ], "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", "r106", "r219", "r378", "r381", "r382", "r401" ], "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_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r76" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r388" ], "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": [ "r388" ], "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": [ "r388" ], "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": [ "r388" ], "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": [ "r301" ], "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": [ "r144", "r159" ], "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": [ "r91" ], "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 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": [ "r91" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r91", "r93", "r96" ], "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", "r96", "r106", "r111", "r115", "r116", "r117", "r118", "r121", "r122", "r129", "r172", "r184", "r188", "r191", "r194", "r219", "r401", "r486", "r499" ], "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": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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": [ "r115", "r116", "r117", "r118", "r123", "r124", "r130", "r133", "r172", "r184", "r188", "r191", "r194" ], "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_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r125", "r130", "r133" ], "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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "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_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": [ "r81" ], "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": [ "r172", "r184", "r188", "r191", "r194" ], "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": [ "r432", "r440" ], "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": [ "r423" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": [ "r423" ], "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": [ "r423" ], "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": [ "r427", "r434" ], "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": [ "r422" ], "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": [ "r95" ], "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": [ "r437", "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r436", "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r413", "r415" ], "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": [ "r183", "r184", "r185", "r186", "r188", "r194" ], "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", "r375", "r376", "r379" ], "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": [ "r96" ], "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", "r242" ], "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", "r483", "r494" ], "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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of employee taxes related to vested restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r82", "r84", "r206" ], "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": [ "r85" ], "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": [ "r318", "r340" ], "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", "r240", "r242" ], "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_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from the issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r86", "r341" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "verboseLabel": "Proceeds from issuance of restricted common stock" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r82", "r83", "r206" ], "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": [ "r82", "r83", "r206" ], "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": [ "r86", "r341" ], "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": [ "r86" ], "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", "r257", "r258" ], "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": [ "r247", "r425", "r431" ], "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", "r248", "r431" ], "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", "r246", "r422" ], "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", "r248" ], "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", "r246" ], "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", "r248", "r498" ], "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", "r248" ], "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", "r246" ], "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": [ "r89" ], "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": [ "r89" ], "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": [ "r354", "r535" ], "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", "r102" ], "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": [ "r134" ], "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/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r273", "r349", "r496", "r515", "r520" ], "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": [ "r108", "r109", "r110", "r112", "r120", "r122", "r223", "r346", "r347", "r348", "r361", "r362", "r511", "r513" ], "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": [ "r163", "r164", "r183", "r189", "r190", "r196", "r197", "r200", "r287", "r288", "r476" ], "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": [ "r153", "r200" ], "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": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r299" ], "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": [ "r435", "r440" ], "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": [ "r435", "r440" ], "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": [ "r134" ], "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": [ "r134" ], "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": [ "r133" ], "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": [ "r317", "r338", "r350" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation 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": [ "r385", "r386" ], "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": [ "r420" ], "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": [ "r416" ], "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", "r248" ], "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": [ "r172", "r175", "r187", "r245" ], "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": [ "r172", "r175", "r187", "r245" ], "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": [ "r318", "r340" ], "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": [ "r324" ], "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": [ "r324", "r333", "r335" ], "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", "r104", "r141", "r142", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273" ], "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": [ "r160", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r200", "r504" ], "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": [ "r160", "r161", "r162", "r172", "r176", "r188", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r201" ], "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": [ "r103", "r177", "r178", "r179", "r180", "r181", "r182", "r197" ], "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": [ "r75" ], "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": [ "r94" ], "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": [ "r319" ], "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": [ "r328" ], "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": [ "r332" ], "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": [ "r330" ], "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": [ "r330" ], "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": [ "r329" ], "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": [ "r329" ], "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": [ "r331" ], "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": [ "r331" ], "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": [ "r321" ], "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": [ "r334" ], "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": [ "r328" ], "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": [ "r340" ], "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": [ "r326", "r340" ], "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": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "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": [ "r316", "r322" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/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": [ "r315", "r337" ], "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": [ "r319" ], "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": [ "r320" ], "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": [ "r336" ], "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": [ "r323" ], "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": [ "r107" ], "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", "r160", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r200", "r245", "r250", "r251", "r252", "r504" ], "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", "r104", "r106", "r126", "r127", "r128", "r131", "r133", "r141", "r142", "r143", "r219", "r266", "r401" ], "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", "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r108", "r109", "r110", "r112", "r120", "r122", "r140", "r223", "r266", "r273", "r346", "r347", "r348", "r361", "r362", "r403", "r404", "r405", "r406", "r407", "r408", "r511", "r512", "r513" ], "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": [ "r108", "r109", "r110", "r140", "r476" ], "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", "r266", "r267", "r273" ], "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_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r266", "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r266", "r273", "r327" ], "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", "r266", "r273" ], "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_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r266", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r106", "r204", "r219", "r401" ], "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": [ "r105", "r273", "r275" ], "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_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r409", "r443" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails", "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r409", "r443" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r409", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails", "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r409", "r443" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails", "http://www.luminartech.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/SubsequentEvent" ], "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", "r241", "r242" ], "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_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": [ "r288", "r297" ], "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": [ "r288", "r297" ], "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": [ "r297" ], "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": [ "r297" ], "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": [ "r212", "r213", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "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": [ "r111", "r112", "r113", "r114", "r220", "r221", "r222", "r223", "r224", "r225", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r359", "r360", "r361", "r362", "r477", "r478", "r479", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "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": [ "r490" ], "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", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "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": [ "r301", "r308", "r490" ], "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": [ "r145", "r146", "r148", "r149", "r156", "r157", "r158" ], "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": [ "r433", "r440" ], "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": [ "r340" ], "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": [ "r340" ], "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": [ "r390" ], "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": [ "r133" ], "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": [ "r125", "r133" ], "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)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r123", "r133" ], "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)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "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" }, "r109": { "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" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "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": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "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": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "(a)(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": "(a)(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": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "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": "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "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": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "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": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r489": { "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" }, "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": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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", "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r538": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r539": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "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" }, "r540": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r541": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r542": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "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(25))", "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(4))", "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(7)(c))", "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.1,2)", "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.2)", "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.4)", "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": "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "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" }, "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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 84 0001628280-21-017019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-017019-xbrl.zip M4$L#!!0 ( +N."_?(@J@L (I/ > 97AH:6)I=#$P,7)E9&%C M=&5D=F]L=F]A;64N:'1M[5SK<]JX%O]^_PHMF=MM.[QL2-) MC,.<1+N)L" MT][]M"-L =H8RR/)H>Q??X\DFW?;;-N$QVUF G[H==Z_'#L6^]\RR;5 M[[J8MFL7,)R99#-G-XN MZELE&:S?.WM7/"M__G:Y:,WNE?389GP@0<0X^BU7R:U0F:Z[7+1AZ4BPD ;H MJ*S_ZC$. M"$FAU_0A80IBDQ1(5DL$XHBW-?X+2EQ)8.65#]:W;Q]'CAFM:N M[.+"7/IZS@AXMGKL/PPY2Z) R8GQVM% _]73LY0"U:4PP&,:3FN_.ISB\->\ M ,,I",+IP-P6]&\"(H$Y]>DD53+HK:6<*IU5.0/.NO^]:5XT/60!HY?5[,>0 MO1M4OGW[MN%V/:?90G>.YW:;SBUZW6Q=-AMP=HDN_D#>3==UD=-3-WN_]Q"T MO.@ZC=]=K_<&W3@]=.&Z+=2^:WJJPU6W?0==FCT$#N[^SFUY<+_AW/=PFPP6/$YI+6HI#XX/L)7Y/>\8G* DY>:F\XU MB$,?M=JKBCGW!27ML)[&@@7*_DJ$I(/I,Y%6W4B:-Z(".1!, AV8G"$G1!^U M6/'5D752KEMY)!F2(X)>';VSK9-Z^F67RQ7+0E<=!WU@X2-#MPF$#LS1+0W@ M\PJ.0]WTM)Y^H=?JP"[7,[Z]H 0S"I]SZLT61Q,J1XB3(16@[0 5P"HX$0)AB7INH5H^1A60 MS/6K([MZ DH$06:81[T)"4B41QCBT'QP 9T>X%FR( M)P*Q0=I]BV*:\45L44Z*29DN>\0?13#MD!*!FI%?_*)@[!/ BUTB".;^"'4P M?YC@*6KS$(9D>71UBRJ Q4[0?405^NM) ('BFZ7EP?'22%L47"^)XY 2OCVQ MO3S-_RC2;=G-NQ@4$G1F;F!:NS*Q*=\T FT&G1^ 5H-Z#PA7R@V>'T-3M#7% M B.2TZUIE6;27XQ&,IPJ1F11<&NL #>T-69\.[*KG*P![N=EU04@Y.MN^[YU M^5UKWF"UYA(%9QS)6N$9"=LL"J?XTN)?P>@GQ>-31;,*/JE"HA%^)$BC"@+8F$H![R":')I_&]N53 MMA3-+3;)*ZX#[&"H]UQ50UH5O'86TYO5GEK7K39DL[;1&O@DELI*1$Q\.E"U8H58S3!YR"\C2"(3 M$9 M#1*8"NS,)R;!' R(+]4-[$,:&N (;N@<0TA'4X M:G(RH)'>F1$H$1I[;.R6A^0Y5"DZ4SX&G#]1^8Z0>@O&,#5O0(Q:!B3SP$-) MX71,(!./AD*' 6"98DJTO/1#BPE6T=XA \&9($5F"@M*LBH*K?Y&J'"KIV3( M(H,R;1/ \T@D@#87QAC!*D*U$N@$ D8DU6V= !-E"C!4GX4PI 0Q^2*?:J+/ MQL1@76-*S"PF@.E7=5#I&@@89NA/TP*.D#J^3155ZAZ,CEYC15( IBOG3?5X M6 CF4WU9&Z83MG8J)2TFE M!G\Z#$(*&0V-@[YC 0E1$\R8@N'Y.(9PX"V#QV>A1X]3,W[@"8H[H%RH! +R MXM2/Q)@#03@>&:=TO.ZFBE:Q8H+?HE][^8S4^#B-1T(B4Z@ADCZHJTP6_!!) M43F(\EEP^8O:P?+V5B>MML\0$)['&86[\%0)2E4X@(C\,B^0>!?<%S"W7NWSEP0_S.>+9R#$>DD*?$_Q0T$7E&@Z!:2+W M3 ^;O-0.\>=TY\RJOWW[%KXK^VT%=PR\%AW'@':Q*GOG9WMA2NW-_@'F1*<1 M4P6#QE3*>:JR;!<&ZJL'J,#W$94D9 65%+RM6U?>U-G!=L;:SU-3=7\@4T0B M90EF(9#1!%I?-6PSRX+%I-8#C'X@TGBIS)( ,^EA!>1&1.$K/!RJC3NP#B D MX/11=0[8!#(\,UII5/Q=1%XUT$0;6 M13F!;/%[4=@^Q,C/K7$#!M@C[[!9(2N[DMM>NRVWZ]RB3K?]H=EKMEN'EN-6 M=BC'72T.::L>L20,E.US,L0\J^Y290 Q-RF8SB9F%;$,<*UY7F [(*/IAAJJ M@5*IFPE(3+0T($%)BU?+70^XR%G9F:C<8@L279=8MBU@BO2J))U6LJF6)L2' M":U4L!_0)G?FL:D\&. GU$!&#?';E-J2,<)(URG893%.S M6["N+8O+/CQUJ>R(NBPCF-,,?77NKKV&3BG\D1(J)%MRS8BSRC6.XW!JO,?R MKHQ $Q*&AR>\ZHX(;Q&!CR$;))^(GVS8+E#Y9Z(=/S06>;C@AXFN"P$L]"5G M$?6A24S5LZ-&YA(_J(TW!MDB./A9FIH"1<0B57\4DB>S0+$TI5J-\C)F02;T M 95/L'X$P)Y:J@OZV"A=U'2!F:?0I<+5)DJR%YQ@B #&<1\8V)UBQ,4<+;E M)O X\W%*#>E@N38P'V.$58P$4N>K2\.@WMHSFR+?^ESF%B#QGU_\TX@7_C5P M[C6O6XYWWW51Q[EVT57[]K;]L;<92S\%,>]&N?#I[ZI5[U^VS5I[_/ M]DS#?N4UN95WX)#ZKA1/3Y_Z.MS+I6T?VK?NIUVU_$@8YKI3LJ& MO:;P]OZNV0+Z/+=QTVK?MJ^;KGKU;/[ V*) 5SR*"79?84$9F59/X-92T^U- MN4]"_H'?US&P>E M2FM$5C<0^7^%XG[:RK?#J(,RC4TT_=21'PB'#DI;ODS=3[WY$6CGH!3F,V3] MU)0? &8.2E$V4[7Y5X2^5-;?GY)_R?Q*G?Z]O/?_ U!+ P04 " "[A@U3 M02SJ35]L @!7KB $0 &QA>G(M,C R,3 V,S N:'1M[+UK=Q-)TBW\_?P* MOSSKW-9ZW.0E\L;T]%EN##STP78WF.;87WI%9$9B@2PQD@S8O_Z-E&T::'JX MR99*KND!)%6IJI1[1\2.O$3^^'_>'@\W7O-D.AB/_GE+_Z!N;?R?GW[\_S8W M_]_/CQ]M;(_SR3&/9AMW)XPS+AMO!K.CC6>%IR\WZF1\O/%L/'DY>(V;F_/O MW!V_.IT,GA_--HPR^J.#DSL4F8*&L.E4M9L03=W$8/6FY82^;$;VM DJN,U4?=@$&VH.Q<2L^#_+'6**5IDSV:L[MV^_>?/FA_;)#^/)\]M&*7M[,)K.<)3Y MUOGY'YSYQL[/TRFEVV_;-2].NC.8CL'H\.\N>W[&Y1>&@]'+?W-V.TPXO7R( M.X7_?.3YF5/./SP?O[XM!^0;1FTJ:3[][G'>SCY]\<%(KLP-TMNS"8ZF=3PY MQIE +A?1;E.93>,O+_+V+\_XP<]O1V^]UZ;EHR>\^"W^]OG!/Q_M[WZVMN\] MWN7IT\F?OZ3BE.;GRH>?^-%OIX-//:T\@[[]_W8>/'[<;:>6MNOS"R73S.>*KOS[5Q8%/P[$I@'UPFTL /X=( MO+R./.GH^3]O\6CSZ9-;PFC&\M./QSS#C7;53?[7R>#U/V_='8]F8J>;^Z>O MY"?F\W?_O#7CM[/;<\+>_NF__;?_]N-L,!OR3^VW;U[^OA]OGW_XX^WS2].X MG/[T8QF\WIC.3H?\SUME,'TUQ-,[H_&(Y0$&;^^T$WER_G)0"H_F+^7XKCB+ MR2"?W__M[#'7?]X:*$,&HZ($WH)6E3!;4#&5BE9)F_VQ/7\4^6_SSS8?X7&[ M-0_NW!O)\YT^YN>#:6NHV:XWQZT?F\>L#NW-27MQ[??@@ MO=@[_F5X\.+YV<[V+R_VMG\[V]M_?+3[XO#HYEQL=[H_?RO?>[K[X#>3Y]>&SW^09A_+[#MS.=CG:/=N! M@Q=/X>#LJ3L8QM-'^_=F.T_4VT?[6W^XC+HDT)N!Q?F"O-MLGG.S9!9WC#XC MQUL_/3HW@(U]L8#1>#A^/N#I?VX\'.4?;F_?^_'V!PA?/>!WA;\3'#X<%7[[ M?_FT1_QSB)^]CWC&JH$I;3I7>!-"K)LIYQ9,#>KD05?Q]S\I<9'!1>7"-<)[ M*2GN#Z89AP>,D_ORR;0'^', J_[6 M3ZW]EP;MKW+]<>G!_2)P]?O@)J[LBW>;.6,JC]]&^>S*9?."B[XW*MIS= _\YX.W[P#-K M1I4EU75%=%=* GP$M6F= FN80XWBI+EZ^^R%CN;.4\/A&U-7K^ M1'*C@I,R??JJL>+>6TD?I@,:\B-1W\?WS@[WCP:'VX=' MNW+-';G/SHL,NV?/]>ZS'1 6O#U\<7^P>_SP])%]?'1P_':X]^+^<.>!7'=_ M2]#*PHC'QWL/?I%GVS%S!CS[[6QWOSUW?G/Y';G7R:$1QCQ[^D9^P]N=[9=O M=L]^.=I]< 'Q_=?[IP=- :T:^B=8[GOV<]U]\73V<[=AKJ@+Q:/VAECU2:I M* Y<1;<9M:+-&*O2*4#6$6[]]%D8)!/TRNS,V?$UU ".%2%%0Z$ NH JF"J^ M1]Z5P-K^\?#O&'%?,@!)DA\Q3@5ZI,&P2?%S;R /)_Y"7NS5\],&$N/'TT%+ M6E>),&IW<$&8%_?>[)B#T]VS+"[BZ9N]_=_>[!P_=&*R5L 4,CP\$[/5.V>[ M+_\DS'"P\^#^T>&S7X[%%9P=O'A\O+.] X?'.^(&[NG#[=].FPLYV#\[Q[W7OKGISX2K> M_*&"#=$DW(R0Q4^@KYO8TC7P&0RQ\*?B!W29G'"YA$>RM N EDB1W?$HWRB6 MR#&YU^&#W^SN]G.]\T(^?R9!X/CQ\, \?+,C3!"6&'$;@[^X%;G/P8NCEX?; M6>UM/SW=;6QK;NW![R\.7FR]E3_"$FF)XU_J[I/W6&),R!Y+V8P$L:E"MYG$ MDVS&E#GJ8#P8]R=+]F9'/'F/(W\B]#4TT3HF2CYHL@H"1:Q!9[(^Y:C!9?,% M0>;)$4[X9R%+N3L^?B7XSWNYMB83'#V?$^7GTS]/^15/VT=;;\0)SO_ZG:?- M,9[G$GJYE-'O(M&+ W7XXI<7N]M'1Q)YU*%<^^#LI=L3JLC]Y/RG;W8>B"XP M3[7 /^3_>GQZ^*R\(@-^MSF4XQW1(??D.X^''^[_7%K7V]I\V_7&VLR_/M_5'=35%#&&3#$O>EXJ7H.)HLXC4D%2?8['E MUD^_ZH.O03EP#B;Y:C0J +"(@6UV1B7M/13].279.CGOE)/)J2C%]87?[#RY M%"('(A4?'^^:WP2:G3W!BU\&>Q(3=E\,CW=$7NX8.;Y___AC^ ]%*AX^ M.+"'VQ(3SK;,[G89S+W-\5.S]^S@K@L-PE9 M-M$GL^FJ@QA]=HR"]U<)1R+D',$%:P"* O^5#IEWGO%$VRPS"/^8Q[Q&QSN\^1XR?CLGKZ+W_90VE1BKUQ_ M2[XC:8&1%.'!/7/XX/!8DL"WNV>/1;8_??LQ/CO[Y?A %-^AG+NS_;A]Y^SP M^)Y[7W>T=]X=Q(I2LBYM64>N9,74SNB*OM .??'*. MW:?=[^T/!TLF7%F"<>;I)\9XVA#;G>E\W$HPW)@/N=V9G;X2;*:#XU?#-H@U M_^QHTB#^8#CGA[=3<0@_WO[P&N?W__.F%\\P'9],YN_F@Z-W+GASCNNWY)>7 M%^)Y%_[ENT%I[^M 4MSY _$G!\3N/OR_'_9(?_SEGRX_^O#JK^;>XO+==(:3 M6>NJF/=]MN$XI2^_]^>Q=X]9WCO5;[;!L ^/7+Z_O,GM#QKJ\CHGH\%YHTV; M;YN^:X9CL9B3"?]T3 [3U,WRN"X:?PVF>!=4+A,">X. M<3K=JT]FX_QRZ^U@^J=:E6AQ/![-CV]=YKN?O/Z[]GKW&%] BO.QW]D%SE&@ M?O?S+HY\&]V7>P7-4"U7 V@0-(5Q1:L=IX%UY%G?92?&LBU:)2K@L4:19QETBEI$>8JE7F[ MJU MV_MYQ:\\F?=_\Z:;,.QL>OQB-Y._TPQ'<2';1L+41QMB4 YA*9@S:8+ =5M=,= M0F)O2?'^2'T]5U5)$PK-)T=FJ2M9&52@Z+Z$S8UV"P/)[ M7%"+SC=H'$@N%DQ%J!1BF\ I674,9@W!74;H6#[0/E4#7$UK=E L-IUM++ZD MH*WVNJX?T%E=8 MB1/%&):MCCCH#,J<<5=7D@P(#Z5VGZ-HP8HV[P!;$"( :Q248 ME3FV\E Q&PNV#6<$B@Y#AQBQ(MG/E< 42(2/:0M9C7CRR!&]9.\M;=>'U M@6GY76 +@BQ6#U85Q:X6<"E02X&235-1 MT<:D;,X$)G<(G1N=9BV.$0:*5D1HO39@BD%(6$.I5F$UWJ\=(]8US5H<(Q() M0MYI)*V!(B0;B4@7!6Q]X=(A1JQ>FK4XF!QI56*VV9C:B@!@,>S:I+$8JD'/ MZP/3DM.LQ4&&5K?LRJ@H9H5%XJZ85@PYH@DQUB[YVA5*LQ;H^0QDD[@&K2U@ M%,7J/4:H(5FE?5;7A\^R6H J@-=!A#HJ4![DO3QA<-H;A>SS$I:;]$+QJXUC M^ N4+:F8VL+G MJI/\I\(:@KOT&2M+ 9H*.+%6B8 0(*5(8+6M\E$D+5%R#:WXFF>L+,=\R61I M7W0E:?#5H2=V5+SB4HIZUY7:!3!7M"MU43-6Q,T6\L&WSKH$5K)P]MJWHDN: M2C$= FJ5NE(7M6(^>UT+4XPL(CG8&(-&,2:M2X@.K['Z2Z^05X,1-KD85?6H M*T&A2E4SV*"CLKJ@QG5CQ!IWI2[*1["M!IU)%3/X:"):=%45GR*[8KM4[61% MLI\K@D)+3S)T M6EB!H4*N>'(I4T5)Y",9RX%MZP(W19VOKNL(4*N29"P0G8HJU%0D/P<1$)I) M=*3U3N6:F2% A]"YR4G& AF10,)PVM6!>">(A26X>\J;E+H7;EDHP%PA2QU'G]%F@"B#5B<:G*OT1@ M+-7U@6FY2<8"(0NZEN!MAIC;1&-#%A,720JM3U8^7!O(KC/)6*0ZB@V+8J'- MUS"U4*02,Q5E*9%3?'WX+*L%-"FKLJTJI@K)1;39@()D*V2)"+R$@7'21LZMH*K=Y,[;3);67 MW@6VR#T<6NU:!8B^($3&:'1LVZ<)5C;;'#H$U*IT@2T0'4O!:H-*5:=%XK0B MME"XII"A@K^8--T-=&YR%]@"&>$H>)V1R98$&B(ZTFB*:YO0F(1EW1BQIEU@ M"V1$UEJWW2YM;LF@45%;9QRCCKFVG2TZQ(@5R7ZN!";1M+D$7YT5:9M$W2*( MW695T$)2V*5-1E8PC[D2R&I0MI:H4D""0(4RD76I#1EJPN#6!K)KK@RQ,'5D MJS)>ITJ4('F.IGHRV;+$1!=*6L(^G+U,^KYD];KV)?UH6%&E4KGM--0*BE/2 M&C.SIE)KJTG:11ZM2"A=/KB .EOD4BI)[E0DNZ6V0;SSXC2JBF8-P5UZ1^)2 M@+: #*J20S;@8Z:V[Y4$""BV^@AQ_8"^_@4[UX\J8]3&<-MB%4 %G8C9)8BE MA&+E3X=0W2HO3J:S]J7I_?%DE]^(H8Y/1FT#^5\GXY&\S'/0_VK.%V<)+48% M)V7Z]%61YA3IZ9591]!S82YHO+-<(""F9!4II&R]R0IRA\8$.@GZM>\B-SII M#_XWN\._DI>7%_CB_:G9%D:R:""85HB11,QA#CG&U'J[L4-^X^Y8.#*:3; I MML>#ZR951*_@3O@- F[ZG,J]ZH MI%*B#A#YBTBT_V9\A22Z-H/IB?RW _U>VY:(A5H,0$TH?V4_+\?G':F/9W2L M8K?:OR7R(YP\Y^GL\E!/YFLB\U>)E0^Z'K^#S-5!="(QK(\(%%W21+%P#)%R M55 [4!VBD?E=HOF Q\\G^.IHD'%X#FL[O#N>S(ZV!%/Y^.I=TA*J06!.JA7Z M(*Y@E4_&J:(*@"[%N*([@.)7F>B?*'^MD5Z!NWK,KWETPO+\I\]O0=.6:,S%;+"\>@EY/K$SOE8A=[6J0YLNK1:*"YEDR633#6HL51% MD(-*6+1V'CCKP"GH#J#8.ZF>WG^;WX(BYC;>%A@@I%0#I0 Z>2*5<^Q #/X" M%+>F _P5L]P@KV.D"0&=-VBB]@)B*_M!SH!F\$7YJDH'0%P5'[50,JV<1^PD MNZ.-VEI.J$@#>$44)/KFP*B<2JH+FU>NE(M:2IRI*:)X*6<=)E"^)*B2Q \SHT4=Y"]B! /P95LW[6.^= M3,9"]%'9&90RY'LXG:UCP-'*14GZE!$]#%%0#+%*MB>B2LGGY#N 9D=\U3>R M:NVQ32J*DU(1VW+!M@C-VX*4.A"25]-I+24$6=VVIPO6!UM ML4$.WH5@3#&V2A#J )J]T^J4TUI.=ZQF'4HE[<$!6!^-8G%@7B76R:4NU85? M-LV[QK?E!$DLB3@40UB@+?%L57VQFTCO5M>1;TOQ;\JEXHA<=#6V M'MSD:]%*E:+;$IE@.^3?]@?'@]'SO;H_P=&T\F2O/AB/R][D"4]>#_)'O+L\ M:<)E:_;K>#":/1S)!=9R;Q,%T9:JVWY?(LP<$EGR)H=JLF<5N[2)S75@O!@' M-U=M%P[E,>?Q\]%\"=;Y#[CQOFXI=E# :5>UC8 M[Y*O6XY>+TX;K 5\#1"8*$>=0U3)!V>U[]+TB=[7K8>O6XH=^%3)8E7DBP%J MY>F30DEAK;.%T-$-B/E[KWFRKI*N1&,=!N=MR-#*(4#U1%HGIS5[ZL( T#7! MVWNX-55S-41?F5R0; 8J8LP.H^%6SPY5YBYU0*^XAUM. %,A)9\U%VIU\W@&G6* M)HA;M3J!#Q%1*P.N>E.Q7-9(ZH;W[:G7+:_GJHF6=*UH $@$ "AK,T,5?5=M M3AWR>N\&]7\^F0Y&/)T^.;_$^^N(MTYFX]'X^/3)>'C2Z'!YSCIZ%15+;146 M35$95,5(V:4 H54S55FOS;J!BXKA\VM>F1.Y0G*MG2-;"MM3BERBE8PE!F"C MH]>YEE;=RK;UX[Y#,72%'=ER5A>HG#AYC=47J-ZA*62U!JZE>D;;(6A[1]8E M1[84MF-;/V,T0^MI PADJF%TS!$E075=RD._A&OOZB\^P2&OLQQCP2SY;++\ M"VVEE(L.C DV5*^MYP[ANGPOMC*+S'NJ?RKS(-UJNAN@"B!,%Q=FLP5?74X5 M0Y>F?JPJKDL)31 )07MRA@D<$6(H2L09N;:9G.<.X=J[L)[J_Y;J2F'+**MP M':H5JG.RF!*ACR+&NC13]^90O9O!TEDVD1.7A& L1Z5]*99SLED5USO5=63: M]6JWJU/3:3D;JN22'0<)2#D!&=UV M>P<*7'7V&H [@.)-7;/4T_L+A)=5I6 5X948@K8I(OF**D14&LUE[KC*VQ.L M%HI+V:)8)+)240*+SQXPFFA\TL&#TREGVZF-IWLGU=/[+TZJQL28$W.-D)1) M2H(R08D&,@OO.Q"#5ZIHV7(B#47(V8=6\14X8F3GBR_BGPB*1>UE#B3.,:B;(PN5F@][N"A M@M;1,*JB4P= [%U4%US44MBM"J$P#;.D=V"RQ6P0DFE+BHLWH#H0@%>S1-E2 M @Y5)1B2UX22\AE'G@E-T4X0]MYT:2_8%?=5?8FR)=*\+>LVEJMW,0-FAR4H M7Q"KKR$XISL0DE?3:2TE!%%)FG).@JH"Q9"RT@;0Q1@E)!GL )J]T^J4TUH* MS;W5U2NR-9,%(3@Y3CZJD,@9M)W8YW)5:-XUOBVG:\V0I^@J(48PNB9K?;)4 M2B =M5>]6UU;OBW%OY6L6A4*RN+4 ,$C)>60:G Y1%NZM)%]%VJ-+<6G%%;6 MJNJ,U04,%@R,+AD1XXBIVMICW->IN FQ-;>UC5A4[@U M5W,H&6O6,2,$#SG9E"7P@S6>8J)(-R'27U]=Q24$L.A%IDO($O$&6>=DD(JN MEH)S+AC;P]M[N#77<(PU*X588@V P6%E]E49EB /H=@.!?F>>MT*KDX2A9C M9A,8P/BHDZV@=*OSR1A=A[QO3[UN>3WKE:X0;16/![DP(BG,MJ2@E(W4A;EM M'2A'MA2O$C4IDS'&;%5;0) L11<@!Z]%[M':3'3KRY&MF"-;SK";]CZ02#8= M+41F\5U:FZI)/%HDUX5U!!UP9,M979!*HA 1-#BH)K5<-:1 R$JUZ>ZADQ;3C4@ M)3Y,4ZDQ1@A9V!42H=P!$")K]\?#.<&LU2M+L"%.IWOU&4XF.)KM31X/GA_- MWJ/7[^/AZ_%=G.QS/AJ-A^/GI_=/1N7B](7'R8NG>3(;YX_()6'R>#R:']]: M/),&(^&+G'M.#KMIW_'H\LB7D>-D-#AGAK!?;(3?H7[,.#V9\'F;7AR\O,;E ML04O/.@:;31%((D9B9N"8$5.H'%5T%%$[7 /8FC+@23OC5WQU%3+S2H"1 M7#AD=L'D(J]B2A2JR^!4+*K::-8"F',;XI_'H](YRXFQMEV;=."D00$G3,68 MY((5$5;8K0% 6],ISW[&_)*[!X_'7$5G%4Y.0]1 E KK9&KUS@6=5Q^>GW$H M\/"3(^;9HW&>QYJ/# BG1Q)\VC_W_G4R>(W#UG?8$8",QV1+*[)3&&RR$6+B M6MDZEU+VG09HGJOLX.0ESY"&W#GCJ1IK0$HQ: W>M.V"V00;B1S5#.H\D;R. MS&1]I/9'B=!WH)-KVUK+ ?AL)8UTJ3I#@;P2H0VNE+5 9U6D]N)@ PLYER N M+F0HOI4'AX0YLB_5&J/7 +;KE-J+ Z9-=./@Q;$% *=C0A^,];Y0<"&27PM@ MKE]J+Q @8U!R(54P&- EH'B^P+55V >,;AT NGZIO3AX2@9+GJRN08%843*4 MBW$2H4*LY.KJP[.24GMQ *%D0AB#(Z\K&%6CJ&J*5!DH56.XRP M1VHO#AL7 MV^1JRHJ"2&WKB4N4?UV5%(C$[:U^&O1K*]PYF9W^*A#-Q$::?;R:3VKY>"BZ M364YF?'DOW!2WN"D5?M\,JZS]K(CB5$A<#FV?1A!0_2(5<>0R9;6-1>C6WU+ M6GVT%F=;L57Y@T"AB%(@%&%7"GI*BF.)A>HZV=8V'X^;MIB[QOM#\9-R^@,4[Y:#PL#X]?3<:OYU.1NV)( M3E.B*)E3:*.%6L=<'!K+*BAO*)LU,Z3KAVJ!'>DVD4X.7=*MKBW&%*"F;&LR M)1%T8,[75T%U=Y[AGN26XCX?BWCHBEF%MJ^7^+]2;00A 5:+VK5Z 2'8 M[,*:F=42L%K@^(?7(904K0JVU0&@% ESC49!09O#ZMO5Y]9%_#H9O,897QS_ M'"Y??-O[.)C\CL,3_OGTWC5R>SZ?P,NZB' MV3E?!M-:;G[Y3V3X'YUQ[^TKSC,N^SPY[HA;D?#L?3$4)*V'Y"4W"8K!!B-L MM>A@]:GZ]3 )>3/_/A[B;#"47[*PA8GK:S.KPM9@"P"W#5VQM%!(+19Z!4@B M+:WKP #+U[.U+7&]/V&!:\82 V>/A4,]93M#6<6V4:LP M%H@Z, MO^21Y-$":N^KSY;8?<.-ZUF(NK%\]0VHY5X$VG5:[B.+& F@5=/:1 MN[1SV VEQ?*K222MJF\]E!0 4#R*2Q(/-:>V;HL@K7X0O*'4N9KQGQRK]V12 M:#VCXEJBK36UJ7>,;9^'#K#ADU,=/Q)%XQ&?GL^Z:POP5TJ)Z"MXF/=$H&B_ M?YWP*)_^S9.\=^KT<9N-.!F,GG>$O#XG4,I ]JD"6<3BL]%>6Q_:=/@NN+*. MD]?TY/WFWO-DMA77UW3SR0JYHK/&5 M2P)K$-%4&XJG3-XK[L $GQ4A[PWA"\?6XV8E8L)>Y79#>X&1YIKY.)* (\YIE;622LTX*RE#I0*ZCAW>Y'Y[4/)F0RU4DE* M,B3'*OJV0X8M(67VU(6R/!WG;J\QOWU1#42KH,U.]@0^811?*WD]8.$0K>.> MNSU=WI^*$)0$9[%UG(]D FZ;>&3.#-$;XF5=CXGDXRUM72AQ%ZO>)9)H&A- M]A%]I%1 %4K5Z\@9/?N2%7=@F<+-PXPU5=!1\JM@(&(@6\3:R8A)D?.N1J+=D"&L:2(-2:O3'3XQ:%5]\[L"@^[46TNTU:$=H7:))21>(T0+% M2-;K)!E4,%$2J]J%K'=M:=V+TV\?>E764K!* GN"G"$YSA10:?#.!M5[ZWY4 MMHNTUL&7B@HYIPBF!E$DL>28*_F:2NG @H&5I_4-85+0:&VK:^ C@:X4;14_ MF:QD/^257P<'^='@_NYX]G"4AR>%RWPGV6\ITMVKVFZPVXI#S#4;53A#9J"V MTZFO0D&C45,'9KRN/;M[C7;#0*CI23T!2=L!;:.$@5T.F*H!4+HP&+5=2!P+UB_ MO7).V\=0%\O,"E0B=)*:&32ZAC9XMA[IV,H3N->DWRXA#"9)K4A9:\'4(M)! MIYB25Q2RR1VHM+A"!+XAG!&F%!2A"=X$B"&B,H6CMPG >-^%0K)7LA%E+SJ[ M05]TL?AD$QF6?"GYA.RR10_*$@C?>OKVDG.%Z5L9 Y;J#3D-5E(G2]DR:5.1 MV.MUF%N]\O3M!>>W=X(F2,99Q%CEE0KDT3B-U968M>9U6-AR7?2](8R!K$IJ M]2:4KB!I25+BZW0P62FG+'1@0O/R*XOV.O/Z>6M*CJXZ7XIA(*U19\4!JO(N MMU5]/6][@;F2O 6.Y)"L\Q7(.5*^A+;:7!(D(6[L>=LKRU7D;9(D'K.O0=L" M7@?4QB3ME;&*T'5A>'WYO+TA5 $.;#265)P%K)*)@+?5F!+11"@=V%9S1>J, M]KKR^G?K"#[%S$42:(NB)G,DDS([JM:C+9W8NZ7CY+UQXG*!6\UH"H$8502& MU&I!1$PF%E5+K/FBF%%/WEYAKB)Y"2K&PE2I(.CH8TV:G7:JL$& TI.WY\L' M(XW&5/;1&4<$5'SRWI,WWI961^1B3Z25YLM*2;TO(6]?&F*1!/8I9R '(9$" M"S%)=FVP%;3,T9>+L<:U)_#"Y%Y/X&OWP#I*3N]9ZXC !3#[!%4;5%PA%W4S M"+PPR=<3^+H)K$@C1&:DJ,"']G>;9YPEC[(A8UA] O>1JLX]=[LB M=F\>=S4YDTK&JF.%B(2 B,G''#4'X YD2QWG;M^U^>WB<-FBVJ D*N#D.T"77N!-@4C&-2B_VX&@7JQ]>U)KI_OC,%M8VM(QL<2BK?(5H&DO;X# MLR!ZQ;-,9@S?U[S7/][#4Z%52U9-U$UMU!S9M-HNUP":1!N6A M[>6K=0FZ"VJO)\RU#D19!XG9@!,OYZ!$;V,VSI6".7.R:T&8CNZST&O0;Z=U MH0Q1D6[[B%*N& ARU9F\R0:=Z6G=B],.TMK5Q,XF6X..8$K 6+ED=!1"XL(= MF)F_OK3N^RB_?2_'H%1VIC@C.9?F@L)N3YZS"6#1];3NF?2E#K(DML8*?:#- M#'1875,!B8R7N$^P!DQ:D=KSO:I=PBQIETE92>W;VX_?9J%5! 48E)DC?PQ1&HJ)+W3!4IIY[=RV=WKW&_O65U$GG!PZ*-3O3+I"?6529,K2*V3-A0+!@&C+R77:'/0.<9UZ.+JP)X, MO9K]CLZL&%5I!5&<9&LN1R7O$Y(3^NK0B89]KOB M+)@S,4GRDB6+438 QY0J%<$UUN0= '6@IN3*%+;O1><21*>U3#YK()L!G$N2 M,B4/[%3.VE$7*J5TGKZ]Y/R.N@$4*F=QP3Y!JB!4=H9KUE;97-#W].T%YPK3 M%W0K=4&2W3?Q8#UZEPV95(RC5.LZS#;L=\59['3\7(MVR,% !6!#GDO)7ME.*MM9X3:(]5Y^V*R7PEFY#-X2V1)!$( 2= M=0&ER&> M]SGIE#AEH[DHP[G\L3W?VC,HO7GY8E7I]^2$IG/,9_=>RU_[IZ_X0^P_.F%1 M_'LR$U*W9[W@_Y/9.+_\ZS3E\6A^?&OQ'!,>36;;\A 76WF&3?6.97\>>P=: M^9M3+X]\@^\23T48N.V;:*!%7D#P"B$AE\@6NL2BKT+SYX61:+'D[22+*BD? M KNFUJ 6$FA]%"^4DLO:^@Y4DEEHG\JJ"!-5D[<-A:J#R&@5M=94JR.?I/W< MC4L$5P47:]HL=DAD(\O? 0U7=-I:E:I-QEWLRFV4[2PNUV[J?T"3%!LP2>*Y+C7T'F+9M%B*MS"V M(M8V?24I47@21T ;CHX]<@(7>F_QGDI\S-/99)!G7,X[+D?EHT^>C@;7D9E= MO_=P/II<($0%&7RM"3#J2-:[A*QJ[;W'JM%D*=XDV1 P%D"?*Q3K)!4)2KQ( MR,KF@+GW)A\-O4O3RF>_3KCR9'+!CG7T'T(&4#;IXK@ QT)L/:?@:I"7F'K_ ML0+$6(K'H)IU=,H&+V+41A4)O2.Y _K"D;'W&!\28_U=195$)9I:VCZ10#Y2 MR0Y%D^8:Q%\XU[N*)3)B*3XBFF@\),,U6G"IHM'5&5&?)58-J>_G?%]\MJ_L MG[(Z M])8S8/+6Q<"Q T-3OPYQM(O'_!YJ6ZV)VN<=&8@29:^@&.VME=S/09)0C3H6 M4WQJ!9T[Y*"O%XT5\*95)):E:J)X4ZT1,7%0P;L $EISIS+V-S@I?YW>_O4= MN=])%NW6E2Q0JJO5<\X4Q1S' M*9<6Z>4K\U!__G 3'$G3[(VXI^LW]BT8HTVP&BF6MFB(@@/D5)4JF'10/5T7 M3]?]-^.>KM_H79TE&WW-)FLPT6,HB=!&Q0I-#O/$1J<+NLJ+%:;K@S:YHM$2 M9R-HNN]5F8CR?KPJXI/.B&/0W5O/1:,S5^HDFY/!0I91U4!@0D9=0+-*P0B]G?(7; X=D*4]ES[@TEMY![?K?V=F

%.MMY,V MAEB*1BT1.B> I-%@M-G8:@) ";0N NI:;&QQ0JK:X-O"GNQ2FYR/,5I7H&!T MI6#-EPL#H0,V]G"4Q\?\KIK0HW$^[S'[J)+0=+97G^#P.N;!P?6G*5$Q!,NE M:LGW*Y$UVBC'MB1-\6+FAKJ$0:$B!U*0*N&)Q+B8&*)0%QWI"' +DI3LW!)%,SF:P0.S1+=<7@7,X4=(\J M%':EF@C*,KJB+&:K=*QU!2;1V^>L3'@[;5)%1V<')2V[31M8X &L54B 7-%3!& /E M4(-BY4LDXUQJJ%33!88C!9]0Z!XN%6'6INL-JH[N4N.LQ ;.B!,I+*B1O:RW1: M.T-AW>+N Q[Q!(>"[E8Y'HP&T]D$VP+;-0Z^D!7:6G/U.D ..A9=DD>HDC,9 MDV#=@N]R(5Y._FL)*@5+A1,8%Y)/22444+V/SG=I?D0'(%Y*&"XZH]5)AQ(] M^)@1V"2T-OK@T6-3?#4:%0!8Q, V.Z.2]EXRX0Y9<6>6 M-%[YHIIK\Q;OMGJ%XWKR?WO/QXI1S!"ZO]\6;/QJC@PHJZQ3RO*\F MAK;95_$ ICJP'>#IS9H^:A6>7$RG;4O3>^/)[O\9BOG\K4H9Z)=U+WYY/I8,33Z9/S2[Q?S&OK9":('I\^&;>*7^/1Y3F+F %^5RXW M'@[*7/T\E$?YB# /I=DG%S_KWG @&.$KH2 4O/ )O'1;EK#*Y M^FR$<:X#K+HZ1!=*Z*:XQR/Y<#YOZ,O8W$E*E1A]3374&AA*@!AK+"J ).?R M#W?!4?5.XL/Y?5&2;C*5P$>(2<"EE*HEC2GKK+K@)+H2>O8$%IQ+E8OG6D<^ M!15M:"/@J55L,1Q-],FQHJ"P&*QKQJ=O\?P]F;Y\_VX/2J&IPB-@Y5%;E2%9 MS(HHOYM+OLIDZK&\''T-%ATF!Z@(;*I(5<6J*Q5B3[8#J]'[^'(UG1>.7%+5 M%^]"A.J;F*Q0HR;+45F3UX,9ZQPIKH06I'3V'!QQ(<@.$;2WQ4,M2D>=<'5I ML@B6,N&&(!D*-I,K2OQP0)=U2#$D)79?0QP ;6[^FO%IG9/#Y9.I M5"RU2M[D*%D1[+R_Q3:T/58XP<)=)(?J.22AE5\-D$ M?3[3924A[./+ITNO+2K[S2%6)*:.&+ M+60X9$DUP!:-UA#G7%'DA=6PP@YCK5%I.WK$5A"W0NNJ0N7%HRI2E8TE11\@*$Y)0JWHI"I_DC)=*E2\ZK%V:1.-EE'7. "!1093 M($23"J&A' A$@Q?=A;TU^V[$U:*4*2'[FE0TP4%"@RFE2@0L :2]OM&4ZB2B M7A5D7RU7A\ JQJJY!!6S)'K&4)>6!:YZZ%G"I*,E!)T( &U4-+7J=S&BDB!4 M*)!*#ISKTLZ9-STY7#Z9$D0-A7T.1OXMXI-"QA2BBLRFY"XXIQ[+/ZOU5#8!A=&.?XZP8I:P(EL").5>@G(A4#N"L3UAB,%VHO]T[B0\1K6T]0U&3K2Z&&K0"J"H:K145R*TT5BWKQJ<; MD^,LJ2Z3"TF'&)5"B$54LLD^I&)K+6W2=P?(U&-YV?EAP;E2K1(A"J1$CT(; M$R](5D<=NE1G6O#,\HW)',_'@^G+GT]_YE$^.L;)RX^KB;_FT0G?GXR/Y4OR MC3Q[-I@=W3V9SL;'/%F$H]C!%^/)Y04_<$T7GWV^T-;W_/"_EAJ[O.]?3K[Z MS'T))0BJH1 M:!4J@4Z&BZLB;TLR3:?S.^0A(MQWIZ5O]M4A"* M91)NBZ>&X'7*I(MR2?X&@$XMF[]9;%N0L1]->"T+,DMV:T53HC*2D1@V*615 M?:3"457 +E7K71E>]QIDV:,'/IBBJ\92K(>D4G))>VY]5VZP.J;R;9.:9 E3 ))!9).G,5- Y%- MI98,!K6KB>151Y;__"V CW#RG*>S:Z#L&MO0 GKXEK#J5NED&3FU";05:_0J MY[9Q4>(::NK"+(:>V1U@]A(&M3R"C9E]4@Z\CO+ I%"%OOR^ ME],([@YQ.MVK\RUX/@JFX^/C\6A^?&L=F9LA<-N=- 4;@2&(%_0VA<*)M;+O M:K]W@;E?A^;/BR+1&AA,5YC[;CNGV63P_+F<.GK>=/?LTQLZ_7G2O TNK_G% M6SKII+0+A*$$!&;"6- EDREGC%7'BPJ&*VP1-Y.:'Y9,?)]MW['6V6@7.6$D MA@@&$EFLA7)$-!+I,_9D6-_ _MG;SEOP$^W;N@*:CY+G&,NIA<\;>/]#Q_0> M"O.]^7Z=##)_=,Z5;,EW)892/14WE"NTE"N9A3O2DS%UZ"0:^;@ M$,C%%"2<$"7K#;8E#;VI]*9RA:9R?WSRN1&<5;$4++I8)P$E<()0N6V PUB) M5+2J!M=;RBI8RC50=O!Z8=/ZEMY+>B66HD*25 5UL*"A*B"?0:Y/IMK:1LM[ M2[D9EO)D\+8WE'>&V"*;9/8 M"#8!>H\E*@U.PHX3J_+P1[.;/[\SG9T.Q4*.!Z/-(QX\/YK=">;5[!]O!F5V M=$3I[+J32>S<;'=_RKUL4[?86CR^-Y/!Q/[OR'&):J]1]5'G^S MXO%@>'KG?^X+,-.-77ZS\7A\C*/_^9]3'$TWI_*#+TZ<#LY8;BEWG[]]<_$X M2OUC*#2[?#QMU'__1VN4S<)Y?$ZO.RM0..) M/,^F-,807TWYSN6+?Y3!]-403X6"\Y\T_](_/L37R>]_S9/9(.-P$X>#YZ,[ M\U][?OB"),G]H,YY,A,VSLKEC2\H],/\T.U9^>NQ%'](ZN\/JQ_TNV.WY]>> M7)YPT?YVSC_YGORHU@K_O&5O??2[+WZ)?C7;F"\HW6A\^,>7 M^/,>M^?M\"D+.6^9V?B5P"[M,F^(\S9ILWEX\O>6(#?\%O;!%[#OUD]/=Q_N MW]O>>+*_M7_OR<:3>W>?/GZX_U!>;NUN;]S[?W?_:VOWP;V-NWL[.P^?/'FX MM_L7OORM:5_]3TQ?] N?X?1(P)J-1_^YL?W#W1\VVI8"Z6]_QZH 7'O]>&#]&+O^)?AP8OG M9SO;O[S8V_[M;&__\='NB\.CP^WG;W;V?].'^R_5[K/?CW;V#]0CNSL\.'LU M.'SV$';.MDX/SIZKG;.7ZF#_P!P\^PUVMN_)N4_=[O;OPX/]>V;W?GS[R!R> M'CS+_N#XP.V<_?QR;_NEDOO [O9#M_/LGERG'.\\>WR\)W]VY7Z[9N=U>? [ ME/_Z97AHAJ_IA=SOQ_P=Y^^Y[<\\7+MP?[S\]VS<';PP<'3O[HW>VG M]D#'TYWM'?.'5N"S4W[3EU0W@<%NHJC$31LPB3PL:*R]]9-6F[_-P^6?*'S* M92Z4(/&+^/&_=G#R"97;W>8?JER@(\I<-[PB_8.=3PY MQIE\6WZO9#IW:#P>$@Z'XQF-WW[*>?QV@A-IC^'I8WXUGLPZZ4?N#^C!4[][ M?#C8?;$[/-P_?"'W?+.[/93K'K7S!P?'.V;W[+G=/1L>R3TOOO.[W,N-#O?' MYO#XH=DQOP]WC^697VRI/?D->P^:W_EE<'!V8/>VL]U[=D\?_A[?/-K?FNT\ M46_EWS^P%A]3-IM5(VZ",VF3:=6MN[NM\.2[YJI8X#_SCR<;LB#?^=6E;&^=9W0;+HY7%2X+WC/Y.:9FN M7/&HX.DI2VH]^I35_SI_GGOG[ISM_%%R8N5CWK19] $DK3--KR$$##J[A+=^^N5DQ/_C/[17_[#J/S=:>W]62'PB6;"K(Z3'DUYI]$IC M\4ZGJ0S&4<7AE#^9H4SDR>?=@]U7&6;G[3@_V M=TX/]W]_N2OJ8_>%/,O^P<>@QT&]P.^Y^.7(VPD+A:;.-/_YXL"23,8H0$2")OS+@! ME:JR\N3SY-GRG./6YSUX)CS[Y,/Q'T>[W_]H[;V'YX"6LGO\Z=M>Z[*6@36+ M*A"-B,8*<6\]LE%&)*B4N=YM="*-M R^ZEK&X=O-O8.=6IA?H.M< MSTC=SDGU\_^=O_(3[$3U\_N=:LDVT!PE:/9R<*%*3=A VX,ZY/" 3I[M.JKP M"AZV5S]K*:ES%D?/7U__L3$Q+$Q"D7&)N/,662$#HB%HPJ*4FM,3R#LMLC?O=G?V-M]6A]M;_[NW_V;_-7!6H]K9VUJ_H^MV@0#SR_8W MZ_OU>LZAC6[\U.QEONI7ME?U3J//H=90-=M5L]^K_%%M,#V1/^S^<0S&USF5 M<]=2];HT8DGN*M>9F/\,,+@MU??7T\W]]?2'T7)^BIK'<0OV^A7'\]?WC\<[WO<-/ M; ]4^-WO1R>@OG^'O8COP_,^?/_K^^[QYH_J^_>/KU^!V@Y*^O$NV7_I,:CP MW_=??P3U?1>>_PE4_K?'8 Z<[;[Z07UG"H3C!"+&)\1%2$C[Z!&3@@6)/24" MMJ^7L66_VFZ<07^_%,R9@C=G+$W_,\;& I=/=KZVRWJ]PWK=&2=8*+".6*98:S3HEAHC3<%V\CHR 3\)'O':QGZW M9=NA4U;K0[L%1LNYUFOWNW_"E:##%G_ 7=;T[L6:UBGH8"S0+S,$\5S!QQ%B MD'/4>R^UTQ(X^!4LJ6:P94W/AX'_[,#B;GULGA8'UAT7[-C MS)ARJU"(4F/ MN+ .Z-A9T'TCE20E;CU?VV!44SF];4_HHB_<&\S4T<+*AOR?7:#!YJEM5=O? MHA_T0=>O]A-8K+$WC1F_'.\-&*HRB*XQPF^/F"] -.H!V2:K>)O=:)>67V;* MQC_[!SOMC*$&2:ER-GX ]DSC4S(Q3- 36,.=C6.K[C_?GW(\/F;#J#FSZ-. M^[F&SW>__Z,M%U$XL/EP"H@K39 5V*+(,4U$!B^)6]LP&"-!A;ES]/S1,7V% MCVI,O[T(*?]_O:H?6_$T2WN4F='(/M;6(+-K90&&ZG30[0URU+S?J>"*V@]*Z"_NU[S[Y!R@3=]_42U=0Z_R. MY_^F^XR)^4>X"5D7[&ZQZ*)%"K<]N@$^VLO."'4U,)=2^1J9W>\_'L/O;/_EW\=[K\'T?KU] MMG?RZN3CX1&,]8_6/CSS _P,X_C1[/[V\627??CN^=[[7?SA&/[_< ?&^+&U M_WJ7[YZ\$Q]?'AWMO]X[WL]CG @T>4)YL$HB)S5&7+J$M*,.*<6 VV/P2J>U MC;ID1;4)@LL%+&#Q=/SG1G5JN]47VQK4:_Z_ZPV:Y.S@JG?TX#DF!16WHF+$ MR@0N$3GV^F;SX]NRQ)\\ MFI!WV:N!A/--87NT!^>-N:#@#B@8^V.]D890R1'S=11!.V1\,D@H;PE3F%G. M0?L#LW#/]H+]3U77.ZIRN8'8K]Z\V?JYE_8N55">S$;>:8><#!0K=U;YHPBO MEOL^@287ZS2K; ^/$\U?5+^07ZLCVZM/;(3*MEKP:3Z%EBWL_PR:V;X&L]K% MT05PTPL3F^6LK.$QHI&A/6&?GZ_@;'SGC^MC1&&0"UC5EYYVHX^U DYH59_) M[56_P/T )U5O $IG[ZB3T]W/3^WTCVS_A\%77^WE4=:G3NHOC][AU]\JVP[5 M+W3XC@[0!I^[8WB#?'U]*7PICV)TGWP@KU'AF:]#MPH"&YP+SMMBW_4%O*0EA)C<=_XU#1[A*-E-(_AQT0[_W>M,.S$_.VI[U_&, MSF$NL)=Q*@:MB04XY:39[P,+Q19P2[?3SCI,ZZR*=7[;3E9MK*\C7R]MWU;Y MQ-J/_#J^1Z:LTTZO_X-K\^T OL2QR&SZ-GX:M(89GP?HL/HE"U7]1AE='UW0 M/VK6)X9.\XFAA^;=X= OZ#3V?EVO'O[8W\2LYDD=<>7S(T?\#Q5,>R,(PIX" M.28:D.8A(H5!!:+:.>_(]>0X(JBJ CXHA# ?0@#@V:J56WM6UGL@A*[-4,[ MZ#8 W-?^M0*IH&L_Z)T D\!3NN=*0'9FP!R<-;+Z!;<#G25/T:?J4[?SM7]T M_O$Z:&.Q'EN(J=FNCT#7\?C_^2]-*;SF#2.L/R:_G5_VTPMN'-_Y=9G.1M?> M,-3S*YOM(&3-]=3QOR+:$SUAC/O0_BZ?6CYI;59Y'1#%=MG M!=J']V36VGB]PK*2]*G3/;LN.SK;/-VMT05+J:4/?9H?OO]]M)>U\_?1)V?2K=SCFG6 M\NG'PS].=E^^_;QWW(+W>'N2*[%-'DQQ2G#C/476Y:3HE-/'N)1(&$FM\-1: MQ=8V]JY3(1^^XM%<2>".!;M^<*RL $P/;E*C5T-@CU%AK=\=Q*N\4T_L>2^& MPCMWX)V)W'8M;- 4(Q^T0IS$@)R5&$GA-$N2F23U/"JX/O 6_3"7+CJC;%]O M;!<^F8U/SJ?U=3VK6\-)+;SR,UZY=&9&XX!93!8)ZA+B.&T!<((!G66;ZF+F*G M6S^K=98?_K4)CX;'5FUXM4[62[XT>[52V;9MW[2M[ ?(58_J',J^;0?;#;TJ MGX]LAIN2LMDO]M=K_7K5 \0+[E*#=03I;^,:K,/BSTN)YYFB".(?0D-PC'F4 M=,"(<\61#M8@(8P6FM.$A?QY(=6%Q-7T_OO>46RUSJ%7_0* JKWHPVI\5YW4 ML(9_O29!8/CO!WB1)XFM/"&D#O+\+?/F.!.8R#^.JV1UW?M YJ/YA"(=N4&: M<$T3]SK*GU?!KU^ M)8?%[1M7-]F+9@6OZC T;'"#=G,(KSJ1&*S-2Y#C)OG<4-[($#DVW!IG":P$ MXPGSTL3SWHU8K@';^"88KKW_M[:S]^HR\-J#D]#ICRZX)F>H3G6ND]KJ[H&] M_4&_WI^!3D!! K4=+L?/"Y/?]@^WV3]&8XZE#@C3'"9W%H,UFS02UFIM ^9< M@-9)N6H((QIR?!CS7+X;PP3Q>G5ASJG6Q-":2&-508;T(*3 'X07(,: M[!PU0I^%%-^9$ MK"_QQJ:@HZ?C\5>L@V$,^C=_Y:;3P]?MIC\TO[QCFU.U=OZ=H^[8:OX4D>M& M^QG9! ]]85M?[5EO[5\W]4+EHO1"7?!>J#=SR,,7=+];HX:;"[K7/3H/WOU^ ML/-R9_,M_'F1FG/>M0U%;G,Y[+*X=&,_W/S]S79N ;*UOW>XO7=X\#395[,< MH5]7ZGX'SV]-$>+K5-_O8/[M1>(E?ZK,H^4YT'S'3CA_PE[V\\/*U M1YW35G)= .2IMK4IQW+W;8W@M8V#/[>W=C;?5'M@K55OMU]OOGVYL_>Z @I] M#S^B-_O[_Y=_KWLY[P[YZ,J^-^=3B3^3_34*6S=/S(/K.L]F4= ;A'R],2!N M,08>,7!\_SKM]UAP/],1RHJ;8L4QV#HVWQY6.^O5*U!+]VI"VMG+:MSF8=T? M?D568]GZ%F;-R;6-G7X\J0BLN8OH:EU%MCZ-NC[5-E=Y2-KD/8NY^F9,EX*=:SZS3<7^W+M>T@-.&37PO 5T7T M!>"K+F5*;P3X>,O.SMG]TSA\3*\."^9I2UG5W$EZ&GP7ISPBR(Z=>Z$I^O5KFW;3S5&1UIYK^Y5.NCU@**+[\E5DMM"CQ*R]FL[:Q#Y/\ MI1F_%N"NBD0+<%=>S)K6ASX'O7X7-N;F=WNQ*V_!WSHGL5N].\V:>4'UJH@[ M=]*DI*%YU,?.UC3?-_PR:(:>@U-:R/6WV;2OO MT)U!U\>"YY41-,,%SZLN9K6VL9\2NI1X7FUVN[GLWLD-A0,*G!=D+-/)F?WD MG&2!\]*+&6X$EG-NKPB37&V.JV_^V6DU?>ZYF+?L[5Z_>6+[9:M>(:$7<#\# M.;-L0N>SW)>@W>VTX6=?MNL5$S6;ZJ18R1-;'.&=)XJQ]>JO7."ZV:_+O]6; M+_RA=?Y[3AEK=7J#7!QPTW4&_?,6TV^;O<\E#VQU5@.;ZLA7@?+B",^,H,S7 MZU)Z79!1#6/8=7T,&;D%IZLCZI_A]/R]EJ!X2RDEM 1KCM#S6D([Z]7^X?]N MORV%A,J&]J K3HPK";V)GVQKN)/5[=[+5K9"0F93I4D5A"Z.\/0Y0C?7:T.P M>F5]O],MZ%PA 1=T+JGP*!D? GS7'O9ZB77-#ML:MG@8E>;;<'R"BV'@N5E%1X?^VE?QF3KW,1WIYTV@+?=['0G,%SPNCHB+WA= M5N&IL3-V%[X+>VZ*L-5.A%$*3E='U 6G2RH\ADO5?MT^=:<][$0'MRP( M71TA%X0NJ_#8"*%RO=K^=M1TS5)#?I5DRZ8Z3U> N3C"DVL;!SNO]S8/W[W= MGJYY44'D(@N5W5KT[<9NHA-=7 F]:\?LR=:;3]*#]!HAS:F3V_4=R=KK]JM.N7H&M6#=$K7[IYVMRB46*?[OX<_T[ M^>W7NDVZ;;9[N<_Y5]L-J-7I?,XY\;UQ!=6O3;A'NP(SM#J)MIT_A65R$(>= MUZG:S+_F3R<"-IN^G_]*#&/#*NSG5Y/M:Z[>_N:/\G&YB:_Q1O7UJ.F/JF;[ M2Z?U)5:]@V M%_+J#/KY\\9(7.=_=K'5A)'U?OQ[_):'?^7/IYV,9QCUCQ]DX3?;@ZLW.K%G M/_[I:[-UY?N]H\Z@%:[>]9H_]F+\?.4Q]O2TV_E6'Z1J77G@:3>&YC5OT\SL M%*Z^9 MP=&5"SH]I77DRO+AOGN:/SC_I=.M%THZ?AIGEH.S5E4B'JQ7D-Y00 M7-:I'3*^M0=+@$W&"XYV/]C/A3ZPTU"!Q9]N].O\02?V'YE MQ^NC:@X__&&)G*_NFY%Z#AG;K>%R/%K+-5H:EZ%2+VG;ZPU.3D?=4^KD^0%< M!\('T/G6(,0*Y',\1&X-F!H#0V1<"X5&?<5X/C'] >19#IPV\/%K*]2PZF\M6=X9O>\Y(0^!. M]+&9G/>A9"X1TC5$=TZ3G]N=K^T1-0Y_OE'\PW7%ZK%$, M-#;(4?\&2;KU6L >'N$R)], MSVA2AJP^)+P:G, W,"#0M09Y^*WF<'SG-[WMX2,4CR;['&EYR,VQC[?JQ9H M^GD#K/Z$';XBC6J4U-0XQ^)FNSVH"T?\N.__7_[N' MEQ[I+[=H.1FM<.M>IYTYO9'O"YMX%O4G>"? 1XSG(+SG\XJ NE@D3?%4[F!CGB0UQ^#HPW6,]+_/\2-<9*2WP=-_L^L%) M5IM\7M39_*JGH7[.NY?/CD!@C! MQ]-^5F2Z\3^#9G>(RI;]>C.M/SN+F\[%XF;%XBX6]T)8W#]IZ/PC[.^XON7: M72;AB5[Y)_V$[_G*YDZOO#!R?_-N%R3^MCK24:QL].31Q^OU1^>QF$N?2;..E;CQ8[Q.;OSLMML2MBZ(N==M;_^, M:?X@@Z7T3K=]E.HDP_5\8P!LKJM<_PRJ];+Z8]".%<.U!3,.7LSU5-Y2S,,5 M:^[27,QO<8P8HPZC@6I?DV-U_G9+-6.7&H+-<]W<.$6_W?V/#C8G@BJW#)O/WO3N\S]H]]C:O&E^G]+([ZM MD6_2]GJ@]+RXEQQ_>.5[R>"A[S$G&%;U?_%""/2Z/ P0:.Z!FKUW/O^0_3)? M;&MH=EX6[31OCJMIDV6>X,W_>Z8W_.W'G)Y%>K5_-[^]:'?:K[IV&%\=M)O] MM]D%,>B%M3JZ"X.O_]#D42?+C:9.!6Z%LEC11!*&WX**A/VSDU4I+!E>JT+T MS1/;ZOV_-010&/H X1;?^B_:@Y/0Z8\^7ZO:]B3FAZ%/UIZ^R$MLLQWR?[;' MZVNSOV6[W3.8T+]M:Q !6C!WL099;1(']O>9>]GY\H:^_?*![0["\?:7CZ_- M\?[)'ZT/QY^^[[[\XWC_Y5_?]P_?'NT=?SSZ^/+3U]W#O\C'P\]X[_W?1[N' M'_ ;MM?Z\/VT^?']#M_]OGGVX?LGO/O],_YP^(%^>/\7WWVY#=>^$WLO_VY] M.-RF>Z_TM_T#<^)/7K7W3W9(OM\>??=U[_M?\+R_!-Q3[+[_H_7Q_4=XYJO/ M>]^/6KO?/QZ]86^//IQ\:^T?[[(]^H'L'6ZRO1,8]?';XX\G.V+O\-7QQY>O M3G:_'QU_^/[WR_>_;Q^!W9?>GIQV-_MO<:[G#\F>R^ MW_N\^_[#]_W7>\=[[S_F>Z2]+?SMS>%V?_< ?_V'6HU=L!ZYJ",">5H$TC0H M*NH3)=9Q;]6DE>PBGP M1*.G*BH.B]HDFDS"+$DN>#*\YB5,*".%EQ:)E[Y?\)()S&K-!1*8]MS#WZZD!H5OYNU.7I=.]^+]!26Z.$ M#R2N;7 N&DK,3$V+YRDIF'X\WT+!](-B>JQJ$,EX .""JI$86 $Z(>LB0<8Y MSE-@1A"7^Z#*AB)X@3#];+P,HXXJ.>G7Q^:7C(GB:7A"96,DCK<7TMB+_<)" M]V"ALTE?!+4F:$Y12A0,'N(%,HIRA!.3!A/K!,W=F!M\=D]G\48L+'P?0Z\H M\)T;?,=*A#/!8.\(8E004"*D1P9+@E124F,P% ():QNB8119(/@^&X_%3CN? M(.ITF_D0;3OVB[/BZ?2'\4PIF"!26D0MH2BWCT&CFB,<+42YY,.0$08'PHQ65F:S M0!FU0"A>G2-KUP/PL-.WK7EH$J/W_OF)P)4DI\<(;A0:NB<-[1YN9@H::A2; M_P1'9 S*(VU<9J._BF>+\,:(@ M!>>SX/SL N?8!M J/*";<; ;F'?(6:-14@Q6,'/.>+&V(3!NZ+EE3SPLSE?G M /9-OH[.*0SEK/9QY..ZI[FPT/W#(L_!+'H4[\90+'^V;+L/5M'VN63@YV$A MJ/@FVEY\F]]@/[T#TRESV&:NQ+;I_>!DT,I%A5[&TRX\H"X@!M__NPUF%O:G^J6GEOJ^HI09V$-WIA-PVI%BK#UQNX'RB"]-/Q?2[EYB>.8J=3H@I:Q!7SJ)6MP#K1#N8:S2]$OM*$\ABFWS@I9Z_3]B50=@_B^6M2$>"*F !" M08%1(!X5'7)>$R2"]=0(+S@E^8"?Y/,*AQ>+;_&0^P@>Y(+N!Q M%(!7)BSBU"CD0&Q(.9J2L)''!"H#:1"Q2,A='2_ ]77$ASEUURL*/WO'&?)J MEK?6ZW3OOBJ$^V@Y@X5AIV+8=Y.ZD;/"^.@$,H(!PV*GD=/*PT^8616IIM2O M;4@J&T3.*V]Y,9(%?^)"*416B.RQDR(+D4U+9&-5$823O L!62$"&'G*Y@A? M0(P0*;7CGF P\@3!#3:[LO@H1#92(\]'<=$0KJ:I)^B9,_&V#%XI= :Y#.7- MW9"68(BKKJF_V=G\?>?-SN'.]L&P=>/A_M;__>_^FY?;;P_J8*GZK=K^Z]W. MX8?2#&CA/;BW-W5J-:UKMNJZA/?K[/2,.G0M_JGXB\)[I_;LNJI[,P?UEEX' M74E-\Q%K"/XY7%CE',Y]-,_/DR:T$!P;SS$B42C$+3'($<:13MX+0:D0+H() MW3!FYH2RQD\$<_ MOG=.26>%D.Y#2)?* :3$B:0QHL"TSD8.0]HE@@RAQCO.)$DDEUFC"]6@KISK M>+#C>\44G7ZF1CM\3A(#V7G)NU#3.S]WGQ#,6%W>DOU[^=DW7X3(MC/H+=6)Q7,_+1 MI0H 1F,1,*;()X)1WBB0-<*A)#4VQ"K8,O+!/S 6YQ816XK<]H+U1?!7%ZS/ MCO6):K@X1DE$1(ECD:T"@71*$;E@1&+ R=:XM0TB&\+,JXO&@A7#7=C$U>O! M^-YVN[8$OQ=%\QB)H[?9#G6UN=[^H-_KVW:>U,)+4_'2Y>(#00K&.$/*&8*X ML13I:!**5!(9B'6!\+4-SAN:SNRP+AZ+A47P(^@3!<'S1/!8LQ#<40&20E3F MBI%$)*0Q]W++ MI>/W1H2D+:<(:ZX05U(C*P)% 1L- E-@N6"P6LS,P8P2RUY8=#Y$,*.@\_[H MG#A3GE@DN62H"0;0F2C\E%-/I K&4\(B,PQV?CQSYMOBY3 L[*Y_2\+;[,K M<[!$GB[[K9#2/4GIPZ3*(%6TG D,]@<8(2!- 2H#YRA)ZIT),<@8UC9T0\W> M+;CX$Y8A :Z8C#.4NRWYTHNQ8V3!3 3$RE9QSZW"3VX56C)M:73(6*I!?\V= MY2T.B#IFL>'2$9GJ\IF,+9 &6^S+1;$O"WR? +YC\Y-H++23!@7M0=,+SH+. MQRP2(5 1*9/4YE9%#486J?/AZAB@MU6_G5/4^IEFUSQN)EWAH*DXZ-.EXU8Q M,.MH1)XE@3B7"FEI-8K"4.&L9+"UK&TH,\<2W(N10E=ZR2^!WE% /@/(QXH& M"UA*3R5*CG"P$Q*M4_:1 F%YH3G!D:]M,$D:/ MK9;M]:I->+>3DTY^."R+$JJY:0=E3B50OPSQD@^:M[%5 M3W8-P;]M:Q#+7CG-7OG]4OV!*+P3*@:$N6.("Y(#,3(AK#3VRA#K:FE8M_K%@.5%E@CJG(A-()BUS I1#E@6& M)//8)J&DMW3!8+GJ5OTF##-/L6T-Y_C4-@-JMH>_>'O:[-M6L?*?L++QA7S^ M!,GLM+>&(BDL-!4+7:HMX0A3DEF*I'84<8M);J%(D!5.9'E9YT@.SE/.&Y3. M'* O[H"%Q>]CE#8N^)T/?B<R71XC68IDO"X&30LOUXT26AQW6M^B56S#;]?Z8=5#)8Y'_6< M$$.=W+7NSOIT/[K3#15$QTJ4($MM82Y@T2T4;$@PW(>$$0 M)='9F"1AN6K>O)HO%R_#XH%V7B= "V@?&+2312$B)]H[A(D4B$MID.89P]QX M&93S1M=%(18(M2OOA)C0'$),3=]\9H= ?WD4/:$'KPD_36&]O(U]"X,-V[;; MAAGM30CJY5!.A8FF8J)+)21 D)AY[<%\T09Q$A/25GADJ3+8&(%]70[;J 85 M5^GHU^*!6 $TWU^!*&A>!#1/I.(FRTA@"5F/->**$F1P8 @;EW @/G@+QH#0 MO"'PU0C'DZ!Y=3P2MQWXZ=V8P%HJ:2]BR&,RX7B[EE.AI:EHZ5+1"1T(%\)+ M1%F,B%N5D$L&(ZV=BRD(+6!KV1!<-< >6HKRNJ64]N)[-PK8'Q'L8QU$TZA2 MKE'K1>595%J:<_U3'+=9/KN*LL=#VL- M)_4% RF$SL"UXE!",_#:=;/XE+3VWT\R,ZO"](][K'NS'0KOS\C[E\K%^.@3 M-30AZHQ W >)-$\1T$AH+DG/H)94-(F<.1\T1/T_LABKD6G?CWHAM;MM_\$G_[ MV@S]HW-VF?C6:!'@\5>L@Q$,^C=_95%FEUV>BLE_\VAK)G( +8:IUYP9;J6T M06/"133P_Y9(_@^E:^=?.NJ>O\&I_121ZT;[&=D$+_C"MK[:L][:ORZO.EAR MDY-^TWR-5N=HIF6M!-PP7RG-9;ZN6'LP7T-0 ,-W/-N]V= MO'VUO_N[;_9?[VS?="H=O:VUJO-O9?5P;O?#W9>[FR^A3_?2 *+\BY; M%XRV-@GYY=\[AC:K9!E;O#.!V MH=>HXCK=XNQXQ=[\_PBBU[VHLOSG_X[;P^ M3+-=#[3^TF^7EWNFJ1^=3_EYPX_'#+:.ARPV\GV-GCSZ>+W^Z =E8_@9E^M4 MZAL_QNODQL]NNRTAZY*8>]WV]L^8YF6P2S58RNYTVY]X;G\:EC%7+KW&D![B M\VGLQAL]ZESI;=WGAYS9Q>!Z(N\/<+-W$S+2BYK*/)W:+WW$6[NL7O\/[/Y'S^XXO/H7WV^%D M70I:!N9X]$I;2SES2FE.G+;BGY=UZ)!C@F:.(8Y6Y:MNYR3[&_+HWC?[1UN# M'DQ5[&Y_\ZU!GN+-7B_"_X4%.BISMML\]XR_.MD]V?T*UW_]\-V+C\=_L;WW M?XF]X[_([O$GMGN\R?9?OCW>I:]:%Y[QDQV\=[)#]U_O-3\>?_X.WQ$?#U\U M=X__./[X?N]H]_4N^WCR[MN'X]\__^@9_W#\%_UP_(%_H'^<[!_NG>R];+5V MW^^<[9[ .]!M&$,XJ>_U^FW:;8Z\X@?XZS_&6DV(=DB V!"L$XNTH!Q1EZC& MCG&7^Q_+!L/FH2O++F?93=IBY1TQAB@ML DU"^)S M%L2%!1>;!;]?L*#U,@B"%6(Z!L2U#4A[B9'7+++D%7?,K6VP!I];X=#"@H4% M%^G%IV)!1RWH!H9+Q@E.,#>,8VU"L@P#[8UT05)TP:5@03QB0;:7FU"(I.$0%(9B66,(<2<6DP:?@@BEHM%Q97APE"=F M'&'48"NEB-(H;4;J("GJX%(0(9T@0F,,IT0)Q'*]%RZ-1$;:A%($3=\9)E(* M:QNJ0BP>7]QSH'9&[U>GU<[I##Q;]RG2+76Y77A;)?AIQ5^&C:?CH M;,))QS#H7Y%@9$7N-&FD1SHQAJ)BQJO(.K6T0T>"F@'>%P?N89GX![PS@G33@ MK0\I>"$0E8$#9*-'S@8!,!8.F#=&%53MR:1ZYO+1I0CDW7'WNMOI]:K6Y*&# ME6W9?,VZ)=$+*W)!"\#E4@5R*@_D%\(]C\Q? /R+@QZ8_5SXQRBRB@>12 MD0HC0T 7,? !#V!$X B YPU,KG:?*8!_QH"?V550 /^(@)_T& #>?<)&(6H4 M&!U16$ [-8@DYZP*)E"B%08@L0][HJ_GS"P;YE4\0&-5!:'^JXK?37#6A]^(N1^3N[3DM M]UB<>\S)L3;5Q87RXY[0*E">&Y3'?C.AHHLB*"0)=XAK;)&5U**4I6@2ETF+M0W34+AT M;5YI)#_F*:."Y+DA>=(AII4)A$:! - >K&-ID9;4(Q.8I8HP)P4&ZQC,8UJV MY14&\^.>E"E@GAN8)UU=5'*J0&C(U$V&=(@YH$61($$F:;2)B8".K1MD]AY# MB]?_; DL_X-\\*4V^T]L]W/,GJYR#&81C/Z#V&KELWGML'LNF,)']^"CR3,Q M1(!!)VU$@7$)JD72"'82AC33R5$M'=8T.]X%+JW95QC&CVGP%QC/"\9C:S]H M(9B*' 62,.+",>1 /81_HB!))[#Y<$Z+HZSDV*\TC!_/VB\PGA>,)TU]FRRV M7#&4B"=@'0B*'"4&14:8\D0HET_+R 8I)]U6&D7(,\+R)?,_&B9U%H@ MGS3LR,$P9*,UB'L:>:0N12>S8HW5"AZ<60(K_W5LQZYMU7:^#2?-=K/7[];- MATJ$?Q&,_9%\@)4V+TFG4-/TU+0_>8(F^B"8)001XP3B3ACDA$O(!LF3 Y%9 M/(SQ4S:O]I:Y@'MO]2BBM\TDXE8)"7!&/7$P&X>B=LX0% MYD4^':-G/UM?L+S(6'X\N[]@>:Y8GC3^63!4:*<0213G@R\1:48%P@%S!=9@ MC(:M;5#3$.3JR9<"YY6!\V-:_P7.(91/+@M4-$J(@X50:98'-R+:;6 M. Y437,*GL SNP 6+]"_N);_8:XY1M8QAZQ(3CB&M3<)S ;:D&)>8?_%.&<[QP#$ MZXUI86A2R@ M7Q'0/Z83HH!^1M!/NAU\%%H$SI'T D#OB /0._@G,DL9Y19KOK;!<$/.WG7C M44"_\M4\W^1BGJG;.3GW2G3:I:[GTM3UO""OG;;OG,0LS$)?TY0!1@J AE$#98Y22#1@OV"_2>M]EFP/SOV MSVM[[WW_ZQ_M%&5)Y@.(A,'&'Q1R3&"4'+"UH]2HE-MSL0;G5YT5!?S/%OQ/ M4O>S@'\.X&^.P8^)%31O^BIYA;A- 'X=+=)!DAB<=]*8M0W&&_*:1B,+!OZ5 MSZ#8[Q_%;M6L5W[URRA_XM=&U8[]4@KTN=SC)ZL\-'NG+7N6<1IO?VRY\O*5 MS^<,UM:1;7^*0"15LLUN]<6V!C&W'OYJNUW;[E>MIG7-5K/?O&=RUK-(%GT2 MG^ M$24DU3%@Q44^_VUH*=NX;*!^9&]F ?/3@'GLSM24.\>(1))IASAG' &T,5+8 M$(&9I4[9?#J+RCG8- 7'BXGCQTN=*CB>)X[/79/[+S?_83%YG9A%-BB)N)," M&4D\\LZ0B%.T0OJU#68:BLXA)EF0O(A(?LQ\J(+DN2*Y.4:RMXX0R@5R7F+$ M90S(26*1T,H8SG20NCXP+=0<^H=UG?T"( M[GY]5YY%K:@YG\'Z'KN=8'M'5PZ*VF:[EV44>_OM[4LRVD\O04*%EZ;BI;\F MS7XB/1?<"10=,XBS2)&U1B!E.0$;0I(4U1H8^)H2^ML"U8LJA=\6T/"_<.<5 M #\P@,>F/E=/Z[EI%P>WB;L)S MMO/+)OQ8&+YDYENIL(\,)1 1F/F&(!.$1MHGS4RT)E%;=N%E1?-3Y105!#\P M@B?,^QBQX]98I'GNE 0J$[)>$*2,)8S'I*-2"[0-/Y]0_PZ JQM[_?-J*W7= MU4[.(WIFD?U'/LYTF7S.I5"*.]V':MY-6NR&*V:UE8@2DT(1BX+D=2O;W&ZP H3$0 MD:(&D:UM<&T*.%<5G#.;XP6<\P3GI)D=L0)T@FI.DXFC@SZ8<)1;G"IB-4T1 M9W26K7-%T?F8H?0"W!F!.V%=!QL!SES&\ M*%DPSR=X?F%?CT[ES&9>+Z^3[VFMZR]QF*PS/!1X+I/".5-QSH=),]LF#XJ< ML\(*]5'#*:YEB9GLYMKRFL5J*X,5.=@@Q>H/@Q4)RQN@@&.$C1?[W(M M3V%D;NE-4 !BM4;JQ(, BYO-W YH\8+:BVMKCQJ(W%P$H]3N?/(L]EM]@GN= M=N=R_9[B';P/5_E+*>Q.2\T,1D1%CC@-&FG."5(B61F5P-0;L-0;3,VL5Y02 M7DN _86OW5E88&XL,/8"2!ZM$!AL?R(B&!B"(J= 84F1U77\-,-@6XB&6/PR M7H4 EBI>7PC@Z0A@TKM &>AQ5@4$ZH!%G.2B%RH)Y*GBH-;1J'VJS\HS/(< M?Z& 5:& )RGC62A@;A0PF86O4_#1)N0"MKGNC4&6P#]41NJ($I%2DHM8L6O" M=@O& *7*X=-4.5R\ 2_+E2M??78O]JM6IW>E).3/7G"&G?6Z"7C2C?6_'^CE M5T>=>)*RF+ T2SWP^ZD0QY>: #&:FQ/F'F:<2<2EBBRT%NAMZ?VF!9ZFX7>QEY2P;4P,FBD>#Z?A*5%1GN/ M-/9$>G\ <7>IN!WB9]P"9YY7F(*.K,;]2E M7$B%H:22"*#"T<#-V@8AM*$$*P17".[9$=S3>+L+P;JD5#AH,TA1$ MMD]!EW+2RC#PSF/W0&^=XK3]M3OOWJ\/;3NQ4WO]AF M*Z_@P\Y6O7X/)I;ORV9KT(^ATU?%LS]%XR+02J[Q[]LX^(E38,H^6O;1Q?)?%U*+@),%&\%GK)2,I=TB3![FD2[*.PH^J$.7),)\*\)CZW@+XA*%+VT;*/ M/L]]]*D#)846'X 6+U6E)X82+S@RL4ZHE[D$CO$(,]CWE.5>)?+851J*[K7( M*X9[IY).!I%( BA?,2)0EP)R2@05J)=4B9O#;V4K+5OI<]Q*GSXD5VAQ_K0X M$;3C6G/&ZB;,N8NK"6"3@DT!TB3"6_@GNO#8-52*\K78:R8X9RA+'CE1URH6 M&CD=#(H4<5U:]718G^,W8/,J_.-^A-;^R? MMFV[;9BWWOES?U1R<%%R[J#D[$X&L%74UG@M4 #I(&Z]0J#5$A0" =4U$1*- MO5TO?NI%<-DV*DM@ZB60HO0\J[F8:85X;D)M8B (!T4ED_"A]VL;>)UEA.FHRO8N$5 8L&.>5D+J /!A,3#F4CA\;:M#'WW)D> M:0V4G6D.J\!($ R((AEG$#>6(4>L1%HH30F8NR+79L?K["%"[&5K*EO3HVU- M,\8Y"RT]."U-1"R-5S[AD%"P*2"N8T*6,XPP5LXHZSUU^EZ;TZ.M@J*@S+H& MG,64,:%1GE8[1*4+JK8DNZ-;TX(T[Z]^;[1#;_1?(G"Y0 M\*R&0*\:]&*HFNT M(@_N?3W* AMNRGN#F:DM#XA MXD(^?X"SHX-PE)T5(D29/+[M0/R"KI.1J7%EN925RO:P,* ?1^@< MUI&$Y)"T&?2:4.2L4B@ZH'8IB,9&+M\Z*=O#_%=*[@!D0DB("1X0-Y0CHU3( MK@G&$O:P]9.U#4)-0PK8(I@IV\-SVQYF"G^5[6%10#\.D_WU#P8YJN3!+!2A\TNL\G'U$HPL0US88.0B &E.'0]+ MYMT"JKK+56:\5 V92D_QE[H7,APQ%P[)( C8L=HCRX)!C''%/"8F)CN'[H6+ M9ZP60EI50GKZ\KN%D*8EI''D)<3(-'4@&Z+ P#8.(TV"1"SHP)GD@7 QAWZ# MA9 *(3V?PK>%D*8DI$E7/TU)PTZ2SR98@SA)N:BM\,A($CVC),$F,X\.@862 M"B4]GP*BA9*FI:0)Y[( !8D:YY!56"(>#$UX(%0%R4 ] ,AR_:H7_:#;[#?C M%>?9G0*KUTS8L@=6'\39=)F3]OM'L7O)^W]-Q=I7G>X!B.G@0D";X7C0ZY_$ M=A^DO9\.[;="9U/1V:=+%;V8#Z!'Y6)>R@&;!5"P&.5(^J2(M(P;F5LP7V6R M*0-BMU#*$S5:+L">H].F 'LQ@#WVY5B(ZX5SU5E+ K6VJ@=%2F7EJ%J]M;B M!=X+N&_/P9%00+T8H)[P+U#!=6""(,\D0QPPCIS!"@G.A,>""TOMVL;5G.:G MV[=7/K'F,\? MOW9BNY^:[>&0Z67>NW2;1\0SK4LJQUA9GRLIV_9974JYTX>[]SM5_R@"N.T@ M-/LQ[RRY('1O^%,]X3;_.37;MNV;M@7CAC_D@$AO_<9)&#V9"QC:::?7S&OC M13>V;!^P^MO79N@?G4>$)KXU6@1X_!7K8 2#_LU?6939Y9>G8O+?/-J:A%QT MFF'J-1AY',C1!HT)%]' _ULB^3]4K)U_Z:A[_@:G]E-$KAOM9V03O. +V_IJ MSWIK_[J\ZF#)34[Z3?,U6IVCF9:U/G##?*7T,,?B8;Z&H !>[W1M+6?@A=C- M5\%P[,*,I3KJYNWMOWXN.;6V<5C7'^^D:BOOC(".?__+;ERW*IYT]5XW VL; M;][M[NQMOJT.M[?^=V__S?[KG>V#1K6SM[5>;>Z]K [>_7ZP\W)G\RW\^4;( M+\J[;%WPU]8D?QUQM3TS?ZO"S03UW/2+^_.2;V1B^CWCSH#N%WH-:KXS<>\G=;U M\V%^[,7+#*OH7_!QO?O">%OVM!=?G/_P6VCV3EOV[$6S73^U_M)OEZE%7--. M(,_+\.,Q/ZWC(4>-(JRC)X\^7J\_^D&5&'Y&Y3HWZL:/\3JY\;/;;LO6C9;W MNNOMGU%&'V"L2MW\Z:.,]1HS]'QM@%88'_C*1YC_QY\"GH_'B[S>ON\=U=F9FF.MA0 <_^\IO\7ZLFO5>=VO[N/8;TEG2*MEJV!^N[GI6M8;.S,B5Y M2GY_D"F!2[N=KS]FY2_5]&S"6+-OR[:&4++-@)KMX6S9TV8?_EXFJIXH[PX&FJ[)MJVV-,\K#E]ERJ[=WGE9S5UFR>@?LT+ MKH_O$'PZ;?L.BV&Y5L+L('J&D_80\%D=\=(';\%= M_][,&07]%\A<$].>_['=NPGN=]NR;1\K6^[+7;KW_6WSP^$N_.T= MWCO\Z^S#X:>O']_O?O_P??/[1>+J\=X)W//;[OM=NGNR"\_+?__ ]UZ^^[Y[ M\NIH__"/$WCVUP_T;>O'Q-5=^@'&O_WMP_OVI^//X$SX+[O-\6 MNR.>N9NK?C^1R@OY].6[+ M=KLYWWBH:6SV^]VF&]098X>=/X'^VOV%R=9?$M+[?D%ZG@AE>?#()Z(1CS8B MPP5'7C.7'(W>)K.V03EO*'ZU@/0*,]["N:'F\08_$\F]'%=%);Q%)8Q>1L4< MUXYJ+C5VD6GKB<=& >J,F8=*>!'7KF,"12.<52/E0DP8+'D(D:4$['6U&N0*D]9<=);GH+:0E(+2T;E$(X\V6!Y4Y%XQ MS>"W>%>UY7OL=H+M'=U+8RF8OQOF]\<:BV/>&LH!Y"D2Q%62R#$3D(J)J.B= M)1',E#K'E?[VT,!?,.P_+-Y75V=96;7E?ASW8_3M)HHKRLRLQ'8VX3SF@828 MJP@J&45V'F?_B[=(>J=X\MY0:PNQ%4OLF5MB6FN/=>Z@CB,WGAI!A%#&.<=M MDNF.E':KLZGPVNR\-C;2M,6:PF:#L) 4C#0!1AH)'F'-!4Y,"2%R3T32$$8_ M)T.M<-IJ<]HT]4P)4PHG#>J:,!Q[81+)C04C$\Q9H?7-I'9#0[E"83-3V(27 MG(L4C4\6*6QRA5*FD<5.($N3UH8;D[!8V[C*7O&Z%32A28C-O/G#XM$GFY7*%;BR4%FYLEQ9KER!*PN5E2O+ ME>7*%;BR4%FYLEQ9KER!*Z>N,YCJ_RU5G<'K8W3U81GD[+ A[,EI;/?J-IGW MJC%XS:PLQU&F49KWE.F/MRR"AXJH__#(>YU&*U):%"DM"B7.XPUNO,=#5:\J MRWA1EG&14I%2D5*14I%2D5*14I%2D=)4)RR-YX>=<=? W#!PISUJ%5A[!&J'P-:$ M/^!M_,^@V6OVXT'L?FGZ^"=,2R>\C;[SJ5W?Y6_;&L2UDD=[]SS:_:U+!S<3 MYQ8KS1#FP2*>C$-62 E"=Q9SJ1/QN9II@YJ9B]L7-BB<7:14I+2,4IIB9\64 M8=XM@3I*DT"#,N MHZ$T!*X6;V=]#KVOKH=XW96YCD9==&2NFG4WYEDZ7RT?U=UO0[IE&2Q!C<0B MI2>7TN)&I9:GITI9QD^^C(N4BI2*E(J4BI2*E(J4BI2*E(J4ED)*T_3)((9% M:JG@1G%%D^7)*@=/)R7W9BUZV5KTO.R4SM>WG1ZO;W8WT^']MN? MG6X>5VGU.JN7\N!RU<,8E6::(VRC1UQRB0Q+"2F?"*?8&AOTV@:1$CHIC*A>,=.=T5NEG MU1*?+/H#*[YJP6>Z2"#48012=(=O,/3=[38B_VQR[CX M@Z=I9G&XV=\]_M#?/<@^X>P0=I080G-G^X X$0RYP!/"1(-=KNV>#7MG MU:<:>_N#?J]OVWER+]@+%_:Z WMMCYBKCD=3BD-@AB-M+*@?$E.D&<.(8^,$ MCI8(">J'X0U-=(.(F<\KEG:!-P; 2[O 16&Z:[H%WHOFICK0_0/+;=EN]PSF M(2J()93KWK0>=C?.&XNPY M<=X2!.J7YU#F\U4+;4Q>L^"45I0G'!R8LI%QZ8055' Z#[7PSVY,L=N-H6ZO M6K3"F>DQV[4CFY;GY&^GP*;U'-1"[RURDB8DG;$\!AJ%!]Q2V:!8-C2[VF9U MA2FRJ(5%+9R)YJXF9)<&T7-@KYT+]F*6A!B91RH)ASCP$^AYP:/DB'-)*VL# M7MMXGGI=45MN45N<\81@$CEFD7,=94ZH M_^L"]00;S 282.6LOWV.T$VSNZE\)2$']7Q(\3!U127@C" MD302%!9@8*1=:$ MWP4KQX'+M%8$<1L8TA:4&66B%"1:$Y,NA%8([3D3&N=)@[%%L8^::YJTIXPS M+C5 1PNKYI!)4%AM#JPV]B8';B47G"-FP#K+K7.0#MPA)RT7-'%KG2>/\VH8NI%5(:U5(:YIS-SI)SG# 4:3 A5'.")[_QAEQ M2E-W,VM-?]RF,-L&:PE*,W+42\0CB:"..8JTT$;"OD-IS/F;DC5@ M5YKAT$VAMD)MB_+24QT*CCH)QK2B3'#GJ(V1,)-]9C'$Q$*AM@6CMG%4@"M# M75(4!8$5XM139 7'2+$0&88M"G:JG)IN&@S/T9"D**VS0AF MC-PK7:M42YBK<;8[62W!>I88I0Y91BWBVFADG=6(4&VDYD9;J>:=X+!$'J;5 M]R,MC[=H"F?1_0CIKCE6I:[!@Q/4N*Y!XM)XZRUB40O$HW9(.XKAUX0=IE*% M&%>8H); B;$\U0M670^+Q&(3#&6"6FRA/ MH!*5/BB/ DT:<<4]LA2XS@KC!6Q:5#FYPC17]+"5U,/N1T@EU_T1*6B<%2I$ M4-@YX!S%*>(X!*2I-R@JS(7 %M8I76$**HK$1+!= 2PMUTF'P(.G.:M;,VTP M\]YQZN^H2)2J 8^'XW&.I)=">2H(H@04""X20T;$@ +8P4$E)QTG:QN4\890 MHF$,73TL%W5B)=6)^]%22+ MQ"9J$4T1YQ-A"FGE++*:&*>E<2[YM0V"18,0W:!X!;%<=(:5U!GN1TM%9W@( MPID\6.^T4,DSE)4'Q"4G8*2DA)BASIKDK:E+F\VK.G_AF<(S#QQR=AH+*?+Y M1,*=YH9IYQP)F$6N029EHA%:Q'WTB*CDT%8*"JI M#]C%K/,T*%4-(>9U$+XP46&B!SXJ)1S!07OF*4U<8F]S=7-J@9$4J/@RWDQ% M%T>E"O',G7C&#EJ+64J!*61XXHAC+Q'HH@ZE!$*1GHN8RV_,X9!GX9K"-0_, M-9:1?'R/8@TZCPU,9[U'*Z\M55JG6\RK52&82(]+ENP=D#0F=F91<<4 M 8/2PI&8$#$:I2F+D>,Q45;G;70)@H14W;35:M$&["[;^NZLY5&( =CI(X,_>?.^#B]A&]0^5[= MM)I\/#S.)S5UQPY"YPO4HS0*^RR4$D12;$'Z#\\;IZ3L@M>\^%E-ZY^[)V6N!N'YN$K#^CH]X3!, M8F73TS=?I1Z62-DE7)8^+V37T T1O#(:^40UYXBHXQ#A@"6#MMHB,Y1(P:K MKC07RUD4Y5Y/Y;[H;GA+S;XBQ/2B]OZ?[8_AHO*RHKS75-XSEV>E?0A8&12B MD8AS+Y )Z:V1EG@L(@7"DO(6I5TOI2V\J4BI2.G^:^0FQJ-Q ,Q M?% @I/!67&,!O"VS+6OC[=;&N7!HF[,X41<1Z)QH.PB*--,L+964$!>\Q\YM M;-*NUA>#@8I.MUJG"_(6*14IW?\&$4?K8M R,,?!*VTMS:FUE.;$Z;(^KL/Z M>!:K%C0):8_O$>- T_HH*;+4 [)1AF"T2RQ(3-;'-AE]BO=-:5E:EI:/H&6! MLM*RM"PM'T'+ F6E96E96CZ"ED^A6O3EEJ#&JP8Y6T-^\J-C&-0V[_:?5J7H MFUDMVY<3K$AIK:34%D@LY5#+-"Y@4Z14I%2D5*14I%2D5*14I/0('1"WPJ=Q M/3J"P:@^&&ZE0R_<8BT!@$MN?L 6_@/^->W1O!6ZB^ M]#Q,/#/>@!]^'#17:9PTBF_&,KX9GQ9+N8 ,P7&LD;J>6U/&E7*B7;@Z+@_/ 'HC.RW=(,*^C8GW1D- MFVP\Z57)Q%,<[XN42B:>DHFG3.,"-D5*14I%2D5*14I%2D5*14KW4$!W!6=8 M5QK3WDRV^P?# _OM[][H,!>N3"/Y0B(T!#2)])3R/FE^,5:EMD&IFS;^K!3@8?>%PB= M6 V/.G\,JW3YG*T?1J,^9 6:Y.'WD].UWO=&1YHC@]I7PZ\EB*6<7A8LHN@#MX$Q M,#+7C+EH."M:WFHM+UA>S3N$BI2*E(J4BI2*E(J4BI2*E(J4AI+:2TA.72 A<.N"1! M,NX\MF>M[SL-(:75\.ZWH/1?CRPWUX/J]ROK=&H MZKGQR+H^' Q?VPH&HV*G7-HG_J^SI',^4$.H0IY2BKB,@+1,KY0TU$OB-?#L M#R];5 VPZ'-!W4,0BJH^U"12%L?I+06,&7(.!(0Y\(BHPU%($/T5"H3 M@F@9ZC[=2*2D#)U^4HH2350<#HJ42C11B28JT[A(J4BI2*E(J4BI2*E(J4BI M2*E(J4BI2.F>I+14^JK A?!6\\@5-T8[S@B+Z2/M"$1U'<-QG9XWO5JB&,8> MC,ZLR<54O'0@P?M34['31E-#%*($,.)61*2CI$A:)IB@ ('IC4TFNYK=)F=5 MT> 6:_#MCWZ*!C]4*-#6AP @@/& ;,)=Q)GDR&K#$*/&>"ZYIQBW2X.?0A20 MNE0M?[=]._#0L4WAF3_' ^@PW.UDM;I-&-#4X#L9Y5]9&IHP'+L^3&R^TV_3 M0U]E#5X?7+L2UNJ^/1_7(#O*XGL(:+K!V#5B; MD9(7H]VM#Y9(;\%&I*+PB(=$3JS1 1D3K3 L$*/-Z79B1>?8JU"C!_9G>3"D M:'"W14#QWP\A_"6$WB;LO,0'\T; >;Z>X35Q<]M6U4D:PJVC))91<09:!9"> MG *I())J%A(?E (0Y]0B(P)&D3)#I21*!E^ =!T]!I9_@H>*'"W\] I^RA.H M.JFD#H&;M.=V#F12.&?2SCL$>DM^^KJ""%4%X6VN6EGHZ:U1]6#K=-8&D=C;Q4T^1LXXA,)IC*X7$A!18+?RT\-,[X:<)0(J$&.8X>\#S1M,SAEPA:H+ 3K#@B6]Y+$ $YK MB!PKIK4B-NUF"0E*"\NN2;!^>)*Q/3PZ&@X*Q5H1;IS%#C((66=3SO7 M],IIXU!(X"&9P6GOJCQZ"H7'21 M &>*:,Q(L,06+M4ZR#AS$M'*$HX3><(0,>(*\\2EE$%8R, 4M4)ZDW/%BBXA MNDLQ>WK8\>.N%J95F-8=,JV;@6MA6G%CR\RYTGL)A8"371>BXUU999$7&01H-(C.5Z!OX? M(F")ZIHT/DC+-"0;G ./CK'HI017&.0]PN+9(8;'FEOK,=+44L0A2*0C MCLCAP$$FDD^]W]@L1Q<%#@LI2(>X H$,)Q1% ]08B84$N[$IN.KBE:5[?4B\;$*'_]4$!Z5_0^_+YK_3 MGUF7CVSUL3>8W)LN I6'-,^K56M@$WW\0Q6D607? G2LS\7_["!'.G4&PU&Z M^FC8&1U"4D@[#KT1Y*4@QRS7DU?-R-G\<>P-[,#W;#_U.WW0E.%\=BJU\X,P MO3,7J6O'P[HIU?EK!7T[ZGV!W[[VPNAPA@QSOYI*$Y_]Q+K4@_'HZI^T973% MXE#,_\V];3#%@=,,4Z\Y,]Q*F:D$X0),^L\2R3\P8S9FOSJL9H]P;#\"U)O_&MQVJ4Y-S_J5PW8='I.AUHV*_@5 Q;C2@;L0A1Z&K") M5B1X'E9-/=9?DX9#E5NE[MC6]*5S6.4UZ;]^+CJUL7F0 2&'U&_GY2RIQ[__ M93_JO]/W9>O.UV=O:VGW6V]IYW MWK[[_>W.\YVM-^GC*W6^+<^R?0I@V_, ]O84MJ8R:C ^B^PT1*G3$(..'4Q? M32E"XQ6N?NM,J$+GE^<0>[XW^I\6C<3EH/3+NQFJ=SN]0<+YX3A=+M3=#GSS MD!?&[-_22>-C3Q^F6=;. +E91U-_^_:XAE]G+WZ;A0SV!LU=FQ_]M@@MXI*4 M%WE<)E^?X=,S/,&H:2Z.Z9VG7S]KOCI'"B;?4?F,&W7EU_@9N?*['UV6/3-: MWNBJ/_Z.,GH'?57JZF_OI:\/&Z)Z#^-__U+ES[18E[ZR9Y2:->DK?R:96).^ MKM>X"GHS'"[C^N-QY61=^BJ?"HGU=<)P'\;8>'F"L[?I5^EB6_,D_]^N^M?F.:)_9;:S)8;H)F1F MF609M\B)L:;2>SEL]M_U?4AO38=HNV_K-+^;49E$*Y0A:8;D]SL9DM2T&GX] M'[NS5L.SE?J:;5NV/U$EVPNH-YB,ECWNC=+G9:":@?)^?#3N9XM1,SI-!<'9 MK#HK(]A\,LD=V_DE9X^]<.!;QJ\9HZFMK(Q.,SH'P]%4 R^Q+S:?7VECO)KC M$7(;CG>!:UP\-+ODW*S=PSP)V[O&G+O6(S^IH9OD/WPH9GP7+>^);5]C,JS7 M3+B]$CW!0;L+]7D\X%)PN4RL,K':-71W,;'NL>E3*-E]G3(.S\'#D8.JPT@N MY4#,;2IY/]W\(AZBA.@ 6R=XT,8X'C!A+ K%?]3\'0['[_"/;_^/%]_3=][U/.WB7[I[LI_O\\^D=V?OT M>^_]I\//^\^]>#_[S?_[\] =A?[^I\]?T^?\_<'>Y_<'Z5>?_OK^_GOJ]\&; MH[V#=W3WCS][J0]\[WO_\/]]WSFKV)#Z_4%X'92R&#&.VPL+Z -_)'/!YC7E,8D3$:8YXQ"$!7_!($ 9"1TL9)CDA&^\J?NO,2NN$ M>JVS2*WB"7XFDI5747CRU# X$:03QKMH.2;:408*F"*$T8"Q604U7)-B">L# MD*?%$EY\V_OXP06. S: K,SUO$S"26LD1DX:8KCD1)F&&MT*Z=;3TY68XM_XE)=<'W#XM&)2]"X[@ MJ)"VV=G 88RTDAI9XY+@C$J;LP)N95?VU'=E4@EK(W J)>'48&MYVI.%F/Y/ M:/2K<#8HV+8";%NP-2NE/&&&(2=Y2,0-,Z0Y27^LDTXY$D@,N5I3EXMR4%9P M[='@VC+YG;4-43'-@&>G*2#6!F%B^MP6&9P+>!7P:LM#+P->*BW@2C+/M9?<,^J8 M-1!8]$P:ECZ\!G@5>G:?N+9@3W=:!:RQ0$Z31,\PYD@; T@0[KT&ZXC-[IZ4 M7EI(LZ!;0;?'C6Y19R0+C!/".(W!:1>T=P$S9YS 4-"M9>BV<&J M28,:XJ, MX01Q8!@YX@2BQ 1P/#(?*Z^ M]CJD)KS\G*X)HD'.3HK('AW#H&XJ:]XH)^$EH[(>(4Y3M^^;U3=N45WW(J6U MDE);('$53_"S\M\KSW)5IG%;IG&14I%2D5*14I%2D5*14I%2D=(R$9?$888] MBUB;R(W0EGG*,32$9OG'HY5;X-*Y'1S 8U0?#LT*# MN<;@SF!:7;"Q"#0&@>TY>\ ;^,^X5_=&\!:J+ST/K].P#,,;\,./@^8J_V?[ M8]@HOK3+^-)^/!_(B8-T5DB.&+8\9SV-R,F8U"%@(J.W#G*D .MR1F\;QUD0 MH>!VD5*1TCI*::E\!A0<5X8'1WEDQA&6LQI(*4 :I4U971_UZKH0J>*4$N!9 M0#A@ACAQ$CD*!E&N5'1!>J5,^U;7IU VZW(U;PHZ-Z=2I\6<.[VFD/-M*F:M M']S=;%'ZP318@QR*14H/+J7VGDZM3PV6,HT??!H7*14I%2D5*14I%2D5*14I M%2D5*:V%E)8I$:LX-2H2ZF/@CC(G/ TV:"Z#PY[P:U@Y%TV9C>EE>][RLM,8 M7EX-ZWH/1OOQP'Y[/:QROTIYV%M;*C]?R(3H*7XV(/1F=6XF(27,@F_^/KJ8(>^.GC1F(73LWXP/A>^Q!%YSC7B@45D MH@:$"=Y5PN4A.=LM N+7X*<3_J4M7\W?;MP$/'UIUA[/PY'D"'X6XGJ]9M M G]N45*L=>AU)7C5.;ZP/I]B(%!-./R6AR@:V+L+6S M]W()N#J H^-A9:N3256M)LZQWA^/ZI$=Y,$]13!<$.PZ"/9MAE[3H^F8!"0" ML4A()G,108T,\P))(D!%&914"< ,[VJBNT1[D!7%6N. 1^1H% GZG$#6<(9T8-PY MR076=&.3,>VMP<+\^H9I/EQY:B%ZSX)16:7N+@R-* ^/2"2NH MX'05]/!U!1&J"D)3@+6PPQ6PPZ_S^UM@TGKA '$""2-#9,@($E!,HC11N&@A M5V&578IE5S/UE&"RT,-"#V\%=1?]M$L9Z54@V,D\@G'%,572(,RU3RS/9SN[ MHX@:8R!BAEU([.-I\KM"7WY 7YSQA& "'#/@' =M!9=4F;0-=-H9O KZLCT\ M.AH."G=9E>;C!>ZB30@R4,0,2=R%BJ3Y1CIDE=+!;D;"%MP$J!2)R(9.*(V.PG$!&9.>(\LC9*&&)BP.D$8 M?TK(5=C+==A+D!0;1K37Q',+8+S&D3BI,*<\;>&OR5Z^0S4,MCZ\$7$I6G]M MK5]P*G"4$H&91$9#VK(D#$!:8(\4$!]9I"[F+UWLJ8$\EELY,7 M%(J)Z3[1:]%*;BAWA )*4)712PIDC.$H0HA!:.J9$AN;N@!7 :[' ES+Q.CH M*#G# 8.(@0NCG!$\?\89<4I3=S5R+1^:4]!M%>BV8$!G.*TOV#M$-+.(6PG( MT+3_9-P(RRT736T>*EDWK4ZW"- I\%;@K2T/O50((N@H&-.*,L&=HQ: ,)-M M:! @LE#@K6WPMG!2H*7G-G"*HC0.<9[^V!@E DP"-8G0>8JS"[OI,BS:#F_3 MR,19+V9S6C3@]7 9W?+3LO1(83AV?;BF8_B3ZV+; @16/\@W"A!8*QF6+I8N MEBZ6+I8NWE$72^Z%2>Z%Y^#AR$'58>3V^1<>NR<7)@:,-@0"D5QAH84&+Z*E M$23CCDVV:(0RE$VO0"$KI PB>$:4 M6[7?PQH9FQZ_26E]#$=+V(UN!DK7=;\JJ1#N'J1V%T%*4"V40,$2@[BC@!QU MZ16.,L@0 G8K=\YJ$4BM@3UC?1(>/'H^%CD%S*V5P?*TNB>=T%QKF="/>>;5 M+?E8R6BP= "7%&SP2"F1*(7C%FEG'(I2D!BM M9A0GOI\0N4FBB5>6):E%^EQHQ:.D%3>#IN*W?3>@L^#9R+GP!I1#6C% .3,I MTM8(E&.$78R"8\\2Z-#'AS6%.YPIJ'!*)MH(C@7#26*.PA%+@U"@.#4V%.[0 M/C5>+" 0)//:8Q1=V@QP32G2/M>'5I%!U,1*FX/'L.B2Q!TH7E6BLA;I<^$. MCY([W R:"G>X$]!9C,7G/'I"#2#,J45<*9[P!@LD7% .DN0MD0ET5I7LOV!- MP9J[Q1I/")%> /.!<4*Q)DQ0 99H'[TTUSR.+M$+=PY#"S90$:R(&F,DL72( M4XV1 1L0$4 D4"]84 MK+GC^,VH,(M!8Z.LX\H%YYUCP@3I!'%6B:O!IL1O/@P@+>9W33MB(UU$'G*- M#1X9T@F,$,8T@9/GEF&UL2DT[PI\<3>V=/QF :0"2'?MAQ)XI.!IMO)PT";2 M:&+"*,D%CX:7C5A+8(@O\B(0,G$BI'G$B OKD"-*H>B<8LY)JR#F--.ZJWB; MC$(_B:=Z6!_>TK*T+"U+R^NU+%!66I:6I>4C:%F@K+0L+4O+1]"R0%EI65J6 MEH^@Y=*YA\[E25J'W$.7FZ]WZGK<)!\:QLYVW]9U9RN-0/9I3AT9^L^=\7%Z M"=^@\KVZ:?755I4=C.KNM,'P.!LZZXX=A,X7J$=I/'*S*KVL>GX$87:A06]4 MWRB7T26#O1[NZM,(Q25MP#^86W=U'G7=M%]%2NL@I;8@;6L3CY9IO [3N$BI M2*EMA_J7QZBSB*DD)KI?&SNK(_/^'/ MK W"\W&5AO5U>L)AF 2?;0\':13KU.7].'D]ZKD^O 6?FHYZN>I**;I2X-LZ!!3-;XGF7Q+_ M?3NUO\*I^:)J_Y_MC^'ZFLV*9E]7LQ?=#3TX;XQ"FN5R$1(,LHX)Y*/P-H"U M,?J-S5N'C!>%+H2K2*E(:1VEM,3B:#@V(4(,6CINHS.$6 ] 7(B11LNOL3C> MEA*7=?..ULW%0$6"-3%.>:0=)$8LN$2&,8NBTMB!5I13N[')C>AR>NM Q:+Q M!9>+E(J4UE%*RT2*4$=M@D_#)>,$QS0*C&.=5E3+,*:XK)YKO'HN1)>(')T8 MDQQQ8D>(DR9GF39(!&-EHD^)*HG9ZGGKU(@KU/CB_%-:EI:EY2-H6:"LM"PM M2\M'T+) 66E96I:6CZ#E4R@'>[F=J''E0<[6D)_\Z!@&M>5;N+X^W91!K^U)HTXYRP\<'?>')P"=D?V6;E!!W^:,/Z-ADPHH MO2II@(I[?I%220-4T@"5:5S IDBI2*E(J4BI2*E(J4BI2.D>BF"NX"SK2H/: MF\EV_V!X8+_]W1L=YL)S:21?#JO&HO;[>8M:L97=XBQJ[_M?Y(./+D+P#$5B M+>*8 S*&"\14D%0SR4A.4D7XQ;QSUZ^'6;2Y8&Z14I'2.DIIF95Q!:=0965L MPRE2LS+&P)VTPB$GF$+<&8.TLA)A"9(S+9R)I$4KX],-;]JV]6&G @^]+Q Z ML1H>=?X85NGRN>0$C$9]R!HT*2'A)^>SO>^-DC0'3K6OAE]+*%3Q?RA2*J%0 M)12J3.,BI2*E(J4BI2*E(J4BI2*E(J66A4)-C&1]^[VZEC/VSL!78&MX60V/ MWI[: _;CFW/6@/WXHK$%%-/9=4TY+ M8_*ATJUK&14U+V!HASI;)DMFC)7#QM4M($%F5$4C"*>-02F4@) M8H8)&B4)EK"6+9E/-V!I?W0(59-*KX)#&-2]+]#I#^L2A50<&(J42A12B4(J MT[A(J4BI2*E(J4BI2*E(J4BI2*E(Z7%(:1F/>&Z)9Q9"B$[S$(CFSE'@0CIG M(M;T&I;+.CUO>G7>-;XQP6S/6V!V!GYX!*^&=;T'H_UX8+^]'E:Y@UNC4=5S MXY%U?3@8OK85#$;%8+F\P1+/)UER2;#8*XV26$WZ$P$Y;P!Y)@S7&))(W<;F M)14F2]A86Q6[P.\Z2.F> Y(*_+8%?A=RW*E@7/24(6(I(.Y"0%9$B4* R*(0 MS"C6'OA]NK%)21=N?C*TMF?;Q0.A2*G$%Y7XHC*-"]@4*14I%2D5*14I%2D5 M*14I%2D5*14IK8D!F7$+'$,YKG:&*%=)=@MS,5% MC=NKQJL\!RIJ?%]JO'#@@X.&2). +!$"<9G4V 3#$272,G#!&Q M4^.G$!^D M+M7-WVW?#CQT;%/2Z,_Q #H,=SM9MVX3(C0U_4Y&^5>6AB8,QZX/$^OO]-OT MT%?9A=<'W*[$MCHGNZS/P9MUU N-K0B&![(#.#H>5K8Z>?&?<6]TTN3;K/?'HWID!WE<3[$-%VR[#K:= MTI/T[[>]CQ^,U=9RS1"V"=6XB@89'C'2S%+% V62A]/-Q6WC'U>H2@_LYO)@ M:-%@;XO XK\?0OA+"+U-^'F1&]X,/,]7S+PF=F[;JCI)0[AUE,0R*IY!*P'3 MW7DP=5U"%PPYES#F12N+0O)RX$>DN>^KJ""%4%X6VNBUIHZ@IHZM?Y+3CUD7#N M#0+-TQ87A\F0>+K6*UA*02((V"2Y=1"9&CHRE3$>E%0A2X+(0K3L@6MY+$@,XK2%R MK)C6BMBTLR4D*"TLNR;1^N'QQO;PZ&@X*%1K5=BQ$%TH%:2=*U6(1!(0)]$A MG?:N*"IN*$3JN;,;FY3)+M>L*_7%.)'=1*(2DR*"P&(TV"0H5$A3(*/S'G,(R1PY 43"Z=:':=B1FB-H[1I,>;! M11<)<*:(QBPG)[6%4[4/-A8\2+A36G,=D511(VYI/F;U&%'KB-;.22Y"SC K MNH3H+L47O4@>/7[\N*N%<17&=8>,ZV8 6QC7G4#GSH+EWUOA",$,^;0O3;0K M6[$HE@C 4":" 6YS\0)Y\@Z[I!)Z$ES_1\6LJ]REW+>I507 MU"RH65!SA:@IHF?:^" ITYQ@< XP\.@8BUY*<(5)WBX7#CK M$0)Y7TVEB<]^8EWJP7AT]4_: M,KIR<2CF_^;>-KB2E$$S3+WFS' KI0T:$R[ I/\LD?P#U1NS'QU6LRL!?;?^K/:DW_K4XZ]*4FW8HQZ9?-5S3R3D=:-FLX5<,5XPK&:X+ M,>MIN"8ZD0!Z6#6%77]-^@U5;I6Z8UO3E\YAE5>E__JYX-3&YD&&@QR OYT7 MM*0<__Z7W;QL4CSHY+UL!#8V7[W;W=G;>M,Y>+']OWO[K_;_V'GQMMO9V=M^ MUMG:>]YY^^[WMSO/=[;>I(^OU/BV/,OV*7QMS\/7VU/0:F1DZ\/.R_[P:]VB MY[D<6'YY-T/F;JUS#K[,7O\UB 7N# MYA;-CWY;1 -Q24Z+/ B3K\\@Y1F>P,HTV<;TSM.OGS5?G5O%)]\I^DPK>>77 M^!FY\KL?79:09Y*8&UWVQ]\QS>^DL_1Z'?I)0I.?>I^9"TTOV3Y-IO;][!;T MM;*9O.U]Z^RF5H=UYT72Y'":T&2!(=YV<.:VNE=1Q4O88KM'[H<)7Y9\X*=J5KF85[E.K(9'G>$Q9(Z3J'_>>GU)#!OJ7^]QQJQZ M]PZU]S]6="N]Z#7MZ!=]H0/9 F[WJ.5+'HWL8N=[&^; M(W_T'O7^>_W.XEZZYF^ZS^\GSO>\?R=[?NWSO^5_?_OGTLK=W MM'/RBKTY?'_TK;__Z65_]X]TW8,ML?O'.T_\>?J6^[=.^/%R+=\_O> M0>ZW_SK[3;K7^!_Z3N[^_>YK>H9ON\\_?]W[_N?AWA_O^?NCEY]WO[]/_>WG M:Y#=HW3?[[_'W9,F*4JVB7W]H*P5QD- RAI '!.#'/,&*0-!,RLU ]RR]'DK MRH)9T.AQHI%4%!Q7A@='>63&$48-ME(*D$9ITZ 1GJ$1+FCTX&CT_12-K.** MD;:6RVV%3^-Z-+%&C8:="I*N M^5X?.H,IRG[W>9W.G.KK'2*GZFQ9/A.1RG"=!KC,\= M.P@=>Y1+67YO/G@LE?RN-Q3W2X^OO0[-2RB][D-3:'00MN8$59:G)9:GO;=S M9-EH(M(*I1!10:;ER3*49.D1]2$0'XTES&?_;<;H;<^.V\>7BSZOCF 6?7Y M?3ZCFSJQ3>' 3_SF.",*&8<5DL8GZAF"D(Q.XC%N'<'6/LK9?KJQEZAF9I5] ML#5TX-MQ/BSM-*X9B68FWGE&,YMA0\.($@/MV+J&T\]' DMKBA;WE<3%CPGJ_WXO%?[G#J_3N3X]41J]<[@ M"TQM5V5=669=F3\@RG$DS'&!3,[KS /7R'EGD<5)HA3K*$@.,,%EQ_MXM7G% M.]ZK<@T7U;X/U3[;_D), LR9KKS/2?.<3]M?+2@B7B:MQDSH "M+1%PVP,NK MZ+M!!:D+W]-NMSEJ62D-65LZW H:LGLJA[>G8C@3UQ^V-R@GP4MBT_[V'.V0 M)"TZ01)D/4VTPVF'K"4.*0"/+7!KC&" M&V2#]TF374@;")-(!]7* \:*!;OJ<@?%Z+&$2FX?VL%'R&X;T?:JSA?;'S?1 M85]M5=G!#0WI3V%;=!^&]+[]7OWZ,LGE_[)8SKQQ]N/?4_&D7='+6<#KSJ > M5>-F6_1V[#Z!'QT,=^T@V-&P.GD# 8Z.RXGALF V[P&@*2.<1XH\L;EV2T(T M0UA$W"H(1,4D9+FQR4Q7T38=&1:#2*NI2='\MFK^&8UQ,0#61"+%C6LBFVD'6X M.U-YG/R=]E?P?/BU -%2/O('6[-2QJ/=K0]*!"_ 2 0F;:MX(!Q9JR42&*2C MDE A&K5./\>J,3#5@6_K.63,>"\FIX-I>ZE?H][]>&,!P5PHV*^ MN1\"=)5].5N0ZRPBJ/<'+Q9$M!^?)P$5*%T*2G?FJ1!@QZ5)$G)68,2E9LAI MJU "4FNPDHR9T,8C[&*0:1T9NN*@MZCORM7WC F%J*UT0%"((B*NN44VB0\I MI2(H0HVP>&-3RUNGXBPFE>75KZDTF(!UDE_S*/OGWSS0\RGLR.[3HM((Y_I!%8!J*<1,273K@R;@)Q3'&$6A,,ZA+0OV]@DLLODJLI0 M%+-*^Y3X/LTJ18E7H\1GA()[;9@ BIPP"G&0 :5M@$+$"<<]%\RZ?#[;Y:1- MIM%B6FDK!]H?'4)5+"CW[E[;C/LT_G>26*D$B-X$'-_-,QP+-# <=*(T1"/N M!4=6*(F"EP& ZRALV-@4I(3R/%Z5O2>GVJ*_*]/?,W)#'-?*.HH$]R[M4!A# M!K1'6"AL.! 9B&RCL?.QYTB;.-#6YQ*?-4DHFBQ9_9YUO7Y)@O8X*.&6GT0C MYEQXT/N2 P<*06Q39N"TWE0YV\ASF/R[,YB)[,VIQ,HRM-0RY!=H)#-119!( M&1805Y@CXQD@QK@'Z1*KD)#WV(+>VDY6B.2CSK-;5/I!57K.;.8@J! D(I)P MQ%G.P"M41!K+;!0/0F":5=KPBP&7ZYQVM_UL8^>I>C+?F"52 MG=BFAME0V_'CJLHNP[?(G/HD]CP/2S0:H_KV1%1- M4"5,L!U>=YOB$<)EH$ MBHS%(F>8,%=\HVGQ[;3ZC'91)KQEX M!)I@Q+G R$1.4?!$.F2]8HA2T"R 5<+'C4W)VE15X.4L,4@P+\"!TR,&# MIDV>]4_& )'+2HPA7'+<,>>8^[2L$6MCC)C*[M69H I*+852"]E2K HLV" 1 MYLPB3HU#.AB-I-,:1ZTHSD<>M"O%K8&JF"-:J]$/[KA9-/J6&CUGG;! L?8: M>

C=(M2D^H*4?/CT)4&9ZI M#$_81=1<:LTC42BD!*P%XH![8@RCU@8>?;(+2PH6K;YWW:;GEV+T=!SB\ZM/ MKSIKP^1&!\.C.]&'*V8\?] S&_IP76#,YT_O!K@PN^5V=ZK!>,6>.V-/[_6T M?R:RE*1'PL A$O R$>^,(5QYK2Q0(R6?=71,B]PP58H?D4!447X 49[0"$:3 MH59Q0I//!#)CQ)>V?MIIP:P6X$-)1$,:,3-7ZR/0B/O=\S[!W?'S]YV\'NSL MI&$36+7G]M*P>DZ>\OKI;#/^4_:BHN4]T/+XV0.&,]S\_2,*\F$ZZ)2GR2#:JZO]FMRV6.&+UV. MEJ\ZZ.XZ:'7:?V:D]<+S1(S2J(.XPT?:,Y*%U,$&EYTM.DC HC(S#G"JZ;D5 M05\\@CY2Z%1%T!DCZ!2+]TYZSAUAWF4"JG2LR4D2)Y13FCL;?'%;(HNW '. MH.?S^VN9U/D20X=>3ND!9X(TFJN8,U M=[#F#M;M^[_&U__?CC]XV=-W)C)>!XOP&.$;_[3R2Q M?V]?-""[:"2NKKQAZ_S#\?J7O[;0\-Q97]O^CM]WN+JR^7UUY>-F]UV7X]S. MIQAJ[2QS3I 8C"- =48J[!0Q7K.@@V1,6S0@%X'5#,,*<2\3XN[N)JLX]K X M-I5D:(4 PS-1-'@"+!IB%,M$2I$$I2&PY!:6U!5=@]J(8K.UDIZ.1GX9#+\3 M-/3WAH.01C?)(ISO>)G')$ME[=_O_F>\\A5E[HPRTPF#I4(831")#)D1 -:X M"RGQ4CA%I=#!J(4EMJB8N1W./!SUN440VWS+WLRU>!6P60G8U'V6 !M 1\*4 M4@2B=<3)!,1;X8%;IT5."TNWK1-0$_9N($IO^[O]T69I*SX8W#'A_T7D^MQ= MAU^#(Z<+_ZZL>\61N^+(N M*<$U*Z^]DOH(X2U5B&DN)@9 (_F^SC]HYK8IOTHI9 M]>ZHMOO%L.[^=:$K%U:TAAS6R,(GR)BYI%F6T21F$,+&HV&USD5L3Z'QE(Z+G$(:ZMIF:KC)N]Z@I M@Z/_-3JCE$>=PV%_/Y$X.-SM'+I1Y_\^8G]O>:%1SNF;"JYRFL=P^; MWGHC5]>6C[K'[UEO*QRM?O@*A@5G@R-&@"* FTP,RXZ$4 JS*4VE"@M+[-5E MGVT'#]QVV>>2-GJ;S;]O\\VZ^;/8_./>X5?)]@^L<@R#@N".6.D.D9($" M@QQYJ>W[ZO*U^]GFXTXT0>G[F\.4FJ,PZO_L[.!^;XXZ"1$L=DI0ZABI3R-3 M%SO#--I+^%$_TO;1XAU.T/UZ7]<3=,<3]%U^Q176PJ9(&->!@&:!&(TF!Y92!@949M(2FACA:3 M4XD03=G\&0,&/0\8KVZ5Z/(4*6/_&:8]AX3RS<^]M#O"SRWS7,5I#SLGZ5N= MY=$H76P[]UBY9,U(3@8R'D?-)ON EDA,*0E.1/0.+1$T0KRDCDB:T/A@Y0*; M/'D-+KF%-15"XUW:SF M8CSEQ6+#;4\.Y0G]/F&Z\^*C_[GQ99VOONOMK//WK(OCZ^Z\Q?'%[^L[GV5W M9?EX%;]W8ZL+EWWT;[//K<^'O97NT?H7'!/_V,[QY/LV,1FG0OO-G:Y'V]HKQ;'C%=2VFJ@3/7(*G MTN&T=AYWC@0_CH!/Q# D&"D* 4J89*.868.IVMWNYN*W''^XW9 Z>^ZH-&0: M=?8'G1]I-PZ&-7/NP3/G/AWL[6WWYR>SYE%PY5QZG/8B>FHY,4:4LK':EH(_ M@G 1K3/!.I >F8%H4ZNKFA[7&EY0Q7$6XCC=?,XDI9DED2(]!TXEL2 44=&' M5)RCP;B%):O:E*TZ]VZ"TVNI<73#:;Q#]18\M'8_6?>/U7"X):),IW4%RSPU M+A/O01#(RA%GHR3&6:9L#%Q:N[#4IH;8U>QOJ7JO\GAG>9QH^&R,5YE1XA(M MW=822B87@I@8%7+N$A++D7#3-G5+G'LC?AQ..TPA]7^44,%JNC]YV,7'R694 M_^'=8&:>G7:S"KLHEKZ+93>QXHL MJ-([ ^F=(@V.*EQ12Q!XD<1[:XGUVA"4RZ0,2K!.N=2_X8JV2'KGWC$P+HRS M=].4B-M2MUJ'XF&79FY0_1$XV?E0L>7=V,#\..&KPOL=X'TZ/,-HGK*EAB1# M,P%A%+'11R)8"A8)FM.L^&C$HKH_OL]0@)[8P5/AL\+GV;5N GC>H!U1^+R>\OWO@FEE. M)]6>2 F4_->]P:A?7O#',&V[DA _27O]K_,)R2=3I9.W.(\3.]B__BV7,NV> M*&6Y%'N:3C">_KDYG.0)?DO$#Y/[3ES&P?[AM@_=T6CAO\]G)/=W3S]<<_SV MBW._=H8Y/UB)@/'Y0> 9#)O=_@//:QJ65^&87&O&TMD<%K3]/WV?O!&4!P/" M@E/*14,9R&3Q?\<4?-5H6359WH/<*4&%):SJ?_[;+?TN3[P1.'Y5CN<3E6[X M]^?N^][RQ\[:F]?_K[?Z[]5W[]]\6NR\[[U^U5GNK70^??[ST_N5]\L?\>EK MY]:6N?0&^ZD);L,=B46)Q?*HP397DOS?]G?=;NBC/?QI'Y\8Q\+]X_.N.XA] M_/L_KY+!"S U5GO2,P$6438:"=P*1VU&+1R3,J"4EF/EC>])<;FH7FN#%LDY M*YT KK()R0C!76)!0XB_*ZSP9%4]!GN(\D>-LZ#T0]\K*_:8)3Q.1_"?;;>[ MCXSD;! ONG3'MZ]&.6N4DL25[A.@G"!.^E*4R/($PB=NPL4SB*_7(@JTU_#L M>F&Y6 M@.,W93WLS>IOW'JP-UN#6M:CEO6H93U>=EF/4O85#<5A9],-XZ$;GI1J&^3] M\DLM\E$SX:]US4F#7$SZ0#UJ1R643Q&M "%S4 $9<)C)S<8U/!@?CXV:]._D M1NECF<%J_CQ*C=ONSX3?D)9#.-@YV"X6T$K:&^(W-)8,OG5Y9X K?MS\.A^N MO9WUPXV5@)_[G2.-_ME;^R![6V]@=:4+&RM_]]>_=-DZ[^&X/XN+KKV-K3^_ M]XZ_X?>L4QP7?N=WWEW[AN/>_-[[\M?F^O'?6^N\"[VU>+Y:2+:!Q930BDFN MM%GD@90[KA(\IZF,G-*24L\7K;YM4X):+:1BY'Q@9/0@@S&4*6" UJO+S.C@ M190!I#%R)M<7UV#DN^%@-"?I/H\';Y.;BR@T!9TY2,\H"3Y31F5@ MC#9]K4#.*JZG5@RYEUBNI)W![FA_[-SNY.V4QAE!\=SS15AK-9%K "I" BX"DH MI=E+++*]?YVDFI;47AC((BL'7"6?)?XC7; L^*H?ITE9 M&N:)#[8D,1E)3#;(8+S0)BCP&7*18,/;E%@X]XZVK@N;^.3PPI5-36:Z#H(" M<' F(>I0-*(TL]Q9&JU,)C%/N:],9.YP[%SU$ZDT0QJ:2-+&EW(+G+CDFC8- MS%+40EGH4HS6W#\=LV9%M1<&*)<>(DMN@N8:0@M7:"N89#\E8SL7- MB[%40C$[(9T0"B&#]!Y- BNY)*"$)=9QP!^6*R_!:Z?;)J1S[]CX.VWV0RW+ M\@M823E%H[S0'AR@/BF%.TU(/DDJDM>T$HAGBDW3T3 R&V; (6.P!9N2D\1P M'PEWAG$=#5C)%I:,O'<1]^JL:*^D,^H2)6 :; B)&YCIF@Y()WPE4 \ MA9!."$0*T;'$!0E&6@(F*^*T4X29%(#1E&D.**3BS&2K;5 +91D/(T\0J)M&BC7V=-$A:MTXIDBU70<1HA, MX>XFPA4K>?.4$4-I0:KH$YJD*5I?BDW/JN9(]4>T4-(E\]8;'H(N&:2,F1"E MXZ+$5RON Z]TXBF$=$(GRN4&U5H3"1((!&02CCM&%.Z2CU%PQ.:%)6V?4:#% M_9+^GB"1\/D[4%XWT:D'8S3H[W:0 WT;IE%UJ%P?52^L9U8Z:9F%)DI50[9! M9,M1+0*OH2%SA[NKTY6MJ$YJL:&C+' M,*"=RPK-H)B% 21"+@O'),?]UUH$J6MH2,LD>*IHKC629NM)]CX51PPE3H$B MU%@'$")0'4N0*K Y# T9"Z)M,RC,4O"/S@3?.VZB (G6B8T$F#/$.*I(5(@'4L@8.&T*2,O[ MA\$^BN#/O4-F2AFB.$VT84.#W)0^?&$>FG_,!>&I5.&^6?US,R#^#\"8[E&CO'Q=KI"H*]% MBRKIMY7T";>)PFLC/5HQ!CQ*NDW$)F<)@RR]"4:GW&3X&'GY"NQ))'WN@VE^ MY;A9[.RF2]Z;&W+)VJFC=NIXMHRO] RHM.\!E,'[:=H7L@>FE",Y.DH@1(ZT MSV1"#:>).YFSB M+=I'+>]<#;$&KC]HHJ<)OF^#W*7V$O519]*V!<\*B4V8^ M4)V("H$1X-$3SX0BTGLF ^7.&57L967L' #G#7HD/8<.#"N_<@R>]ALMS44' MY44I=@[[^YO7$//.H1MU_N]M$E5I=CY'H] @Q2T<8X#VF+: //&R9,6(W"N MQ'P:U#&.^2XQ$!P!&@R!'=%DHSK[ECF M/E.^L$1?7>YPUL&#N7UZ@&YS .[48Z8>@ =H3+/U1JZN+1]UC]^SWM8WT5O^ MZH."8+(EH$I4L'266"LR$4Y'(YVS7(B%)?;JL5M'RW>X4QQ"#DRAQ\&PF6# M%ESPS%JFC:0V-F>*GH(*K6?JD-^VT# MKN=!^*YKN>7V^OO(<_+HW[)>%'W1<'.PU M:S3(G>5/KSL&^#_GHW\7FJZOZ-A\O74#+_N*:OD0/;$DLP_1P,O],:NOOMPO+Z%XUS[ M!KTM?._*QG;WRU_?-]YM;/5VWOSLK?4VRV?TOKP]W]1*\$"S,N7J2G$TWBT: M[]PEDHUR24DAI'4+2Z9VM*K0]C*A[>X=K:/!UV3 MG#H5J39H_Q,;F29 ;2KEE@T)P T-T12'\;.!KD<*U'I2J;MM2XC[3?]9H\[= MFT%40O7XJ#1=R$CI[$R@DDBF*8$H,W&9.N*2R%RHC'18E))KEV%I%G)P ZO\ MQ"4ANRW+F!A[N'L=;5>VCP\>YCDD67,2MB<0UO1L]PH=% MDX!D[G2R/F498CT*+^(H)"4Y-5$1GDNU@<3P* 2K22HULGR2+HM2/O**4@.S MH6$WS92K"#S34-Y*T!Y"K*8*/F;-7'8H3!'!%:SPQ"?MB)0^J1Q\L#%?)U;W M(6C/T+GQ[S0:_=%QUZ32O[#JSH^3.7]CI5O5[0QP8;H@(66&QR "$=QE B(I M8CV:<";;$L0O@%G>-N95#\&,#X&EG@MK.2GWO@1 X_ZC_B:&&>$8MQ:87%CB MYG)S@7OD1M?RW2V&\H<@\+[&-"4$HU$:% $J"K-?9)%!JBCL31IQDIW0'8Y/^M))'GN*S3- MKLK!>2.SIMD^T-*T&]/;1#MS)S$5D6$.\T,C"K#)(OY&+.L,2D MCH(Q6%A2<.]^##,4C><1VU6!L0+C$W#=7[/W"DJ:7DY:?'U9>4W)@.E7MMSE4#RM^EW(PFI2SU?W- M-.ST!KOD]<%P6++-QD)P*>EN4CQA!FGBY^7Q4]A,\6 [K>9F-.,!X)#">$1K M^%U_;@_"]^,P9HYV:+,R:?SS7U*J$/Z^T?EOGN]A8^4S?O\Z='?>'&Z\>[O5Y6^.+]J. MO9VN6-_:1MMPH]]]]Y[WWN$ARK(JI O*"E+X(,II )N!P. M^G1R.O?.J7'@V."&K*$&1]3@B&=(NBIXWPF\SR50&I$9""X*4 @JDRL!(%V MJ98FX2,>5>,YNZ(3Y//#RWOVL'FB<++E$(8'*3;I$F/'V6E8V;_[SO>W^_O] M]$2Q92=#FQK'6EG<%QQ=1GO+7X.*TE+%B.8,28@KZ>8:$DG*LIQMR"[S9Q!= M-GWNQJ;7J=FU/=GO6X2:7<"+&G!6 \YJP%D-.*L!9R\SX.Q4O9STW*OQ9C4L MHP6>N$N$]O556,?4D<&$:$C]12RKDI+1[%HK7/(ZAV[F//OKCA MT.WN'TU[,6K@..#0=82:L4SY9 M1W3P$7&(:V)4H"18&72PWB7+$(?$O?WX-;ZLO=(ZJ_BR*JT/(JW3+0,"C9(E M(DK123!2$V&J@'%6@N3W0G N((LL@4 )0D%B&6:)KQ%QX4)GVQT/_SC9 MFD]NVPV1QBWOQC<[>]N#HY3^/-F;"DIW *7IPNG.*9\S;\P7BZ!D,W%,1A*# MRD%XJB3GQ?.I[]^[M/H<)%)H)LD@RU6WR'KX@?\1@=$6 3+5O'L,5<:GI2HEN+=5MWPZ&KX@.$#0=)0(0LTRJY,:'TD/59&)D$D0BQ9!:),[!H(53@N1:8]]4/T5K MJ$25XR>5XZGL>4J3TTP09Q(*F^U.FBL5 MN24Q1]QSS35!>S:0Q!6DD(32*2&EU)EZ#Q_E<" M>3>IG8JGS5:&&"F)M" U2BRQ!BPQ^&M.7#.35&G'R5LDI'/OB3KUN';VW<_. M(5I5FX/M,O+JDGK"A*43Q_A_W-%PL+V]YG[6:/Z[H,_J)%SFN+?RG7XUH%U& M2DBB$H9 \(IX[S4!2:/AB#S 0[ELUS"K)DO5&=5""9[-O=9Q&@ZB&VU6X7TH MX3T^)[P1<1>T2<2R# 0$&.*MS42@;2>8$Q%H*(GUAC/^KQ:)[]S[H,Y]*7Y( M(/V?9+,?8]K]HQ[Q7Q_QPS-V3+70AEM'# 342$YEXBPP BH ]PDHLH[33/.7W9I/A -*:;ZF(1*^X(]AVL97 M_DB3BGS_=;XVXLE4Z>0MSN/$#O:O?\NE(F!/5$^1P?G:A],_-X>3$F;?$O'# MY+X3EW&P?[CM0W",J# 6'1DE(N&LI )HO_.Z;@JT9+JBE M.O^HL]U8ZGS[_^>G]ROOEC_CTM7-KRUQZ@WW\L/U!V9%8"L?% M\JC!MA+6U1G?I??1_OVTCT_LE$WK_./SKCN(??S[/Z^2P0LP-=9[U@8MDG-6 M.@%\\_49'@9B"3$MVU1/"D1/#J\E?/P&IE M/6'1:>0**A*'AXLD*A*"CP&FPS,H$7RYCULM#5Q+ ]?2P+4T<"T-7$L#W]E5 MLI)R0G42.U=%&]?"F;5PYHRO%ZZ[I/]E48NY:S^#?\/OVGCW0?16OK'N%C[_ MY3.L[WS<7N?O#[M?WA^NOOO,>\=_]2^ZS)#HLO6MS>\;*X&NKGP^ZA77V]IF M?^/=WUOK6\L_\7_86,.5V/GK?&U@:;*70D1"7:($@&5B4\R$@V!&H\FA-)OU M;7T[KA)J=> *9.:'.NA+2VQJG(&,G4(!VT^,AZR(1&;7.2 M3(N<%Y:LD"U*IZG9<"UE!55,9RNF$U*0F68>337BHC,$4@D_52D3JQ@8D5V0 M/"*;5[-JY%Y=3"\SZ^V1CO:GJ:PWSG50N.7$>,"CK0'Y+@1&C W),,T5<'F: M]3:X$0VKV6XU<:-59/9V?1RKZIP!ODP8KDTFA6)/2QLY :]*YH;A)%#4I98G MKGEQA"TR<;E6U/-+W*C9;A4TVP2:C]7\MH+F#$!SZK([*$8]@B9ULBD:C_0L MZ$ B39*!0+-#V *:@LVJ_<.SS'9K#M5O4XV@7*W=*.[]J7)N.NI5YX%31MZZ M_O!OMWV0NLF-#H9-[LY_[_.UF;V6=X?B.N^]0 MW-?"S^[:YG9OZT/)7,W=(NX?ONH8GQM"* M)S#%Y0*,48*C@ =/X-EC**U"TB:W7TK0UE[.,7FD'5[IC\+VH&SRZ$7OZK>O M.@N70KE_Y<:B;1LM,8E;HK46UIL$E(N+NQI02RI%(66CP6KIM1/!29>85MXQ M?G%7R[)WFG7O3(G6Z$H$._?[A72QRTEROSU?U[SO]S,X/^/D4XHJ3W8P6\^Z@0W'#994FZTV4G_>]#_@3P$ M=V6Q@\/_GL;Y3?W='VFTOS-^OA3R^0\J/!3,YN$0WX+ ?-*E=_2JT^SSCV:? M^Z..=R4Y#@^W2HJPS3"'U?^!K\G"PTQFE[>V2FH6K MXDJM_,Y@V-ESJ$/W!YU]_()13L..._.F'.'8RFL;K;M]-'[)"=GS:?\PI=V3 MB>"G%,7:WRN#[. RGAV)N>P4Q(W+PX>9XU$KN2.^:..V]O;/BIC.Y]$MME/ M0S<,FT>+GT+,O[QSLG:PQ#@N'/?Z@$BW6 M?/UXS7%&[H?K;S>;6KYBA!2CGY%NX/R;(9P;UM3J_''SK+BVG/)_-PO .B=Q MVYU5CQ_TX^0\EQTYW:_^;M@^B F- Q>W#II,P?\]&)1_FN,Z:HY8*/4 3H[2 MJ%!^1!"<8&%JXX,Z*B=URLGWZKFN&+]^Q4[?(%9R\:3+X;7X,'M$!%& R' U^2Z<<2.?6B M$R%'(7;-[HP._&@?CW7?;1=8* ?[8'N[LY^&.Z=YH/.U;>)LVS[O#BYMW-FZ MC@[V]@;#D_7#*>^/%WAW<+J"S+#3 M!*?B,1@+4\'%JX%DA,9SV02<13.$@U%Y;3DMY=^=043T6^Q$)&9H>I5A-HHI M(ZCAI^QO#B(NZK>BL,H>]W$U'9['%#9W^_][\"QW;UH93RW-!2@N.(YK=RIT M^:R\0']WA.SJ1#6/\:SL%^K!B)]R";D63Q;\1$I/5>-86,^CVM0G/\-E[5[) M7CIA&T\K:CR<^XD6/06]T^3PR9I/=&M9T>:Y.!&$,6Q=DK1I"?##P??RFB%N M++*J8;/J[D10W#;N]6Y39N;L^(\&!\,P/MN?7WUZU7DW^(&O:=C)VK"1H:/. M43]M-ZGL2$>& WQG(5_EV+SJ?-E$MC,#U35!Z5.RL-BLS>DQ':;M1@)WFPLN MCYM]=J1&8Q97SNIDV4] 8WCNA)XMY'@6N%E@]HHXZIU6$"K,J"[*7< EPQ(,RS:9.R,43=RK_XR7 MA?G1CV.8O'9!S^_+CWXZ')TQ[3&B_AC3VQ/">&)+E]&6PX6+=3KSDVDTL(_H M4=[82K?K*=.V6!BAMP[^0HHFZ,!VY[7%9BO[]?9CBV M"$9[I0#,L#D([P9ELMVTCV-$.V> &_5^-[PZ,7KP;P?;9SMR:2R;[D=SQB\Q MF)';&8MZT;GC]X[ML-.W+DZIY_/*Y,3>.:]1DL/-N/#UQ48X^RYW0AR:M3C_ M78L-?A;3"\5CRHH84^AF (T,;2+9( WK.K4GQV8;KL$^[OPI&#:K=IIO/O;+ MGB:=O^HL-W\M6?DG?SE)S;]^NA=G>N4ZCS7A9:YTLB]_;KOPG7P*FX-MW,L+ MR'2*9&.C;K.OG:/D"A;_&!3 M;X[WK?>7^N3$Q57=S\6NEMHW)]NU!]-.QZ:HX9_'N!\T;0HJ_>2KUCP MV 6?J"X](9Q)V]![R-?&!O2FV_TV M-BQ/3_6TY3BV>N7W:(VKI8/][\OE'&MO9>XNN/NEO?9'>K>]A; M^7:TL?6-70P"[*U\QN>[K+<5MU;??=SNO7O#NEO?<4[OCU97OA_A^.GJRE\[ MJRM_Y^XG>C1I%%(BV8 S$K6V! "0T>/FE^Y;A@GE?!;/K(#7(Z4D/:DT+^-0 M&Z&XDS*HE11NBH0!K/7,1I BDGCP$>-YJ!F09F4KS0"[QCA?%=>9,% J)1)3Z:6F)Y5@2RDQ*$3K8DK4FVJ.6LLDJ> M49V&)Y7A-S_3,/1'Z2&X<$T9?R#XFS4CO ;Y/J42F=/X!ROVW0;[CJ:P+W@1 MDJ*>*)"2 &XOTD*1B*0L@$@T<6I>@J,%'J432X)8'F6E, M:6$)8-'P655E:T_R]<4DQ;-D[//)U[7YZ+GFH[(V'VW!6&KST=I\]";-1V^0 M[_RPT6>?PF:*!]MI-9^I_N4F8V5Y-]X@(*U5/3Z?).SLP]D,SARQ$8SDQCKPZ5<]/EN;X365-0NM&SCV8# M]0HE?_9Q9^R5>CX=1.M@'W"P7#Q*^"%G;0LJO%D[SJGZ*>>QY+2<2AS[C/[' M#__[? _3SN>2ZO3';8(0;Q&9>:W5=87AU>X5;B*:QX;IC7QM-YGX2UU 7A?P M?@LHZ@+>80&;\LLO+MIZ;!3]<9_[@=_[SFYRCNXSYC[KE#=P6XZ.BWTD7$BEP)M[ATDV#IQOO5U[GQ>R_I@ MLE*>6\T$:,^L$3E;Z15+SD-@,[B6+<"YO!O+/V\F\'E%E=7YN&K=Z?[L;KTY MVMAZ<]S;>G^XL?7A^L=4O?V]MK+V'BU>MZ\=OCKIK M?^UTU[J\N_7G3F_ES\UFW%O?96_K\^'JRF>Y\:6WW=W:/-_]2G)+>52.4.\# M@< 9,:49EN+>,U!)>L\7E@1;-$JW*)+QD6)4*CBU:6ZW "<5+'X&AZ!L!B^< MBPJ/MF)"::6BOV',R'4QV167'@B7)N7W-?<"/.?$!0<$E$!K"S4[*=2]EDMY>&=^I$_WQS]&X!\,F42I!"&A('8GJ,AWFA#C&'XKW+:L-EE M'<\PMZYFV\Y8DK7T:&R8%&74H%PPULGD&74>+@$%1*/%! ; M/1!@*A$3)2?.Z*"B$BYXL;!DU*+D;2J@4J5YQM*,^\Q]2I"HS2 3-8J!!!&U M#4EYPZM>;J4@3SQ"I;N?5!%(1!,+];*/Q$FFB%;,J\"5HQ"K7GX!DIS!" HF MXYY[4-89U,5:*7 Q:2-DJGJYO>(\<:'@KJD0G4-%S"SJY22(U\$1&TS4U&>J M8FJA7GX)T:A-#.ZECJ(/5+%V/IW7+ZUX!$.1930%B ) 9V%C0@&.44C!6 74H$Z50:ZA0UUZHF[B%E$.C7W)%DA2.@#26^&@D M"3EH*R'+)&!6]+-"786Z]LSZ-JR.:Y9=2C:%!$8)GRB3*EANN1 YRNHS:R7* M37QFB7EN,MQ%H M]#8K9E)P*JD8:'*5T;47ZR8.11V!,;1?B;<2$8XQ3JRQD62AP!C%A1-N88DQ MLR@L?198]Q*2=KLG7:6;]LVGC2GX$9:K/F8)SV(J)Y5FHW"@8YW-!*^R5]6?[A^ML% MI-\.AI^0GGPJY?6:BGPKR>]/?JOLY1;L9?73E.L]"(6;!8H8Y=%2"QF(Y4[@ M#ZZ :N:XS\A>C%P$,:MBS,_('JO@U*:YW0*RM(GI]2:K')&JPHT 2L9P:V+1()E-)8RPE35/+R*2ZV8 MVVW*J@A0-CC.(M,0HW?62B,E=Z"TH3I77&HC+DT\VUDHQ;2W)$8F2N\*7:)! M)8$(*@E4-%FDBDL5EUHQM]L8$:&Z:\L%G<8NI^6O45 JF =$I@P$C,[$!@$$GV(EZ5%XYVHZS4L0Y6BX MM2R",0*\,5XH9H7GFAM@)L_B]KO*\T/)\]&9/'.F;2DD0PSWC$ 0DGB;+=$\ M6"4YMTW!)%C$K:[2/+_2[*@07@N*EH.%$,#*%+QVE(&20M.JF-LIR+V)8E8T M\\2H(9(+3H K3KRA@H08LS:>,F.A*N87(,I,JY@==2E8 SQK)-PF!A.R5]G& M.(O*SU6>'TJ>)XH9BINY%)#15FL"T2GB8\DYL,HKI7AQ\+1/,<]]K,Q,*EK= MU-OZK'%(,R<$6HE&F6(;>B,R,@LKN)%>454I11LAZ,VTK1_ B+) [A!PX13F%D, [GKG*ADK.'/,W+$Y7 M*<63R/.4K1^R3(HFDB1#(L$U4@J6#%'*)=>:* M-X%[;\ YW/24+6<^*@:>^^+ O6$N^ZO_UX/AWF#H]E/'#Z[HGU?=CF?W M@8W?,0:T"C4 3<@N(@LJ^"2M-[F:^VW$H/?3YKZAU$J1T=(WBA*(@A(OT5J0 M7)HDDD"-,CM.46\0VBO*3GB+@@P2Y1:2D-Z6&JK,.)TC:'W#+DB54SR)/$]Q MBMSD]$D2=3 $/-7$2$])LIYEQ52*%LU] XN:VRK.\RO.,N>D610I)0K4>B<# MRJ_C+.L2=7?/UA)5DA](DJ>L_1@ Q9<:$EB*! 0$4JK=$J:3T=IZX:&8;LU52V5)I!NEVTFCM M _Y0(!U+@2HF;0LU\]Q?[B^/1FF?E'G(1MU!$(E2T:"KH0!P5 MCDA.+4A%-16\7"0L4G'ON,$JSNT5YYR<=C$K[B5#@U&BC1A$\HQGYY-BM8!* M.R5YRN@70@6(*,3,&$U*TS'B0V8D)24"C\Q'[JMF?@&B["U8+H5S)N,CJKUR M7#*7932!L50+M;59GB>:.7K).1,EN?*MB^UQ73MTO64_HKWDZ-86W/=%Y _3WLN7+*9)R^)5[&D M1:'YXX)7).B04_8*-],N+''*%BVMK:4KQ+U,B'N$UM(5XF8+<1/.J0-N6$1, M,UYZ DP(@OH*B"LY&HQY9)T2(0[$H@%3(:Y"W(N$N(?U@55TFRFZ37G#O(O. MFI0(9=X0D#&4-;H_@*JP0-UN(FQ XYR*7T06" MK$TA@0.'$)D3UE>=?^1)N._XS[/\H-8>^N.'0W>&&XP5PQ/ED@A!H MR=\IYFT&ZK6EC&>F>:!44@'W["]Y>IR6=^/',K[1ZL'^:-_MEH6L%/!6%/#; M]#4%2XEE6AJWT1+:+10G1EA#(E/:>&]E9O.V JV.A:B$@OP34_#O4] M'!_\SO;$47_;V.H3E^UX,I>\MB_SAG662S,W.#Z;&.%JYSXXA'\_UXK<,,.= MT40SEPD80%*9T.QUW 5M"Z3+F=' XGVVW-TI_G#[XUVDX9'^W$:3F3?\Z_W%R[W(_A3+V\9__==B/ M^YM%]%[1L?B=^))/OOGDSZ^:/UU8Z?'?0+WBRES[9_J*7?NW7WTL8Z\4LW?Z MV%__31BH@WU6@^7B1A_[FYN0W]>P6'" D5T/!Q-*:YH##UE0JS9.]T MFO2=SC_ZNYW]S<$!?EH<_;/33:[D\L2.&W4&^7_\\+^75M#(V/%I.(90P18[ MJ")IY_.H3/<@6ZMGNI_YU^I.WQTK&;Y(C<9.(O=0%Y7<#[ M+:"H"WB'!6SNDF\#='.1/M+TL;IC7MOO,@QO>Y3N7/>_#K+5@WP)D2BOW6BS MD_[WH/\##?_=NTK4#),0ZV<\TF?,?:O#[F W'9W44^QDG$C-,7PI4:N0=.+, M11NE )>S!5 B?& MRM];/8[OW?KXOU^Z M8F-K8Z?W[H-8QW'WCC_\[+[K_EQ=^_RS^Z6WTUO[._=>GSA4/]'#KXPGT $4 M"8([ DI+8CB+)&@O-N4?R C^=G^SS MJT^O.FO#YFK]J'8%O0Z$'.>Y=+WBTGOP45FEE%=0B3>!$:U0?GE6U*G<0H9=BYD_[V+F3^<_>3W8V4G#T'?;G3VWEX9W M,NZSAB \\K2(L YH;@%2=9V\ F4]H$D'RD A- MR-<@@R4VIDR<$I8R38M7;(XOF*HDGTIR=#+&G&PR2H-FQ@J@8")0"<9G%BI5 M:Z\X3WPH %FQ("P)5"FTO*@ER+V!!*ZCTBY*!7YAB5&S*/B]N\%7<6ZO.#,O MN8W!968R&.<=..>L,L&PI"%5;V@[)7GB0P$=(\\V$\DY(T!9J>!B!(HS"=*50)@% MR0S7UD0$0F,7K::S+9TU%V4%*]2]!*AS2G@E. NQ1"TIYD "X]$9X([E5,,/ M6PQU$X\;U4RPA "G/9,(=0E-], 2@2 TC9)K76(=9D3L*]95K&O/K&]S3UB" M,<$D2YT'RY6).BKADJ#@4U0U0[:=,#=Q1\;,;8XND\1](,"L)2[SA#\R5115 M5N(S#\ZL,%=AK@6SOHVO5B6G%4\980VDLU8$HUG*W-O@E*F4KL58-_'59HG* MRGI*1&*9 A';(H(?4G3I%%GR:R0TEFSR.WSH'0OH7Y@MRD+U92D[N_^2*/] MG;M7/[M<8.YB+>X6UL"K0WRT(;[L#-)[Q[2W#CMN36SFD[Z(%+U-3#4Q(MZA MK1:BTM'PJ'+I6C@#^K+\P_6W"TB_'0P_(3WYE,+!L&F4NI+\_N2WREYNP5ZZ M8^9RUKBVC2W M6\ 39S8ZFF-@Y6XP2S2U)(40@?EHS7V=2!69'@J9)BUU9'&64R.)BBX2B"(2 M(U@@)5,?3:LL&,RNG%%%IHI,CX1,&9300LI@-040WD4=)+C($QYQJEQ%IE8B MTU2;1)L-%2IY$B*7!*PN>3!,$P5<9&NR\6:>4Y8K,LTI,BF@(I4^GUX(2-QZ M!E1!3%0Q%C6;A4>ZPM-#P=.$..DD0E,IV_B(\"1HZ4H8/1%,>A:3Y])#&TVZ MN4\5;AQE[EO:#4<=MQL[WP8XM-WB>NZ,]@:[HT'I;38ZDX&:27QM_J&08%/B M()$Y28A&"1.XE#$ZG+\5E4*U$*/>3[N=3!(J:K"$9^T(:&J(E\$0YQC3X!#" MYKI6;17E,U&./H"AGJ%M#SYDISV$S()7/' G>>4<+9;G:?Y%6>9;9+"BJR9 1ZU,SG%X*37VJ:8;EBK MN6KF1Y;D*>>&$XPE%AE)*OL2T"((/L5)]")I!4Y(,3OG1A7E]HIRTI2&TNR$ M:PHL18<2K;Q*@6L03LZB['J5YX>2YRG-;'TVN%.D*&("00;B(R^23970EBN7 M8PLU\]Q'S@#I7J8=%D6@\%ZKM!$\% Y10LQJ#MM M[2?-> 9!2;F')\"M)[88_SH;AD_+X.T\7YA443ZK\8I;3864:!*4NNO%X%>> M"1YPBF\\9(96C)Z1 EZ-YIXEQEQN'&!RL2]1WG68M'8 M-ETP5'&>=:-=B$!]-#9&#RI*#]10JU3RV?E@[]DRKDKR TGRE+6?:: B:$D2 M;B-!NRX0FZTB@2N1?)+:*9DP6DVBC%,96^* %-?A\2$)>"8XGAX5:FA9IY[J_^7P^&>X.A MVT\=/]B-]6K_>J^CC,Z76WP=!7 'SJ@80S:HI%@PYH;W@952/"H$?9@V]J40 M@0(D$HVQ!.%($,]"("9P6F*Z8\RU2OA+$&69C:&Q=(^6"K0,AN+OUJ'I& S3 M,RG/5N7YH>1Y*@_#<,61-Q ) 8U]GA0Q)D@BN_)ZLDD$ 89 0(J)DP#5(MN9SSG"4SG\.( MOB/I?VV9'UF3I\\MX)R4H089)O*F.R61D9PA(CRGA-A EUAJK5;EU55EPP). MVAEK+>?@DCE%.-&,$ZXRI6I]=GN5]?G2,G/PJ+GC&I&$P3);"/:U2Q3$BS#M MA$HQUUI;.#.$2Y'_??S_\JDH_:2.\])0$SQ:,V)KF@A-;)2,&Y M<[5KL8)0]'DZZ'!?:>"'?'>LRU:_$D^CR]:Y (P25&.&"->)()N1@T"L0HQ93! MGM&U#=7 9)66$6IM7GJA/P?0[<$Z2\--XJ#9@L;D"8DU^F$^9?9QV;22N&IHR90 MX4Q*=SPS6QOF)]'G2\.<=!3)TX08M1QQ*3724G+D8V!:>)VD]JMGF%\#IVQ5 MP*HSEUEVT33+ZR0"7ZSS+P:9'Z&,U?:E*-;LW_?%X_T9(@.;,ZTN(D\]09P3 MAC3C%OY,@08BH_%N:60K"RG($Z^VU!!70]QCEJ^J(6ZY$#>US.1\TH9C%+GT MB+.\G53;@()EEK%$E,U$G(3+!I/+*D=;0UP-<2O0ZY6I6E6CVU+1;2I!QGGR MCN&(',OH)L&!LS(!Q,%<^F18M$LL5E6C6XUNJ]/KU2I654/<TB:\A*?\7C$'+%W_;?M_^1![^%7@R+]-?23X% M(FR$D"QQ'JF3,00O2=+"&97NN''AA_[*1*8VN^%C;N1@=S0<#&TWCV;MK2SD MK1S.D 5%*F,B!C&6(""+2B-#J4;:*F^P-TYF2@+XI&$86Z%MS8\4=M60M$I] M6R2$(@Y#N&2\MXQCYASE*CCGF&.*.'_/NB\U&BT3C2YC)Q*T3(!$R)E,=20\ M11 P4>29%8:1:*1(+_C,5(U&+Q2-!,@OX5)RG3)EB#1!8^*U95;E35 FZ&35,G@A:TA:)B1-)9>=$E@DD%,(S1 W1.25- <(17DN M$&1%.?+WT-ZDM\""Y8ZKF)G"5G MD@^@ML01C0E.L3;!*Z;#4R88VQ #54A;+1''VB!-N4?1>"D#32;PN(HF^#5L M8*E.E9Y6DE^T+_>$_>2&O*HSUS8(U9MY[SLT+P;('^$X:@WDRP+RX\WI? BF MF3+=1\3 ZT+<.(&L2AXYE:MZ>BY]KO6WW%SL,I1GQ9>5:NBLH7-5CKG6T+E, MZ+ST@65,2F&I4100O7(2)3*>4&0%UUX*YG7F1EZ2#UQ#9PV=-70^XO'9&C67 MB)K3Y>-K5&S1LU7CYJ/<"RWALYE M0N>EPTF%$\E'A8RE )T!@TP]1KS@RW4MJ@,0'@JY-'IMO&H]$Q_8/6]U)AV4)P@^KTNJJ2M.LTLW>,!9JO?B_F1Y?J8U- M';4:.\,EXP0GF$66<_$A689!BP^V0)<)AO^C\A?)\%5=_33L^:]'O39,X^#M M?T>MX5E^\>4A^CUXV>]MN.9IU97LM,;J>OQ5@+JPW?=_'#6WOH+J?CC_\GX? M[O%GS;W?CYKG?[2;Y^\Z7XYWLKJVX[\_GGWY.YPXRN7N7OMH_]CS_-L^WRY,$Q/"<2_!I&*$VP?B;X ,/8JV(@($G M, G#_BBN;4Q/0>GWJ-^*:BJNB_M8>4NAO2+ZU?S<_O+9QGK%.!<2>Y$+@T1N M0V2><)F,M [G '85E>--VPX&Q68!-J6H?O^]>-/K=& 4RM&<':@?=:""I%8W MQ.[P5ZH>H4?7+'C9H[VCF'L ;SX;RP#TJ6?[H>BE8JO5CW[8ZP^*(SLH[&AX MU.O#LT,Q/.T5/O651B3B5FG2%>\L"DQ8%'!@@,BL2]K/C\QV!TZ6%L M-]\MX&)4DUW.]:>R#9L7K;WP,/!K@ZSCS;,#+AAV@EI$O.>JA0AP..6:Z'J&7^P M&1<'UD(0[8U!7">". Y M&%!/Z'TF- 7"=,"(&@8>JM$>IE89%#4-V8<33(6U#;P.BD^N:?YU*#B)_0H. M,C(7T?JCRL%8Q'-X!N["]F P>M6&X_#LP'#/+%41Q1CR40@9D0LL(&E ]RVVS]:+?U>IJ_S$TA.X[:E']EN$N8S=,O-;E(G@0:.(WWT\ M&<(C[+ XFO_(F<=D'R4_8]C.B9#>S2#UK3=<8O0Q)=!H$'T6ZM->/PQB=R+1 M;7O>GQ;G__2&,&K52@C\'@?@QHZ_?MW.[-ZF*%<[]O:A3_MXY_! *!AR3ATB M2N7%88A3G((0A20P;"&IA!7(>Z\;KXMUGN4I[S5+7Q:=2I)F!>E"'F?3A//7 M$L9YP'&RCHN3X6\GO4$K7_!K/[9MUH+?3EMA>#19BYNZ:YQGQ)>W6#?HM4?# MFV^96B+Q(-ZQ_T0)22*OC,[4SZ/^I#4G]A"\QGZT7Y%-T-A?;?O4G@W6_C6; M=6UU)P]7%-Y^M>\W]C"E!TLB5XE?4.Y>OYSM7T==$)1\%;3)KDQ;BJ-^1JS_ MN7TY2ZUM[)5%I#*R9[ K3^_;C=MRX>7B'9U=]'\DR9N?W/_S\\YV<_-CL??V MS;^;NW_NOM]^^ZE1;#??0 S:W"H^??[]T_;6]N9'^/C&OJU*7_)BVB!;)Y@1 ML'@#,%7P6[E.FK,:Q;M6UW9]"\Q@F>8HJ:R+7SYW[2BTX/M_SM/!N>L^J[Z. M,Q]D)F[&3QORY7BFM2%?IB$GS<,#G[BS"3Q53W-26E"#=+(>,24C3 \A(C-R M D;--^2#2TN^7NQVBS]&[;."3/)-"P8O@)4Z!D4D]5Q*;X@QT7A*8L T^C!> M)%>317+XY3Y13/<;.*[0JMUT+98AKU="CM^"A&R>[>\GPJ'$! 8LN-C4%'QA]CJJN/ MA_5LS\PV4TD+&B,B1%'$4_#()$ &PIBAG,/$RS*0;8@;UJANCV.O+E1%B +\ M9#**5C<;X7EQ)/QBX4=$,/,(_ELX.V@-UN^^A>")7(LQ3WD.=&XD;7HVVQ^J MQ86MZ&/'Q?YX@:$"?'S?!8;DL%0JBLP, 9+G-!92 _0;(SQA\H8=CPN"09:L MW32>@-U^Z234.S &N=C, D!X K$\W9O+31#7$;C",&,1)HK7C88 M@W_87%?V*Z3\/Y&5QN )LSSIB2@ '*P)(2XEX:0!@1 W\/W44K D*=@G!RE8 MXC6SR.N$$7="(1.E0=Y&S6,*2GNYMB$;4I;_Y@C!%9B;3DJ6;N*[Z/HCVS\K MV+RE2=OM]D9=GX.,*SG&%CQK,6EB- D)8N28CO!361J3%6#-L$E@T<0X[J"8 MU=*T?&G:V_]^D)PQ5N;-T(X DOCL/PH+Z,+!KS0V,XK$'V/*E/04)Q6^G$XD M*UN9$<2D[6+']OU1(2J!RN%I_![[OC6(6;9:_:O(M%[DG7Q7X:IT1L8WECF: MO+@.5M8>'O;C899ID,+%)%! @$\M S',%+Z HU&"DQL@J-$,W"OW8!+8'&43 M#3YO]*-^R2OQQK8A=/_];-+=\86#URN@YX?T0%I"O+!Y93T W'FOD?91( Q8 MYWQ@$=/P8P&]OE(SNP RS!NQ^BW_TYNP[H%B=Q"4MV-%^2LW\>++"^EXO?'1 M[M8./F#1D&@%1LX2B(CRQ@N=.$98BT"PDPGBXWQZ>%W,V; WFQVI((K,W8_C MCVSW,%9K(2?]^*W5&PW:T[:P'T/LG)02$\9 = WR;-$%-__&*XD<7YI1+;]H MZLJQ=9W&VFN(63G_L\]:-,M#5;*.^8A=L-P;J0WF!!0M)B5X2&$LRHS(Q>&P MR@/^2,1?\3+UWB9M?CCP0E!L#*FR?-PI #OI,))$*1RU4)RIM0W6$-HT)!=W M\.T6]_!E# LPI?VCE#=D.KZ9L0?>DTQ-"[6="?8UH\^MKX!AOW0]EV1 MDHBE#%@10%_&,5K$!:[Y<( ILTY2CAR$XHAKJI$CV"-O6 A)*,J) 7$1;/VZ9U3E MASJM=KM<_^H6W@Z.P+Q5HUTD&.Y24"Y<]6KY'WXYO3 Z?XWZ@U$F2 /[EJ\= MQG[G8L.)!;=\O!AWV/L6^]ULMTK+5KHND\NN;%.Y(K^-*\(:\B/#V$!V;*M\ MZ*A[(>!7]]DL"'\Q>*,""'? AOL0+.!OTH9CFL#^87,AV&HLV#^3Z;@9!R>] M_CCNYQ8$!]U#<#Q;O=<,C3L49%U+PPP1F; X!+".1B/#N$9)83G('S9'/Q9;P^9T-_&1G,RDN5D?CY]+G&.)KH+1.> M<3"3VE,BHXL0P& OQPQ5]]W\6:>Z;I0(UMP\X(EZJX1" !0"\;QIWV8'BTK) MP>'-JHFS>XV5:L!D/(A['2&:(IP2XZSAS+N<:[(J!1D5TYK=;ZM%+0BW"X+8 M!4& L$9AHI'5!J AY>.=7GB4:<^-5S):9MYLUC^.Q\G^_N@02>?VS#\_F7 MSF?XVW_?^?N/XYV][;,OQ]NG5Z5YY_B0POM9\_A0[.SY\^;[S]^;6T>=+WN' MHGG^]OM^9^?[SO$?G9WCWW/(>-X\/4B:B(0E6#9-'>*8030@E$7..$9,S 5V MPC5V!?">1! ^>:%XRHMW5O*DJ&(F41'P57:%R9 7O_S9&PS^6<#0%^78_PRY MPFWO?AZ+[;_; EN.8"!6LH>QZ)9K!!E3+G/8LYLNIL GE)%"E:$LPX7U8JO5+M]^ MT<:%&O?3K;K6DN*D/0*HG+DH_G<$MK0=2Q %X 1[Y$?M<2KD++JOYWD5\-XL/(%4P,5O_OV M*.3=ISD23BGZX<75K6_QQYVJUK;&=YWV1FT8[+RI?MB:W#_K5HZG9/ #J1H- M)MT=GO90>:AT/"YE[)*SQ+<='5DOWOY(: > M>6S0.6.;C^' NWQY2K>V;6S M)+F5Y=/:+1B84 UU?E I;A%^J1(!/VK01"[@UD$5G;7;XYD>Y. LY\JK-_V> MAR9" V$T7:M;O:T\)>-B[((8#/N]RP,W^?1->21Z.1! M)LKU@*+<9U[D!X%7,#@J-TB-,Q-Y4UMN_4EK:-NM\[(U"^R&F@=R#TQAY*'] MHW;<35?-:PETF]TPAI-R>_QK-KG@0#HI(\4Q("*SR0V8(>M$1(8XER+7S-AT MU80^&2%.ZK7;O=-2>,M5\T$$!JWO M!0#"\"CO0(=X9HX+7%Z7MP;]6OQ2ZDAO!-T*EP?6\E,OSQQ-G4#J]$8 I__\ M=:([XSY,3@:5S&DPFFU[,HB_3G[Y+;0&)VU[]FNK6XY)>=-OLUJ6SR!=(4XK ME:[Z^O)T33[SGT_8C.M=C-\\_GJ]_.H*#5SUG>#K7(@;O\;KY,;O?O18LRX4 M_:FG_O@[IGG=UF?45G6GI]Y2J>76ZDKFVJ5SR$VKLT&/0^6I;PM$J^(M)3;M M5)CT]@*3"H"C&TNQOOQ1^00X??N8W%=DINAY;^*UG$-MN=HC1\MTX*V"1B$:%8AOR\SO119O5EHJQVFS14FO7P$I_C,BM_]E@=U=#B?K4M R,,>C5]I:RIE32G/B MM!7C=!*?22?-TMP/H,/PVP*KUR!FVV7F.:\PK K!_<\FF"J"^^-PU-P[ZC3W M]GF3OJ6[6Q];._GZO[\<-_]^U]XY_GB\LP5M.W[+KQ+&T+R]M&\85XR M9#W5R!--E214!&;6-IAL:'9]2_0_[Z, *U[;HX:C5>K;(G"$*%H0]9HA'X9&QFB+-@M%8 M:^$IP!$5#OX6B55+:&HWLLMM5P](1P1,9P1'?._0%CQ LO-'()6\1Y MPLA$(Y#"W"O)=60XY2-CM*'$=2;(&I)626UK2!H?VE(T.JX,#X[RQ/)A;FJP ME5)$:90V8P^)U![2JD 2FX8DD_(Y^T"0S<3SG#.,K/8,$28CTX89X]S:!B<- M3*X3.CP)(MV2_9HLOT,[XX]!K+YR]LJ%TXJI_-\S3BL6=CCLM]RHVM@Q[%UL M+\O[/\9GP^XLXN/1F,KE7BVV]Y*-W(*]?SGV[^D3EIO?;*M=[HSK37%=CL5W MO'.NMI$+V,B+8LZ<(P$""HH09A)I7RP&$>YH!E=:8FIS>C]928& M(WS>AY6BPXA+0I&EQ" 1I4N.*!,%OGG!L3:EM2E]C:;TZ9$)Y9A''-"*G?4)86F\%1(X\W5)#_7E)3&U*ER S(6$EB$=$"@A**4RE M#4XA1PW7R25%B+IQH7SE+>F2CI2L[I+O5NSV.IF:XXXGG&[J\!WFX2X'?A;= M/U4W<=6;N*3=$ZNK07]?96.:WBPQ0Q"/BM)%N5'-Z&*C,M>O7CT/&\0#Q %:X8B2B(E3RY@V=FV#4-.0 K2R70:PU? M$0V?29F#<:8L4_T[3B'.9YXC1SA%+";F!".2A%P(A\F&A&"?\5K)7[:2WS.U M5ROYBB@YFUT72\+CZ)$2 BRY9J#N$@1"/ZH;2N"'T=4+^IU/R MEY^JFQ <7W(>G_2&F=W7MF>3#C^58;CKB-*4T-_N"UNK=Y"X5O$'2S'4*OZD*GZ99S#.!A.B09%0C'@ %=)/JN*SB09':3(YD9ABUO*$P89+A7B,VD@>:!"LUO+7 MH>7+33+46OZD6CZ3:1 A6*&$1APG^$%#S*=:+/+8IL0PY\[Q5=3R>CO#U':& ML8[<9T/#[12_+Q;[J=$S6C]YQ;CP]!LD:EQ8#BY#C0\_6:,&AJ6 PTS21(9C/0Z,L1P3H4JG7=-:XD\<91) M[)0(]B&V8SPL-"RU3 ^>DTN9+M2+S)R:HD]/L'E13?5.7)OC@R-E'=8;3./:#S&1_D7N;0K+8U^>$I[TE1Z>6FI^C4T=U9"S*WF'5M)Q8A MJ][;S#:B2CMM'B@7!5CZB(P-'G$J,9@)8Y"U)K$4,57LEF/;3RT"5P]BUT*P ML!!8%P25S"+FL$/<8(F,T0%1)XB("C,6((S Z^2ZDW!__O)E0.B*5V*H#6AM M0!=#SWOF<6OT?'#T/+M 3Y)Y3ZSV2%!E$'2XSP:4+I6?NC:@M0&M#>A-V'FO M!8_:@#XT>DX8_IO'.^Q 1L><@2B4*"<0#PHCYPA'@BD;HDM"DUMX.)]:#&H3 M>F\A "4]RT5P<0 CJBQ%5DB)K$V6,^=4"K0THO2%&=%R9?A?Y4KH14^:HPZ I8>_ M0^O;1/+''R[!3YP5YD_^*(91.^ZFS>ZP%<8'[C]%/^JWAJTX>/O=MT08)V8Y1[1E-U M8PTR#F39*6Z25H9@#X8B DBVP#1;X+VC6*1>N]T[A=DNJC7[DWX<0+,&Q1"^O&1DF!R82$5%/%R4S,/3 M!RC@!CLL3F,_%G$L6$4"R2H?Y"_%*S\C5-:UZ%[;09"_G>P9*-]@RY>6C8%. M]L)@TD*XW45O1X-8M+KY?54;8J]-OLX\2%1 M=HO6<;5?:KRA9/SF\=?KY5=7H*_Z3M%UK>2-7^-U\H\?^_:K5ZAVD>X3LBZ) MN6OW%_B.:?Y3=][66'JW!CV[*LBW-'@!RM[5Z]N/NS0G"O49I?J/$W/I*X"O MYH9=^EOV^^#0;R956E5%.NV*^]P MHOQ&__Y5;*,FRFEG@W.1.RX<=EY:)X,S1E.F7%CB"8M[QA>;'9B\%W("O?/E M>/^\^77_> ?OO/\ ]W^@NSED/O[C:']O$][S%>[]S'8Z;\75,/M+!P)F"F'Y M^8=3Z MM;NV+9@Y7.N^.=K:^XMT< MRMI7>\ZP>S;KJQ$9A'0Q(!RM0CQ)C@S86&2D%,1P&RE5:QN$-22G#3YG<)$4X,CY=0P[TA(JG:YGK?NS[AV'07E0M7_U MNZS3+]OW>BVTC)0E:R'DE8"[G!*(@#FA48LH;31L;XVWPSZWLQS1@A M#",7:$!<$(&T, (Q9J1@DE$K0PYYM30-HO0*<376C*S+5WTA-?6!*XVYYS(E M<+XUT8Y)86S$*=6NU_-6_1G72Q%.(;)BR 0G\Y$HBZS%N>:3C\QC#[@OUC8H M>%VX0?$JJ?[+3VC!;?"TS>)-KULV*F^[^:L?4^SWP>,J\UTOVM=Z+;&N84I9 M';B5/O' A#-&8?"QE,?,*^N70W1?8^VC8^VG63"3$HQT[V!8^V]<8:M;1C>@#\;1-0E]QY1;=_EQL?^X%5Y M5J\EE'7)$RTP4S)2SC36SDKA $^M#%%'6WM6SQ1@KVST,C$J,)H!)44$P&H, M"&9:(YR\YX1Y"&/M*I8:J=-7R]?YY*/7- 7K?.!.:A>\L(1&GQ2X5T+4GM7S M5OP9SPJ3(#TS B4I+81442+MI4$I,$*PYHI+LK9!98-BV=!,K9#NO_C\519W MU!L-;ZM8_!(2&QJ09%R992I*@VK&@$^&FWC[_K,'URI8LP% 9 ML PH4D819]8A'11%Q J5O(LF40W@*LJP5?%5VI91IZP>($U-B4Z..!ZQX=Z M8V6A>=)KA0GC-BRG4F.M]D^@]C,^E16>!*]S>1*1$/JFN)'&NL4SC=%);]#*%_S:CVV;Q?B2O>@?L[Q7XZ[BRUNL@XZ- MAC??& %C9H3+C(F\:C)9(?"+TV MN>FH?TF4;S:WBT^??/VUO;6]^A(]O[-NJ]*79&\+#AKT\(R%V!S'DWTI M/GX MS;M6UW9]YJ3[!%8R=DJRNE\^=^THM.#[?\Y3W%MHWIZJFX59+QZ8 W*K-?#M MWF#4C[LI>Q8PH*6^?,S@'<.;WF XF#"=QO"7/2O'R !]'L_.>HN;=YNG]^=/QE[S]IY_SMV"<4M.(W<<"J#5DX(HAR_ M2A!9[KQ!SE;R?3DQUPWSM#A?,=+5[-S^ZMFF,IX2] ]'SS37)%JG%%;*6>M! MP@1^1NR5>>1L]ZSHV%9W"/]@,#-5),5$C!DJ_VI#RW[)'^8T'L6_E=_E3\N_ MR6__+$K349P>M?Q1II+,C)??XOB8WYADH5'Y?# OZ+\C ,G4BJ'Z:/:R^6<% M2U+,PTR[E=O7*V+GI-T[B[$\6GCYY,G'U2YBYNM:+[6Z>PVZLHIG3 MUO"H[.?OHP'T>3#(X^ %_.WC?*;R<#8P0 $:6I4RO$8G:- ^N^AS-<*S;9C( M9!Z0?LP3./.P.;>4P[ 5?DOJMIF^EFE:]=N@^+T'[2AL@$F!=^<9F7=5 M.37CDJ2%/Y@@27#8M2-4H7GQ,3%L/MJV"?,IO.F<;WX/#4"XT!$R>L9-%S:R036D6M#K;G M9>.VF^\6B)$O[=$T,&YFWKK#TM[_?G;-9&UFV9N4;Z[J-F]>#,#*Q,N/;<]V MMS;)@1,D&*(="N Z(,XB1HY*B'^C<2EQQ3WV:QM,-H36#3KGS.,T^6\; *78 MG*'HG06/BQ])OG8KE']?$BAN M=_\J"8G?]WN#P2N6L/W3 QFDMT)2A(..")Q5AEP4%"F?N=^3,]C2M0W1,(8V M\)R$R@VGZ\$8EZ@V:'TO0-J&1X,B=K/UN0Y_ZPO1.C^0MU(^\=?6$/P#?P?_ MI?)/=J^P.-W:_E5QOR[-4_87+EBZI[R%&WRIXLAFJUS$[['O6X-,.=[R8)N& M1:]?6 =FN'Q0LJT^F*O^US@LOMGV*$[>,'Y8)1LY)IQ\44)/(SMR[7@W?ZWR MS$ZROS,<^V;NTE-SL=T[7; =Y;WKQ0Q#U\4#2TIR&.YOT-^QZ_\-)#][ H"& MH55=W>NVSRI,O?72;[9_EBU_;W0(#N'924X MN&3V4[F&PL8UOX/@TV3G-3, M):JQX818"Y$.A 428@K"C9]_-&\*8$J;B+79XC!^YV.7 _DH./&8?R MHD@&&'L8+\POHJ]0-G8_'-A ).?"(7\ @#,#MQ?A517"Y?L6DS 'H1-5C%BG Y?8 M.B6XC29A'*PAZK9U_EK"'E["/I"=4X@B4MX %Q!/>8G>X%P0T4H$9D/)$(U/ MWJUMJ'D2-A&HTH=KGU6F:*[,S#5,/R4A M@W10B33,#5*:1DLLB2'2'%Y>,T>52[\^]H"+22JF=)+L>(WU$?R5;"N7!B%O MOY^TJ@6I2B9>G4A\_MX\/0!701+/ !R4&)_^MXY+1$PN/XYI BA9VR#XJDB@ M/!?5S%?%?LIDZ21, ,0 3WQBI5R$N2P_/(-+8-3C>O&NUT^Q-1SE9$6N)=2/ MOG?8+5-@XU!R_%BP8#WO1_U^A!!E_5J*_5%J$FSEKV!J>E6N4 MKWI)YO" &D8I5AAIK,#!T4Y"5&0UBLH;Y7@B3I-G68-KLQB,.ITIMVINGGHL M]H4=BT0&LKOF1JIL\&!F#K M@7U>5]8#^S0#^_Q/56+$PH(T^W569J]IOCU9_GO5&F.KH$[=H_?TMW]_YH-<_? MLIVMCYTO>W\<[6YMLYW.]OGN^\]L]^]M:,>7]M6C2[M;S6-HLX#KV,Z>/VV^ M_]+>Z;SE.\?^;/]XAW_9\V(_MZ?SGTRN^'U\=.GT(#I+#$L161T3XLH%I&70 M*$450=1#T@&7E4.(U@VL'KQ:VRJ=@GQ E)B'ID\*$O_[,#.XP,RM%#2.!F%R M.'(I^$@?$ (G$>TXEIU$^V6@7P/C8L!X?@&,(5A'L:'(?H3M/#%$\Z]KW84_I3G_%I(G.[)('+- M4;Z)QJG>3O[$QJ UY2632&Q2W*%H,4>9TP%9\)!1#((*1KRC1*XBHU/-XO90 M7N#]4( N"0,&"X% [2@N#QLN'46EM$N>!H1#KDC \P:EP!("9*"Y)@7E.KT& M;'CNSWCQ.=.)OO^5H'[\>9T+R#83N?H@U;H_[%IM_JJ.GTKKV+ MR:N!>A&@/IMRXB05*7GK$;,B(!Z"1C9B^"&4T\$K11F'B+YA"&E@?CW3>6W9 M?T%D6(FX_66J^)-X<$OVU28:7KMK#X "4^Z:3]AR:9"6T2&>0D"6*(JLPS8* MISPNB=J6E]=;111X[L]X\9FX\9F#5Y>+6VE?[9X9N:ES)-L7!WEJ&+\SC.^^ MF<[(<9NPD@HY7591_.ZNW H'W"\3 5Z" M*S='TVMG;GDH<.G,>:RU8,H@IA6@ .$X4\0PE$QB& (\)B5=CC.WPCCPW)_Q MXA-OUS0DW1(V*M;DZ]?*0T>=+#>:.I6IOY3%BH)_@.&OH")A3\HH M5V]C7(8AF-[&*!+6*@6*2+(JL]%IY#R8!&,=4Q2S2(,#0\ :DM,&9^P%L*_7 MF<$' M5U'K[^=GK:R^+X]HXZ&Y76[5]HMCJ5,G4O=BO_-,&:,>6]_)9;!(#:=:JJSJ M$?$@'/@(UB+NF:$:_ ?MTMJ&7A?\1K;T1SQ<\ J.$+R0@P)+<1\0>YK X^($ M=WF ^\*98#6XW 5T];E<60_L0P[LCZN./0>&KLS$;"=D&D7K@DCC@@QZECYUPE<7 MBE#N$[LS35=F4BTK/62^KO]=P([= MGNU^./"1>N:L029Y<'_!#"$#W@FRUB06$A9:X[4-3M9O2HZ!$K1+MCB0J$4$ MZ9YU,+,@/:&T/-.TRGVDY;QY>,"L-X02@GBY32IPD!L*PJ.%U))BX[P'?P9? M$Y5&KKIP4E6FF1#.7P6WUJ" L?6CLE987A$IJ>Y;*<62.;-P<7@:8T6M>97. M?\P+7=+GS_#F3]<.F9!,7]R<>?2KM@SS5%T^%$"[8D-F' MUV\J&?V$4%G+SE/*#MA9[FD,TAGD? +9$0J0$\ 2)8F9CDQ$[0,@Y_I-4>!8 M=F:!M/&S;M\5/'Z&!6T^7E;QJ>J?E$+X#$O;_ 5ZTL_GBYC9.FN3PB[7 MZA>-2^%-U_I;+SZ">I^TRGJE)Z.^/RJKNE0\^%=N'UO%JL)":?RN5+$KCL;& MN$P<5"7T)L^\]LBJ>M>X8-\@EZ2K3'1_JCVV59)M]URNHI@KRL!SJALK:SQY M7FEO2]+?O$H*@EI4Q6EZEP7]PJ1N354-\3!V8S^7I1G?=FLA&BZ88UHF3SW) M:6"K@G&6:1RQI5Z%#*W$C*$5?EDX^5_3_?\<:'X^S=SN+ 7%/$;1R(0X"0%I M)CG27.($7QA).00GU]C^RY(TQ>1PY6(E0IR-7@,^,\JYD%X;;[1SB46&E3-F MKD#4)4(>532^[WPXB)09"0$JDD9+L*=!(W"1+-*)J9!M'2'FIB(TM]2:F937 MRF4L;7<"+?>I.Q-XY#X2PI(,G#-E! F8 \* %R<<=[50/;U0<7#P&7CQ$(YI ME##WB,? D<&1(*:I$=0110R]H>[,3]:;^2G)J.O-/() ['\'@9")&"*,1($Z MAKAA8'LL$\@3XW1400N/?UAO9G-XU;D:@TSIM#6FW2+XXKIK-U7+^5NO+&Q4 M.F&#<>UG'W/%0W!S6^#&AES.#Y!HG*&8>%2+[9 TU ;'H@7[ZCA5WI+ 2<1& M49!0@>58(-4=S\Z4\@F8N.Q"?57%Y.TNC->HW'N_"X/:WSNRW;D<%Z\W;W?L M,3A2T0J,$]?(P^PA;CW(L3<@T9$KSI.P28NUC6;O#M52Q]%&63G)Y7S<1#YM M&@+T78]BGK+DS34+>1DVEE'C9C=<^>1S+@9;%\.9%,,Y/4B4!J)Q LPC 7%& M, )_6"*K!'5 M%F>I6$I><3&,R4[-8KJ,2.F/%%O@ 5;(D3/C4^4Q3L!TE@/WO(MBU VN&UP7 M'7BXB92YF+"-O#HI4Z,)"8X]PR+(/V3UAVX-0AM]L;!^$LZR-?9 MA_;\T6G^_;%5[GL]_R!VWS=;NWMO>?/]NU9N,[P'[].=[U?WT7XYWA$[G7WR MY?T?[>9Y&][[%9Z]+7;V#O'^W]NG.YTF].GC\?[YN]EZ!%QCKWDN[9IXKOL+ MD8BUEB*'O0F,*N)IS"1=FHB&-@]>CF#%#NO=G]#Z!1\G>*T5"7X..9=W7O'N MX'CE9%/I*6='^6+S2(V;B^'FY6%&BF,($E-$*GUG_QGI[3)$;EG+9@Z)GC6FLIC:<\N+P- M.3PY@_XK6W)X7-":IM7G( 2,1YRW61K$*;?(4F^046"Z&!=:] MM)PE^X3JOJ3\U3-P1N['+OI\R6 69!==MJ/R1+FIB]FN'9:?0;!I"GFM"'%. M80 O'Q WN5HFYA0YK[TQ/D1%,X6$:8 LU/SQSP<8GL3K>63]SVRDM7.S9&BX M=&ZT#EAH0Y%@-#LW7B/CI49,6?@=,RULR29%GA'[P_/S;*I#:2\SR_(ZO9?9 M8X8U/BV 3S.$Z=C2@&6BR'"F$*54>)9=%V%$0QES9]^E3K/4 M#LM-0@^)>].;A RV M%FLO$0N.5L5?'"<&_HPJ2FD9SNM&I$$8:6!ZW9NIR;[K-,Z]$*7>//,"\&3* MC[):8<8HDL&5N5V!K&8$"6:3)R$9YWF9NUG0CWKXW,V/>1#SWV/^C%(>9PXH MC36'Y[-$)[U!*U_P:S^V;::*N3Q"](_90UYC],.7MU@'6#<:WGS+M2,<3W0, MC.C9PUK3/X_ZE[[O842N'^U75)YS_-6V3^W98.U?LZ>[6MW)PQ6%MU_M^XT] M3&DI/;QV'@5Z6,D/@%2O7\[VKR!WL9^O@C;9E6E+<=3/R/L_+1>=9IAZS9GA M%LQVT)AP$0W\LT3R XA=RG.9V;?.Y.<9'O_O7W;CMC-WI0VF\PX//;CDS1N+ MM8T_/^]L-S<_%GMOW_R[N?OG[OOMMY\:Q7;SS7JQV=PJ/GW^_=/VUO;F1_CX MQKZM2E^:O6$L*8A@1@(8NACR;Z6[4]+YO6MU;=>W;+OX-(0/2IM6_/*Y:TV?10D'Y9-*;MJ_VK:[7KRU M_JB RRZ>..>JS$@%+RJERD[S5%4$";WNF&!JPKXP;FBYJ43]-BC>M.U@4&S. MTD6>'HW9)O/+L[>5:;6@N5,L4_G3,4I62JNR=M<3HI2RFIBBHJ8HKEYX(ABH/L!89XLXK:L MZP829K#W*1HCDW,_(J98$0.Z60Q&G]?:@6MVM[;/ MFG_OG^_^O0/W[=.KBT7[G0^\>?ZELW^^"==^Z32WOG[?^7O[_,O>9[YSO$WR M8A)\=_KE^,LL0X6)@GM#/5)4?HK73E'Q M\EDJ?@XXG_QPZ*M;?G\T1+UHBQVM6%UOLB:NN( P3;P4FF@MC..$)>=Q#-9A0#$6M=?/Y$3%BV2O>"38 MFF:OH%QQ0)-8\%!%)"@D?"/&+6@H\2B+.2 M@$LE"IYP1FU* MB4"P0NESYJ=878^FIJ5X:5[+BZ2E>!Q>4^*QI*6I'HZ:E6 V=OO0U//;$.P-QAQ.@TUIE+G*CD3$X M4D>L,\:"K\'65G^;LX-O.2;MW%N.GV/_6\O$&I6ZW>[[\;3=]C+YWV(7>ARK8>=,; M# >O^A3AAP-KN<6)4B1P!.-,L4(0LV*D2-)2"T5)8L^RO'5YR-X?QC\\X4>$^1RGY0#F.9YGC_<.^K'6.Q4)Y;?7IQ8SBF)99S*?*:C\JGU_0YCLKPSNXOL>%[M MD?MA&FO!#K^V@;OYZ-]RA>K9#N, O7AM_KPV]72S$Q!:!FE%R;QP*S63 0>K!8AV.3E. O ;U@<16R!]8%Q M_!_#_/3 VRH8O$C&L>>9!:B2<<>?V9?C0[%/W[6^['W.R;BS_;U,$MML-3N? M\\-7H]O#H-K74((2W M-&$D/!& ;M8B8X1##@='F-2!:K6VH6D-;36TO6YH2\0RYUT ]XUPDY@5 %Y! M*Y^4X=;=MN&M]NF>'/7(&/58\WCS0*B4JV=11*W+;IWSR#F3X+=(0P0/C['2 MK8.9K+&OQK[7C7TX6NV$I$[FL^^9SH5$10U-WE&/K1V[=:1VZYX4X-@,P$G) M"6,&!64SK#&)C(\)>1)PX%Y%9G.Q)+&L13(2JV1,I:"&\,)S41]I('E@BNWS^@\ZI.JWJ>\ M7::,<3NV_S7FREFOC-IK ?")UL: >8J$)$Z2M?0-M.""B><":V]#)054? _:9!TX!EP$B2RU%%$$F4JFB@" MSDX!7M:.AUIK5U!KE;69)3%Y&R5W#,)M+@-6GFB"F2)US+WR"CT3DN( M5\P&%W&J5ZE70G5G8O1$@Z)2!O":74*<T M$/V^*G1>QN@V=%K=UF#8!^'^%E_]4K2TAL>8F1RPY)[ GRD%+8B(4@KJ5+T4 MO=I ,TW0I+W0-EF+L*7@( 2=D.$^(F:859[1@+'/27F-GX"9KD[*_U /N<>6 MI>23)(I[170@P4C+(5[CE!I^APB[UL,GU<,I-NK 2(A,HX2-11Q3AS3AX+<[ M98U/W$%0GAUU+A()&2,!)3XYW/7B]=VMI/C:0UDM9(>@^>\AI)5PA)9[)Y.L!46DZ0,!S MU$F'#*3YY; Q[FZUVA:HVF-IK?M%5 T.JY,+K7*$S..L)Q? MEU)$:90V=4)VU=%T)B'+ PN*F(BL,CK77['(&D^1=YPD2QP3D:]ML 8G"YY< M7TDPO4/=EOQW%OA6=U0*654CHI0K%YUFF'K-F>$@\39H3+B(!OY9(OF!Y&MW M+"SQL$I^C)>_;[5FO@V[W!J!]7I"X+;4XT MM+-_M@^:V>R\^PH:0IM['\27SL>C+YW_M. Y'.[#NUM?SW:W_/>K=5E LX_V MSS_ .W)-EGW2W&IWOKQ_U_GR=V[S(;3Q P=-Y\WS=VEG[_-9<_. ,FMU=E1@ M4 GB27CD".:(6R6(,PQ&>5P<"Z0NALV,C2;O^-#!:>U!QK#2E$;KHX$[)(E) M7*WC4HUZ <.>:9NO"O65DC[3 E[-R*VO>QZ%8O:.8@$@$WW>UU<,[?>B#_:C M+ ESHXWKCDL"+C.37=8]G%6+MY-F7>C'1VC:FVHF -AV3V*_G)#!A4%#])7I M"SSW -R(F&$62>I=9JLC2$NE$08I5#+AO$BXMG$]Y?R/VI=F#_+X#T60U#S85ER)<_YH/6] MZ/3*,B/QHLQ(Y9Q,2L(VBGX[9QO MD^;YV_/=#P1]/8%19BA(45H6/MPSV*DG?1F3CIN' M!RDX[+P0B$4-84J$@ 6B%(I@M@4)FGM/EP@7>!8NUHOY;L6@""WXL ]//.RV M$D0=W6'[K$C]7J=\Y6!HAZ-AKW]VZ8CT4D')/QK%21]$I _^3Q%&\,!>>7V. M;6WW[/_]CZ9$_38HOMGVV$6SN92=[?H(#?]6%C4M6MT"'+2CXJ2L?@@/C(-< M0"6LW[W W2HY;?T(\=IYU5L8I#Q@+G9C:@W+^MXAPCCW8:[R%W8PB/!Q"\8_ MGL2R^<7H!&Y,HR$$&T4[LPP.QH\I*_BU2F5KY(^@>_;DI-^#&<@3XH]LEI78 M;Q1EG< X'M!!^7MK&#N#PL(SL%V6*HNA5 M#[+?;*M=OK[GCL>B$[^UH+D>FC(UX1 PV!V>T-XKDSK:\@ M@G Y-#Q? K\,RYN[<3AW6$Y;[79NXGA$RW9M>@]Q-']@VM+F1)Q/@&X9ND(6F&JLY[X(8^EEJV62 ^S%W M?C#6BPJ>8CMGVLJQ!RP9EI,%VF7;PU;,4C4\@EG(ZEC*RR"/1\;6J4>,OP<+ M&G)>+B>NNV4"IWQP1L,2NDKIZ%W8N?7B4PNZ:_M797/2R&KF+R9IZHUH"8W. M U7J^02%8;:R\,RV!+KQ#1Z8G]1N6==JM\H7Y&>-0![ZE8C"XRJ9@V[ET; @ MOMTN&(ADO_7Z)13 2_)#K/?]$?@(^37]"(]9+[9&_2S9/^':EL\H3O./;M88 M&(L6#!5 6_'O%@MPK(:96/R%&'CPA M]F<$7(QCSZY[^&=&EU4I54R;9Y.D]5OVI;,M]COY^9MPS\>C'?KEJ/G^+?WR M_DMG?V_S>_/\X]>=\\_7G+N=O=#9/VZWOL"U.UL?\SWG7SIOX1E?OG[I?#F" M][+F^P_GS3T(_K8VSYJG!\9SY;C+>_(SB2,XV,@&KU"F 13&,L\%O9H2 P^< M$,()!&*,*R6,BTDD;C536E*BKY4V?HQI?=?J9HM03RI,JL=1>\53X '.%O$$3U1A (E.$8V,W>Z/#HPL?,]E',NI9@2/[Z2OJ#P**RP)T;YDF=-*YR,#))SF@1G=TEO3BW6@B3X MO&!["K$$!)L3/&S;\_Y<&]MUX+9618Y,R(JRFNO3KRLEOE'YN,1:$ KR_ MSJ *$UL)Y#'V?2L[X^YL6LX:E9\;RL]*62MOK)(7,WB19QVUOJ.C5@!(^?75 M3%=S:T<<4&&Q8D(CAAU%7-&4CP[";T1P::01(HKQ=)7V)D_*C]P.Y:646G*O M->&.>$M5)#&?,06U-QP?;%\JXE7-"Z/^%(<0=98"SC'#9.&!.W(VD8.K\ZB[5];,1VG_,;*,\;H0;Q0LHD. MM@:%'<[%[] :^'[,5\T8H%E\+^PA1'I54!QZ97XGBTL.)K.QN@CE*IW.ABH' MU^, $QH%@6DK0!Q9YBAB<3BR?0O2EFU;__+N'!E#I\I4B.]]@_ 8WC>_58,C M"+E1B01C U1&H7E_1I42*>/F<:@YO'C%,TTZ7C@% >83('+STYM"B\PZ&[$]SAG.9 -/K/]J M#TNA.BG!'NT1^F,0RG9 3EOUX M8OL7J=/*6\KSWNI6$%+Z"SD_6O;S0B([N=+S5.HZOQ2:,W%()A?GOR<#D]?1 MJW1,F3F8?%WNO$&]A$:#6.;0/NY^;EQD _.JRRT9A?DYAK%$C*>-"YC727KE MUS+S U/QVVDK#(\FV]BF[AI+'+Z\Q;I!KST:WGS+M6+D3R2:Q%P9KZF?1_W+ M$Z^'$;E^M%^13=#87VW[U)X-UOXUJW^@?..'*PIOO]KW&WN8TH-E7BH( #^S M5TGMKZ63G:^"-MF5:4MQU,\V^W]N3W,I@),JT9^*O)27U?C__F4W;D/%WFYL=B[^V;?S=W_]Q]O_WV4Z/8;KY9+S:;6\6GS[]_ MVM[:WOP(']_8MU7I2\[NE5#YYB(?_68Z'_WN B<_76:F?_GXDU9%0KXP!4:?^ICS"K7F!J^^1FE K&;B7 MC$N+'7@^7"7F%07/E;E;\@A/!'Z5HW$UR7XMS@9-^]]%RAUP)IC@W"L'/YTU M43$2+ _6,AH3'?O=\/^9SUR"0Z\B96>^#_' MDGOVJJ>\>7I@B2!>^H1,H#'7FA7(1AL1H90:XPC5/I\?I^LWG1X?3_F\K5LS MJ[:7:]#]6"UM/8Z 9-<9?EM 4K;ͮ?%C"0C,.WXSZN=FO6%JV3P$@N,!> MFLB0,IFVD.==G]IRQ+RGS&/F-,G2LGX30],$'VX)R2X"7>M]7@@ML[U@7ZZD MF*N-!K&,? =#B(W 36B?Y:7>:VM_V/!]4N<1,0EE8@KH%AG9 681T4!<6/P,^; MFB&UB1D=<_IJY-I0S8#VP):)6C*3 KL9QL0@ M*6VP?P3?>IN2F.-NJX-\_BC&[QMY-TL'- >;TL=@[O:A&<1W&&HBF"299W)!^ M'M]<%6*X;=3\N< MT+&X1UZZVTOV\_MT'5BY@V>I,M6^75WQQ%X,S$G;:U:NQ.N4T.K]6Q"8<*"- M[_#QL>1-.):Q,W0[^VZ[G5/;*OCEG0,;9YB#F+$YR/:!+9J=R-TK=V'U1 .7 M,:#JQIB[H%C=F)V?>+"O_=;#+,)\U^R\;/KF:97RNGF=XA0G M-7H8H>OV>MWS2AI./$F5BCGFS!SY4J?. H#MBJFN?+F_>/!)UVTUO.J^XP]3 M.S^*G6%V9@\,_2J!=WB;0:;E-/?OKYR^)_D:I_G3U6X=9&P!L0Y\E[6O9T + MF0Z&*6V#!-#SG%37";87-F%DS=QDN]V%I^WF*:_E#W[M;PZR%C-Q59CPP-<7 M&0'G\+5!0N1H'_H6;+[*'7QZ96QE7_./00QZN.!5M+$+6[;9N0Y-Y(R^3JQB M*5D"M$!* XN>]?) )K/ZKB>EFU?-Y>R[H9#H9,VI@X8C@8_#%?/49+3",PRQ M6PTQPM6WX6(YPE[M@UM?NLK9K8C55G'TK&@/-;=I$F:$OT&BP%7TW8;CL_[I M !]7.8?P )7G'12^*FMT:(/<9(!K7LD2L).-F"FAEQ'<>K[K9 M-2GE/5/+9?6K^:Q2*P'$S;M)Y;;7OW8K:^=1-4D8R9MN_[1RW;Y@+3*G)01& MN3=*(&$CSB5R-7(Q4F18$@DDM*7QEA:I&)AF0?%D-.&,2L>4TDE[J\'"QY'< M2L=;!2UE_VB"1JZEQ! "_?L=/QM$3&W^=B;C?NVW"I'=,QAJZ/_K]>S:'$Q+ M=7Q]%.:JSLO#]+3L23^^OGKQ1VCV3UKVXG6S4SUD]:4_)B^7 VHWCLM7JS!X M>Q0J>H4'X:)A:=3AG8=OOZK>NG'X?_">HJ^TDE/?QJ_(U/=^=EE"7DEB[G79 MG[_'-'^4P=*9!W1'I9>K=00FC/-_\AB;+I[S'.5-7HE3E[P?IMW'AYULZU% M1?";RKX'E?B>-7UN5^UY627"9GC^M:D#]I2EOBUUX8UOW99 M_;C.#BZ__6C0#_QP_V.[<1F.]O8;WQK'X>CP_0&O?ZG3@\O6\QC)75P7 MW/[1./[&_E$QDF"40TE7!S:80U8(@H2@0A(:L,8F%]UF8LY6,\M&=$^LXJ;J M?RNEXOY],TQP6\.=J;7T'8^^?AVW%J#831+;U>P77KLGKXV4-Q=<%)G.HF86 M\41 ;Z-:(D,Q:&XT"AO\QA;GXJ&,=C?('U4[NW'+>_5^?Q$ 78!24@"Z.( V MWMQ0/((C. @;0?%0*H-4(VN80OD@2[!&Z:34QI;!#[:O'AVDQ7DV4SN]6^D$ M"W6AO6C3DIK'MBW7PH-6.&[]..XI?&>%XQ;+<9]NJ+*>$ZE-8H@%#CQG M*3">=A@QE@0-$7NB=>X.0N6* ^U7L)\X#U&IMZ]GB+U/??2Q1;[9 M_V6.O(7[NQ">;(A+84 -Q*GY]1:#AWVF_;7=[L)(1N6?[S@/,2^1O "-8CWU MAH7[G\$159$E0@-5EBP MAOBB5(05,G@*"2W3LSVGC[V0T".0T,V0OUU7W/]?UGW;PNH3ZGT75NEJ;)>O2NBK,-A;TI\QX M&P02(I?*I]H@ZTUF-4DQ88D$EQM>/[@_:XGY+R]2'U4?*4B]/U+W;D;_)5'6 MF2MF"XD@7G#BP1+RY A_Z]JMRR2H7^/IV=#)M7Y)X55[5,)PJX7171F:5T MSEB]K:L"9+;_XFKI:/F*Z.EO/Z@\S%C.VJYF,IC;$ />1- M)J^JPE]5@[":V/Y$)=BJ1Q"PTMF@AN6H7MA8_.%^J5+SG"E=ODRDE8TH32[Y MK;83=YW--C)/M M2[B7J,/U&I>[[.#XX_'!EP-QS"T:+Q[>,DQT8Z_&WM\W[*Z#/%)&=-_WKQ%#C% M]_+?'BQ+\\2VKKANNQ.NHI3#/^UU;G?:*43X:R*<.,?FE:)!.(FMEI\&4D2RVUSE8E'-8F&VATW>F@Q0WP7OPQZ&LS M5N![U-O@GO;+_&$UV[G[1!<[[J]7W6**_)K M!ODU?O+ ,)*8U1P1[%3N,9<5>0+BS'(6C4P\Z$J1UTJ6G-\U\=!,]F8JR;U/ M1'Z7L=<-8$C=A_?&5?O">O=BO7'W!=-.>.HL$)YFB..8,+,Q[3Z_:A]_XSZ@9< X(J"PZ",=E$;ZRSF M6AO-HMUXK(9>E?>P4CZRF_"O4>!UT"OVI;?WNMC[\(]6FB4%>H+ R2-.B$=: M&HJ,\ SHAL@8Z$JVZYK(-9IHF3J1;U1RB*H<(OZ*/D8.$7LE2@[16N40E2X[ M"U0/[G3:/DY2T!*[VU--XU,ERHZE3@5NA+%8T@08- MOP45"?MG=\%9/C?\:FOB+7O7;AQ_%?7+H^.]+P?P_@?6V'\K#H[?'=4M^W) ]W:^7>Z]KXM#N'=CQY/Z?JM9_P+?O#R@]>-MN.X' M>GC\]V2R#]@4QG@<$)@6%G&;&'(2&R0I<8XX[J4(^13"IGEXD& 5G&5K(VAG M(^U'2,1=G8* :R!TQ]9OLU;U<+^=W%ZD;I&ZBY&ZU]&I-X.=5L3N'&)W(C2? M$B>2QH@"TQK$KF1(NT20(=1XQYDDB6QL\4VJEK]939&Z#V)MF PTA;E+KM+S M4UVCV_&%[>9GNW$C0ZJ<UE2GU[4 M;"?4XO^>-4]ROL!F#1ZL7P(XQ97T*ZD[G+I4;<^9C;[6F4J%71N)B$#V4SO)#-$*6@6 >) M:,KEL".!S>"-0I$E0UT4-C&WL67H[6!>\3.ND/IU-^'GE,[7-3M"%<#SI <( MK6#UPKR+\YS5?P+&*URW"*Y[.\YUF&@://.(49O [(P2&6<-TLF X4D8)X8N MF^ KVV#AV\#@W /"4.0\=KG!%NP Q3G21#-+J#&))+E[O.3D MI7N2;QS))7QPWF8Q)>B+JW;YF/W=M!YN)?6O^&L?+L-*=M^#A-B'<2&FM;.6 MYW8GW O$73Y2Z@5!A"C-6-(^>E<6?(T6/"HJ9: &A11@U155R&D'2@R5//K( MI(H@JZBZW8>P^%U7WN_Z$\%WS.+]12Z/ PB#FLJ!X,IIP1J5C2NFDO=644AS) MBM2B^E+]$D/-PLS;K['6BVW;[.0#(J>QU^[7SF,OWBPZ=1%M;ZS@5*DE56I) ME5I2Q1GSTQG]"=$,M-A,-Z6^U(K4,Y^YGEJH_/Q-WA:'M 80^7B&H>G,?\$-66G_>/J_O_-W/S8/C;5:G\.W]K^>-=ITTWK_[=KLJ^?9Y(X_SRP>V]_YCN['SY]'A^_\T MZSO^\N#RL+6WLTT/+C]CN-YDG26!C<14".1B)(A+;I"V3*!@G"*4)*:QW]AB MKYBZ7:%[-83""I#)C,T1'B807SR5C%O>A4@60"033&,/H(*/IO M[/GQ4#^B*ZU4?B:'QW^V#H^_\7K[/\W&S@>XSV=^0.O\X/CSCX,ONZS1_@"_ M[U[>5"H;^W^WZ^__;N_M?[TX:._BQ@X\T_[1\<'E4;.Q_^[HX-C3PQWX_;@Q M:9U2%DP26J!(E40\T(3 7,6(R*BT9L; OUFIU ^NSS5KMMK2A77_[ZJ(PQ5@ MTP4T*5S#O+C'Y-*?V.2%21_(I!/F.55)6NP%TBSW#(]6(^>\02Y99D/")$:^ ML47 EGNRGJLOE4IOQ]HGNQH^3K^M*\0-VFM-*357MZ=G/?CWI7??NJQO_T,2 MP\S:A(CQ%G&J';+&242\(9&31(3"M[IO/>[:W9D[5-9LM&:!.<.TL2C)1!!7 MH#0::@,*(A$LHLQSOI(=TX:+W(0K=M/MK,<[DU36OC.: L5?R<7[#\DK2U_>?:N_KY_#L[#&SI_?\K@/+L,W4-V/#X_A?NVW9&^_E>KC?6:T)3I@'5#R M#HRK:!S27 LDP39*,46L<7;L;N*']YEY]#-;<]QJ MT<;%^VXBR_O.54J[A@^RFTB +(DTB1JE M)'3$3$5#+T77D<: \/$2AD4DDP; MQ&T,R& &FY73E"0-PG' Z\-KEA2GP[P* R].AU51&(YZ,18*FH>"/HV'8*0! MK4$P9"(&E4$+@724!CG.F8^&,YPIB&S"QY;(;"G>AJ4!]3U4AH+8^1$[4AJ$ MCTQDYT)0S",.:X(,\0$Q[:@1)&#I2&XHM$1P?2%>!E&\#"NB-+SKGI5@Z5P, M-)ZVP6RT//"$F! :\6 BTBI778R2P:IREQC+.@/1:HDLE^)F6!I,SZ\S%,#. M#]B1RD ]UD91@3#1N4(JH(#%=(M.D>!*6 M!K;CFOYE['6#[1_=2U@*\"N151:[8APP1G0 M%?[?_]&4T#^6",B/6G!KB0MJ++6&,VC3,3BH>C)$Z4.<) _HQ%%(=3'ND\*L MB2I1%HZ"\P:4K*$8!IRCCG?E&)1EMAS]*%X5(]* M(8#'];44=,^'[I'>)%,BWIB$E!(!T&T<;K&YC-!^ M">Z7+/%>UYKMD[-< ;.93^C'_OWZ8*ZN9??;"FDAGSM7Y4EC>/O#PT>WV_FW M0EKSI*SO;T^T@@Y:Z!0=2LJ#4N(T1YKC@ +1(G"AN.2\RO^@M[/09C]_7QPV M:PGK&72+@ME%8?;B&K.8*86##(A([W+:J$$VJ%QN7PEI$[PFE:JQ'(!=:.%0 M?(=.,5Z<"YG;U::6Q0/2OU>'TDEUKW0H?:2I66XZ7RXE;8IZ5BA]+DI_.]', M&ALNDHU(8AP1]T$A(XE!22M)C:%!XPAJ&-O$;%%'=Y:O@^G"2Z@4TBRD^?PJ M<.'%>7EQI.H&Q1@AT2+.,$,\NHB<# +!:LB &?61W,C^O]OC6U/.P053Q7%= M\.@KUL&,G9U._\JMBIG/5&=WK+O08!G&?A[U1I4=O\)N[$7[#=D$@WUM6^?V MHK_Q^^2IS F/.%@8P*1=7O5)GE]EBM)Y4_!F.S2 MC*5VU,OL_'^:+CK-,/6:,\.ME!;4(<)%!)TI6B+Y/\ !5>'K7!;Y32;V*LYL MIV_I(1(J)-.[:K4^?<'2:N?]];F^V]C^6-M_^^9_&GM_[;W???MIL[;;>/.J MMMW8J7WZ_.>GW9W=[8_PYZG/MBS/TNCF_G2GW;PB8)SW8\BO*M*TV>,^$)9- M,(\_G<(?JA!4[;?/'7L6FO#^O^["X)T]Z(V/*B@<0E21"Y*<%R :I'$@P;UA M9F/*]R3C!N=/""ZY,]I%;:RSF&MM-(OV%U7!GVE:,5K=_UH-+5EBI;7]Z M4],<;]XLYKLR/0X_POUK\<=)WB2U<]NO_7]SZ&Z84NY3(#8?VV4V:5#>O"/& M$*4%-J&JJ(\Q'U34Q[>4.#%7> (F>+L3\H!MZ^U@Q-?ZG5Q-_>[>Y?;KQV_% MWO[V1?UR%W0WGTOO6R-=E,(CB_.)=A4%LLX8E%V6(N)D+==@Q[Z:9L3"YFKE M];:=,->1/@QO8_B3CBE7$H M!*T0=S$AXRU#F"N6'*4*JWQ"\=6T$\57FP!6I'9Z%.&_7HS5EAC5?JY%8*U0 MRRTA!U\:]H6$GT",)]%GW;1U\>IA9/BXC3P^^:,8SEIQ+[T[.P4^KS<[S?99 M>["OKI(RWG5[D_ZV?FGQ\>$?RA7V:5 T@V1_F43.P3LUN.1I\SJ/%A3Z-OP)]*4<3,4-1=5>/F)?5+&?47WG^=CEK<8[C21JN/R3I]65% M[69X_K4)S>$4>*+14Q45YU&;1$$SQ"Q)#FJ^X55H#A/*R,]#]]Q_ L'^+Z\(A+*!<13PL@8BY'-Q=BT"SC[H;;$IF:\G/M9 M$J3^M*?,8YA_ZWG$8%EUN-W._GDWUX%8EU863T1KXT4@1.)1.*.1\\8BKBE% M-@B+A/9)N4@"C7'96EF4@T%+@]I%JRD%TO>%]$A3L:"E:.HTHJ"J(,ZR9<9 M9TDT$!&%)"FZC2VY2=0RE6=Z(1&5*Y]:'\GY"X6^YJ6OB589 M(@3F+(\(:PF&%F,,6<,-H@$3G 116H*AI1ZLD)2"L^L(VT=02 JF[XGID4I" M!<>$&8*,XA+Q8!URN2"2U2'BX%4,0>=V58(ORGE27"0+Z(!37"1+Q6WW4DER M/>W"7G.SUWC!)QI8BBQ1I AUN7,.1<82A8)4R1B9O-)ZR?IP%!?)DJ)V9K6C MX/:>N!UI'0;4#N.US(Z0K'4X@PS3#J6D@H[4&&*R)<$?7(.QN$$6UT"GN$&6 MF+UFU3F:WXO%-#]WC:?7I.@]Z!T4.<$IXA@4#ZU90"2Y**G)AQT5(*ET]RVH M_8479%J!_=DUD8+F^Z%YI(E@$@W1@&:JDD:PJ!R9W$=+AA0,CX&9'&5=4*G] MX@&9KV[;4>S%JJS#TN@DQ:)Z,+O-I*F,EKY0VSS4-IY 0A.15G*)'"<*C"R5 MC2S/D$A2*4Q,-,DL8Q>1XB%9*3S/J*T41-\7T2-E)1'!%,ZFAV<8<2+ ],"8 M(J]<#)QJ+NPJ]@5:"]?)H,CLW4>/ET9]>>$=/)[4V5)H;@Z:VQO/,TG)814U M1D;G)CV*&:1#$B@*YP/A#A-)-[:D68UT_G)ZJ9Q>6AXB6W063F&Y^5AN+!F8 M)A^B5@@VL,I] Q*R1@I$B)3,4 6;C6QL$;5)S6JT(GL)+JE!OR);M<^H]>)) M+_9CIZI*\,O>1<55M51$.*]&MSM?F78&U?E<49V-E= M!R.JBLH^B:D]HY@M+0]*RX-ED5[_'2@J?]O66=Q+C7AZX_TBP^8YTS?9"BRY M?'#/*$1UC(CCW%V8ZH"HDUIQ)T6,86-+D@6[*U:Y:AVOZ_KG:/-V8I:/N,9=]KA+ZJ/7*]U3?==KMY6C'(=B>\J>;R:^SX9NR/ M2J0O26U55G]S12U??S2^'/PXN-RF>_N'Q_6=#SBW3VD)THB2D'E'BH6(YT21<99::V*DB8WD NP#V/8SLZ9% 7/ M_Y,F.BXT,8'8:!*SD?!@L;U9BW5L':HRIA,K<1L/X^68[ZS*_\O[/]>NKZ[X M.@N[II\!!_\]Z_FCK"'NW:$AKDQI_OVC""O:ACM?U$Z&3]2O?>UVPV"UX;+? MFQ[^E'K==LW6OMM>,YY>Y+*T_;.3DU8S]OJUJ@PMJ,H](%/;NX -=];K5\TZ MW%D?;MGOOZI=3]>80EVSO0C*1X*/A%S7UG[MQ6&?B-,C>UJ]'3NIV_.Q*FF; M!]2*7VVK=5%S,'?9-Y+_5GTX%P5OIHNJ"&\?I$LS@:3IG%;U=/N;,,9L6^=O MI.8/N%VW=QU0^]\S^%S5M3%WLW#Q>B+"YN##FU<$=GS^V?W> M[.?'V1P.!@9Z G_] 3H54.5ILYWO"I-1U3KOP6(-1/2KVOCD']EP?=^).8*[ MP.Z!E:_JI8_6""[8['R'R>KV+C9K'_^?;9_\L3,8 H S]H95AVW(8^^?]JIN M/K5\Z^]7SYJW.@QMGD+\]^RD-4_]_:N=,L)5E9#8@#'LG\?6]UCOY@KQRU*1 M_\FYO['OV3]$).>QPTBRJ!$G"B/+M$"$$D.T"HP8L;'%Y*O;YY-JUTT8JDUT MJ\0^V:R='S7]T0!^/W*M?<#+ !F]Z"-LHU#5K@;8VZHP]1Q5^)>&OO_*/%*K MVU/@AQ7D[7>9CH%:8EZ8_.]F12]7;-+,I/R]V\I+E9>I6GD@*-^RS\)CM50PSZ"$&'X(Q9A]V MJP5[Z0RF'6YW M^"<792+RL3F?0W:[G9EC\:<%MFG;QC,^.>VUXO4W1^IU>+ M[9-6MS(M474#>,3V8!E?U;X<15 S3O/SPYH=Y1NYBJL'\N2Z0V_F6_A(S)_N M^%PE+XS(>^"!'Q(VZ)G]&@B2P>ZW_6X'KG]AP*^V5TWS23_H![4#X5GM M=]LW"3[':QA_C2;>7D;2$QN"UGVF7'WRI7S:.&ZW&SL%Y M_?CC\<%E:-:_@#+0_L]Q8^>#.-SY^UOCRRZ]U6CC^.CHX+).Z_0S;AQO7S3> MPU7H[@]0!NA!NXX;.RWXW@=R<'P(QN !K9__0XPSUN"(# L&\6!L[LT4D4\" M=E:03AM_TQAD6 I)F)8A&! TW#CJM !;3! F@U$WC<'AY \,P;,^[#@0'F 1 MYIKN@_Y^M=T11]S#.OSU@"8?@%.06]('Z[7E%$N#E1"*QJ1C(C+7EU@)<3[8 MS8.^'8,I'AA'OS7_5=L^.^UVNNV+VJ?<77-@-\'T_]:$]S+]=#MY13Z!+CR0 M)_VQ:_1BRC*WHBI@O %E[>W4:_&[;9U5Y'L7BUT)^AI(Z6HU88&'$J=CO\8! MF0_[F@MR^NFLE6@.8'"!93[,$#F=9C*<4LZC/2LAPXPP-)EB4;Q$^ M"$;+< \-Q>)1,Z;:VQ_1GU7TO)? HH/MUNR/'F-(V>GMU5T\9W3^" M-;E:?;C:64\WDK])KN+&\V$*RP\%53R-PF$A2CV.EW>T-[OPVZ0O6U M_)5JS^5]^+76 OV@!U^ .V:58F#>@K2QM2/X6]90/,C=_!>V _<_J50N"Q/; M[E8[I]T=JF(V>RS\U::=&';6F&$35;9.5F1!BH=*%[Y2"_OY3U]!IQSN.3M8 MN.Y9O_8]@KW4&CXN*"1=>,#32O-./0O?.ZMFX_?3Z(\ZL"1?+^"N'NSV5=RO M-QAGQ3=K\]KW",/6W?8= HD)LK['_ 1!G_)QM/77K6G M?+/G*^-MY"'K]X>F065I7/1/8[OR9+5C'#!_+_[O6;,7KY[GFG\? H$!O !7 M0T4Y]L R @+S_>'FSNZ%EC3&[-3>E@_QUA*#^O2PWJ6'M:_M%-NV#6.62I)H%HH MPHT.#LPW)EP*W,2 L=QXNG:7-PWN,0/OSXOAFR_9]&YL_\.H,))[C(27.+>) M -*E1J-(E Z:BQSQO+G"45A)O%")"L*MPI9Y"BN+.??!"<-N]<1<#>4J"W"? M':@#KR4HE=?0^<@AF< 53- M8>\Z_E#]>J6=E5F]QZR^;>6,KX$6.G#?_4;^56;R0?MSW"A_CN[,,)G/=.3C M8_P>P69\/E 7U87GT9=!ED$N.8,1]Y\L(FYLW0Y\HG?*[W+* QW$(Y"?3-,$_R M2_/TZ"HCY^V/87;F=I4<%\.^_;$LI_#NZZ(=G,)K?Z:-XWS- WZX\_F\?S'1]_RR;M\ST9.V=[9_M$X M/A 'EX='!_OOOAWN?$S7)_"J6HH]W:.X7A7X*E2PWE5@L@Z$DF"]& ME2>\5(%QJY$0+" NF$?.*(5RQ507*,7>IXTMKE5AB\(6"V +AY-U*6@9@"VB M5]J"!L*<4IH3IZTHBL=*$D&(Q(1XD00YC@Q0)UD;O ME-7^V83+2_'J#WV 57W'<1_@5&?_B^^.%$*46GGA+8\\6:I]$,E1JH+P/)%9 MO&PY*Q]>%6):&F)JO!ESMPD:G:6)(\TLF,]4 3%9(Q'10FB;9-2$;6R13?WP M#HZE#=KR ETX8X7#2@*TN63"!BQR?GV2G@()S*)X%* O(=#'>@AIRXGF'@E8 M4#!O<40N$HR\ERI)3;1U(0.=XCD]907HJP3TH+5,)JF45,Q^#:V3#CC[-QC\ M$XM$7U&@C_Q806GO*\)R[G[BUB$?BD354(1:H%()1ZE2-TC4QD2+G^R/LN$"-:#DAS[]VI#U J("DXP\OAGA=2OF%]N=L#VV M)PL%ST/!S3%?/Y-8J1@,PHEERU539*VCB$:?=.Z")@,&"A;SVJT/Q,,SA[X+ MIQ5.6VQ H7#:8W/:*$P0\^$)R34RT8!:*65".FJ.G,4"!^>LE6)CBRXJ+Z]0 M6J&TY7CLIPU%%$I[;$H;!1B4DQ$SGA .QB%NO4+6!8H885:FX!*6"M0T)0JG M%4Y[J9RV@"#&N)_P,O:ZP?:/"M,]/M.-XA3<.FFMP@AK"08I)A99'4\D[ MX7G 45PG[Q:V*VSW4MEN 5&1PFN/S6NC6$<23E%-',*$JUQPD2$K.4&**:Q2 MH)@QNT(:W+H<7MB[;KN36Y#/4*)B!4^ZS),(L@#W_?R)(->+L-O)32H",C2&"5+W-/@-[8XWR3R=E1U6J;'T^=S MO#SH+<#+? V]@J\%XVNL$JI1-+O.D(V"(4"QXLAJ$&:Q? +&& 7:*@FSSVE,F!2<&5V*-\MLJ M=('>*COE"JH6C*HQ;UO@UC+*$ D&K%)+ %#18*0$V '<*2^2S:A:]E*\ZP&K M>23: MP_1:(] _9&'B$95!1>8)0BMX@S3I'Q42$:0I) FLK2,)!HF#RI1%O[ M_-:]TZ/8J[9_,\& .J>UYFEL]Q_4CFQ96E"5:ZS0-=;%BWK5Q-SV^_$G#397 M6CC/(9NE8E98([C%CC.3!376B2077)2.A7]V'WQ.9;N:Z2)\YQ"^>^,U3B1H MM]X9D\/,#O&@,=(!A*^T-JAD!$E);&Q)*C:9GK,D;]%^GZ".KC XR2 %J+M) M9F,R\:2)8U%C1GT!V#,!;"P)5WKC/4^(1QQ NV42F9C/=BEODP8C13&6SYMR M/6<>;H'7$Z06$"^C$BX&Q[VPEA/)@N0I8**)L05>SP0O,G9NAX%^D:46$P9Q M@B,R)@3$2)2*.($C=UE^Z4U]1YBO .R9O3>2 M^XD F]]I4Z!V'ZB-?*3,:L&Y%"CPG)$8@T9.48DD9/3I7 MBW'1B*>%4N;I +>_G>EDX-O9_L?$X)4E"D5"!.*)Y!/M7"(=" >M.%#OP/#D MFU3/6[VVU&Q?(<3>WT548+DX6%YJ(T"5S$ M7'\,%TRN+R:?P*]4X/H N#9&4E1I;4#?L8@E0Q 'TPD9[2U(42.4,-P1Z;(4 M9:1(T35&[/W]5+.17,/@"S>R,!&Q3A(7&!-&-WL5/N_^M(?DY<3)[<]9WGL@[?_.&^&TZ.,F%=X@)JAXVYXY^'; MKZJW;LS8X#U&7QG)I[Z-7Y&I[_WLLH2\DL3=D(,M?^<=6*-X,[SO4O]P1NGYUV.]WVQ;]=[_>M3]W6699LTU-'YYR" M%S65;[KMDVX'AC682]#(RCS>"].YD64UA[UXTNU52DCU:W^0WEQF]3ZS^K;5 M;#<[5?68_D!Q_8W<2HLH,SG7_GP#9$RR#+(GPYR7MUV#4<9>Q[9J?MAQY9;0G35Y;65*VJUG>3IC M= R:"I\,KXZGXQ+TY[[N"Z//]"#:@Q'[<9E'1_N M?(3/_=W9^L95JADN:D$.^*XYF"THY:!K$ M A=P$%3:8N4=,88H+; )1?%8*2(9'7G31,84K$(R!% \* $5Q!&*5)#<2Z'M M((-PD].E+U=4J.3Y'F&8!E-V1-D11;B\<.$R.HKF18B&"%!0M9!@U3*)-"8> M*6M3"DIK*OBS"9>7XM4?^@";G1L^P'(N;7I=6R63MX0$:H!TG.:*6FX5=X*' MB,F-24>/-F(/-)1\5Q1)A)%P!N MQPUUBGDG N9>*"L\448K@SU.2>D9P#VE('S!\Z/C>>0 4X)ZC:E$46J;2XT) M9"(U")1&(Y03DA.P6[6>M\=]P?(*85ESYIA25DI8;ZH5H)A+J52,07CA7<'R M$F-YK H]URY)XI#TE.=VZ08YP#=L+\.H"8YC&PJ65Q'+\U1O*F!>83"/"CLE MK"(C." M8ZX!:@DRC!ED37+4,&*HF2*8IY5U*CA^=AS/XMY]_"-2:Y"7566; MUGH#0IHVD=.RUM:IX^ALS[C,\3A9]43$"F/0] D>&+9O1*W9D/(D\;1"C&M'S%1 MSSC\?R(4Y\JW1G,G#&%"8\4)YJ(0TTH1T\A!EAUA.($]+1S)M69\0C9$AJ+S M/F#C(N=I8XML"CQG[*T04R&FIVAQEVQ(*?I@6.+:>*TQ-5;;@(.1C/A"3"M% M3"-OG^74.U@Q)'W$B#LKD7&"(7@1X4: /2,5B$M3/&*4-H<',Z*@L!%0(JZ9*%D>9BI+%T2:=! MI&B+1,(,<4XD MFB$!:,C86C"8\- ]RZ7;M_/10/SQS= M+IQ6.&VQ,8/":8_-::-( '5>!D,UDCHEQ ,&3M."(&D2,U)Y*XSZ<;ZY'HKO8P:62:S3Y S9'6,2 9-B>66>Z47 M?6ZQL%UAN^5X[*>-BA1>>VQ>&\4Z!!7$6@]&*<@HQ$$>(6,41\SK!&N6HDMZ MA32X=3F?L'<2>["S.U]KS8[OMF/MMU:WWY]>67RE^Y[/D_2Q #_^==+'S-'7 MZ]78K1;C+UB*PCCS,,YXB56!"5,@%E"$M4.4M >I4-.*X6\HQ9AM_;IKWNG1[%7;?]F@@%U3FO-T]CN/ZA;V+)TB"K76*%KK(N3]=.@\V7- M]OOQ)_TO5UHXSR&;.6A6+DFK==2<&VHY-L#L(*&EIXK0?W8??(QENYKI(GSG M$+Y[XU5.P"CQE!&&C%0)<9>]/)9:E*B7%$>++07M5^!-^%!1?I<,7U[IY 0U M*L7 +<8ZB8"=9=Q1KXRP!5_/A*^1%U4()J66 "WO/>)2:Y2/@B&GC )*9(JK MJHJ05+3 :\G@)0,+CD;EA>39"V 9=='[9#WCC/ BOIX+7F/IHHQ038A"L P< M<>$XTL9:1 )642M+8DX7%733X#GS#0J^'M]W(X5B5&OC3.*Y'8/%P(_12"V( M<3'IZ0";WV53D'8?I(W(R,D, ISBED:*2(D,@HP3(FPW,I-B/G].J4DNVK MA-C%.(BFI2$4L#X$K!?78'4\$>(E002KD%5KD3/F"1)*1())Q(KQTL'L!<#U M"1Q.!;,/P&QC)&"#\=2*E)#"%B.N T>&P:_:")UX=%BJ4 3L^B/VWAZL(F ? M&ZPC 6NC!?W'2>0228A;&I#A(2*5M+2@'A&9,XR*@%U_N#Z^-ZQ@]@&8W1L) M6"(DK(17*#";RPJDU6=OE/.$<;7L23^^OGKQ1VCV3UKVXG6S4^W_ZDM_3%Y. MG-QVJN6Q#][^X[P93H\R8E[A 6J&/KWAG8=OOZK>NC%C@_<8?64DG_HV?D6F MOO>SRQ+R2A)SK\O^_#VFRV#+8!]ML'2VR\Z8V3A=9*M9LB ]B)S8>QJIK&\( M975W)F3S1ZT.GSKJU]YV0@RU_YQU8HWAS1I(6#)!S0^=HC'-:%HUY#N* 2SW M]&V?G78[W?;%OUWO]ZU/W=99EFO3$TKGG((7-95ONNV3;@>&-9A+T,?*/-YG M'JL&E]4<]N))MU>I(-6O_4'2Q4)6?Z [7U-S*]*$>9R5GV MYQN8R_P<]C2&>23-ZL>RATT='G2 9V$[ZS%/D91!ED'^=)#K*:):L$]R%:Z[#U+!B0;4P[ M7)U:)I@,3BV3TNGG7H[+/]N'7_YN'[3?P1@;1_6=CW#_NCC8_WQ^N'-TU+@\ M.#\\KHOZ_K?SFX[+^OO#UN&7P^;!E[^;=?KVO/'^[^/Z9>NHL?_GM[WW;UD# MK@UC_[&W_V>JCVI1B<;^[C]62$VCI,@9(1'7R2$3K$ R'U/7+O% [<86P9M$ MZ&7/22]TLA)T$@1.A%$G1; Y4T!C3"4.5#I*C:.QT,E*T/Y^ M>2D1@*&_L-FYX2\LA]NF'I4A(6&F@]%2<86C,5$#/9$$_QE,Z0R<-/^A]$). MCTM.C3>3KCGBF."<)*0348@;3Y'E1* 8&;%8<).LRWVX"5VFI,*2!KQHK$?% M'6&$.&!H-84 PK MG52P.!>L8'Q1+9\+UI<0ZS0H+Y/!FBK@=TNM,28YQ^'1=7Y=L+Z:6)_P:@4> M?& Z(1,B&!V>$V0QYL@+9AV67"@=-[;$)BAV!>LKAO5Y"DH5L*\GV-F$$F\E MC=)QA(,@B#O%D74.(R&#!6/-4D+<-+!/JT15<;E1,<_A5AQLE(G%)"R/6.M$8E!8>T,MI8X4K_H* MR;Q/DXXK29ER1F+D=$J(4YF0#A0CXXS55"0N/2BXA&U2-:\U.Q-*GC1\5\AI M_\&]SEUZN M..6P$%Z*$_%:+G"8\;=ZKY!+/56 QIBYRE MH)4GA8EB6"89LU==S]WSN7!3X:;'YR;#->$A2J\H_!M 7U+>&J6QCI$&7Q2G MU>*F"<\@9838)#!*(G+$E=3(4>81*,HD$*6\9+FYF-K$9LYTA$).A9R*3[/0 MU'UI:L*GJ4,R(06"E'04<4$(LB8:A(-T,H#15U77G].G60BJ$%1)YBRT-!#*V%@PF/'3/$1D39B#@A#CD3,'(V"&L8 SLAV[>;U"PJ\V5& MO#QSL+QP7N&\Q88?"K$]-K'=2-\-D2428#T(6,11$N1UC+#'54@XTJ0QY5F3 M8ZQP7N&\]>*\YXJ'%(I[;(J;S-R.T3$N.;(*!\09B\A1ZN$5D8P1QD&" <4] M/&N[,%MAMN5X["4-I!2J6SS5341.E-,R!4-1P-8B;A5!.M+;._.UUJKVY]>LWZE^\//HTXM(!HP?WK)]2+L=GRW M'?^"E2AL,P_;W"PYZXES-!N+&$?$@\-(!YL0M40&KBQGAFQL*;:)F9I9NWKZ M+)&7A[X%^*6G&#,%8@^&V(0_FCF3F,<,J5PSD:M@D$W)(4MLBL1%[*/=V&)W MI+@7?#T?OA;@(2W2[1F@-UFSE''*D].(J801-\0@)U5"2@G"L.-8,%%)-R9F MSXXLZ%ME5UV!V(,A-N&94XKAZ#U'(3!0()5(R%HOD#7<*$QLY+F BA$%7DL$ MKP4XC(IP>P;D33B*O,1)R4@1\XF"Z49R>7\#:F80CL1((LWU4D&X1K;_0LX5=%M;$DJ-IF6R]X1X\5A3#AA<))!"J5Y MDMPREGC2Q+&H,:.^8.R9,#;A.R6$BX =15HPB[@T 1DB#0H>,Z!&1J4CN4 ( MUW.FMA6$/3K"'"9>1B5<#(Y[82TGD@7)4\!$$V,+PIX)8>1&=((E'QDB)BK$ M<\,-1W.M"T>T\\80Y7B68GI3RSD+A!6,/;XGA[/ HK11*,9Y4-*()#Q.,6GE M3'(_$6/S.W *VNZ#MLEJ#=A:HC!'E(H \@QK9(QW* 3!M<$2AZAR:7F%;R?W M%(?ILXDR'G6RW&CJ5.!6*(L5!7L,PV]!1<***'LF<$TX1$%7%%8 N+#&8)"! M18:TEPH19D"YI\X$$K(HDYM$WDYF*1VD'@JHW<[WV#GM]IJQOUGKQ-/2,NH9 M'3Q7BW'1B*>%5>9I2[>_G1FE63\A6SK'?3ZUK1?@W-+]O70VN<=:&#>X'O^=MV>R<5:>,M_X- M'[L:W'!K_SCO!E.CZ[V_=BW!F-XC4=?L:[?;9V= M3O_*V&/YF)ND/SU\:1X39=?+-)BML9]'O9'?\FM$KA?M-V03#/:U;9W;B_[& M[Q//U&YVKBZN*-S]YK-/?<*4%O*$ZHXG'.P?8(MNKUKMU[#O8B]_"L9DEV8L MM:->ILC_TW31:8:IUYP9;J6T06/"133PGR62_Z,VMO;S]JYU4RV7((;-T__W M[W9K:*==]=<;&S]];F^V]C^6-M_^^9_&GM_[;W? M??MIL[;;>/.JMMW8J7WZ_.>GW9W=[8_PYZG/MBS/TNB>PL5.NWE%0NST8\BO MJIK"]A1^>=?LV(YOVE;MTRG\(2[8L]"$]_]U%P9OT-1 A#EFJ22! M:J$(2-+@)&P7X5+@)@:,Y<:4[T5A)?%")2H(MPI;YBE\'G/N@P/;:>.N+3.D M-5FI,Q6GWBB>#-/;LB?]^/KJQ1^AV3]IV8O7S4XU2=67_IB\7*;6F[&&O(R# MMT>D\0H/B&,8ZAC>>?CVJ^JM&Y)E\!ZCKXSD4]_&K\C4]WYV64)>26+N==F? MO\=T&6P9[*,-ELYVV1E3P*<;-VJ6=/$!23^-_:)_Q=R#E/'FCUH=/G74K[T% MZ@ZU_YQU8HWAS1K8(GA"A7WH%(W9D--JS]]1*V6YIV_[[+3;Z;8O_NUZOV]] MRBHOB)SIF?=S3L&+FLHWW?9)MP/#&LPE6*YE'N\SCU7WX6H.>_&DVZM4D.K7 M_N!T2)G5^\SJVU83S+M*H^P/S/O?R*U,LC*3<^W/<1-A'DFS^BD^PS8Z#SKI MN+"=]9C'[X5XOEVOO?^,Z^_ M_]C:^_+QVQZ,9V^_SNO'__FV]_[#C[W]SZR^X_'A_E'S9HAG;W^;'^Y_/3]\ M_UD2D9HA; M(Y'Q/J 0" ^><,Y5W-B2FP0O_;'3PB8KP2928"&%=50XRQUW-B2BF'&$46 1*4641FE3V&2EV&3B.+%6U+*0+&(TI=Q54".=BYTF M17/O+6&PIQM;:I.:HIL4-IGZ",.DPK(CRHXH\N6%RQ=Q0[XH(11#4G""N*$, M.>$L+ =^IU&2PEJ!U1QPD($S8@P.UDOO MG?(6R&I> WK:V8?"1H_+1HTWDYXXSFC 1!HDM<*(*Q:0XX8@KRC5UH'BRVPY M(?$"\,V=2-S"=N".<6.9U32YA*7%%I0.$F; ]_SU> K:'QWM$YXR;Z)+3 90 M.S!#7'.*K,,*.>$#[!BBI*L\98K=;D18L+X^6&??+Y$1^_$.M:Y C M5F6^UGH#5IHVD=,RZ-:IX_1LS[CO' M38(8EH1621',><(@Z@EV@7MEI$FA<--J<=.$HPT'1YG6!DFF*.(Q1>22P$@; M00T%DPQCGJMD&SJO\5VXJ7#3$T3[HE"&**TQMEP'K!7U4IG 4@JY[%GAII7B MI@G'H&,\UQ6-*!$2NUITBS.[=$L!%4(JF1O%EJ:BY8FLC<% M$4):S)")%FC)1H.RTH1,2DQB::+']\O>?%QN6ON\SIUXT@.$#.K.V4ZHV787 MAG99_6'>R,G86C"8\- ]RP7HUHV5'_KT:\/73QDD&-^G\+H5\XOM3M@>VZZ% MH.>(L1I$1BS@6#@A:8Z1)$I%H29PSU6%0N:BN&C/BY9DCY87S M"N.PE#5L4PEL\X4W$*2S35FH>$5.:Y[(>"1D).IWBH.$)XK'"*6MRE!?. M*YSW8CEO =&060YF%KI;/-U-!#RB,Y8&[T&U2P;Q?$I+)Y:0MH)Y6#2AU,)[ M517"*X2W'(^]I.&5PGJ+9[V)>$J4UDDM!:(N),1- MLW-G@=;C"[8%.$^+8'L&_$TX3:4F7&&LD-2)(^ZU1B;7(&Q>03=HA+[66GAE,C7\6D;?V2;=[ MIT>Q5R&@F6! G=-:\S2V^P_JK;8L_;3*-5;H&NOB=/TTZ!-:L_U^_$FWT)66 MS_,HQ810EZ35.FK.#;4<&VR\Q4IZJ@C]9_?! 9[M:J:+_)U#_N[=J,/BB#'! M"# T,9.(4\9R8J(%(<49X$6+/A;#)9%/%&$Z4(>T3X HT#V29 MIH@E'!T.2E-%08C131!R!6)+Y\<1BE&MC3.).6TXY4P'+@?B3-^N0%-B%,\GR2)H MAXQI19G@SE$;(V$&PY+%$!,+19(]$[@FW*'>1YJ8YD@$0D%#Q 9I2BFBU)"H MDK*:FH$Y1DJ#J<7C:;?S/79.N[UF[&_6.O&T=)1Z1N_.U6)<-.)I(95YFM;M M;V="J?P\<,V+?/HT>J .Y E.H!_G@PDA)90X,=Q(;S"5&UM\T\C236*-,;L8 M=]&T[(0"UX? ]6(,KEXR%JQ5H%(S,W 86849LLDK3CP82,F7MFXO +!/X'TJ MJ'T :AOC0A;0&!3% 3%O).)2<&2]%LAC:K'SA-O<&K8(V77'[+V]647(/C9< MQX4LICSO1HZDDAQQ9PQR.%K$C8^<1\Q8*KU37P1@']\Q5E#[ -3NC0M98JDA M2BD43=4J32JD^GUK4B_!N:W[?^#3^N;MVVO:_- M#AI\Y;6\@E:S$V#3O*:JPNT3@XA601SRK]K'?(:ZG].:3H]B+;::[6:G.CC= MKW53S;9:@S;LOMN& 5[4G&W9CHISVX^6#R^[5PULOG4?-53F XW5 ; M7CB&5]=K4DU-7K>,T&;GK+K3:DS6_E$OQNM6]# !WL-N@J?+-%&;RD? &R[V M;AKJC L1$L.66>ZP 1,]V^K!.D8T4;+*;":8#S*;R4UNHC?YYTT7UB37%\[W M_MCL?_LOK!C\P7Z-Y)J/$%U-0FK%__EX&06?(F=T9A*,@M$:A/PR"U4=,?&R[4_8&@"_4IW\TIO^G!"5^]^^O,?O\7G#(0X'&)@.G,[0'_*!=XRY% ; C=\![S'+&@>=P9S3P MK; _' =\:(4>8Q*;;(U-=\ -@UZ;F<(+(,Y M\#OS@6>LN %L:['0'SB!'=J@9[I]#^3-J#>R0?+T1PQ,TX$=Z".^CR-&L< P M]L6#3B\"!,.,^\ EO/':!'P6^YS"[%X[&\),L M>_36E#UJ1-K0.(#OG_P!F,(]9K%.X#I8'A&,.^/1D'5&GC/P!T$XL#E_]FJP M2J?8GD4 QJY')08-["]D(5#,$M\K\<&(PX,:C2\H:!5G^QM-$?OPR]_C/JV MX_7\4:<_P+X+@>UVQC[(A3 <^R'K.:"V XM8T4QH2\T14>)F9F%MY ^A,QOS M\="U'!\LR9''^GT6#"W;Z_$1_ =JB_>'9_>?;>)RNG>GR6"ET^1]6G##]KJ* M4-Z7P!TCOTT6H/HZ;&B-1UX?;>=PC.%/B_0PUP)PK92<;4HX+\+^Q:\=_'?Y%_3__XU__+?US]._PMSOGO]'^_]:[!H"'?/ M>N__^H_U[O?_6.__0M'VKZ__C4;6?_\]M?S9;PG[?51^F+W_^NZGMT SOUZ^ M_P+?_/(+S/O?Z#]?OKKOO_SR[;]??G'?_P7?GWV:_?NO-YAIOP0P($'U\9(Z47-+B'@=[0#%A"E!2IP6!I@*'&O,S\*TR MAU"%*3[U_RRCC L/;)[#P1!W2) '^@![[2E+VGQRS.'/?OY[ [U\OW__U MSH;G?W .LF7,P@YWQR$F_SO8XGC8L7S0C_I..'#]P;-7P^ZZZWF HF*).JO$ M9HVRIS'+<^,$,&@&TE*B'RL,/TYS1&Y$]G*.E/ (4/#GB(VC."HBG@,QEO@G MC74*Z_Z:_.&Q :C>0;_#QMB7S@^"#@-[I\-[(>@$OC^RPM&S5XZS"=IA. ^? M5.RPS=,BX)8\*UB4&/,T+SH*WV"4>$^$MF!"8!9I@I$NX,(S7J#;CS=#7H2J MP);AIY-R I:?X2H'X8F(IJFY)3$TWC6_GZ\;E\#/8 28 '$L#4W\"@C<"5B@ MK5V+M2LI%.4&X6!2@)P* 77CZ"\5NH-EI7[%_2F8I\33' 0Y-RZGD3_%*?BW M.??1P@42'5HF0J)"_&Q4Y$8PL^>U*CR4J1_B%3$OT]&=\?PG-:NWA:\5OK"?/;#Z]/G ^??P63 MP+48[_7! !Y9'0]LX\[0\\*.ZXR9PWTO'/;Q^N:!Z=BN:0^6N:[!699T@&DI M9J6(K,%]%_AN0AB(ITZS^7."-TR=L<;NF%G['&K T:@9?>'+K<"T#AM MRW0\QQRLJ.^^4:F\SD^WFKUY PX$$HP&[M#CW@#X7-\=#0(^XK;E\IY&J3U& MJ<]?_V !Z/78Z<:V>+_C67VK,^Z'?J?GA.,>,+X^'UO/7O7-T< RO?YR^&<) MHWYB/' M'_L^&X:VR".^$;= 0_ 1ORY3X+X\4<@5L[^R59BE4.=SM33A+WO7R%M\>ABT MX#,#,YC9EL4&UJ!CVY;7\82[;!1T;.YXWL!C(]OJ/7L5IF6VC#S72; #0@F- M#PH?/O_GC['-^G;@L8X]L'G'LS%9H,]#S!CP'![:<%S!LU=Y]&T9'>HC-^C, M<[2H@)$+-Q_J1.^$Q792N?^ Y:1XK0VHZ)=1,2731)IU]/M/*7(GT*A>Z6CSPCJ;,8^[9[0SYB MPS'WAJ!-CL8N"X.Q/V3, 5W,9ZL1U[D)-4_)23P!D+0<*[2"CVB-2IQ]PJC: M%G[PG3]"-@9]GHT[(/9 MQ]XX\[([H-F-0)A&#BA/7)0GW*[UK):;][J],,^ M#QCPQ9XU"KW>P!L-0L8#=S@&WNGSL:U/_X%.__/)'Z%C]?LV\"A[./+%#0]L M['F=P2#TK9$?NC;V(K/[=W?Z@0-$[@_&MCMV/1;VVQQY83A-88[?K1JM,G.^DV"- / M!Z!3ASX?])@W[@U' Z#\\7CD]AV&U\%H!'@@!/CRGS]"RQJ@X=H9]$:@MUH\ MZ(R#/@/+)W!MIX?9+DPXTE<@P!S;12-XI9^U\I.+<@[T!T[%3?/7FS]\:S#@P=CN M! .OU_&"(=A38T0HYH(^P9GKN'C-&R!3SW3<#1Q_;3>-D2FH*^?SHJ%ERF@6 M!:C&7!E-,)K_6;+8F+,,+*_+*;_1<,IO)3E98 =N#Z_>XB-O$'+F@WQFX7AL M#5TK'/2TY'P@R?G7+W^,1CU_ /RC8X?]0<<+'=X9CSS>X;[7

>/0KZ6 [0 MNU/5R1J,P'AB]L#U;"^TO''?]^#$QT[HAI@KJA'@81#@ ]C-C(_!>G6 !X46 MZ,X.J$[#$1A2:$WY?3?H>4,+$&#X/:K3%G6P,I[K]>;%RWDJSO4XXS&,O. O M+Z.@F*I2^,9;,A1MU:^P<9[&9;'^E4:ELT_Y:3N*63O> G0:_VZ>#SNHTV&G M6=T:<0+4G''VM<-"V.$QBR_95?[L13N:'R6=)M07 ;86+&%X;V 1"05 ^JD@ MX>,R 6K&4; FMC=K,:89\K._;7 ^SUY]1OV(A#:RP@1OTF"O5IW]'N8SGWU^ M\\YPNL8[E@!.H0Y1I;:]CG*_S'.55W*2L/@JCT@[>1LE+/$CT"A.5981C?G$ M\S(NY_R2S%52 >$X?BE!J0.TO<+.!VE68/K66TQ*L*W.+S(5"U3$ M)$$%<'G(_U5Y5E><93+#OW+#NR+;QH)UQLIYCV//WYQ2FM@\BV+#]NHZ4EA0 M Q@H#$!JY/@-3*?HQ&GZE3+"ZLT64U; 9B[2^((;691_%?L' J1@SF&7>-# MB35(!>XADTCFTVD$$68U&6#RP%&S&'.JLG0&LZ8Y5]\7*C"L.^?7K20H.24J M&Z+6!;$XA&^F66[* Q!)93BSW"2&(9!IB"-F7EO$GHT5TC7,L]XCS5,UPRDK*>\FN M#"IZ^,0G #>$P%L)PI\E",\K$%9?$NF"8P[DG50)@_7'ECG"AL)PM,^U(1\N M>'81\4X M0J\!#.D:)T"XQB1.QX#9,?!(0%C ,9&!V)@JR*(+HB/N3Q/8W^0*K%;A?:MR M(!%Y+M,L#BIA%$997C2G(260LEM)084'LQ0UR159D:BV8GIF0FFD+!,,!HU> MGA'K+;+2_[JG8;]TL" MSH0@;II,4T2\O)%-L(9&F>4V8PZ%B\3FU5V")8.7U^RF!Y/KQ. M06*4";@F'D?P.4)*^'Z: 'MOI;22\,"\%3$@X#.9<@S:!SG"0(J8A*[%E2F/ M'? HXU2+(M@^XL_/M"G7D$N7O_>:"'?!IY$?BS!UC5PFP!R12V$M$$J5+XBM MAXJZ]5 ,#-17ZV]A_S2*)>^M*$ LP%I8D&. MAUA5QIR\/CFO2F+HL%#V?,Q2-/( JN<$EHJ2N@;Z_B;BLE#!KIGZ&EB"P262 M:#6-J P&B,.ZTCD,R=.PH"&P&G0CX4XPV=PHRBSI8(KS"NH5A4$^CU%9Q-D# MGL])P6)!*J2I0B*D<.!*2+W%"B(GP[]K'!X-(^\5.%$!F=*X%3CE'G-CRN,Y M;%R(5LJMA_&BU$DD_-*]!-%KB(;'T#+$U%%GJ'. M@^0_*6/8^)@!#DOM$;$.^ R@58#L3& @Y9I\DPFU E@@D"9J]4UL0O9%+ J4 M-N 1HH<70K93I'!$L*/Q%^Y3:CR*.*/ FC292 *4 0";(OH)IP<09B!VE)5) M+JK3$G@1]Q"!MEAAN50>1"Z$S U7% .CB6(GNJ+Z0% '].D&6 MH[3RME)2I'/CPYMW@+J_"P6FKD*1;^(DQ#)IUU7=3#KO%#Q1RE+-VE": #7' M>)D#[HW6AV],4E'5,.8*4X1")/:F>MD!1@EN >(4OG?)8#(>AQV%*F17XLE/ M>*+2V)?%@90BQ%@6V2SLE 0 :+I&S[(,/IO'Z17GE:P7^U1:H*R\R6L)3VR: M&)&?\ ':O\/=">*3@53> M@-TQD *V00AC-J&-2U!5 " )[DI-PAR$!I2>>(1AC+NZH8Q.>3=ZW:>;0**((QL_V,#CQ[*:=8P\U;6$9C1+@7,0]V1SW( P.9K+$[Z( #0T MOR%3I=T)LA=VB^8287H#?H(\(RKB,N;II7#/12T.%9;XR2YR% #0/"6K,;YJ M"*H2S)(\E_C=^%#5$FF9>RB15B] 2D713$74D0*1S^=Q)&M251?>_+CAHU#\ MT5QV4@B>DZ7CM%.P;Y%0/80: Y9T-(\Y:;]29 TW!ZF8@F*:,O!E M&&BH,; B$\I&[?V:'#A+PB:+U.N34<)()L1SP.4](W%^P+*KY9).NEU3RH)2F!)&D\-[(9:5E080F M3%JYXJ0-;5/4PD?T(RF$RJ80/05@JJI$OPH*B0@#R@>5P'DC!LQ H9^G"$P1 M)JJQ02VL<8S2KZ""F4T$0+5,^JM+P1#([.)!!',TER4[[?TE9JN@I$(A\OOR MZ^NUEJ>7-]&[B[R)H:/S)G3>Q/WE30B-*<)6(S7W.U6ZX:]S#._?5I3:W7W: MV/?M9:<]0]")8[NJ8 NDP' M_9:-81SVT/E=1F[J25-*52 7]JPINI7?M^K$0PX]_!Q%R!/2?84#/R*5MJ$O MTS,0+M4J*DN\MGLZ*!M!H\>L$N9C=R92)=XA<8&1 [KM._XM\M,ZBT,XTU ] M-J0YGX9AY0.%3]+VE,Z!DD([4)QHG0 Z@3 ME/""PX]>__8<-&[AR\]3X8:XI,8_(F% I":#,CU#:Z;Q(5#;Z4J/A/0+<::@ M5LUC@/W2G1R'@*$*=YH0EB&W)L1@LV=9E"\:6$IO/4>5)@%3NO:8DX=I!N8H M=AS#U\;\*DU4UA*PZVIB(]8UWE8Y M40*3B_KXX&O54LG)^Z?(7"*;^VOD?T7:"07RH9?:F%.7)HF.U>::$% &'&'D M.A]E5T!/N,HIP(+:^YASS$^*X\IA 7N.!!O'R.,,%3=Y]TNE)$N(S[$KK8A. MJF4)U?42K46?1Q=A_5<&\*FV-JKT3'PUO1DE#Z)Z856U&HY#2'TGG%N6)Z@#"$*/*''J)FDM46?&-7!OK= M:!6[XW-*\%8(U7!"7XJ0[8Q]2;/F#11DAO)E)Q'B+YL=;P$$>1]6!R]N/W87 MP=(9[0PLY'+M5_=[/3QJM4'3Z_80%*UHQ?'#+&XU?%3@Y/Q-W6ZS'.=1$*$7 M52R0$A%L^Z6*,P#[4$E$V*R/B%VX,,*80I-%,TC&6OPO!*'4(?9%'L(RBA$X MIL&!@Y>4%6-BGJG0$!%!E8R&7Q&'JTP-JQOX'VQ[^A-E103[+:88EN2;/E_"902![= ME)OH-A5ZFU -82)V5:<]), N@7I_L+$'B/#HLXM(M4.3+F1R]0 , !,"@U)[ M\4!$"]2HRE41D3^9[-186N5ID5Y@"@\5Z,Q"5Z_?S%'9*ME',X&MF #%05ET M;.R2_D&ZHVXO)#_@)*EQTM/.V0PT@#R^JBA$A9#ETBN6L9CPL"(55=&,*6-I MA),BH-*1B89NW^H$?$+7)*5)&$V:3L]6WFHS)B"P65!@?-7,M;H2A0)HXGPS MRFQ,R5$7498F,Y$?*;>!I$0Y7RF*PJQ %VV<7BG]GX$99'64%EZ%A8#"4>F! M3XBI88:"$EYD/"JD,)E0057 7*A_L(%?N^?"H]KD#)C7+UBE [RNP;D)92D MM4>5F $ZKX.Q[W\[>WUV8KS^=/;;&^,# ML%]8@C=T1,5*E6J$OPB8**.[V\S9 H6#>"[,B0EP(W2=OU;D!V/V/K5! M*+!MMQ^7.1+66?(3.\FI2D%)(I4R0AW0*P\O^IR:<,/[),S:%9L#ER'_-Q7K M 76_?CVS7/%*ZO#$==ZJ!J4P8&EX-N]AG_"IXL/4"<",$ELFD_3(A4V!SHH M*"! 3! 1J 7;/(HC'ZGP_.PT-U4F+C$X !SQ;6&:-CJS2V]AIA0>Y/[J:,PZ M[EVEX*,TC$1Z('K)\(2"JX1A?%LDQ,M55_/*/O!?HR1H98YUC3-!2S* 7=W. M4J\#K.<)&TY3CDFKRF5O2A'JY1QH/U-FQHXO# ' MNB@0V7RI7";II9 (5/RR2A )16"%J&X6!PD_=>7UD[GZHG7$ZIH@I%EQEX7, MY\1]I0309I'0RO0?)=.BY)HDUUL7.PY[^USL^".3M> ?Q:7H[#"ESN_-I'W$ MZ%)F@E3)/U62V*6RYT@$\ DAQK%Q%#TW3E2)PGF=.0:H=!3!L]/J/H=SMAH= MGFRB1_].$CV&.M%#)WK<7_"EJEG%#:QL<+$/ :2U[2Q6[^J3R',[/'[]H9&D M)X0M^:,PK">,/9%&8& =/OJ?<^+;.0<-6E4[!J3^(IN_3VZ^MQ!$E6S%#B4( MZ"*D9 +LD_1%81V8"]DQ9 S)6X::Y=AY.]LU%K7MJ/RFM2"6- MRQ &I8K? *4IA:G!>LLP?+-8WW5>57=]E/;G1Q&VK&NSSS]^;)=F-\N-I*.H MJHRC8"B%OAL6XTEBP"2DPU=I\;(92:4BJ]*L1L:.S.= $Y=2A>H;GK'X/XR^ MB0NO?"[G$L]15<<$?-4Z05TM9AIE7A( (I%-P<:IRG--%CQ RO?;]//*<*XL M*YQA$:.(!#?*O:?L0M4K8 8"[+FJ J@Z1Y"+6<7(PM0OI9%&QR)4=#R7CQ^E M_X?"=0J\Y"E+J!*C66=,HZ7+OBI)R^L*^$;AXDI37^X-F]=0@C5766'+8T4Q MFZH/R6%V7[2!K/*1%[R?#9R8PX.-"20WI#AP,T\&&SIAK(@$B00\0BA)DT[EHVX$ M2_PH\\M(&)44;&GDPM>I]1.L)DI$- 139Y0G,^ A>D0K(D"V*XSK6%XH-R\S M, 8XILLK)HQ$OURVTC7>$KV'V/HG(P>";$"%) 4XGQ.+H+(FRFBGVI8BBE5N M5)3,2^R_44S30-[*0%V?\H)R?^A>2.!4/BB0JKZJ*I0@)T4*X/Q+O,4$(M)E MW_)"K7G,1>*?Z ]P6A?_9#)S+L>J*&3^0M2K-:IN4 )B6'TF8M'4_$/V+JP6 M:,QCK*VGX';_*Z3:S7D56>34U-(7R=.B(U M->5'J^^VE%?6"6\?\*(T27C<40Q$T/11S9Y4(0YO.(BKUYZW"@VQK7!'< @&A9%6=!!(7U5ZT=M M=5'4$,KB(^0O+0Q#_E)!.^#D :UC_FR&9"RSTI#TVNN5)T.7@F(SD4IC-:N% MUQ=]5J5?9JVE2?E"<#H6<:ESJD&^.L&K8?/< M\B0.$:X_+3-?T62\5CHQ0:>"(L%?%'ZW_K1X\ZY,%^.JD8N:3&4RD]:$U:.""V3;$FAH/)D*EM1-0HQZ-?ZBMAV6KQ*7*M,RA8#@2D;6:/MTOE:>N(0 M$,)($K(QZAR4SD#FERV*]99BVFK*IA2);KU-B8%*\C=T@30\OG5R9<];S+;: MX;$^:+K52A=Z"S:.*],KE_0K=1@MQ8G%#&UL$W.)./!962"]3J%2DYBRN$)^ M0Y5Z9$VR;:IM"FGSE_K0[_'0%<>LH<\JW4,? MV+U2:>594]2IX7V?\#Y9HSVOU)FE$*ZM,I$MJ,_G_LYGV6J2%I!TD!)'J_+" M,FHR2NT^19=24.B5ZC&^4N,.T?11NY!XF%7\@9R0M=_S=^6S)_';?JMIZ2C' M78@I=YR3&T<6+8E*WF85)]KGH@M82YZWDN?K:"AE=HF@0S,&)!LX[47IXY;& MQWGE_GM'SLS;V5+[@DKU;F;5;I;T\J9#3N5C;Z(^KE,3I3^PRG!J551S-FMY M- **B^7*[%E>)L5*-;TWEK"D,FZ*/NNVMX(&U"#-5 M#@A:L5D@*G": I'J=+'3&$TVXJ:L66S%LZJ%6[ZT.FRY)\2GE6M=^HYJ_8Z3>I]R:!HO> MC)*HWZ..H3V&M&L2:R/Z72%6#P;[%#P&\L+DGF_4XY*<4! MXASPK9/S4\,;6E6]N-]L MH=P0?U@.+G^.$KEDT>Q21/82_$:Z]\)M79L\<4TVU@ZFLT:RC:#:ZK&4=(>' MPM4.HH4-UHC9C!>I89QEB0B749-71&\TW^#TJYL-!7J)SB1445EA*D9]9\C8 MI2IU@=F055J9FM#<8EIX.T:>JT0!JG27(M64.>FC'*?;4D :SV6BS6:-E+3?4 MQ.&)BQ/S\ >WD4]T\C6]4S:*K\#"*RK_%E1P51IWI_IH@)D4>?1 M-VH=.LV--W3'(%XT\H^_V7WKI6N9LK>Y:')N'9YT0[5H97]OZ35 QCKF<7JI M+OT=XWA95'2W5_Q><[6ONIKU<^NR825MQ-6%ZCJ^YA=7[XQ*M]5!BWO& MI&Z[D-R:D$$\KGE5UQ+\JLC@OT!]63[NTJ,71;#\S/&Z?7?]8ZMKKWUVW;2# M;G^P_LWK9KW^F3OT]%KU6O5:]5KO8ZW#WD:SOB N*S@M,'-D^?_[S'U6JYV4 M!G!L&3:):C5?-=2QE\8Z\V\X^N625K[(_07COVL%8'B3%F0)^8]ZSI)^8X!J M4RDSBWM] F!9J?0M >5[D:8>*O6)(IT?PUB#-!@#=_GRH,"&RO &:'/S;I\4 MR"P-LJU ]H,AW,H:;%N![>^;@^WI 4=S+LVY-.?:4["MY%PW*%]CYG^=9'C% M2T>NTO\LQ9JSH3M2V8M=O;[,@M8\/M/\RQKX; M#_>T]^:>,_S>/FVZ;[K62+B7[V?[^&A+,%S'86XBLT4NI?'W<>.O:WJ.I_%7 MX^^!XJ]C#H>]1XR_M6ONYCF^ Y?W[ER'^\:4=@"#OV]B=VB&J!EB<].V;?8= M9\^(1R.P1N!--STPG5%?XZ_&WP/%7\]TG<>,OT]5(^WMFYMGYQKIUB[=D/YW M,"[=5@N^M;KX=62P8L.'@>P#<]ASM\3WU:=[KZQJX9.W8E4'?$:>MZVBK\_H M@94!V]8GM-TUV?D[N: =BX*'WMFDNAXCJ7;M[)A'Z$KY\@V>Y[W?&\\.=H]=P=GZIF6 M/=1G^IC.U#&]P;[E >ASO0-:[3O[0Z@[US\T,GT?,KGF<&#M#S[I,[V3,QT- M1_I,'].9VO:^!5#UJ=X%I>X/E>YB M?EIS:\GW^%0/3]S;(W-D;YL8M/JD#T5;.[Q#&ID#:ZC/:*_/R+9,Q[IEX9H^ MI <[I-VTWY&MNFX.A%[O\_(,9V!SL/>[S.R M=Y0IOW,IKK%CDUHHT]85A7M^1JYI:2Z[_V?4UQKE?I\1_/LT)>%C#]2NO^GX MR85JG:U+NK13[6$/R3.'6Q<8ZS-Z8$+R3-?3H=K]/B1GM)M(W,[%N<:.C;## M[-G;ZGN:A!\Z;:FG,V+V_(PW[(>V(U>U<%C[V4.WGM ##-JVJ,+BL MPOB>>.UC*D;R'+/?NZ7C;3^JS.[0)?>8#A83A&X;_]4'N\<'Z_3-H7/+<(8^ MV#T^6+N_;;7O?9_JSK43C5'?%YP&^_"VD4_-*O;X8%W+[&]]XX,^V ,XV*$Y M'.R;&- '>P?"W=DW(VOGPOVQ1]5_QAZ289;.E/LA370[R:KU(+:WM?>G$8IN M;',7/4)'YK"G^XH]KD-U/-/M:4I]5(=JW[8(]_%J(QJCOH]-#%S3\WJ:33RJ M0W4]LS_4A_K(#G5H#OI:2WM4AVK;^W9_\?0<]S(!(,HG\?LZCA)$W[]9_5(/?(^1S[V8,#IE"43#N+: M"%F4&1E'S)LHPEQ7<%!@Y/7>V;(T>WV]SO,SKR3*>_O>VOS^?!3#[3 MWE$%ESZDS:,GM[BWZ= M;XT9&[GA1N; V3ZNIDGWX>1?;[#]C9?Z?!Z,@'JF M[0WT >WK 0WZNU'Q=R[_'KOGF1+;TL2 Y<%RRRB?XJT>:,T&?'R[VSU60. P MD/P??QLZMO-2=Z[:ZU,Z&O;[FPL*?3H/>SIP.)I^]OJ$CN#_'II^=B[&-69H M^?=(3DG+OWT^'2W_]OV$GJ3\>^PAV;.DX!G/"]43AMJ?IIA5];2"L4?.<*B] M:'M[.MYPI$]G7T_'L6P=@=WK$SKR'CS&MG/)K1%C,\:JQ=[^GHYM6CHZOK_G MTW-UZM%^G]!1[^EE'CWVR&MELLJRG^^S6 _6'3-PM]6ZMS2\92.X0Y?B&CTV -EH:\^3)N ')F!W-]?EZ1/:6(\<:!K: M[Q/J;5WA]$ADX&,/OLI[.=;WL-"=,B6/,MVMN93NV+/_YWK4,WNZM=;C.E/; M,4>];>UJ?;#[?[!'CKN],_WQMM;2V/3=I;^NM7WP6;.(?3[4ONFZNDWRXSI3 M%P3Z8/L28WVH>WRH/6??S*F=RW/=)4Z//(B1&E'UR(,8^=@3D=[SPHC3?*EM MX4W[DS)4B+YC%V1ED);CF LY^AUJQBKH[%+ _K 3R.RUSG'D]LVANWT=W5U M9L=!.DT6FBS6^Q9[IN=N$0G09*')X@F0A6V;[NA)DL4V*1WW1B)[AQ#>]UUD M_= (L7.GCN;1FD??/X]VS$'/?8I,6M.%IHMK:LY-R]Z^XY(F"TT6CYDL!K8Y M<+<(ISX>LM J_N7)Q)E 0\*8Z=P7UN91WX M:>&?IWAGDY]QEM/E39G8"/Y8P*-BFG%NS&"::6YP6&U@_*M,N$!JUS(-QW)L M(/[9G&7PK$CIK9S-N#&'!:4!-LV&,99QR7(CR"*8W1A?59\,J@^&63HSTC(S M3LHB3=+9E7&>QF41I4ENY'Q"#;CA(T7$XO@*9@US7N!,S CX\O*KV4YA:6F" M+Y^SF%=3=8T;-IY'WW:^;2Q^OW;]8YCL:Y!>)O@YG$3-"I^"!<'&Y/#<"-., MUBB6EQOS#!XG!:P$5\AP0!RGE[EQ1 !(2T"J(']^O#E& P(3W5:\33 I0.28 MS7-^K'YXJ<*)44+H2"^];$_7FR]' I%>Q..7EU%03(]'_:[K]?[^K(I#R@^+ MIW87T7N1X8IGCMT=VN[:QU;77OOLNFF'7JUZK7>A]K MM0<;S7I#QL?-AH&]-':%"N^C4,IVHZ NJ7:BD(]4H'="%WA3Z0(&J $;N*,? M+5C.04&Z&2C?BS0-BW13FV>_P8:*XR91C!MW^Z1 9FF0;06R'PQQ':\&VU9@ M^_OF8'MZP-&<2W,NS;GV%&PK.=H5[AZ]OLJLFG%GKP5OO9=?N!>-V M1F'WC&X[VY=C#JT'[28K=JH1[:DAFFM:]H.V;+Q[1-LF5^MV.5<[.QW;&CS\ MV>Q@GSNIA-"ZU?YLS;9,NS?4RI66>0^PK[YI6P]ZFX)6KIXFHGFFU7M0BU$K M5]NP@1WP@)WK5O<51-E;']Q"QO'#7Q6].^XSW-9X^*Y;Y6[!>W9^W]_N>(^] M;26-/IN'.ILCVWFHBV;UN6QS+@]VO^R>R&J-$C?ZQTRO[VE&NK>G8X^VO5)+ MG\Z#A9@&FG+V]FP>]++N/1%W3RX]A.[4VNN.K(?C$7R8;AP[=%F[M\T'>-C> M"P_OZM8$\10)PC4]9UO]11.$)HA'2Q"..1P>1'>>AXE1/6A/IIT=^O &%KB# M@]VY&;%=@>-]X\MA\,S'S1IMV^S?E+F]7RQ08^O3Q=:!Z8QNR$S0R*J1=3^V M[9FN\RB0]>GJD+T;_$I/48?_E.T4KVE%V>J/B8T:MVT8V6@6F;>Z M1VWTC9S"FGD&'T_R%/Z/.D'B1^=9.LG8K-U-TB]S '/T%\,5PSO9 M1>3S7.U)S"%>S].PN(0%47?(L"S*##M&9A''5:1!Z>,,W<-L:KJJ*Z@$P9J> MFMOU/%TX*I@=#K7=C!2.>\8S/V(Q3 .0XK";9%*?2,;S,B[P3W1N].UHAK_# M0@LVYYVT+/+UK4HWV\Y==C)=VC .QI=C3L@&8WW@3PPW3U@(2.O#MS/FPT:V MZB5Z3WA#,V[>U_O!CPHNOC!ZGH&S!WC>36Q2ARE MV*[@,/?3 UA22OOCL+4R!"0IB4)2$')3S@(3Q\0EBD7% C_]@\WF+U\;_-L< M&!DQ*GX1I64..)FDB/1^F>$RX%/MW<@/(\6$*6"G ?L/@)+B=$[?A+]+IB>9 MHR13$W>1ITG"8YHQ;RP*4-S_VAE31U\$ "Q)<%VY/)IH!?,FFLYKJLZ-2Y[Q M5E=CV(/@OP@>_@T6(I:5CD%GX 6^"UR@2+,KY".P5EPI#JA[#"- \3D/P\B/ M>.)?T0"09+&2#L1XV@ML<'[C P!E0@B/=V%6S"W )?[@='L-1+IC5%GB-/6V M8(%?N%^H [I.^*V0>>M$:32#>2\V@QK+\Q38.G5/CHHIK"W"OM0&B.)YIYSC M9\^R*#=^[,#6@#?2!._2 ##HGVHQ7>- ^8?7=5;R#P3T2OYQIZVT!3*T#[$$ M\->?O%YQ,]6[BU@D2!OF5AC$EU#'KP0M?6R1W.Z>AZW%$'DJ'O;)GJ=YA%L\ MSG@,Z'G!97ML42?8?$LBE%6_PI"9E,7Z5Y::7NT(\YQ1&Q;-?Z=9;:M.>(>: MHG=8"(L]9O$EN\J?O6B3%]!6$X"+>U^[PS"\MQT*"@?^FF;$8HY+H)0,1\&: MV-ZLQ0#^'O[OL[]%8SX>NI;C#SUWY+%^GP5#R_9Z? 3_,;OO_3$ ;D'=X(%Z M3^&#V(3^?UZP5ZN.<3>:X+7XMA_:PZJ+ Y"G^&DIKP"X3H>(4_B#4AV6M875 M4N\JXC'PK'M2&:RNO:@RW)5T6%(8[D=-4'"Z3ATHR%Z[7Y5@;RRD#W .C(S8 M-U*<[?4F5I/[)Z )EOE3.I77@JQ16SA0%VQOP>VZ[3\W]U%QV0ZI0<11-^2V--!4S';& MH@16LYKGTDJ88@XABS+C@L7"%ELXP+)E]27A!TM'$! M5:&OP0*(67& %[F"8,0,W4+()):<<4;,RL2?\KR:- *>%A![SPMQUC=O1HQ#3S1G;1%B1%V@H2%"F)$UT;ZU8Z])?V\ZG)2"K12.T,A8 MO*9X.9+PN=/-24R8E? Z*\D]$8!* 8H!+ PU+7QXB-3V$T] GL>TTY, 3*4( M=D5FY8$2G>TM4IUC=:V59#=I[)VU]KY3ZANNQ&B0\?8FY'<_8G!!XQUSG)H9 M\W(,:":VFUQM(2UIY((_.F,7#?91G0!Z@5+ D@(^)!PP8.DGM A* M(X=?96CE-+V(@HX]0C%99)$OB-4XJSV,[6U(AG1_)R].AQ-/M5:'+QAL#BK#-T"E@L?"4[N2?X_6S0IOAV U"I!6\2K@LP2%F$\4 ME?B$#ZVH%OX]XY,2C@T-)63.^\T(UT1^J)\ZPN0M(NYO"G%_9UF&2MW/$1N# M"5A$VQ@\^\09_6J#;7 *.<2S/[+M#]5I[*' ! MSF=R)#!ZY"<"9FH223L!G\V1)YGTL T<_,ME-2VZJ5CLEX)%XMOX/.%%#6QX MYP>OW^TOD?K"W#A7ACX_ -(ATNNYC'K7_@C@YR G$/,.,UI[7L7QU3[(HQ8A MWHM^^N M?WS;N_0&W?[@MG?[7??,'=[N-D&]5KU6O5:]UAO6.NSI^S]7*Q;Z_L_U8-'W M?^I;]!X,9/H6O>U IF_1T_=_:LZU#R#3G$MSKEUQKL=^_Z=RD*65RT\ZN8[0 MQ;74^G0;$#RZJP3U"O4*]0H?QPJ?7-_''5T+NG^]$0[\>I+QK*#P#)[9(Z<@<:RO3B-1XMECF*L@[G M#E#-?.Z:^0Q\R*U&VO M4#AD14I?^+E&JWQ\MP8=#?KZWL+].Y:!OH9U7X_FR.YMH0_JVHGK3 MP]DO4?U=4?VGB!BNK0EV#\_%'@ZUD-O3LSGJ60][<;(^EPU#+OT;6N<_2B&W MIK=Z%/SOLYO[\(V\9Z_VHZJ+=GZ,_RRB@1A!)8)RR.9;[&I]XGI:9O^>= MQ-:4(8N58]EUM;G#*SW&PF%?GD:&K3HR+GI+749Q; 1\SK$3,;5MOI(M\?)F MH],X"EC6;C$O>AI=I'$YXV:SUSF.@EU3(F=HY#@U_AE;Y)?S>9H5U)NOW5Q5 M==7#;A1+/;+,JL$J3BT:9F%#0YB*%MGJE!4E\/>9[,/%_6D"$)Y<&?E57O!9 M;LKR?#B"7#8*7-6;"=8575"G!+/QQ&!!.E?]!1,X&-II,L5N'4&[6V3(&3;? MS[O&KTD1Q<8E!_"KAC0% *^4_1B+=AM# >>5+?VQDRWVH"7HU1FRJHV*:5RF MV5?\BSIGZJHD?Z91@+JX)A-7@W_PQ4E0;UKJ#R'1VZ0F)UFDVJM@CPB3_J4N M+Q< L*1H@DR4B7.82,(,UAJ6B%&$=O!>PGF '5E"_#:CW@F$A-1&)6/4*@$X MNNSY@N_FU*HFSTO:I&@NT_Q$$(G,,<(K;($S3>. ] NTS(.9"O^KG$"^+ST M-LU+#7Z!3\4YM9:\B +1#(5$)+;YS'C( 3!$_-A!!3 BYA/JQY]4O1Y2T9%! M?5PVGL2+ O"J!ER7VK78Y=+6 CXNVK"C)J +?Z:E3MD%7[D\V7]"K4]W&59L MS[7:L-!=AG67X?O$MVTY _;# 82;T>-%DH>)QFF6I9? )K![,;*U:#;'>7.@ MK @$""/Y4?>\0A'>$ _4!8M: P&GC8I*C*& BA(06U&S&U35\8[XC&PH,V=Y MH63@5=5EAFZ6,4F(9-A4N-4!"\2SN#($>&XQ946]=!"K]#Z[8%$LFA%=R>9_ MHC6S:B)&32X!&G*5R:1K_,Z-,8\C$):T0_XMR@LA[?*I%'4+\HE4FW%+UL+! MS#@78F]#<2E$%TD&V$K, 1ZR)\^WPK =V8OH$)O_G]!I+;=/(OU@RH)K0%ND MJ#X#\'ZP7:\[:+7C6ZD2B*Y%7J-I+2D9XRA1+5*9F+360NB5WK!QNPG@X1NI,\1 M"A[@'4D+/:]0XU#;_<'NN2MZP]&Q5L"IKBRJFE1T>B'[G BOP M3@:EBH/F1&K-!1?P"*EK$@&C5K)K>T#T$A<,4E[JT&3&6*?&VZ_+IJ**F1K4 MEBN,0?NF-K^$RLSWRYEL^H6]H/R(V.$/_=&@V>QR#<$23F#91Z@6W$2M8@VX8JC4>V#^;!(^VM M-G"ZPT'_SOL4V7:W;X\.I*D2+M;9;$'?VR!GI+L'?5>9OW5HE?[?VX:CN>&G M!CCK01+][C^,=+.@HCC2>UY42COZ*ZE-[E&9DW+6Z.UYEQ7+VZ+73LJJUR[R M$556;X@C'U88+8=:7+WAE@\OD7[#C1WUAJ8]U/4:>W(/ M*#5_0U"?D1/EENQYTRR?0R6;5?O;9[*Q!X[I>8>;CJD1[4 0S7-V@&1/3W=^ MJ\*-6G<^>)W&[O5-U['OJ=Q1*] :V1H;1H34YJY:DX M6>:V!Q,\JGQRT@VW.FJ,ES']T!LV;O$-1.+KAC=F=XW-O].XV1POCJ+;@3"8 M;-M.X\Y@%GPI<[JK*\WJF\ B3)(5H6>[F:M17V.(]W3*U!LY,DYG0:KHYNY)A M\]2 904I;&7%V0*NXQY]DAIE=L00JNU[BR\R92,"056'=!!9[=^/)- M1 4T]^ "+QZU/8TX&Y, LX""=2(WR (E:,"=. \'!WT&DO;&1WLC62KG3R/ M2K)%*WQ7@DP&3@.)9;+3II>I9G39(LF20;_!NQLW-L_+#&@J%U];G<QNOBAQO0?W.8-DX)H^J,FQ>/%EQSWRN,KLT;C5LHVXK/-Q\32*NNHR6-(/A-I.1CF&(6K8V1[2Z]M)$H&4(!2GC4H"K MA&ESZ84Z)[N2]0AG A6G?%/%JQ=?K(:'!I_-X_2*RUM/FW!#QL.#JN0!DV]I M*V42'61"\G:(U<+=S1AL W:)^E8;,>05Q"H9OLJ%EQ^T5W'=VYSZ^M-Y>E5I M=AL6BT5-&Q:"#ZI"<%W*IDO9[KJ2_T,8=GYD,5'P^12+IDY0W$Q$W?AM6:W7 M[>UGO5, ,@[+0JBT XO@@=N!%2[VG]/^66/_5-6@;NT&5GQ6\!EP7?>(/3_R MGA]%T7/\UOF;4^,3GV!A!W+*\\[_F49>^E-\&9FN-+7+!/T)F,Q&O#HOQWD4 M1"PC_P!(NA*KY+FJV>,FUM13Z1[8150.""NJ2@8OX#U".RS-0$%9/5W!@3?C M-, 8]KGGQ"EJ]CZ X\3W4RRV ,GY$:#I*[OP#5@K8)P=HI),?1M27(;P!S70 MI%'!6< ?A-C%TOHYZFF9P$L&(,D"0N++J)@:OW;/N\9/)RKYR8EFPD\O*&*KVX0JNPI\$&L1,J)2B,(>%(9<%G_"9-,-%LQF>$!&B\":9 M;6^8;(9@5FT-:&JEQ011[L=I+AHK?$"3'?2,28H'/F9Y)#L;H+^-R4J=M4N$ M]ZGNJBA%R5$9%Z+(/HA@V5E5#9%DOY3!I/+'H_45\V^JK)?X:^N] M>8JB$=%-5@C+&N8MT/X P?UZ0Y^W30TA@*HO\9\D;54;"D=SKOSJ:PT8DRD@)$D0(,@D8%E@&E^3])+J54_.3XV^U3>Q78]PI!K_ M8H 3V95!AVN/3*,L@/W_I:AAE@)_C3"#LU#B/C30B+,E]8A%'F"F&I=T64S,M"(FG7.$NJ MYU'>>D8:BB@]CV.0B/-Y?%7-TBG2#LU6(WN#[UZ2&*B[5<$:PZBQQ(S<1Q0W M3(5OB#!1('M.S;%DP3I6,U=G*;HNB!'4JP/%M:*NFK8%G811(2?/>84;#>6P M5I4DJU"S2RRB4*C9>I(7[<^*8FWB!"!/2L%ZY.=!9\A1VET"D\E;2SUO2,5* M_8BJE04(O40M3W0C:RU,[E^ 57VF\04%TB4;\)+',?W_E*.XT2Y SJ0^3>VA_"CSRQGR3T&[V'U!M$X1; )?2+,(Z AC(TT@2TZ0FV(+ M)NJA=?.U!9BUP QO1KG0UD6PMJ$K9UBE'W R$DBFJZ&B=A^U91$)\C/ATH6O M!ES]$B4-_%(+% IRKJKQR0RNYQ5(W.B*("_^58T3J-8:?[N<1K[@4FV8$;0F MHD%67L6?U0?@ &@Z(9?@82D:"4@.65D1 L7KSC0LO@*SHN[=HQ!>DJ5,'!!F M =&ZI%Q,3,@"H0>!>@7\%+A/A2.XLE@HO]>?99/,5<>$H)657 F. MM&BL (,%>B@D(C51KFIZ4"9JP[&D2M3$,]XX/L)FI:L!,;*(-BO)NYI1"B+B M0=$,1$X$;\>'V$;E=P(";#%*9 <(<>2"'%DBFR)R!0 M9E9()P4'H5VUL%JE$(2G%!=A H@%K/F$ $,^I8Y.@$'M-:H%PM9@%3FY"B;B MX\@X(_)49*GP@ M==(X33 (',>"R''*H_/SC\^%VZ +%M<*D=&B71A-6Z0OWP E8BWHVX-U$/M& M02ZUKX;LI3E)+JU$&3H:L'N#!EA)M8@2Q?2$2H#3P+K1>QG POT"P)^.<1I! MUY=\81]"-VDURL13%0V^!'*G=&CU+$*)R57GKE@TERD.D+Y/IV')7NM,?3/CN)")\5.67@)0 M\"X9%#'G!2O* W2@GG/!1VS+.1H_/[*?*]'U+SA:H*.L($?@CZJCSSG^J9SG MF%J!0\%$=8RC?_QMZ#C6RW]]^/$<']"O]LOG&%6?8@_M!B4]7F%Y31OO%7 MA'=8;5=%IY5?5W[UBL2A/TW1?$7N@X2#?F$67 !#9X+QB8YBA7#MU+:[4NDJ M%V%CJ2V?@_BDL)-2RM%<"VRA,.'"2+ODL3Q[>J_8?FUHNX'*?@%R!SC> ?*Z MWT6O7?BP1.#5H+N2^+P0TU*DXQRQBFK.ZT0J0 RS=NGRN#)V5L-Y#%H/*;(W MPYV2<;=#U[=U^R;IB<'^38VX1DWAI[6^)OH(?D33N_'7BN>1FBQT7H3A&N!) MBJ0]L2R.N&AE>10]EXH^^L;9E5I'T]_9LF=D<\XJ6WBQ6ZB@A"F/*4D$"8&% M(1@J))#X-Y$!]P-P]85^<4*M%ZXSG &_C =N#UZB2HEN=K6H/TM@?J@^4@!S MX]5C2V=_2J$#G>11)7DXNO7P'JSE$>9KK,8WX=!B(N "'"K/*P64DA*[UL 8 MJY2M3$9^1!"*I&63LH\8N0] NQ',&$P%D<+PG%B#Y T!!5D;3("ZJHN9@=,D M\-'JB\ KJ+PB3:B.#<%,66;*OY-1VV0X*]ZA%4A) '\\BBZ>+X6$O&M:7GZO M^ &A%A=@X$ZFJEDE(!8VAR>[,T.O+<9'!-06Q-1*C4VYUX17;HZ&6%&(5#^: MHZ5U1<+')KII%A1KCGQTM^$Q8//G/)+6ETQK)3E1BT<5RJZ4J>5':(TFPL"; MBZQ2) M5+%C%907C:S7J,YP1%UC?1K01E)XC0"FQ&.O*Z^S&:N<2?3:P!F3$4[JA$]! M4N$2O@9T0G0OHKW]'2D\[CZG\'SB**M;"3Q9FJ382?R[TLUV:7=RXSU@I^%4 M4=.TX*JK[,;Y/-(?$PA&2=XI#*7K9-I:SW+O(IG6MOHZFU9K9_?&X,X^OWEG MN%WCEY)A-J;P3:/Q#'^(U>^OZ_0V@XW3LL"&[BB-/D7YU\-U/X":EN9<-@FG M_62P'Z7ZI5D C"_#FMHRRRN96_?[?M=X)^.RV[+(N*"_8=-_U'9K'[9,(VOI M18JQJ>I4T#\X?LZOW<'U8+E,"A3(#$21-?6!+JZJUT-;PV;I4=XH]%'=SG%I M88S9NW4;^"HK-ZNR$K'W.K!1V<3;83$:E0O-T=T$DF&>4F1S#+H1 M[$'> ].\<8"^G";\2ITYW:0E,*(>)[(3\78MP"N_;"3#$./(+BJ?8//:%WDO M'45P8+KZ#A%Y;=FO,L#/Y?2FN/H /XK[F\+Y8'V?R-YO7.4%EC$ *8[ X%.N MR3H\)._D:6(S656)-*0S&80C4QI?)3!., 4I$7'2FB_4:[F9)V"<%NSF4@9( M%8LP8:(,Y[L4L88J-]-L5(4_&ZI&1E:9S+DM/4YP'EW>]_!%/D M_TLR;XBK-3LZ/!EP!EH,I]0)==NFW++D7W69A$ISK5+;Y)Y-29XS<0&ES&]4 MP;;D:J,I$A2_!:;*3--+D0@GEB433D7C$!Z8%"=45RRF"95"LSQ-B*0PR)ZI MRE,11E"\$F?+A)DL('\K*W7AC=+D3_SB^:IX'%\(O5W3 .S'.K4WJK95!3$!(@(@;S\( MP0<[D:ZCZI:D#?8IJTR*1K[^.NVPV>>GDK&7G'TET"K!G*@L6Z1?S)YN^J.5 MTB5RY1'$8H4"R!\Q.>/LS!2VQ.B.;0GC" =*BX?^T)I7I7@<((V]3PLD*_)[ M-R+B@ TB%?9J"6&VP9"UZ+",.L(6258L)T(8B3*/)=0Q6PRBOH)Z8=&F*E>K MBB]N[U3]11 ?<.UEI/J%FGB1S)*^!XHOQ'&]FG<"E5*8IZF_.;ORK7FPH61&6WNNR1$B4;2C59$")(S3,P%A(>@P[4 M#/]&>4OSIQ=D'4< M\F;G&-M>Q,G&]I PRT0F:$>8;U#($B&60OA&)#U6.%2""E M\@WD#\"X177&X:'B&8I5X%A^0W2U5,,:?&3N"/VZ46AUG>$BG,^U LU66U_; M(;?@4,3QD0\S(V8^A=8:]^(F):T#_O@GQH/HXQ5OIEW6MQFK-(ZP3"00IBGA M%"=%"9G6'#8-$A%%)_J:J12;+I0O9 %?16B ":I0KVA=U:IFS]=?O?KT\B$\ MG7>Z!VMY^,P&=9% !^]\.'87V6'''NZ,'Y(SI5_=C/#P2VC#QI9=R"03O<+@ M-WF"J7R$O+=H4C=XGR@^42[LE=YK(4OKRD7I2Q.E/PUF1YX$42G[$C^XA733 M![SE 0OU3V0'X-DJ2Z$A>I1D;+;:O*#JWT9U)/>G"6QC FK]54[-XD MD"6C9*D4YC 3: #P YH#-V%/QBH(G3,(5FEM\LF"0L=O+ZS.](> MNX8^<5%5#AM=NY\]4?_>U6:>,H1SE?*K%!J>3"BXKO*A :WFN3"79?7\:MNA MZ1'% =,HDQWV53BL72-5(RI?4-8$6E-P?2$-?.7K;?0C10TM#]$C8H4*VM3T M&P7FU?8"63?5L(D%>>9MIT7>,+@JMXTPWT1\453'-Q5553P0UGZ&QEYF9E%.6\[2:JEK%,3P+-7OW/.'OQ:A^([?IVB77&VYFR#V1H MW/B K*^.IGU2YWUX)M@*&FP4)U9UH3=06_-JDC^K(($J2UANUM8U_JDZ,*R> M[Q%3Q0$Z[S^3ZP.W/N94G])(*]K.?KXN/ARVXL/A^OBP.#]?]@G:#/46@G!5 MR4TC^5'TX<13%14[E0)R9<315RYTVZ7QYG80H'PP"CR3CZP2#Z(>>S$'2[8' MW!R^0 3S2%)IG:LQ2_/* :6:Q@NT1$>O\&O,4M*Y&\'JTP^_G;WNV",#,"[@ ML\BGM+5&]O'DTV?C[*QK?/C\SS>?C+/W;S]\>G?R^>S#^UOGF-J]O<\Q!67I9[!Z M8Y&*R=&B.4Q??^TH6&XC!.*6LI>P+F6,2AG@?T/^3[G(R99I2 (>[RBI,F\4 M4U AH>TH ;9=KLL&*2ZJ.UG3Z4%AS2HQ/S!058HH>X@Z_)+I=WOT'.X_>IYT MJ:;%> OR.3W(^QB5>GO!*_VV4L14W9/J<][::S-Y8CDESY89>?:)>=?E/?]) M2]5%+"QC==FBHIC6,EN9-S>L0Z1G7,G674OJ;JOHS%R5Q25\(25>Q; R MG^OVU.#8>T\-#A;!9'P2Y049K.?JDK4WHE+GO'T3WZ\B^BTY^V&FV"]&<'V> M%=@)B">P9,XKRP"^5:))(GMIU-W[JDZQHJ$D8:FXS!"O6BI$P8_!L&M^E44D M_0DC:=]T5] \LY?L,9V>;(LX"N MF+Q,[S0&:\8X6>@N)%;CB[(D6BS6NE! WV!5P[%YS'RY*>K*(!B(P SIAJ[% M6[M;%'[:'KDN=45@,V("E+5 [FZJ *B;3GEXDXKS7&0G4,>*@*QJHV?U<:+& MM2JOQ2#Z['<0H;?W1.AV@6>&C#C/KW,"5H(99368#U!(O4^3[U DG,$UIX9Z M_NX+J=Y1VTT6WV]$)UC#XPS2D9L MJ/L'2&RB]\U).<'Z)]MI-KYI)G3"J6*1)0B!$S3/>.[#3DQ9;".,%%EH(W@Y M7FB@:G12\8 *"$5%>X%WYZ)1,X5-G.-4H,!E4>4,5]FWLB/.XDPFJ&5%JQ=? M531TVNK ]XNWKD?.D_6/]>_$/^:Z]^8?4^-@AWX'H(:]MH^I=V-VM1YH.W>> MM9;+OTVC<52\W/D"[]VCMNJ47NX5G^YWC3?B.&H!*UL5*&K&OOP=O,&$S7-^ MK'YX";8DZ+97QU%"4]-+"WM#!*;V=6#(2O*FPQ"/:]SN6@*_BPS^"]27Y>,N M/7I1!,O/AMW^J+?VJ=6UUSZ[;E9WT+5Z@UM->_TS=^C=^6*'W9XW.I"UVO#0 MO=VTNP#L;7'KX=1-__O,?5;+4TI@.[8, MFUBHFN^>ASKVTEAG_@U'+X='%IF?X'MWS>Y'-W%[2SAHE&]:UK1^4E[I2H;= M'P W/,J# *04E\9[RN[? G@'L;O75&DS;V4-W@E>2#T"37(;F\%B%,; [;P\ M*/B@?WP#P-R\VSL#F=MU>GL/-6SKM#'!/"#P]A[?)+=Y<3*?\R2(OFW%MC4@ M6RB(X8;7K+@G@7E[>\4O>Y6P=/?>U+?NT'S M5$Z,)"5_U37?U2,/")C]0(\,1':@1XXB,U CSQD1H! MGOA(C0!/?*1&@"<^4B/ $Q^I$>")C]0(\,1':@1XXB,U CSQD1H!GOC([;-< M=I1GK(?N9*AF$$]\I$: )SY2(\ 3'ZD1X(F/U CPQ$=J!'CB(S4"//&1&@&> M^$B- $]\I$: )SY2(\ 3'ZD1X(F/U CPQ$=J!'CB(S4"//&1=]VXJDCGSQZ\ MM2EU_G"[]O?UJL*+0E=O9Q?7]EC[WGGT^@7*SJ/3HI@?OWAQ>7G9A65V)^G% MBY/,GT87/'_!@PG+7@2L8"_L06]H]08O8+FV/7)MI^=8\.]@T'\1] ?.T GX M-]?N3HO9LU?G'"]@,$Y$NWC1!I[3_2:!<8JG%\+Y%=3(M-T23MW-)5H$=U=T M-[T9;>ZC7<[N2&;8^;\7)SMN%K2[W0.N==SA8+0-VWA<$-B.93ZNO=O.B^$+ MQWJXWI!JC,[(TT/OM7?H+OF)HU6PQZR".4(%6ZE[_7@5L\M<:UE:R]):UG=P MQ<>U=ZUEZ:'[,?3Q:%FVI3U=^Z=FR?78EIWQ !;(@XLTODC9C#=T)KHF\7W: M-6R\7?%M!D_Q7GKC8PD:&1]:V1ZZ/T,/0#.]._O[+>]-[#60WQ\>8;]\LBNN#&AQ!&\,R8EUE>LJ3 MN,VG,H;%VR[KV-X1>T[Q%KMW%#R7O],"* OF'*;)HB*"X6^^^5.63+AQXA?X M,7OD>J;!D#NWLJF6)EB5ZZ..7)>>G_WQ"LN0S^Y8FZ>P*C*:")SE:,N?^E,^8%BX'.?0 MB$P+%SWTJ0J7TY.?G[9P.66Q7\;":?=SE'P=8R6S%C6'./0 2$Z+&CWTJ8J: MUV_>/FU1\YJ'41)I27/X0P^ XK2DT4.?JJ3Y^>3'IRUI?F9C'FLA<]A##X#8 MM)#10Y^JD/GXZ@ TIV6-'OHT98WW-.3,:0J+-#ZR M"3?.\ B83RG3KUG!C+=1S(VC,,UFK,"$9Y;#&'S-0.GTO*NES2$-/0"JT])& M#]U2VKPHV#CFKV09!?U#?U%OCM,,>%T'YHS9/.?'ZH>7JJU(1!RM0R^]G+%L M$B6=<5H4Z>RX-U]FX4@\XO'+RR@HIL>VV^V-^G]_5@D^^6'YM(MX76VM]6PT M[(ZL]8^MKOWW9[S<&B8T6:71F AXG9>LRR# N&\;5NNU"H<21R$1ZBZ3S-*<9UG'%, MJ[C@"CL%@C7>DAAAU:^P,:!&6:Q_I548EI>._)8O\^"H65[/3Z"_YC=]_ZPW?XS]=8TJY%^PCOCC+.O M'1;"%H]9?,FN\F02QHXL.9%,#YXQ9^S:<7?SM5IF9:#XJT@Y5(>W[VT_N3S[]^>G.^.\;U M[-5ZUM( 6W^!USN#G?'Z9IL$K+#,^)]EE!&7K&X1N['M @[ZQ"=1#NP,IIJ" M41.4\97ALS('&Z>81CE,/$\S^LP8% G %GB0)D8$GQGS*8M#O%4#)R),%@-H MYHR7";Q%$[*RF*89;"^HX/S FHEE=2W!A;9537I>U^OU-E)-MIJV.QBL?_.V ML[K]KC?PMM&C;JV1]F]K^HN#>7AN0\=_W>[]74?0WZ MX;%Q4D[*O/C'W^R^]=)VQ94]6Q>&[Q<*KM[NCU?'=^]/V^F.7N0OX/CR(DJ, M3V6>\SA>14P/2SE2I*#87F/Q'0)D]PVJAP0[# ]& =T&=CJ->+BF"\;IE$49 M?$QI33^F+ OPE]>@3_E@E.8:[-N _>B:MB//#T[(+BS.[NWSZO8+=)I$KI.7 MGZ@/20 "G&YW!0*Q>4Y]S->L.Q*@_26 M4G$)KHG(M,C R,3 V,S N>'-D M[5WK;]LXMO\^?P5O+K"W XP;RU:>=]*%FR:S =(F2-+I?AO0$FUS*Y,>DLIC M_OHE*>IARZ)%VZFR*P,!8LL\#_)W>'AX^-"O?W^>1N 1,8XI.=OSWG?W "(! M#3$9G^U]?;CL'._]_<-//_WZ/YW./S_>78-/-(BGB APSA 4* 1/6$S MQ#Q M[V#$Z!1\H^P[?H2=S@=-=$YG+PR/)P+TNCUO\5=V.CQ&PR///^H<=$?]CG_< M&W7@4=_K]-$)/!RA<.0?'?TR/O6.H>^%A[W.,3H<=OSNT4'G9'1XU/'[1Z/@ M*.P=!UVDF3[S4QY,T!0"63'"3Y_YV=Y$B-GI_O[3T]/[I_Y[RL;[O6[7V__G MY^M[773/E(TP^3Y7^GG(HK1\?U_]/(0<9<7A7VRN>!1/,8%,H&#R/J#3?57C M[F&_FQ(H=M@B !,N( DR 802$D^7$X2"[8N7&=J7A3JR%&(X*,H)1497%'*P MG_R8B5C-/^4-A6!X& MT2=GT$QK!.)(R8O)G#",\PBB4EA,A91MS!0H_"\C& M2'R!4\1G,$#UVN[#3P H5/%T1ID I$0]@GRH5>9,*+)NIRO-Q]L#B1UXF2[KZ;&N$LN=3TTX4@(E]L!%($?!^S%]W \17MD;>161^E#9 M 2$A5&@NZHEY-IMA,J+) _E(F=%I:DMW:)2ZY](XLZ3#ZG^GD 6,1BMZ]_Z, MT1EB B->'*,T@PE#H[,]-5)U4H_Z1P2'[Z4F:9&2@/D.H7[>ER0HNLYKDM(J MVSC;XQ*,""5M\Y8K/F/(M>*2A,L130/]'U__ $:N]9=?[ZZLH8^6G-.DC%/6N4X?NC*,E7^@ MDX?E': I@2+]=7^18(%5S%%X0S[HSXN6;HA-$0OA@HG4IIMOVZ5DYF':F-8F M)B$BDEA^X#3"H9J;?(21BB3N)P@)[M3V*YE90/$T*#V)Q+UL392A8GB"(E-@ MN(*$;=L!RQJ,T]&-[-I:1PZ)+#25U9U( OR(KBG?&$T'27:HE:^H!W4N$M 1 MR(4"*17,B05*;KML82DP\OFC\N_#"-U*?XX84[_3X+ML,?U_0J,0,7[Q9XS% MBYQQX@ +-\O8HER[G?2[7;]L)U764= 9"H +5N;2U&+O_WO<<\[^G^0: /> M&7U^;I23RX@^;=5OY$SMT/MR\K*.BU#\@1;0(BAOV!@2_)?60EKZ M)\0#AF?J&QU]C#DFR,GYUV)G@4^&CIZ71%B8!Q'E,4/R2Y&M[I %Q@JZE'6+ M@/L(.9:=XK90">4NX^D4LAFVRMCOTB$CLDG5)*>P#Q8&GYWQS&!K*]K7N Y23%)?. M-T]G:^F^2MN5>HNA!^\2#BTT:+5J'<81HB/9,' \9FALO)$IX.X173G;G=R1 M7XZD4MCD1,@(42YJ7HQZDL';7H?U!3+EQ!_7Q['$P8[7L5_IT.2GC%F;,'7CGN!N(:PR&.L%J2V$(?=)1DQ_C$UPFH&GVR&&D8N0 3 MD$H&!=&MM(@K\HBXT&D:!W2+5-;PPNMZ9:0*U.UL:>LPH\ MVAAN%*H_F%(F\%\J&'!%@B@.Y:R>?(;LNVP; MZ9+N41"S-4..S679H??E7, .O5FU*CY,!:N@(Q<-I+S*R-1G0IT24!AE&VTJ@V'E#B&,M:V=B#VT.O/)9G[ IKI#G#'3QD MK0"X!C-[1'S4+V<%[%"U,4BV-;-:P5=[BN0_Y8 >8;2>!UY?AMW7'OO=$T>$ M.\FV!+UG27THR-QYU 5HU&A#!&4R9"%HC5F3.V\[W">^UW6&NR#H%R!%[5!> M0.*6H1G$X<7S3.WH43'0C9@@=AXS)G\>R!ADVUW>1:+5(GI=WRNMKZRT"",> MI/*U,] : *,"2'38F4H).+UA_44VF/*;,_7KMDVC6H+=%#S?*^6_:IA"(DZ; M0"9PAWL-5+Z2$+&$"%TCR-$YG&$YL=&?;QFF3-!!2,U>M<']^;'?>WU;V40K MNWVI1-"V[$MK::@1T+J!=T93\U7K"@0%J;9J94/J"Z3"/^\,=,$4M/?^0DGP M>H.6583==/J^5UH066DZR8"4"]R-2+ ]TK+#/6]1&=G"L84(&:_PRA&G^4X M*EO1=9U[.;TU*=@[],HK1(H/T(Q D5/;D7!/ UJX6/-_O:-^>1]"!2JM3/PM M:]@-MF[5XV?W@<>^5UIOJX*L[1N[EK9WOODJVW%UC1Y1U"\,"Z9\"$7&8DMH M;RC=;ALGOE=:6*NVC>*&L,(F,*T.Z,^-DJE& (HBPYU-E5#-PI%D+J*62_-V MO(^'_T*!$'0I$TK@G5H 9YB,]7D!22QC%XT''5V162SX5ZGUUBWQ!^ILM5\Y M&'GEQ8I:]IM'@68.J%>'"Q9LJJ'2!541;)]#['X"F!0_F^V1VX+:PMH.<\_OU1]>._-?C:!6(GQ%)")R4O_L>.PXI[+&H[Y* M7Y8/.BEJH,G;V=0;A#4V+O8N(CO)DF.*.12MCU_TGDH7+ R!O0<<>.7=YPEA MZYK6>;XU1V:=7_F'_?(R24+>QME44O,-W$P% [N'.?)[I62\P6#G6U0SY+OR MZ$@_24^7K O02H9VP([]7BE;E %6V$)(1V;#>78:IKT8WL>S6?(&*!BEER-? MD1%E4ZW>NDC69&O'\\3OEZ*M#,^BA/S:95 0LD-5-T[Q)0B%UOF&U!O>4#AX M1 R.T1V:0JPRX0^(3=6FCX7?%0CJ_LH[*-;OWS](+:M5'71E%%_/JN9>]%"T MK%] J@8P>H!,4: U_46O$Y5*I>H"K6^+#?0S%&8UQ7CZC;:HU^=I-PTYP2LM M$&6FD;//!Y"V;SROW?!_>*\!I^2Z _05 +V,9D$+&"9^DM#IPV%VW4[^B*G;3Z?G]TEI)9CJ) M5L"HE1Y?-(J9HXY2-3"G&TA/.^JS3*EZ*5-#I$\[=EMI>S)"GV)]T8]^IX^^ M*QL1Q^OE+4RLB8V#OE<^2YTS,R_\*;#; 8,WFI([,+5W5-_OEU:_;,"U?O)^ MC\9IL\=6>K&ZQM3'S6!\&4S,**.\3C2!_]N$.!I)%!K2XGJ)B@)>]( M7&/6U8!R]I'@R.^7%\?=;"PGR ,THZUF,:^O.GRBSI(L>SUD.^DLP=#KM_=L >@^72V)YAZ-1*!4Y2F:FHQ(#C2&8B4@7IK-CZ5 QRFH:K) MV5X8,Q/Q2)VEM&QE?RN6*2O$Y[:5UO M&7Z4"GU3GI$(_AE-AXA5U:NB\-;K0"@A\?0TI"IQ7Z,2Z:&3^2U> Z7E6!?] M^)(7,;F@P1-DX<"\+ ==$=5@' ?ZK.HJ?%]/7M/F<*=,]F;TE2-]MO=F*/T# M0>$5N7@.]+'U2\KF,KXOJ]IJ$XY-MX:Q]P$);^-AA .G7E))U7AW,1:C1"^OZ=;UA,TN Q,\$[&D72+E67K4*Y/GW35CSH=;V# M6]FH=K,M%6O>3O7U H/@SQ@S-=@7+T_DU;9IIW*IU8)!AFCX>O9H7AZE9K'C M)-AYP#(8',_-9]2[)^TH.K-I'.6+6-U**5W(9QR&$;J 7-BK:"%HO#*7A;L^ MY3A CR#4;KZ)%66XSZ2X;,PCVY(YC(J[7D3EAL8^^MZW\63%BK=-/?DJS3> M%>.L&X_&3>-W&CW2<\@>Y.2.T(B.7RYC$IK@P%[36J2-5_ \@IS?C(Q:-TQ' M?E]BI=W-Z$$^"R86MUV3VB&<<+!<+/O0&+$:E?R$I)5SXT(QWER3%$3F4%EJK<,C1",L)+.IJ]MG6I&Z]FEE>6:/PN UNE3')K M,^75L? *JK<:;V173 W"?\7)2WRRWJ>&E>R6IRMEE'%RC55RL=,#_0Q)" 5E M+W'&.X%.7,@X(T /#(^E4Y26 MK;.%E_@1K>CH=4@;KV QGC)SA;E+V*Z1?+@R!>3*I?%)8*6.>NGV 3V+CY%T MQJNF5348O!;"(A51)Q8Q&]OK@5E5NFG0S *7XQ1P%57C/?!F)NAOZ8)@8*_, M\K*-5V%IM)H.:FJLDN7#3['"^59KY1;WVCF]EEDJ]\TW&2(>)@RM.T;,T;Y- M?"^>$0LP1XY@%LA>9_:R.7"7-%X1KM0B;1RV0:_;Z]9*=^$M=?! M1M%X=3[&'!,YF.HL;/+RX6RCIQJ8. Y1HL""-0V>,:^J\89,M] HH3@-L:PI M5Z/1^L-Z$F;,[X)/,QUWB* G&"57P%1G2UQ8O-)P43]GLM0KYA,Z[57DV&9^ M=W.N%C;;[P6R"\S,97?K=8(\GS5GH++C5E?;E4W3&;)\FL\?Z" ,M<8J8XW# MJW0Q1H9R3)GL):/3>R1$PD.9;I 4P']I8&Y&%SQ@]*EZ5O(JPMYLVGP0"TKH M].6>1IHS-['^BN%N!57CPT5E<'%#U@TG"Y2-5Z^8*U!)0<\EN;! T/245'8: MA!^5!KH[Y?>BK0Z.ZY"^V9Y7=?A98Z3.%:_"U(%!TQA;MS:DWO13C!ZH2IPD ML*+PH]1:7=>J=_8@-5*;M>CJ 7W;Z3L;G>#MN6 !W9O-5U@"416W)5?[I4?\5YC,(;IOZK"J3QG :;9Z[! M)21<4T#3J22'X'8; 7+ST;'31L*WN7UP,3JIM7/E;2^&UD\ME/RQBUG6Y[EM M,W6K6D8.-0ICH]/-%ZRA<*-J]\;BJ_4WW>4LT*N/R,U'L4S,_) MVVPJH^;Z+)H>[>83E.NOMKOS:7H.5;W.MWFFZGA3 M$GK:YGPK"-^LUU3O([F)11)#K]BBO*QHXZ"MO8#R24O8^KI,RK;QALE&BM7K MUTN+-E\!&7S%CH3ZN#IJ6T'XXRJGSV?R8"*GIQ]^^C=0 M2P,$% @ NX8-4^$.*_*4*@ 2[GO_"EW/Z\T6]J5CNB=DV9I0A&PI)'D\]XF!)2&QS2(U M)$M+__I)L!:Q=BX >3)Y\QOEB/)O^_0?^ M5_;#$YRF61Y//_S]A]_>OP#WPW_\XR]_^??_ _#?/[Y]]>2G63H]P>GRR?,Y MAB7F)U_&RX]/?L^X^.-)F<].GOP^F_\Q_AP _K'ZH^>S3]_FXP\?ET\$$_SZ M;^=_BPZCY"+L:"D M+2!_+G_[W+Z_>I8]X M$F \72S#--4'+,9_6ZQ>?#5+8;F:\P=Q/;GS'?4GN'@;U)> "Y#\KU\7^8=_ M_.7)D[/IF,\F^!;+D_KO;V]?7GGDY/1D/ WS)::/?TVSDZ?U/4^?SZ89IPO, M],UB-AGG*ND?PZ0.XMU'Q.6"AK+ZZ.6W3_CW'Q;CDT\3O'CMXQS+WW^8A'_- MH=PB2=3E9S](I^/O_L"J\]?ORZ1/J+LSF[ #"9I2MO MFE2)S>87?SD)$2>K5T>G"_@0PJ?1L\6"/OKYZ7Q."V2D(_(4B=E&)&(V5P)" MP )::Z&$2MR$='7*SH>UDG$)B[@2]/F'D\ %>XJ3Y>+BE3JY#!@_E_>_W8KB M;$9W']++Z6?ZE-G\VZ^X'!GFMZXNI_-W/%VSEK-,UG5A\?#;-]9^?_^>45/2$ "V>+9^'^?P;&8/_ M"I-3'%FEK).<@U$T/)6#@2A-!AV<4-ED=.A[,& C=)M00SPZ:K073#/./$MI M=DI@WF)" A8G2/2]&#-BS&3<)3B33!VSATBC!6.4-4E)&3!V47_W@-J$(?+1 M,:29&-H1XW,83RJ0%[/Y.R+L.TRG\_%RC(N?,"Z__W0!TOC"N5,%?$JD\41@ M$'BA*5 E9?1,9FNZ<&4[G)O01ST^^G045C-&O<7%C8L?_$-^/ FSE^"N/\\]=/U;,!QJB\\1:7R"60@:1QFV3YN0KL1[DN EE M;V]]=G(RFZX^]\S_0VO0,/+ZI*\BI!@!8BH%K!319R5=#JZ+8WX-R)#"LST9 M<,,1WV?.&QK"91A/,?\U#G&_!.6<1HO1THD>K(N@-)3+*"L M@L!< *T,6EI]F6O=QRH^!&U($5IC=C262SM7/.=QG8TP>4-J^N7T>?@T7H;) M*"HE,1!OH[$%" &"$U* D[Q9WPY3;,3?#5;+"B ?%W>AZ\CDX0P)2$4G6C@01%G+<_T)7!KZ$6F ML0M-ML,YI,BL-7TZ2JP9K5Z-0QQ/KH2)JDB!*GHH)FE0V0?2=A0BH(E)<4'^ MG^O"G)M0]A[<;/KA/7"=^_O.?/.=SC?A6]TIN02Z9++KUEM1\MD!#*Z$P67SH M$E_>B6A(7E5[1C200C-2O/Z$K;)2;!%>=.@TG)$5&)LEY1 M)"""#N0:."YUE_#\?EA#\IH:TZ.A/-HICM6FV"AHXZPT&NB+A9K5 D%E05&A MYEP*P4NP_?("V@SB8A[)!GOG):\G -6Q)8_3&2% ,\>+Y,[%U,< ;KNQ>MB4 M@*UD?$.S[3S##7?:9[1^EM_>3,)T^6R::QCSJ69]T?+\RL8'12II?":+:7YV,ILOQ_]:_3A*''.V1@%JCZ!H.. 9TR!4 M8H+3H+W/?3;J>P]M2&Y8 SH.C O].5Y3<%)QACE4H'RU#UY2P"YC!$L3A84Y M1F;IH.S<,//IL,D+?7BU[?QW\N&N\7E4$@OD5Q*DA+I"HK&&P(BN.44,!9WH MLI]Q+ZHA>7 -.-%. LU(\9^S6?XRGDQ&J).R]!0:5Z8(,S@RR:8ZI\R;$G)F MDH<>\K\ ,+ST@KU$O=.\MEOJWP^I?YU-T[FO)9"C9ER L(SLD"P)O- "C(X& MM9*H;)>4M5O1#"]=8+^EO?>,]]BL)KMSRW:]*<5[= G0U\TD3DY))#:"J;DM MDDR/,J7SUO6MP!H.?%1<\9I[@H$\D4;5&H(M9&$MUAF%(<5M3 M3MS8QMYQWGOFPAB++A9%HPB&/"R5"OB)1=F,-O6[6FPIQ1Z MZ+^1#0RU)I4>4=-XK'!D?56&D@2AB3:4>%@UL-_QW)IID4;6;)P"KGY1<96= M8P5H%%FBY;:8+B'<[7 &JNNVDO]]IW,[3GPS3O\>YO-0ZR*F>14V+%Z?+FO1 M7:UC'$5! ZM[:(6I6C)8LU55,A!Y<)*9Z+CNLN-Z'ZB!:KV]"-%,"&W]_+7A MK=,T>0HHDX?D#-%49**I3P$*=X20O%S=)U/X;DA#VN!I18E& NB9J*+)")?" M+5A/L:<2/I,UKGM-*AB3&06DKDM@O]MQ[1'.X_8S$OM->.\#VC4^:ND=>=^9 M#!6YY\KH!-%P!]XFC0P)1#6GGIYE>:"J.:RSY]Z?79^H5_=RZ'O[= MDK[6#>O%K)P/AWY+UNY*AE[-S;L*V;.2?M>1-RJSOR4#\C+[4:F< MT-?LL!AJ]F-6X(B(P#%['S%)VZ?$XQY,37R8.[(^[Z[=>Y;_>;I8GI^GG,V- M#8X<<1] 2+*U2CD-+EL-7 574I <31\%UV@ 0XJA6G'P5G_IT,)N9F3IZ=_A MCG(,G$NN00<;0>4HP:6,(')F/A6EHNF2''(%Q9#BK%ZDV7W:V[M7YX6 BQ%R MLN!9%0C%5B^/"8C9D9>GBW:&9V9R7W?J DF#TF.D&:I-&'["SSB9K4ZISS]] MQ+0O/D<&29F:@EHD!$158UMFK#>F4X'$O:B&I"GW8\8MY( 3FEXDYKKE,FQ'B^6=;"?\0*4TBJCL $L,X+BFUK'8%,&QR.3R@OF51?K M^ "N(6U"M25(2X%T\IB42=HGE\'28$"QS"$('H&3,^>-R&3,NVQ%W>,Q[>$* MK ^L(.>:(92L:0463G+CV8--Y-HP9GUD709V"Y8AV<;=I7_G?LJ.D]Z.T+/I M["J6B_6EO69,!?)K?4WLTU9!5*;F>@0O#?,VH.I"[KL0#&@A7!%:K=+24]%M^1#YL/]0783Q?=8;X'HZ_+A=G8J,B)<7C MGE- 3E&YRK0NHV8%I+#,8S1!^B[V_EY46RI#Z+L&FE#E^GIH)Y5VKF$83Q=U MH>/B]?3GKW6\I^/%QS-H]31]5&Q6JST;J:,&94M-==6,G!V??7%*8NZ3;/H0 MLD'IS"Y\:2N<9IQY.5WB'!>7H:YQB,DB!3%,)U R)0BF9)"1BP"U$BRH+54A$%3K*(4.7G.4>C"4&IR&8ID MK$NNZEV AG2&W8L/#431?N-US7U,):"@X!B*KCFF65AP.7)P0L7$7.WZV>40 M[,%H:P=3.:3.?E?%RQ%B.*18'Z+(C_[6FSAI!DHO!QN1D%+'/CLEW#$,* M'O>5_ W#M^-4=SQ#""X55BL,6+*THJ13X$UR% >90J&++:R/S_S &<*#;D]? M,]=:\/O->SNO>(U_N2A6E',@3 U5I48*@%,$FYAU*=M(SOE!E_HN60H+)'6>:.IYB0!<18^D2V6X.<5"1PK%8UD: +5N]),2\J-:^ MDOYU>6 9"*MM;90*Q3D$Y1(''Y2IR40V.B53$'TTVI9 AY2L<2BN]91E%\;] M$I;G>%9W)9PME=6-3I/)XC[XH\2D,0)K<530H%24$#AYN;KP9!EF;467$](F MZ >U$7QX;AY&ZBWSD&Z;HXT_A/3\OWLES#-]<._O<6,)Y]6"C5+FV/""-*)FB_/%$3! WA# MGC.]EH._EJEYPX&G2+ZWKXUCNC0#?A#9D$KO#Z3-VDJK(XE6I;+?&P:<]RA, M+&A3"[^L<0Y4B@D\SPA<.;0<(S+;Q4G?$-^671W_%!Y5#]$=0#E]OTYYE,FY M"[5#96%:U\QY 4%8HH&/SB4C3)9=+DO;!-PFC+)_>D;M*;2^=+IV4&U_*.F"PI4&[ D$$V*B1>0I=]O4W ;4(G]_^!Q=M'9DVS?J?5A?M]3C/U MT^S+=*2RE%+7ZGZTJ1Z@D >GI012GB5(PVHO[%[YOE>A;,(4_V=CRE[RZ.T, M/;]B3JWWTC)/YM36LUQ4#F*LC=-E$I*9X#%TV0[8!-Q&FY?L3V^U]I1:1SY= M,+V.6:#BF6 !1UT[-S*"E#@Y9XDEB@!D9+)+[N*]J#9BT+'3.?HS:%^NF*Z7F*D@'LA;8E-=6DAO"W0CNOU)ML@/ M(LQFE#OK2E1W)K[G>OPVI?4Q&?\+^RO]2D\P3_LVUTMY57,QK5H=?_U[SNSV&"JXWWQ7(^3DO,]1?U!H@K+ZR] M\PW.Q[-\TT<\K[CZ^6OZ&*8?\&U8XL^E8%J.4I;>1D:1B.$1%..Z=C2E'Y75 M@MNB39\\V,,.LU,*YWF.P!5*:LY$PLQ!1Y]J^X,((1-#:9I1224BLX=,X;P% MXI"R&P?,]EM2D7IPX"AIQEQJ96VN>UB!%)NO:="A'M\YRYC(TJ@NAFC7-.,C MMY9^]!S=EP.].7I;L4"0SH2<,B3.0KVG/T-CV/SB?+78 @:OU3\ J"BAJ2%S&)VJN,'9*C#]KZ[2?C[65] MS>NR?B?=""573)B5TK"@-!:HXH!46$+/=6&A2\?1NP ]A@KD?2ETL]%" ^$T M6S=GH\/51N&;^9@&^BE,+LI71S*JV@6,(C5+0U2UO5O,GD,*MHABO':J2YQQ M+ZK'4(/1FC3MQ-2PQ\M-'C\/G\;+,%G!?!TGXP^K*22W15B,7"2PK#A0M>XT M&/*T4_(N>R8]VB[I@EM@'%;?QN.IHA8B[%(U?)[E__-7G*=Q[EI( 0N2,:)%;(#S96=R\&O@[J$=1CM"91,QGUZ6Y0KYA^O:KU6%S RB.; M31:R). QTG@U8^!UBE!RX$[IF)+JM(T71>B/6;/?<+:LC'CUK.DJEB\%ZN5B<5E?_6G!H62R:$1HA M9 "5ZJ:*5AFP!$3! _E?739_'X;V".HC>IJL!O+JS*-5DXC%;U.2Q$MZ85JO M>")->7OOB-J@:C&RRA5.*A*L+YF49R;EZ;,!IAQ'JV-PMDMZ:JL!/()*C,-P MLK/LFW>\>XN3VN?R_>Q]^%K;CWZ<3>IF=NT)='NK$Y:\5])J")S;>JLKK;.( M%*5RKDJ)C'[HTNU_5\"/HLZC.3#6;7>IN,L:R[Y#(V03^H4Y^N1+W12NG@PF_7WFM'Z#57[SMTZR1SI1YJ MD3,!JM2*+!8%L(B&!>LU\C[=OEJ@'U)ZRZ.@[>ZR[T;;J[U0UYI,6H-:.,4A M:'(PE$8#T66:'PK[/3)%ZZI+!N"F (>4MW)4\C61X &=Q?>S99B\/5\189JO M:O4%O7*6SOR%'.*:WK/\MO;';9S+)A#:.Z/M9Z:1\WKVL._4>O'YU_%E58LN M)EA,!7!5!9J*(#5&UK=>,11R\2R:+F=']X':5TO>]MEOKY?S")Z06>] U]TL M5>NJO38"!%I.^IL5:[M4O6\";DC9TCTU=@^KN?O#&MG'1J-M9 G/DY"O/?'9\GF8S[^-IQ]6O3A')D>K#).0 MLR&=XU0&TCL"I%'"BX!;^VUG%ZXO3:;XQ>%%B"CD9T(J; MVD'4@Z\W82G+C9&N&&>ZM.I\ ->0+&)[%MVH2&XHI&96\;=W_SG[C/-I7<1K MX=$U:"[%*#.-4X1ZX;HP&5Q1 FP(/DI=D)LN;M5&Z(9D$_NSJ+W VA68SDY. M:CY4S?K]A//KF*2(3@('SSW6S-=C@.,6&EG%%1C 7B$)8 M0"&,\"P9&3OUTGP0VY \WYVY<6>CU48RZ="1=S;_X^5TE8:TN ;,<><8(W<[ MA%H%D.N&14 !S 5;,*LL39>S_0VP#;1Q_ ]]EY)AIY1%>?_^S\\6?//0_8!INZDR7\Y"6-1?V^>EB.3LY'VW-RST'%ITB'1L3 ME!(YC1<#Q((%;'$Z)VT3[W.7_ ;8AN0[]:9.:U$UX]"[TT^?)JM;

(O$8&0:@M7%9U2!];F2YP+ D-RCWFS8:=(;EOFL1O>VC@)9B-*)VEU' MU&8[04'P19.;YDIP@8LBNIP^K6$8TA9?;\'O.O5MV]M^O]-IL:9^# W%*#)< M)7D:EPN%QJ4\E"R"=#9:@5T4P-V0AE3-?A#?8G_!'#> FGW"^?(;Q0MU?_Q3 M_6VW@.GN1QTD0-IPI,T"HK/GU0J[Y;.UAUY>68JWMFHO%)"OI5>OWU)Q_7** MPK@K,E&47JO1-*BK'35E#'40VJ2]V?<]UTH%?_%5,W[%/V*6?+ MP6*)M5)%050L A,*D^,IN-AE3^<^4-T&O*H)&Y$+[3T&#BG7XB]%X'RMZ4!QWR"M:CL&W;,F;CU;6]9-J5Y=V^=.^Z>NW.(8RBR"@E5U 8JW=" MNDB6D*PC&48C4"06EU&H C\-,[$O!HXA[:*'TJ@O+NCE;;[7Y9CZF\<^> MY=FJ^]VL/'OWG-;> =*61O-J.-POQ[?)41:O+2F8E0G"9_:IWLPM>P=?;=K=L47TY(+(['>GLGIBRNUBXP)P+R.5B6=O.[2 M>WU[J(-J4M&*6/>UE>X@P2Y=RA\*GJ^BY05+L!9TJKX_DPB!VP#>,I0Q9V:P M2\/[70$/Z4CU"*1K)\R&&?3?32=1E1F(4 M'DSR-%O9*G"%"(4B9Q*MYTQW:0?3"/^@;$1'HMXLB:9+B MTVG!VNCY>Z6@EA:@A^UKIH;6%F*R#PDWV3D6,I3\Y9K7_C:TRZ3R-#:($,"QD3=^2:]XIQ68.EE0\X/1]=%Y=^)J(V9NW.\/'D7 M:OL^:Z,#E5!"+(20NZ2X-IF&W"4IX'Y80S)O;;ARNXEK(I:6A^GY-"W/[W;Y MMD(7)JMH8US&F"_!,23E70(%!\Z#\K5=./,%@C,&D_8179?=O@WQ#GEM5H+X;10D#%J4:*4P7=3L)N"&5&'1AS_- M1=3F9J?SP;X+DU#[2=03:?)X9M\0?\0IEO'W#/)BB<=&&9"A[E%P7Y,IK 4O M%%=,YQ*N7]-SQZ5.&S]R2-47;4G1<>K[5_"MGV%,)K,O=D-Y M!EF"EUR"J\6N*A&88(. HEWB!:.+N?N!Z"YVS3QJ)C4329=3D+5K?B\P9:^S MS8:#-:HF!7H&T1H!LM@<+9:J37N?A=R$-:2["SNIG'9B:9FK64?Z)GRC"9J\ M#U^_#]6+2'-G(IB: :!49O52Z @<>4"?G.1]M,G=D(9T&V$?BC02QQ!.R ZV MO_CP P]X5G;8'<754]>>M;8KG3/+*9L,G*GJ,=L,$4L"-,1%IJ.-O%_!\*V0 MNH;XZX@U4%$4QY.+(&NO!Y6D *<+AR"RIZG(3O,NQ\T/X!K2_F(GVK243&]?>IW% M4B(WL@"6>ANPJ;=*6X-0@N):(K&ZSW5]#R(;TI9B+TW35#IM&WF\.YWF^;?; MQTR>C9&:&_(,T9'FH^\\"Q8R5R%A2"&'+C;J(6!#VG#L1)FFLNGN:(?Q?-6Y M^A=B^.E\Y70NWJ6/F$\G."N7'NE94D*]5.O[D-Z=QG]B6BYGMW[(;!K>UB[X M\_'TP^H>-_ICFIE7^!DGL_)R^NETN:@7!N_CM \&?*L 8# #ZA%,K-V_=HGQ MI_$B3685YBAEF6WQ"*9HI+"V9M$XY\%)J7+@IB39I1G5_;!Z7&XU\DGSQ *- MC:^J9G4 YTUM 88)=='*A(-=936D<*$A0S:YNFHK.1S^4M%B=(@^>?#6B9I, M%B'6,AE5@N-*J")]EW:?+2\5/63WZT[,Z2*OWG;]YS"?DJI?U/.D-^2.? QS MK'H_D=[_:3PY79[=KWOQJSV,\(Y/:F0Q6XRSD7G[%9/"%11#,GD]67-=D^TNBF;& M;_/AGJ_>4L-"[11J"_!Z%S:)+O ^77[^! ME%^;:H$C+PB$I[B=:G+J?N M6^+L-"TWGG.F+HO"G$A,$*RL[;M(_,X5#DDS)[(3*+%+1N96*(>TS'JR[OHB MZR?*OHOPKLEXEO]Y>A:$C PJLLH=V&G]PHE-ME''N&;JLDX=>?2/;+ M*M]I_J\P'U>WXJP?U&RQ'(7BG=4HP4JLUR.1TQV],2"T$M95KT")A^;QX'?@:.V1$D;P,1,%+560G I0Y1!,)EX\+%+>'D3RA#,6V-)WSCSV6_^ MFYFKFZ/"G(W./E*45^\39<*"*T(#>J6D"IB,Z1)'/$#QXYB8SBS8;_;;5)M< M:6A7(1@>F-".$_M< 54B@C.64103O">;%;+0&RFPZY_<,D_FY72)9&R7Y\I^ MI&6I#:(R.&7KI0>*D74W%EC6B>PK5UIU8>T]F :CQ?:2\'TI,?L(X1#-VJZT M\S+:)YET!I.0AJH=K5,:*B#33BNNBHQ=#D-+:V$'7GTNHH M/$S6.Q"]G);9_&P6K\4";_$DC.O9PGN MCFF]LXU4&'7(X$TMNB_!0\Q2 8U5"YLMXWV2WA]$-@1+>P2Z["B:OEGNHT16 M3954( 5>J^MIH!1.);")8XR:E1*Z]%VY%4W74EB6R(<27(&G 5-X[RUX:048 M11&B+QP#[W+:LF\I[*$TY_[\V*H,=AMQ'*S2@PO%G=0<+*L.-CG-"K8>32.7_JR3 M\!W6\DWXMLH-_.D41SFRD#S%I4ER7MLJ* C%"]!&^>RM2*E/9L6F /?52O<^ MY[=I/H^Q,/_\-=%;*7 _K7UQ?"3G,AJP6N3:DUV!2S0U)2>O./D3OL\%T#NA M'9*AZ\*[ZTJMOTQ[AQ(CM%)KYB-D40SI=%\@NAQ \Q"-$L+ITB7G?:/0^KA& M\" 4:B&7OI[3^D@)$DPZ1^5HBPM,"B#G M68%B%!=%5S)$3LM=J&QLGS/@#:+R 48?7>FRE2P&$WZ,>-< A#[^T"'(]1$= M.@@IV:E@#0<,M=&[\@F<#1RBR,7E@C2+7;:/!A&$7#SG[#@HU^R^%Z1$P^3_ M89B/1!+1&Z\ 64VV#O6B)I0&0N9)<\53[-/N8'?(0[* 71BX53C23KK-S.*F MD_(KJ8'W7W#R&7^939*=$A=9(9' MN*UE>13*O9B=SD>\*(89!;B8*4B6M# (+H)5*DMN/?WOJ/;U NB0VE4/CG!; M2_(X?!M_QE'MWR2R-1"Q6OVB#;B4/"#&>F-DL)EWV5;<%NB0FEH/CV_;2O)P MV]8Q25.DDL!8I.B&HVK8C&%(&!=7%$S;5X('X]E%^,8SHS%C[1S!R;7"P6^9 G6B.*L8HXF MX6AT&EIX?7Q";2VS@U)J%7Q1+"\L66,P*6B$VEIBA^53#:YB"EEA/96N/="52Q3$,1L@*($Y# M.:3-D1X\NS]-MJD0.Z58WXGQY;2Z&M5$+$;"T="%5:#0!?I"YB@@BQ!TC+DV M,.3LF$MO#>J0]D@&1+A=A7EXTE$$?@8S)\M2O9U.*\.!8B2$:&BIL)*UU@S1 MF"[E;ULC'=(&RJ HMY,H#\VX]Q]QCJ$L<3YR@L(J00%5=*$>0JI5Q]<$47@'F"LK@ M4K0Q'5?+76(=TC;,@%BWLSB/X-!1K'^&TWJ!P3$%7#.:#<IZ=@>ZI V:P;%NMV$V>7BP=M1OIGC@OY=7:;RNOR*RVN_'SD6-6;)0-(RQ9DB1 M_UZ4(G;Q"&BL8CZB1=ZE->L^H+?U9MM,2VU&(AUULZWXFLS:4NHUC-%%".1? >UVOD:KJ020559<= MN6V!/BY=?Q"N[2K&0Y-M+90V2B8;:K=S6S@H'1+$3*:(N9A+R1C#L:*#'?9% M#K7_.QBZ[2C(@_/M8HM:6BYH1B*0O^6LI(Y(=EZ4>H%[Y."LEB!M2BXQ9(EUV?+=%NB0]GL' MP[7=Q'A8LEUD%R0GK8PA0HY*$&UL[+U9=ULYLB[X?GY%=M[71B7FH=:I %#50I,1A@Z)HGR$M2S+WAXAO M Q&!&/[S?WXY'_SP&<>3_FCXMQ_%7_B//^ PC7)_^/%O/_[^X27S/_[/__J/ M__C/_XNQ__W\W>L??AZEBW,<3G]X,4:88O[AS_[T[(=_9IS\\4,9C\Y_^.=H M_$?_,S#V7[-_]&+TZ>NX__%L^H/D4BS_=/S7Z#$ZH1TSO"BFO2P,G!),80!; M,!?MW/_]\:_"@Q;92N;11J:Y,RP4ZYA6KB27I4\<9Q\ZZ __^&O]3X0)_D"+ M&TYF?_W;CV?3Z:>__O33GW_^^9: M_;8((?PT^^G5KT[ZJWZ1/E;\]+]_??T^G>$YL/YP,H5ANGX /3Y/K_[A333F MI_D/Z5!Y?PP]K?J']CBU]C]5M,2*;$7[Y,\H__]1\_ M_#"7'(S3>#3 =UA^N/SR]W>O[B+M#Z<_Y?[Y3Y>_\Q,,!H1X]@G3KY_P;S]. M^N>?!KCXWMD8RUKTBR574*;"^1_UTW[:&],9 1FGBXB,OHO#2O .,:[Z]/TQ M7WT6RUC@8C#M$/'=S^X4[^@<^ET*^,Y'=X!V]D'L',\CCKN$>NMS;^!<@%Q& M6#]R<''>'\)XBNGL+VET_M,,X8L1;<5OX2,^C&X _SUF=4_E5O$9C.M_? ," MZ;H_[-?MXS7]]?(3ZK-V!H-?ICC,F'_\H9__]F,?C$%? 'GA2J-*H)/FH!T( M#D6@Z5U_3$6UP#48I5N?.JB;W.A**P.(.)A]MY>QWUN<.J^&930^A\OEX*LI MGD]Z$APWBCN&Q07&^3_> C#7.+[K>T#_6Y/AV!="IK)N@)M>&3>)LN$H$,R1"=3D!VN MI3[S-O9KOCP;+U9Q^?[L^()5JZ"!)J>C#D0XUP_!__&'T3CC^&\_\BY4^?]> MU'=I//CZ#C^-QM.>+EEHD3Q9-9&,G) #K:M(9D,4UD,QT4.'6EUZ_ DI>!_! MWM6UZ$+7;W'<'^5?AOEG,H=[)G&G;;;,:2Z9IO4P+\EL+='GXM"J8D6'FK[U M\!/2\^Y"O:MEVNGY)Z3KO41[5]UJ'W7_,ISVIU]?]@?XVT451T\YH90&P4PHA6E-__%)2B9S MIJT%M=4R=J#FY>>>@'KW$N5=M>K]U?H./_8G4V+;]# ML "),V$D-V@)($^=J?;VLT]&O7N(]*Z*S?XJ?C5,HS%M(K-%OI_2X?%B=#&< MCK^^&&7L*1^4=U$R+I6F0SM0C26AEDATQ8 ^)D.-"% MD.]JW^VO_623,O (YU"R+/J3/,K M )R,UO<5[EV-^Q8:ESWKR4>@E3(MR3W4'H'Y#*0PA26Z8E*$+L)#:P&4; K@BU[1=9N89K9&6_&;\>CS_UAPIXNMA@?,A-H,RV4EDR'3202@N4\ M&&'UBM#^?AI?PG!J:M]'Q"MTOU>D[1:PMZ/)% ;_7__3S, DKT**D($9!(*5 M@V<00+%B00" H>VI._=\%8)3T_ONXEVA];TB;W7C>39&F &)6EDO%#W98R%' M CR+25O&C50%2Q#6A@[T?/.9)Z#9G46X0I=[A=5J!L/@[=EHN(@%H?& /%D2 M/A 8X3T+SD06G=6Y\,23["+VLOS<$]#I7J)]XFKO,5V,B61"Q@_]Z8". MB2BLDV081"(5TR T"\(+%HQ.,=KL7>QB/UY^[@GH=2]1KM#K7L&T#V.H"6#O MOY['T: 7P,9D+=*)+QS3Y-:1'U\<YEI%TE=Q$"6_7L$U#NWB)= MH>,.(EXO+L9C6NK\(JV2C\SXBTG/6,F1!\)40#,R!#B+W@+#X)(-OA0(IC,S M>36&$]!Y9R)>H?L.8E^OAE,<0YKV/^//,(5+G+THZ-E).R:"-V3#&V#!2L6" MREX7APEU=]=CZ=T%NB(!I8/(U_MS& R>7TQH>9-)#X%#J/?C(YW M%N<*[7:08T9(SFLBS"C]\?X,QCAY0:ZB0L"YP. M'4&.@Z#]1[@NW;![D)R,]CL3]PHV=)".]H)6/8;!JV'&+_\/?NTYKC&Y+)C+ ME9^V$#^+$RQ)C*H4[^A;W1'@]L-/1^=["'6%FO>*K"V6^;(_23#X/PCCE_2= M2<^BE!FL84'7(M52,O-&1)9!VYO$GH.HN!+M"V7N%V&YCFAL4 MT:0\@S6 M #[VR*"0GNO"C*K51B+6:+X)S!7I;0D<$ID0^ZOYUD-/0+6["W&%.O<*EET& M[*XWE46%40D6C?"&"9,YTYG.$ 0##GZI&)$+WD7^05KGG\"2NY$M"NJ>3JI MQ[RQT@\0!]CS.1A9$]BXD;X&]#R+6FF6/7BR$[V/I5')\.SY'>K[1N>% ^[2 M>PET52'F#_.:^K^FP6B"^6\_3L<7>/W-T7"*7Z:_#+ ^^V\_3O#C^9UKA$N:1AB?M/4!9D2SQ="APJWG+(S)@&SFWT/PLG#3#]>S7F05%"PQ> M6-*,$YD0V> 8>' LRZ2*X@$L7U$OU('F[T YG)'8E8*6];V?=#OLU;$"T?-+ M1%DX:W)0+%A-WJ;4FH$J@=24P44=N%]5U]^IOI^?GKYWD>[:]_L_?UJ2"-FU M?^S5=&F8:2/$3%],1H-^KGWMGL.@MFQ[?X8XG=R&M&DWI@<_M:LV3=O!7^K? MA$6HX&(0H@2MO8HIYP*\S-XF9E-M9>("9]%8SPI/ M-J7HBDLKKH#V7]AM&(??6O;4\?+6LH=4&QPC1[)PPRBV!6W %TI>HE-(?7^#XJ6JGM?>3;PE:$R=FS8:Y__/+OB_YG M&!"XR;/I"QB/O_:''_\!@POL!5"!2RF8MT;7^XK$8B:FZV0%5SXYIU?<#'1@ M3FR"[K%(L9A$"I%"-W\(@I<1J MS1VY4P*$7Q%TWI\;*]&< A?V%W.'W<.NEOD9^H,:-WLY&K\G=EY6#O1Q\C/& MZ?7?%G"1K.UBHF96R,*T\8KYZ -SY"N%H()P?D7*7P?'QG8X3X$O+57386.R M*[@IU=XZDW>8D#8ZPOT;3J]RT'DRWM.6IK*C?0U?GT[ %K>,%=?YU.-I]#7 M+_O#&HM[C3#!=W74QIOR.U&UPG]6ID36E"[.+P8U;/8 0RJL (S716Y'9;K5CDN4 (9)3[)A;N L"35O%.4FS@ MRMPPFW\;#=/"@29G2I<@F26/N9X\M#)>:*$.DK,@T(05@S$Z>*57H7G2>MY? MOLT\DQ[:!*)F>\>0B7I&20: GI&U$;GTN=X_MW-)GK1:=Y!@ ^_C=1]B?S"+ MA9+%,,L/.1L-Z+,GU7J8?KU::C!0N(F)"8/D;Y5(VTTFV-;S8$H2N>@F4+N8< ^>VL*(5-\6 \] D%V8]I,>EQ4X: M6\^ ?<3=@ B+BY2W\+7>HBSB:@%!*D6W B*[VY^,U#P-,BI&VJC8%N?>! M>OK.0F,E%FG#2>_%@R78.S9,H8I;F5C6W$IZ_J707:X.KPG@BY])"*JAW^ M8E9,Y]JS%[1F-BMO$:4AL[B%JH_I6ND@UPD=Z:"!=7BC[^>\P$L*I:1+]5K4 M\SII&!C4^U+)L\S6B(2A2=7,,I#'N&#L1DDKB_=WE'"+T''.,T'"X"WT\ZOA M"_C4G\*@YS%&$+0\8X2IW0$]BY8LU4QNBU2T^(1--H,U>$Y&_UW(NT4UW75& MZ\PNJ9V?QWA6^]A\QCJ,_!Q?CR:3WW#ZIGR +SUNM?=(C@SWM?N<3,""%I8Y M+8%GXYT0*QJ]=7*OL W.TZ%-0_TT<#3?X92$A?D7& _)XYG<2I@N_=0G5QBX ML "TT?F:K5$R$;XDSU21-A10,K5)BW\8VLF0IF,M-' Y[RZ\EY/GQEK%2M98 MBWXL"T(9YFW6F=,/9)N"R[M03H8'>TJYK8>YTLSN">ED4+(P*-%7JRC1_D5Z M4LDT:PST$[$0]DD[UT> \N*M MDU LA.@85YZ<'RM\;I,!>?2]93MFP#9R/DQOV8C!TKYF6;(9:G<)SD(J@F5/ M>V"(7B;?1O/'V5MV*P4]W%MV&^D>IK>L#!:+<886Z E1PL0B\, DN32T;D[V M;\,@]='UENU(W[M(]Y"]9:]ZIE[M=)-1H>]_QO&T3S;/6](TCLI.!LT[W4+I?,^ MN%P9DU-PK.0XR[1PS"NGF$_2DTNE !H[D*^[ZH/[:IC&-9_D9YS_^6KX <\_ MC<8P_CJ7X;O18/!R-/X3QIEVAIIQ6.BH%TF0%R *\T$Z9K+FCI?,28TMEKT- MR*,H)=R&'W<;73722(/#= G9W5F/"E3A.D6FD+Q%#9S3YN\\TSIFR!!UM$UZ M:3X$[/ L::?644.=-#"XE_ M&L(^.Z^%4<^FTW$_7DQKT.'#Z"W,BQY$LL)@ M( LD9Z:=E"P6LDI2B3F(I$K034I.MD;Z[;"J8ZTUN)%^\#7P4L>Z23-TM:<. M-Y',W&*80&U4M-$JU<3+VVYK.L3[5=W>6&%2,.=(^6VJ)1G5VHY&!@9.@98[6V$8=^^[%=0RG4X=Z MO=L0M#.E-.#,BCM1Y2(( X6I6#."G8KTLM &[$PPQB93)#;I#'P,M]*'9,:> MHF^;)GN7J(D;-"$$EE/B3!>LV'Q@!96,41B?&XVFN ?4:1.D,W4TR5P@5*\F MDPO,/U^,"=!\!/<V-$+Y%9KE0H3@FB@J^/M#:\SR V0 M189!RB9])?>#_4WRKH5*6]6CK7EK'@:?;"8?($:6W>QN4F06>? L*1WI54HJ MM1GJLQ?J;Y*.#13:H"'GL_ROB\ET=E?Y8;2F5&?V8D68#>X\K],K9LW>WR%) M<=*?TF+&G_L)YZM^AVGT<:[=>;57\@4!DV&!*UH?9L&\YX6YX@1(&6V&)N=S MZX6=-J>/BA9W:>\[I/T[G-6'?!A]@"__[$_/JCSI):Z3O.H"GR\OL&>Y5N 5 MB33D6%O? ?,6#+-ULH4<7Y*$ MW^-T.L\K?U/HA9K_PN7HC3?EEPDIZ,^>4$:CTH%95'7.=M&,UN"KX:T3O68A MNZ7]]FZJ3S-TI\G#XU#FBA#PWMD2FU1>OJWS7TB%*^_IG)7*@6.I",NTKG-3 M8Y&L&!N#URF)T&;0QGZX3Y.FCZ'4%:3<^V*",%X#[F6!0JL,S')43 L56/"^ M-K3G6@2T.BSO=]U0[!:*TR;,[@)?H?X.ACS=?VT6G(Y*USQ@5+65D$T,$G'4 M9<.]L-PDV:10?ZN[S$ZNXTPLSKE@F..:EBMJ8YV$@0E7(-)KJ*)J,M'JH>NX MCJ^7O >CA#?,BSH4T9._$%#5BFT(FFM3R)=XW.NEO7 =!T1 MZA4" RDRNER""8U*P(^DO'.?7(P]9'G\Y9W.%&N+ABXKU(HS M"<@.9RCJS;PC=$$ES\CN<[SPX(O?+,BSV?..HLAO*[6,VLJT;97GHNZTSDDH MAHXW4<*L PYY6HY.2Y6R(V,?'?(F501'6M6["P$ZDF[;*NY%W:EP (0*22]U M7H+,BD6#D1"5HG2IG9&;V'I'6M7;D;YWD6Z##,JKX^NR=&!T_FDTK-'BV1'F MBE )8F3.Z-HFO406I3.U^9!&9Q5B;FOFKT)U2J;^WE)O0(DE3)>TWP142XM_ M):I'-OKWU]ZHE>@;' VKP64ZKZ0F<,G6N*L3G@&] Q!&_1)880FT;X#\F%3 M#^! =-A&XLV+=BY/L8#92FXS*[(.W]:A,%_;&$8>58"2E=--\K^.PRWH0$_W M%N'L(.1FKL!-0&2.>@4>6.'U]@:S9A"M8%YR$R%$I=HT'[Z#Y!14OI]X#]>1 M_!*JA)3NF(9%?FA/2YI9UP5*2+DWF4=R+ZA1XT)W8'Z<]^:);D(JYFC(6&["CTT1G@17FJCC 'W(+U$A6ITCZ5&1G\MT MIK.M-CYFRJ*1UB#'U.2"<36<4V!$!X)>6S/5H'=8)JK6U,',FFPT3_I[-6&;U.&D)R/@9=9U/TMGA.Y_VZ M("4=M?_'0V[2R*'[?EV_X;3*Z>UX]+E/PG_^]7>2 MZ*OAU7"X9VG:_WQ[\E3VJ=#_>"9,3Q%VZD6E="TN&J3_ 6Q _C+:7CC:J-I0OT2#3TM=WJ+9:\BI:#@"- M9H*W6,S)T_'1&=# X?L9R:%(_5G^/WT]P)G&AOG9>4W%GM<%]#BDJ".9D]Z MG]<# 22G)(6K#>)ER8SRC8!=WC6/3X-1HUUV&#WO#V4=S:M^TTAL3R;3'!Z M$^@O7VJ5%/:*$-8(D9@IW#)=ZDB%.H,C9*3OBFAU:&*);@OT.__:ZK9-D&L\ M?T=N8'M3?NY/4FVH5R?SO!WC>?_B?/)J^!DO9=US/&F'TC">?"9[%X !MXY) M5>^ ,-*2FMR$[0;W.R\/H><&H;1?8?P'SDJ?KLOU?Q^.L9;I8?X[:6)F#8L8 M"P1![I;.LJ:N$TJ@[1TQ"WI]$, U*4_8#-YW]K708X?=CF8IBB^A/Y[5Q5\+ M[TWY)XS','\[7O:'0&*L%:0DD(N9<-]?Q']AFGX8_0K#7#_\ZSO,>/YI9F3H M$FVLB; 2L)8&1<$"J,AL"=P%X4.,2Y=&:Q)$NT;V#?/Q\37=H+U2W:^'%=(_ MZ<7"GT=_#GO@$8M,52S.$:(: I=6L"Q"4DH9S*I)].XNE&^8;!WIIT'_H[KA M3JH@4IU9G@RNLF) M^B"R[WSJ6'L-&AJMZ?/A12QH,;/@.-#I3GLE:)69]4DHJZ+CO$D&S;'T8SDZ M(G6@IP9]@6:7^[^1<$@2<\DL7.5<9 9!?DB!6AZB?*2UDHT8B-.2"R==;K(I MK47TG4,=::O#MC[7I^YR=X8K$5QF&5VOWR5ILHMT!D>L::N*@2+,H!UHKCBZ M-D,;-X?XG6BM]-FB9<]=J,_2/,I"@L3^YUE)A2A!"^\LX[5/=)TJPH(DS!A5 MSC(H%TJ3%F:;@#N&7BK=:/=!$NVIF0:W WEU;JV@6 M;2&$( *44@QY%8>AS0U4WQ!?=M5%@]#]"AG,\B(OQK5'U.S"8=+3'(U E<@+ MJ"49W%K:<@L)@RN!)H845!.;:1-PWQ!M]M1,@]#Z&HS5E+L%,PAIT.C 5 Z< M8 9@T8-F]&U?H&219*-0TD;XOC4.[:6?!A,"UI^H;^'K[#B-0D;)DV%1",5T MT010UU[?P5N4)2"7!YJ'M83L&Z+./CII$K%> 7!\@?EU'V)_,._*;1TO$9-@ MQ?/,=*ZNHR>#S'-G(BT 8FY2=+,)N&^+.OMHID'T^L&=\296\,BS%20,71-S M SH&M7TK&DY$CYF;@_GV:T%^0VSJ2%,-@M:;YT_V.)GV67O'4@)"*I)G9*M% M)A09_=*B"[K)B;8YQ)-E5",M-0ACKT$Z3ZY9'1X+6F@7G68FF^H6N$2F7.V= M6ASG3LH8H8EOOSW4DT]O;JR]!OX9M_+HM<1X-TSI3_7+W@X9Z:](18Y00 M\Z3VS_\5II?(WH[QT^4ZG@WS"Q@,)F_*^H7T0&'REL@1;1:U;;(E66G:JF6R M"@%L#DUL^T[0GSXE#Z[C!M'1FXNHR.[#.GNQ8E Y:I^9J&+30&*++A9&5FD. M H(.H4E*\[9 ORGZ=:ZY0YR\M R2Z9?WPY@.*5WI5:^?ZJ_TDL%=0XV,RGL MK,5XVTU2#ZN@;I9=KS2L'X@.2S2\,2!]IA"[T)07#R MJND'UG@O(309P;H]U*/AV8$]TZZTUW591<5ZN='F>J#/OI[,5+("C6$(*/1R-H31A10/)![L]2$=4W1Q';//1K6=*;&T6%TT-C#K"-="1^9 M@*]'PX\?<'P^-_ATL2Y&P;S+M<^DH8/9:LEB+HH+XXU-S4WUU=!.EDB-M-/ M\7MWY:8NX=+7^.D GSY5.--' 89NO M%V<5VF_'?5KZI]J < ZUYYVGLYCSVGJRM@\SL7:B)(2^\-J24@O;)&/J7E0G MSY7N=-+ $UM%Y,M;K1G@-W'0_S@KGICT$@D!;21C#@.0#X'D0R3K62:?D1.Y M:Y>S0^TR:S">/)E:Z:N!,W;S/+VL0?WE"XY3?T*6F+<1#9-\6;_773(,-EM>D^GZOY^Y">\8J^,229X+-A M7ET;6&.DDUZV5I*51@:^=77+#+P6"$8F.+F.7(+'1E'LCA;P35'Q8)IND$.S ML/_>X:SM\X?1!_CRS_[TK Z^):G5VZ#5):S2&6>4X,P6E"0R0?:B4(6)%$WD MT8>2FF3][0KX]!EY"$UV6$4ZBYLM0!,ZLB@OQNFLVH[EQO ">GT6C4-ZMAH MO/:OSM6IC3RS8(ID-DIC8_1)^R7.K0E=;O78DV5.8PVTJ/O<7#(]'3Q %HEQ M3:Z'5K59O26O@].VRE$7DTR3(,/F$$^66(VUM8)8^P\J))SU_^O5]&<8S#=2 M$D$_T5XZB^X/\^UOW/C-MSCNC_+=_-PTN*A;[R]?Z*4:?L1WM"__4@K6:]!8 MHK>\>Q)SA'(T/5*LE]HK4=.2&W%]G[BT^?!K/)"C!8#/;X9?Z-:T)9(X&+;%GPFB3# M=:)]IA2&SJD,'K@N34RG3<"=_!O9N88:1 U>#:H@HU8]Z@UE:85LT0;^%XA#DEG2OK3GW?[I)ND#ERU89JD7)WU# L6(E@(O%<]/D8F5CA">_D;315=<1H!>S%IE7W6(/:^E]#6LBKF7-0_11<<@SW*E$H$37C#CM+<8D)OE(O5U^6H/ M/.D1"-%&0Z-6XFVPH2RU[W\3Y_/F7@T7[L_+T?AVP_]%0?/7GK/9B6P,4P7) M'8+ 63 Y,!E5M%@LBM FVVAWS*?&L4.KLIPGOW^J0_!^ MJ8/T)OTX(*R3:4_H:+0/A?%$K- E1N95KEDR/":..4%I-8]A$WRGRJP6ZNDP MX6VVR<[[!"WR?]\,;R;"3'I"2K3T>.:BB#6"JIF7NEIP,4-,SA;.-SK [GW, MJ>F_8\$V2%F[!#-KQIK[TPLRTU_-NV[DYQ?3WT;3_X,SL[W'@=8I@Z3ED_VF M31$,,&,=^.')D"O%MO&.-@5X:M1IJJ .XZHSBE]WQ5S*:KE.:DGH?**3D$RT M4J-L4K(0R),LW!= [D):[F.Z9@-Y^%FG1H46(FX0R+P:=_IAUCL,ZFV8K'U5 M9 WV@Z:-36C.K#5"*D407=NQN!\Z;MX&@\$],91N9[WN(CZ,LD,RG9$4 MQ^DB(J/O5A-P--R 7#NP8?T\SHZUTL"O_D"_]Z8\RZ/91GC1HHX%$E$Y$4KTE]40-@*.A8BUPR# Y%E M!&>:5%<(?EA_KG M[^]>78GLSS___,O@XIQ,]?$4T]E?TNC\IYG(GL.D/QF5M^1MU6NQ^HFT@O<7 MY^W%3/KGGP;XD.?3%,]/UX*Z+,-AI^T^),UE#+ZP'&(@*T]&\A1E M8$K1VR*!Y\";W#VNA[1WK&GYD]^2"5PU\A%%K[CL?"1$(I-E2WKT+,HZ*0%= MG:]1)TLU*4BZ#]3A]^".^' GB-25Y-=NP!VR8N[D('DR*==AF5+0P6.D9N3H M"%8'KZMDA-&Z22N9U7 .%48XE/ZWE_%CAQ4FXVGO5_C7:/R"[-K1.8[GEJLP M7F*PODXTJ):KBL1;LD_ 9BVC]: W:D]*GWZ#(O2W97JL?OQC!02ZT.>H,[EV M:,!7-+_!.=FAMS#]/-L]-P*UA>N_D=+7HCFLS]^%FD:M9'PP I14 UQ6T0'E M$M,N!>:!1\:3R4F5''"CT:#'J/@U_OS!]+Z-:#O4]SR_YQ+*FR%>.H5%:Y]T M[0);(!(:60>/:,^L%MR[1(Y1VK"_U_)''\ZFZU#>H\Z$U:$!=PO-AS]'EV@X MY\8Y0.8RSIKVD#^?8QTTE&PH,WMRL_K&.Q]],JK;35A=OW6O8?P1)],%J$M$ M&AV*;#0MR?*:FSO;68#I8@WRJ()6F]W3KOSX)Z_"_876(/OKCCGX_.MS'*:S M G8#]W$0'!^'( MWE M*[$)OI;W:@\!?)P[MF[5^B!G.M!)@^N4!W'*V8ZI%,M&S'*/#(LA"N:B%X* MDD7:I-/+XW#F@:NWQZ7,-JIH=_-V8T[RY1'IL] I%\FXE+7PGLO:?@%9R3R' M.M4[B=""(NL '4%L=R_5K;YKVT_NAXCN/O]:[QEG[T$PP2L,GOF8+7FRY,0& M%2/+,9L@!8KDFU1HWH/IM V2G23?H+'JW=72/[Q\"3:!=E SY!K;T5@@N^GQ MP3N!_91P"+OC!L1L39%19D;^E6"R'*1J' X^?']M9&/8_QXF=MQ^0M[9.EL^XAN$F_V M6MA2+HUW JT*$<%DC4J"]FB<2<4&'127O6T?MM^;?OO#WRP^_/75I3BJ6()( M@0&/O+9*):8I'8ES*+W/RL72)+#U$+#].XG//J^6>M!+-BL=J6T0%R_>+U\N M^RO5VC+ZO_P!OO2,4EZ& DRZJ)B.,=%;5ZN "@_!8/+TNK>0Q0Y8#[\5=LJD MNWW$VVKK$'[9S8P@*<8-P)) IID$4UD KT5(;D499/2G>/*Q6I*F<[D MW\"^6K/PN4MJ;$'0,3,R('0]VZ$.Y);,)NYU0A-+&^/J/E"'RLYJRHC.I'X, MF5I7%4M_Q]'',7PZZR<8S$L-R.\H47AR?'F>]\@,8)')Q!&4T"2E34[LC5(X MUJ)XK#!/=SH>=2WKCG-XWL\Y=!/2(LJY :BND[C6HCE\$E='VAJU$O7!>!"R M+[F6QPHN'=.W<>?]C$DXYT,NI, MH!UZ$!7-LTD?WD*J53-7(1\7?&U!:KPV9/FDS(*6GI0C2LG12;=1NOY&VKWS M]*>NW/W$V75>V"\7==+ULV'^M9_S '^!R?02%6:TO#HB,I?:MQ$X\]XYYE"% M:*P.23P8([O_$4]9DQT*KT'^SX?^>7_X\4WY,(;AI.#X3?G[:)3?C-_C^',_ MS>\+HG5H'#H&B7!J*Q*+@OCGM(I1FLB-;M),> -L)V.QM]+'X2ES^:IL K)I M/X9-4#[.U6WG.MZ.0WLHJ$6?AHW 6B"C5RO-,!;:>$TH+& =#PPIBFQDMD6< M&(L>N. ]#A)MHY<6Y+D$-\;\;/IV1-)\-23@BR0GJ5*1,?LZ4X(VXF3("JZ7 MF32\M_7DRG-7@? M@V+*A4#&?M&,#/S K%"8C"I!QR:EYO>B.CF#MSL=-,A(O,1R^0YL J:E27L+ MS>.8KAUJ:YD'>XNZQ09Q"Y3 (%4PBM%QEFO:;6U)%.N0"IDLIY\IU:9U97N] M/V!L'DKMVTBXZ_C6LXOI:#@Z__I^-+BH EVL<1%6E<+'XFEI!9%I53+S3@.S M4?',$_(8EK+2UW6ZOOL]#GJQ.NQ+<06K/EJJIP$@;4-!20RVA=CZ2 MRT';$Y#\G;0J.7N8/EE'4MO:S(#K5!,M6MD_5%^U";[O%:[[J77;:#R^4JEWJ\9;#MJ+' M-K)O0(OK]*5U]9@!7/36%>9433U2X%@PTC$34U%2@O?09,;D@\B.P!#958^C MEDKH.C!V>8J^PS3Z.)?P_#)P'=:<2]2T;&:"3'5T$6>A)&1%%LNS%]$OSSU> M.ZQKJP<_?3XT%W?7T?#+8-\Z:#S%&"'13HD)ZH6^9[X&=@D3F-J!E(?-&G'> M_YP347R'PER;S]>H+OZW.E=YVO_<0?W[G8_JM,[]?J!+]>QTT'OA:S?4&+0- M/J)% %.,(S68&'OK/G1/2VT D\G5K.HWX]EDX==798)2D[OT:I%JCWF_753FORGO,5V,9V/A7\!@4.?&+P9Y7_[B MI)>-R%R6PD0AZ!IK\62,EM7]C^N@Z.UH4W6\'^Y'V+JZ8]<=,_> .FP19%D% M?S$@\^VXG_!Z@/P"L^AQ0Z:74Y(5 X9I*P4#<)9%;6DG,4YS;!-^V07MZ=.M M4WUUWJK\OA>DYK^E,YST("@#05JR]>LLWF@SV?KT&ACE@T)PPN<-VY=O\KB3 MH$0CZ38HBU@0\MDPSQGYYF(ZJ0/.R,+OB3H1S0G!$&K2I"$3+\3:D)UL#X-" MHFJSE]P'ZB3XT;GT6_0U7+7L>>C:9E\',$MF2@[D4I"?%R/]1Z0 Q6IA=6PR M:W ]I(.--#KP\;&]O!^[8<:=Y+O+=B-T!](C9RCOI[/5 M6\J^ C\,%624G@Q>9,X6\K8L*0N0IQHWS-8'0Z]#2X^Y.04V359NS8!MY-SD MWN_\?#2Z04D6ZTN DW]E!!.Q-A)40 X2QWM2MAS$Q')UG4 MQ=?=+6C)5?+F<$'.QTP0.3@YMI%\U^'*?XP>"I:@*'9Z*LVAU8!@@H90-K_;\PO1I/I'I>^#WUD-Y>_6P%?N@1.I HH6@<3@K81 MO:@=G.B5MDF0U6AZ#WWXGF&=RU[I;\JSS_1QU4AY.1K72JOK"[7K>%CT//NL M+4N)VQK"M,P'S9EUB)GC-/KQ]S2P7.8U.:(/MA9 MMVQ'O*,W5=.;ZHICRH@2928CS[69'K4ET$>H &S&KCLCIEHJK8$;]0#>E"[. M+P8PQ?SW\6@R^7TX1AC4!?R=Q/XA&6\\!+R,P%+VD1-56-1,=RR+:0 M]1&X:-+LF2@,H>,W(72 MI!)[4X#?$M,Z45*#*_*E-V )]>740VZ3JS.T$S&<:4<6!'CRG%Q&'U.,+KHV M(R8>QG:H2_/#$:=KA1S+9?I+\B&'J0^#5\,)/:]^Y'SX+B@O$WB&:BZKP,#& MVHXL!F.M4YB:Y-ZNP?-H=99=JWW4O?@;]I&LZ4/SOG>SEG@KT$YJ/N#HZ>K=MHM@%+?W__@1R8R<7XZ_7)LFB^P'W1 )I)QQT= M)5HR;W-BHH!S&E&3 %MP;CVD1^B_^FBJ'C714X.0W>_O_S[ZC./AO(AN_&DT M+Z&K$GOV$4D4M3G9$F3.1?!!!>8YO7C:$0^ ZUJV%Y3C-BJ;&E%K:ZS?-.?: M:K91VE6M1('!6_ATU48&M/ 0?&26F\*TY(9%KX!5G]H+=-JD1HT65J#YA@FU MOW9:I.E<,AN?CZIXEOA::M 2\SD,:,7X_@QQ^KK^=M7(S&5QP05>,D-?]\E0% -%7TE1BLZI0&G3 MSG =H%,-@W6B@ 8'U2IP]"+C!J M5;!J4#.ML+!0Z/U )0&\+3&U:8]_:&8\$ XZ-#&V$7L+=P@F9W34UC]^^?=% M_S/MCW1^+H8;B)I70R90C%PSS@$-9D=&U9*)NB:I>/TS MGKQ^NY3AVA>^809Q;;;;'UZ,+B8U7^7M:#+[_&Y2B>__[,YSBK=8RE)RL0LI MT&OF"D]9>Z7H%2'%] EE"DB. MHJXCS9)B 5)@*(NQKO@P+G8) XC>4P&5&+6&K)TR?ZI M73DM$R!T"&AE]DVRG)]L6F [>FVOD&-/"Y0%8RG<,AGK= AMR7Y/CGQV6ZQ' M:S"*)AO>$TP+W$KM&Z8%;B/^8\^OVF0MW],"=TD+W(HE+1.M=E'QL=,VQR1" M)-NU=J%FVM&&$;@N#+2UF=Q;X[')[?3QTW7'M,"C8>LVFCUL6J W,8:<)4NZ M9O@4G@ACDB2B8)+5Q4?7I-CY9-,"MU+UYFF!V^CI6-("01@3E6,*$CDTSM42 M)Z%9($>\6&,ABB;%:-]>6N!^G&NKV8.E!2;'K7#"," KF&D+Y#^'(IG'K W0 MZV,+MJ#;*:8%[D.H_;5S\+1 A.E7&.9Z>_QI-B]\]SNZ71_5 MS95=)PM=NL'SSF>TP7&46D-*4:#2-N7HT*C,8V_7A^ZW:2P^^>T R*&X\?'7 M ;ZD5-%1&I:"L,1R)"XJ2PZ'*[J(5.@L;&+C/ QMWQUS[1/HZ[DZ\#79JCCK MYO6F_#[!>1;FK&?"C:N9G_'3&$EULZV+;(IYDYK97WN2WF-IC6)>B3JKI!@6 M!&HFA/=&&EF,:I(#>8"U'7[W[IBMRWORL?&A@9.SXQ(W7%P1M).YE)FWY+QI M]+3,,NM\9W-VWD:[G(_SJ&3_3O-'YD #QVG7Q94ICC=<(:KLLG*&H8J2Z6 $ MO<(QL!(+G>R.3+8V%3;ME_:=ZFW9T,#K6[O"6;.G'H+5F#$Q9Q*]@R+'6FI; M6.8^HI3*@2X'Y>H,UK?#L^VUT*+*:S63Z>L!KJ#TVL7THK;.8=2,[!0R7CS9 M+;%P17*25@BM'(Y1--N@A&PML-]PVA/>0O#),:.B89I#8#&5 MQ&(V/$6I,+DFK43N W5R3.I, W?98?8>6765D+06Y641710A%,69U(Y8'*QG MD- RGI#XS7D.JG%;X_L!'BJ#JS%7FNCC6'*WUB[I^=<:$9Y=NF>CT 0TS'JN MF085&9B:^V1< 0">A&J2)+@!ML?*Z6K#B4TWJ1UUQIE,#\YSV<(%"N&0@9GY8PZ@U?Q[( MD3H&^FRCDZ[GL-0+HXLICO\7C/.?,,9ZQSDJT_KEHHY3^3JTSC,+BE9/9AT# MFQ0#QS57:$MP2WN;DO1P@UO7? M^N;O)/W%Y7(.KG"TBN4B%%GS/K#@%+"D@D%41A#@C4BPU6-/C!#M1-[@,/D5 MTAE9_N.O-Z5PU:!.CUV=*:"N_2PQY$T^ON0T-R\FG\!G_I3&,R^?CON MC\;3T;,\^E2AC:!JU9".0M*P[9E!)45DT*G[:'^BVQK MM-8AV MW8.XQTU4JO;;3F0K,QT)7YS= 63#H60HC3*4[\'T+3%F*_FWJ)&[85+D&:+) M98:>!"="Q97K2)*BR&R.9)EGF8/Q7*:4VE16K@%TMHR3SLYRX2<3MF:/MOH MY/#IE$I:F<@-8#Y;('0%6.3<,"]S]"E#$/'!&ZBGG$ZYE7:V2Z?<1K0-8M3W M)6SIR)4!LMQ5O5W5H9!+:#@RL 5X-L;8V&2LP9/+F-N%'ETKX& C2UY"?_P/ M&%P0@6M[PWGBQF\PKLF@GW&?*^J-/KBCR^7M%[%T+8QT&F29$]F=J(/7WCAC MLHS*9*ZS<[W-'K'G#<#B&7/_FRCTN@^Q/[ALL35[;GXS?%?;;HW[PX_T"[^- MAN/%7Y_#I#^I_WX6 OI $AKV_WUQL^DY#YQWQ21:#,[(P M>JD% YT4BU@XY!R#,$WLK6U 'GYC/2KN+N_*S?3;XIJYC2#G;K ]5ACO>-BTCN;= M:;5%)L-%#[.F8UT]FC$\T7JXSSCJ$',FS0 M:C)L,KFC7M!/1/2BS1S:(R#80U,JCHU?VZBJ):]F%O%D)@&UZ/%TU5T7:#'XIUE M/I5 ZZT3,;06C+ZEA2]&N-*D>]\Z0-_-J.4H91>::Y#GN K7Y3NT";*65M)Z M:(]C$G6CP@UXL8?\6[0$6(]0>5UH.XTL:268AA29%]JQ;$.*CO;);)N,BC@T M,QZP90Y-C&W$?@!"_/+E$Z8IY@\X/K\\)HOV6I!UQKR*GFE=\];JK#&E%0<; MLBJN2?+\P] .;[ATI<@'^+&G%@Y@K+P=]Q/^8S2@LY7.XZ^7( -*+2)'IB+4 M\4EDX0.=LG2H:G 1E3V0Y;(2W=>?_/%RC&2'3W&,D^D[F"XN M_7,B1#F0!)(A4TS*R,!J8"A!I( \TRH.P9KU$$^6.AUII47-3DV;?E,NKY[> MC&<73_->;EEYXR S2$4R388\"]XYYHH2&#@4;%.!NA;1=_]H.3&^$]VU*/M9 M!6S1 7(#:"T]I'NP/8Z+U)$6-^'&'BIH<'3=!U%QJ[4TB='>Z)@.R=;;[[D,@=#**4I4:L:_) 5W[\X6V.SJ0_ZE1T:[V9@^3R+4HR1N7%&0P_ MXJ0_G >15YRU,+WZB*XS__:$T3!/L$L!+645 C=@M#(IEOP]'<8+CS]7>FEOCF$;#1/\*+M5SF=EB1!'%ANJ[ M.7+EK$PL(KER"#H7>B%EB&UO'CM<3&=W:_MC>@$M_Z\SW6V[#V.O HV-,R_?'& MCOC/_O3LSF(FMU BI+/T^' M2GW8>S5/^C7H@G4;I%8@1I9"<_N>87H6'%O3];3A"XK1H^-WMNM[C=#I/.9[T)%I(B=>^]LAK MFWM!:R3!2ZDU5]XDXYLTC&BWI.\OQ5&2IT%$N..5_9UT_7HTF;P:IL$%.;*O MAK_ >$B_-NF)D+*I@0Z.IF:QY<"\B)*YY&@#P"*]:U(_>K 5?G]IG@*U&G2K M:F- AHJ]1@=CJ3T#D^&L'I0L9.>21LY];-):_ ^QZ-&/>;7>]*I$@R$.FN MG.A2!P[$62L9'@K:$K5HDNW5]4(.7KUV@I&,[1EQA%5J5^_;O*W?K-[ 9RD- M6=Q)\$SB38$%JSG+/G"AN).0VG1]O0_5HR<+/ I?UM>A[:FWEJ&#_26UO+Q% M^=,&"SQ(R5JK%3YZF=N^K&JWV79(B2?)?10:@*-C":-E6M-7WEK'; B0)=/3G*;\.$!E2_S$A8-!=RF'FL&0B>APH&:[B:_#[)HR\Y@BY- M[.%;*)ZT!]V%EE?W'=E!10UNUM9G/#D%RADC"%.H$_N<9<$!L)QD!B%2S+&) MG7F\":G'8&-VHZ]#939?OBV;0/N>A+J]%K?(,]Q%!0=.0LV9FQ*=83EZQ;12 MP'P&Q;R2RH$L(NHF939/)PFU%3FVD?QADE!1I"0A&SH&7444//,H%+."2X_! M"RA+V4I/-PEU*^D_G(2ZC>B.)0GU:KS>O.8#;M5\O+^(_\(TG8Y6?LAH"+>/ M8/K'TS.M2,I'VB5]J+.[Z"B%["/+AFN1N) )$U]=^QCB]_EO/:^F]Y)SYB(33"3LS"9EPD(Q1TH?09HO:$."I,:B) M8AI$6BJ]:[;9 L_+S[_U>R(54P+!<5P'<@U#9C'2+IREMSEHE"HUR65?!>;4 MB+&WP!MD^+T:?L;)]'S='E=$"=S2SE9HO411B"S8K!FG=8(7J$1H$OB_']:I M$:-#)31(8+MAQ=TG 1IG+2N1BT=TQXTB]9%1B=ADE98;%0%LQF\;]D<;J# M=C>.*]OH]U(*5GH'3"3P3"<;&9 7SWPHO)2,26*3Q@+W@3H\I5HH3JA"YDM,O2JI3APK0M4]IW!4]I+$$WF]CC M*/\(4SGOZR$=,I0LDF79)E6[BQCFBZ*-@!N-13I9&O/Z9 <.[$"=W:8+;*/" M1V_ZO@G8[],%.E?[7MW?=]'9HQ.-@T&K0F F)B3O2A@Z.8@2/CC!0TS6-$Y6 M?^K3!0['KVU4=:#I F+1)1:U%"F1EG6A[5OES$)PGJD0O0)CC&[3&_$>3,<^ M76 K;6XP76 75;1L!'(#FEQ,6:V3#[2T#",2M.*0Q4#X8BF^R&!MD&WWFKN8 MOC66[*** T\JH2=S\J4UOEJ;0#RT([:$\='=KV[TNX%MW(5R#N1Q+4/-429 1<98 M*H4.7"ADELG,<@0;O$?#<]M]ZM#\V=R[>C3Z;*.30SGJ5[ORY1',4:>,M8&9 M48'II 2+TO!:54G9^3H=J'P5L@BW5! M8T\[:T+#C+ A-G/W5>+YMYZT+)35(&O\PAN&D MX+B*Y3V./_<3+?E-68%V4H?QT?2CJ?O1LW4*S#5AZGU4) M06;A$LLYT%$2## R/#@K)I#S#$58W:2!X#%9^X^GZBVL_RWTU,1?_/OH,XZ' M=:4O1N-/H_&\2S=)[-E')%'@Y YDFX2..@>6M"-K%&UB4?G"3(Q)!5D"B";) MY3M@_:8YUU:S[5W1WT;311?_VEG^_NAPEIZ' .1IU4Y6"C6+.466DJ]OF/%< M-AFNLCOD;YB:!])SBZ:$ER\2/A]5&2Z]/MDF1Z:)(W^--G1-+Q,+Q3CFLLQ2 M&QM -@J:W(/JF^995]IJ<*4Y"Q8\A_0'WH7FC38>T3-=)V%I0::M+Q:9*R9; M;R2XW.2$O0?3-TRCKC35(+JROK6C=C4,&1,KW-:0(3)O< MBJ/MMONXJ16=*.HN@TS+!JJ;0/O>9G=[+6[12747%1RXS:[*04M!?FM1.C/- M03+@/+(2DM->%F>Q25+#TVFSVXHRZX;)[Z>C],?9:$#/F,S[C^W1P'C] MAW734'A#L$L-?LDJLTFF+"T:[>G5B5*'8(H-)L8"OK?^8SLY'6^/X,Q3IY=3,]&X_Y_ M8^XYD4/.AM/K(TV=SR=9A$06,H\>N<&81;/8VQI,C[:_[,&!55&R+D3>(J?_ M&MI;&+\9OY_2+IAG7M9;',_0]IQ6*@M!BK-UP$!1B7DG#$NVZ!2=0._:T/]A M;"?&CDY4T"B6)"^Q@GM69<_GNU<0?K(0ZDC?VO-FDS$6PUD M0BL=N!4HE2T;>1^;/_,IJ[ZE>%M$K4?#SV2"DW O5S_GZ?S;=(J)GHODEF^,^66HU4MU=YODFS/OE M2TUPFN#;<3_AU0^O,(L>>5]"(=G@@))?]L#R.3'42>:4LA%MAK'LA/9D6=:I MFNYR*^SG+]V'./<*%*EM[80GG&):1T[0T#!/'AX/X')8'LRVSD>Z]SE/6?== MBW%%D&SO6.K;\2@AYLE+DL,EQ@6X24]!2%H:S8Q&?25;%_O2.\R(YYA_OJBI2>34]T>Y9XBDV@51G34Z M_F)&!H24J>QJ#ZJ2D^*[[P/W/?HI,^$ PE[!C9TCJNOA5ICGGZK89X<8X;S\ M.9U=!-8H8$8I.KN\"LPGQUG$D$V.-DC<[ I_N^>>)BNZ$?,*2NR=2+R84'LI M@.=?9_@7*8L174F>Q9C___:NK+>-)$F_[W\)(._C90&YVS-HP--NN#T[CT0> MD6[-R*27I-SM_?4;R4,'18I'518IV8,>@=91]67$EYD1F7&(6@?5T+Z&]=R/ M)^X";7&VB97Y#*:A.I;TOVGT)>A+Z26RN#)5734(8@&B )^ .D\ MP;\]Z6R[6]I5X,-0H10E(E,9K"6BDV5LB?)! BO1RZ"D46W6A:$HL"?"=S & M'"/G9H$;"UQ7JYC&Z(S7DMSB:!7MFT$+B"H:0,\Y.B,]ZF;U@!Y#.:]Y>8J" MMM[/GRS=9N%<"T1OUGF6J"T3(4+(BHQ:FPKXF(C?W,7@5,V;:W.5\@3*:]+W M*=(=*IMCE:D@B@QH0#*1:YI< :<9 UFB+5XH'76;F)Q+RQIK9?CU(_H6H5K/ M)B'MA_8C#^QX+1Z5!W:\"@;. PM*I&B2A9AH/5,A:G""9V#)Y(@FQ1*:M.9] M27E@;Y;8-D!>2)%%8)!K:KTR]=0S:P,V"I%YB1GQ M)>3[]2[[O?E^QPBNT8S='!\O+&HO:52AAOSQ ,'44@DE.FDLLKQ9R_,R\_W: MZK*SZ!I8;K_?QMFBI WG1 ?A-[#?=P/, MVJ&RNH!G(8#*7$#4-'Z=KV]NY]=?\3X@MT,!@>-?TD]A@8Z#VR@XD(5U4B//D?-: MXR5$DX4*DG'A@]1R=/SK.M:4V_KLMW\MBRO68+>?)I^_W,X7E4#?ES6\-;1W M=V$2QEGOHBT0@I&@+%G((:L(V7,9,'B#IDDT?%\#Z%RO<^3\?A M+-VDDK)+'#D86NI !8O@DB?:"<<2\Y&YTJ1^?;_#&"KP[")H?$8&7$IX6\>! MO_FV_0$+?\!BX<:R!'%QY)-# A\8@I6..Q6#+;%)<9.&8SK_^^- M,0U\O>W(?@V?U][-(?A:G@[M WB>0Z*+8<1!3.VHSG/0CEG),2L+POMZ AL$ M.*4=$'A5F&66ER81A>>AVY[3IQ?+MF.TV(!EJ_N8=3"==+6TD0?OYR,_F&N+C/>;_(R5D?J,DH M2U*+ [5,FS^9 2Y8"X1'N2B<*:*)H[(3T2NC03^2[_M"^[Y9YS(@>YPWOO-/ M$OK=S7N.021RREG1'I1C%KS4$KC362HTCIG#0A:.>>LKH4%;:;>X&L=IW?]^ M(SWB=+K"MZ[2&TD/M2RO-Y&@6:]J\'X!Y(HV1#012YM[CMV87@E-^I9^@UOR MK9BT+4IG(2 +;VO_[@B..1HZE[8$6MZ":.+4?P=4Z"SO'JO0+5:Q:CN_OYTO MZUNM%RN,PG,,($U-XDF60S0^03"UFXOP+AQ84&/+PU^)/GN1WV98Y%<%=):W-(N*,11FCKKWT; &5 M?8' : _600A!IAH+K,VU3M\C.4.4R+!,?F)9G94++2XL3QW0T@F=_7T1C_O+ M>%FEY>_3R6PVDC4V*V@&TAMR2>O@?"@9-/FD D5(A;>)?^U_+#\(/C ?6D3; MG3JDQ9?_(1_[K@H1'R$&1"43F,H@?I!Z* M 2U.5BK0)_;BT['$Y\:R++)((TKTT_ )1TJXJ&HS="Q6TQ0U-9,B:@C%9VFB M=2HT\<";C.;[Y/=9.=$BG^+40;W]Z\OULN7ZJG2<$5(KE3QH7Y.#F%(0O7 0 M:80U*D&9-OFQO8W@!Z$'T7V#A@M=S:F[VIAKB^KC9%Z[+,^GU^/9=5IT'1H) MGJT1)@%+B7:D1*95X/4(B#8C'0J/,C>)&1YB<-\G]2^),0W:3)P\O5=CK#L6 MYO4 [_I,\U'A7/%L&-0,CAJX26ZU1]K!I)?!E)@#\HM:Z?<,Z/MD_[F9T:"# MQLEB77;+_&4\FT]OZS=G[^=_X/3C'V&\U>$>Z6"8UIY\;4F[G+("(2B;P<6$ MGC'N3&DW P88X/VE3,ZVT$0^5+G)O99]'XQ21)+."OTYP3UTPEEL [4K)!SG%GO%,3],,;YMYLP?A!W<,B8FM:A M:#"H,V4GG,Z58[?WH13]4DBLI0DBDN6N;29#7D8%3FL+@O[)E-?6I?,<=EP, M>??E.EPV=X_1;P/.[@ZTICU$.J,->&$LJ!QC;6"0@4L>!&9C6&IR\W=!(>[G M5_C!8?'':*M!6,5&9/8Z[M))G6SA8')MXQF]!N]9 8,"0X@Z<=/DEFTKFA_T MZ4%+#5:@;4']'W[_Y[KDG=="616!HR%P6B'XD#UPP8K.VM<+NP$H]!C5#RKU MJ+4&,0.K&][%AN^\BM8Q!8'5TD' F"XB)JZ"+(A>JR3;V ,/W[6>>JHQV MO%C1_Q P+=W#1VC.X]>=K)OM.NX@V 8;RV-0F2=KLG= ZQH'I6C9BYD;B&0> MN1*MXKI)GXD!M+S' 6JCY&/D.9ROO5BR:%6CE>_]&-H4&R!/45C$=.&O39.QPC,-;%!VT>9A;W%D5PT5_/X#Z\<_).O?<1)N$1PA1 MUDXLB6P8PQ4P;8I$'8OS31:,(S"^;M:JT0;D9@>'!9(HJ&46PO$FQ_B#:7^/ M$=I>^<=(N*E!NE[C[I? ];'MNH0)X=1"D^E#'V@[*V2$.VDAEF2R5#*QW*1N MT.$0AS9C@W#B!@+3% M$!;C(0@9@5N!3"2C^&84W(XZ,!L/'G[[[B+D24\2ZKL1'6'A^@&6S+5(Q3@( MA=<28S&#%RA "S(1E$N<[(=#M?7PP2]:6R=+J,>Y-9O.1Q^J:; \XK9<UW#@R7J-R919=4-_'P MT2Y+1HY*UM%K'T"F5&.'N0?/4 6%FS247K>IESZ4"-\03-E *H./ZM.X-DE M56D\MLZ!L62FU!0W,LX"C9.^>*D4:!'(D^1!;X6,US2=.K"L597( M)N,D+12\?E!D9^284[;$&K2*Y)K[4B!HH2$R0:/U3"7=.'RC^1A_S*FSS*EN M7&M5D[+)4!\7KAHEKXU*WH!UM:Y*< JB,QYL85SJF#.:RRJA?>0 ?TRHLTRH M#BR[I.*81]NVTM(H?40(R.I @P$G<@:/3ADK>.3LA4VG9WVHBU3%O[ 6&,9\ M]16GX1,N[*6?PQSOBO0]G#[&..FB1$#O#*B$'J)/"C#H@MHDK4N3-.<+D\,+ M6B9?S"%2,QZ^**?X<'&,D(>@/.T2PDI.6QGI,R3G045D44?CT+8KGWWFP;^@ M"7@),^ "9_-1]'U14_CQB<-^04B1N&=6TFKLJQ&$9/]H$X%)GJ5315GYPO;4 M(R7P8S)?YF1N2>27>+9V.\79?BFH7'L[TW0+RJI:>A4ALA)!THJ62[+:2/&R MIO,QP_\QER]S+C>C\ L^S=LO".-T<,4E4)J1R^1R)!M%")":DS*YR=&]L"/T M(R7P8SI?YG1N2>27>:)XP*K&G->9:PA:6E RT?I63QQ3-D(:9KRW+^R"^51_ M^00%]I:_D6)PW!4%.E6WSTEB(J>9Q8KFHAB&K%'8S'?8!:#3B=]9-'ZA70!T MB45J"=I+37N SB1',HH*LS7:-GF/3>K#OK(N $<1X?DN $ 8K@S2!> $1;\4$M-H?%:+9!(4]0@H020C&31]Y()Y6]B\$QPR(63B^:S 2?)SM?"H$U,!]NF&,UK+M]^E*(/ M*M]^C);:5_[?* 2.12"BT&!=1@)74^EDJ?ZQ9,%GGYAL$HCR/91O[Y%*';1V MYM3%AY_?_E4_8N]IB\^\HV7*XJ%#VTA7C$7[:(3U4@J5LG*8A(A&YR"Y\XKM M2%=\YFUG3U7$'&(P6D&J>?%*TW;MO)&TXM'29P*S05W6"=.[OE(5KVX6OT/3 M="N4E:)&#"49+DC+ORKT!94"'T0 3)96 Y=J ;TFCO1!\"YPO>V7 6UEE1\"KN5QX[/HSG-NV)LN#^-(!T4,SA;AF7'*>Q!" M5Y"+M,GH@"NNI.-%*-ND??T96++G@.X\)#E&_@W(\=-D-J=U-MS@;.5ZI^2T MY18AVL#(J;>U&5^V@"HZJ6UT.3;9B)X@&=YH[U%3DS[%W.;0#.F!?UR-\\_X M%6\F7^J(5W[!"J+5(?K '!C+.4$4'**FW3,F8T,F]X#^W^CH;!^VU\2-OE71 MXD8);VYJ Z]Q_D>8_@=K Y['^*1(D5DO06,B0\L34K*M'/AB&09K1&:EB?^U M!]AKXDFO2F@0I?UW'.,TW!"^J_R9Y#R;3VGH7_$Q2"=1A%0= :E];1-<4T1C M 1Z-)RI;[7B31>4@=*^)+OVK8V= <-\'[>^0W+G9KV&Z1-SA.'W'D_HY-#\$ MYL;1N$U.J*R*BIXITJ=3@M&Z[GG&Q!W/HQW/[#8SW^%LAKAX],\X2]/K+ZOQ MKDYT4LRT0C!/SG&N;C)F<#%Z,*B0%R>RTTWFY!Y5^.>ME1(1DL>N>:1F7U$._*=PR\T M?7+@40GV1H)N8/-N0[I"^!&GGT93IS[)D;, M'ERO@RLME-# TMT 5H.OWY=_SO"*4,]'Q5M;+Z"7[>E5H$W9,U]J65U2K8], MYB:')<^B>EW\Z$\!#4S78=X?7,]_S;2+F@F%8-$W 7E!%G>V1805J%( MRMMN50R?DKSG^ZI>^,YR-IE>+"(#!E M:G0?UD9!0D--HXTZ>:58D^O(9S"]+D[T)?P&&5&+ 9/75:&%F_5-NTNT3,E" MOCGS9/KP:@35TS^6/"(-V/C4I 3S5C2OBPO=!=YC+YCG![R\E50Y%./(W791 MD,^-18,KB*"YS^AYTK8T291Z!M-0X0?M+**.B-&IMA5LU4U,"UJ3&\[\M5GBP&OVX]>P"FEL$"VT"=*;>HG2XG MC10Q%$F49D4*Z4&J&O%5&*W*@5N(&(N(HN24FN3^#$>.?;D[Y^7&,?)OP(G[ MP?X^#^,<60C9NNJ8R5S(%$MM$L0. M0C>\Q=M=D9M[3>]:Z+EKUWT#.1V\2+4 G/&:/#!C&3B9/93D>13(XV&! R^C M 6;?ML7IHNSQP&NS(=DA,%YI2\NC-+"C&^(IXFO8TE(CQY*)EJ(X58LS*R*H M8J!L0:NMC[GTUA/Q,EI:]J+$(Z36=TO+1WW]N'G^6EI>1D/$HV2_LR'B,8+KNZ7EH]Z:64LC$QF'/*3:5"%S"$4H8**P M&)@I.A_2^>XE-24]68,G"VZXO-#E>0\993^1ES#YC-.?)N00C!?%S]YMV-Q@>3FNIIX^4VX"?3( M69?,TN%1]I2;>F;Q;H3P2+*CC2?6)>*O9=G9J,F:KV8>R5NGT1GP=HWN7,#X M@%\FTPKC <+[DUF=,'+).=!,EGI/_RQ_#7B"Q2 M]*R&=FK-:RD8"4$:#L+GQ85'$*I)#;(3L%X4MSJI_DD,?EN]-3B5^QF_3#$M M-PCZ?(,+18SSU>9M5!*-6FQ? BX M5TNFWC73,I)I&8#^;C*;C="9H!R--*E"D!*OY5QX/:VRV%*>!HO=,=^451K8R^UUFB+.Z<:U#4;<<&#B$6#CIRFAF06 M?%0TU0)**[)UF3O/S\UFFMN\Y+I>+$WR5BG!9=^Y=NO.!]% FPQ%^#9 M9E#*"G")1V B.A%L_5^3&H /07Q_1#A9!2W:O]S7 ]F]E9NT+QE,2T;=IO70\UL%*_S3?=AKKZ5("\^ZR-=_(:2HZ^7D1R\SAJ, M8X%;I6N@V O5^YYHNJ'4?HR$>U3W(BOVZG8^&4\^?_M]>HH%)&_'U>,J_@%8K MT4W&A&51S>\6)WV);B> M8VON7:=Z.5N-X,4R%),R0M7BTZ9F%[+$R.>)M* ZX8TU1+F#3LX/"M'8#N&U MVVP]";_GJ,>GB%:\/P13WR&0N\ ,'P_9AZ*>U7L'*3=?$%;8K(VJULNA14H4 M4,1XO>;#]>P_]X?C MF9R38),':7.H,>FPSDJZ%20LN(36I6/ =J>.^W)SX\K0C=G(,[2F1CI+1@K*KKL#(0 M$_U3,6$Y&JL+'\90&80S>V[7SDN98U31I(WLLW'\=[<-(M0 ?;#1U,A]X2&@ M$B2!;$M6#!-OTLWO('078.%V4NIQF14G:&0(@_?-M[M.S=E%R;UC9(M'2=,E M9?"T$0/JK*,4%JUH0I9G,+UNN^4DR3<(.WPZ6OK#U8PX!-J@ULH]MHLQ5$[3 MXUXWJ9L2AC!/'D!TQ:!67H"J3164\.0A:I8A&U0RH?><#>0R-^;'\49)N+-]72X_??TK ML"AZD&N/R745S:_A,[XOCS#=13GL!]5W+,E.-,,'DW15TZ25C'N.)'D&7$Q1 MRWI4G OM><%D<(4YVO.B"IR+X/NKD#>PXI^))1E&[T>(MN^HWS64]^-UV2-: ML))&IT$R@Z"BE."32R",XS);SKPX,")T\]'#WO[W).]);\+J/:QWA>;CGY.[ M6E,QH$,!#)FN Z/MJ"0+V?F$)0K+C3U*=7>/?C6J.TU8K6;=1]+"75\[%FW1 M-D# S&JEU0BQ=@AQ67C%&'=YL\W@/N7=/_SUJ.]$@?5XV+)L(1:FGW VWS@3 M+-I'5MN=BN+(]K=600T$!XVRE%22\-X?I,*MCW_Q2NPNM)WF;N\A4[=QAO][ M6V.\:E9QEW"H[4_J*=3I )@;84R9B7IWDGBLQ0P3Z8H7E0HR\EME=FRTXYD= M$\D>/_3=??9ND<8AL[6?-'V1D4&4F3QNLA5HYRR'8"ZGJ&L$\1^FGR. MJ]# &H9XG7'I,7Z7L^_+>():5;,?IG-;C%?C7/]L/ IBZ(5 M3 0&6:I$"YRDF1$3S1&>0E#%2(]-2B'U.(8SI/[TP;3-@YES:;7!Q=$10UDW M+KO&V2_C5'M595JMF?$<<[6:(JBL+$1>:MA7X,BRS4XVZ3C9#?;W1\.NNFMP MO+Q&?Y5HBLP6\M\Z6=Y/UW-EW93U]S\"_7SYTY'FR3N,"I*+M5F:K*V7,$'P M,D=3;&[4\[0?^*^,B0/JLF\3?LL0UA@_3J\_?<)I;5?_=9GO,1]A4(R,TP+) MF%J:QB)$EF5M]>H,F:GD,;*#;/OCWOO"^=):TCV>?Q\+=80Y>ZD%!UO+LBM! M2P99TP%B$0'1QIOTVO4ZX M&L#(D&!,R@E,$22Q9)8WT26Y;&7TH!FC)5.+!"XQ!35(UDLCC+)-.GMO S-8H;@6-FYG MZ5Y*MLOF0-9A3#*FHG5&D,4;4#SF94:\\UY9U&@0!V'*F6-$N^MY#W%.D7>+ M8EY/8:U.] \!UK2PVRYD9RKRUH?^]G.B@_ '90=FFYEE$3S2RJG067 \!9!8 MF+ J\^R;A),/S(I])> &)<4Q,F]/AG6]BZB+RVA )S)YE&>:G+&<(4F5R-Q, MDO,FU?:WHCF['7JJMI[GP FB;GA)\,! 7C8EK,?$H0A(RA(LP5V,Q]"'O!ODDVV#5CU-<,_\0@"TMA[T(SV-!]*+/ SC271G# MW/-L #69F62"I^U225HO@X2@4X'"0PG"<^-2D^SZ,[%ECV5Q'K( M?YE/_KZNBI/6"97%L$S[&] &IVFX6, ;7B @!J:5EUX>=M*U[>G#6PL]:V#2 MI_@:6 QW%9)_N@FSV?OR^WR2ELG;RM7;/%8@(7U12B>(0BDHS&7M:M!7:6(S M[$3T:JR&?F3>H#_30SSKA.P#$#5-/WT"ZPR$ MK58>J@&?FKREZ*0 (VF?$T'HY)MT2!J* H?6DF_-@&/DW"3)^//GR7B!ZVJ= M+:&4*2*2BVQK+0;A&'@K:<>32I"+[(-MTZ[O*90SY(QV5-"3-.).TFU2D>(. MT9MUOJI++B9A($NOCN,%V\'#JR)\\77;"!?3:=# ML&\W*?MFTSD,RJ&5WPOG.FCN8E:P]6%;$5(PR'I MYR^7=3MLV)=,NF,4UC?9G@2GK;'=9Q)[L@)T2A:$92079PS$PA$X*DPI6.-- M.8A/^]\UG#$TO.(F[:3>=_[V3GCW.]D/ M7IPF][[]ZYWX?K_^:[V<65=8P@#26P:*!0O1AP1,:VU-= [586DJ^]_UW;/B M-*GO3$S94?%B]>WZ)889_O=__3]02P,$% @ NX8-4_ ZL;,S"@$ *C4+ M !4 !L87IR+3(P,C$P-C,P7VQA8BYX;6SQ:TNU:M2N^]$QXL,K!*G4YDRF:DJ^=,_@$LFL\B+;+GXCS\$?_;_X(D%6_)LNR5;/XK%RGN;"[(2W/N6K1Z\7[@H?O-DOGST M?EGFOV7/!(#_+&]ZNWQZR;/[AY47^F&P_]O\+Q0)F@8P!;$O(P!1* %)HP!$ M I-$"BYAFE[=_R5 ! 8\"0$2"0703V. 99("&*62I3Q$S!?EH/-L\=M?]'\H M*82GE%L4Y3__XP\/J]737W[\\=NW;W_^3O/YGY?Y_8^A[T<_-E?_H;[\^\'U MWZ+RZ@!C_&/YV\VE17;L0C5L\./__>GC5_8@'@G(%L6*+)B>H,C^4I0__+AD M9%5B?E8N[^05^E^@N0SH'X$@!%'PY^\%_\-__HOG57#DR[GX(J2G__SYR\W) M*?&/^HH?%^)>K^QGD6=+_G5%\M5'0L5<25^.MGIY$O_QAR)[?)J+YF4?3TWVXP7B#R3OZE#6 80KU?TTE(Q=F'X:3-P[Q0_" MO<"M:2X6N7J@WB_X6,_N9JJ+17F[I:HXOM*++BHV')G:"_C__$'];?9N@#WA#S-OCZ07+Q11,O?+A^? MQ*(H^?LZS\GB7NA/XIN7[26?R8O^T?4WDO/W?U]GJY<;]1'(RT]G<;MZ$/G= M UGI;E[(PC7 2D2"1L]7F M79F)!?CY:Z-6*?OK"/X'BY58G6"47!3+=O?5VMN5>J?N55RGLM[;U2?6^E]/=J *Z\"@)//2H5"">?E"7; MT7:N[;AEOK]L2_9JR[;#M^6225+0$O-:)+5^H?^CF*^*YB= _P3X06T[_G%T MV7\\>!NO\P9HDK,SCV)]Q8]LJ:SLIQ78>2KUKN1U5V2U?-T7N7I2%4A_\)8Y M%[G:YQT!?$-_7&2S9IMWIVZ=A8P'A(<,"!:JS5"L'^?+]\_E'= M4C&3^LL^(1T,-PIAG%*B>:%/_M[NA;N8%^JW_W:]T@<-^NSF9K'*LT61L;^1 M^5K,((H"&<J/ &;T'15)F$$GA7V]V'UF6(^F)EG M/&&_SXR6)A \3@"4&+U MZ8@A 224C(=)!"6D-A\,@SFG1OT[(GL?ET7Q%SOJ-\'9C,0'1L\Q'>\"5XGK M_: !_-.5I^3VEM)3DE]YUROU5-/UBM"Y\%9+Q9W&X5VM9&6H7GDM/2L/?5M3KU+5V]7URMMHZY7J7GD;A:^\ELK#L;+[91F2 MS!U*.^HWP#WJ^Y^.$6;L;0H_9JMRI.N%,M,7*S694 *(XEU6L/E22WLGOJ_> M* !_FS'"@U"F4'T[@D19Q3$#F"(?H) E2# IJ4\LK6*+Z2=H(#?2>VJ;XNW( M;VTJVZR#L=7L"%WW!O1I8+VM[-ZO6GJO%']86[D';@.;S382C&U!]T#GB#'= M9Y37.5?>]2K]-5<[N5D20$I]"($?)S& /N6 I P"A)- L(#C("2S9Y'3Y5AG MRD>DM'FGV[*Z>[5+@0OO_M5"$SJ6- IH %F*0,QCM:2I'P(4Q B$,!*")KX. M0AG327#A@OYSAYATK.,XCH$+5^=WY!+8#PW1/U':3L<;T+$44_(#'!/S=^4! MZ,!YZ+/_KJEZ&@%J)%% M";I2&Y>?2/Z;*/TW56C:5WU@DZVT!&I7HUXGDBWN 1@"%, DS !6/^-QIR1%,(X380-^[@2=&K4U=+3CJ&%;,@1I$?2@*H'ZN/ _9#@*-$_2> M'(5!&#!B9YIVS38UAF]D\W[5TIU^V7O@:FB)#H66BW(N_4VIMW)@S MX<L'KW7HV^#DU4!5Y\*>ALK;AMY,X%38 MU?I/XBQY<.5^'R?0KM9TO-3$O@+:F0IS\H]\IMWI.AQ5AQB]71>KY:/(-\%# M-PN6"R7]N[6X6[XEQ<,7P43V+/B;;*X&O%=[H_??F3)<;N47\2P6BJ\#F1 _ M"3! H8 )@$!2$8IB"FED%'.4]_(,>I"N*E]L'5\=U9KX?%U&=?-E")>7FM2 MGH,LEBO]@^7](ON'_E&A_E6J4_Z6ULIJ]A6ENCIDO+FB=1]?E]&*ZDG35D%7 MUK;[AZ3[H_[:2^\\8JG2S-.J>8UN.P&DC7Z>4M"[6WI:1:_1T6N45)=YE9K> MK?1J15]Q57F=W5G2X&17=T?*?[I5-K:<7"Y#9?SH&;1)$_A)Y)<&C9,Y1[%) M7*+5F!5.Y[@PR:0*./ZH!IU'M7LVB#"CH;96L79'(1&K#WV0 A+I,G4^P4@@ MFVU]QUQ3^VZ7LOWK'X/$_[>H9W+'$4#-=KH#P>3X&]=.KZ@$5YUDA-.ZWTRNZ#CEOXN[X5:IY=?\FPEWBV_+6:2\B"D""D,%3M MB"5 #$F 0PJC1(0,^M;.ZMTIIL8,-X]/"N#R"$59X5DMKW6(_Q$L"2-2!#$! MB:)6 -- 8>ES!H3D?LS"" L8VL407X;F."' &QF];UI(P)64EV-I[GKOC\\( M3O,*F%\VP SKWSZN^M">Z;U91O+S,Z?1;#C!/"4BAI 2G%%F&^'3,-37ZK(2T>[^[H#1[T0<" MR/$;7TFIS2@MI_=K):GG)+[% )$AB:!KNE$9P4#O?6HPN:4?1WS.ETP(7GQ0 M8OY"]*GRJLDH+V9^$O X)0*@-% DD1 .J @P\--0B-@/$?2M:HYT338UEFAD MK6JHBUI,;7!]JR2W9)!.H,TH9"CX''/(+G*UH-Y&TN$(Q 2/(1FD<[Y1*<1$ M\WT.,;K'CD2*?#7[HOU0]>$"CP6D7!D5"4<40(09(#%- &>!$(@S'+#0A"_V MQIT:->B(FJQ898S,=\HZ_/IN^4BRA6%4V#YXW1QP 22N(P#ZHF'\OI_0O>/5 M5G>T7FOUK_U7>G_(4=[>$WHT+^JI7_%C.U?U%Y1C>%+Q* M$Q9'*$H!2?41*_%30&4H09HRM0?P0XYY;+43,)QX:F_UQYOK-SW;[]/_]U^_'=^R]?__6/* S2?_/>_[\_W]S]M^76P70A#/<1#N!U MO:G8BEQZD^N 'Q=5Q6S1&72#83KWN+L-2T0.MAZV]X\<2?HQ6XB;E7@L9I2E M(J&Q &&DJ9QM\/OE M"VQ&D.,NFVOC:IP5&R\4\@#D2<0P;J7Z?00?'J X6-3@X<@]G?K90I?F+H^L MONC(PEOYH.B;.6N+J(/O*^]+@ MJ<2N,CBOO+;D X8)V$$U:,B X=3CA@_8X7$02F!Y>]^P@CKF251_WBS*8.E/ M2L5UKDL@MZS@&0YI*J,P!8%/)8 \\ &*,05($I12&L,86G4#LYE\:KQ5)6HL ME@M0R^K-M\+:NM MUL#4N>X&6>=N]SID\X=&\#_IP.L*ZZWPWD<#J'MXY>TQ M&]9?;S'_R)Y\>V0.??P]QNCMV>-KMJJ/^E^N&EY".U-_B4G!*%?L@ M'A( ?4D!CF,">()#(KCTXSBUBSB\M$C7.#&''Y;KA3Y$O:RRV04ES29>R\Q] M";.Q:I>]?M$RFVIE Y8IT[WXZNHU+^^_LP=]]/1)+?D,^I&0(8(@83(&,$ Q MH+Z,0!*C!%)!.*=&&ZA3$TS-M&AD]!HA/2VE>3O+HR!VO^5#0./Z:-L.%:L^ MEUVJ7]#O\NBPH_6][%*JW?^R\[K!3W/?"+G,A3(9UH_KN6YZLW.\Z(L82Q1! M(%&* 4PX XC$,8BB)$"1H ('EI_WOJ),SP2X6Z[(W'O*ET\B5Z^!]HR+OZ^S M)WT6?^7==U8T'G:5F A9["<4,,%TG7$J $XY!30E4.T*!<,!'.@0?K U&BD& M]-77YN(#^L$0?_T3>UJJXK5T&?\0WPC.D4[UNV69RC&_$6(6Y_YFX_6MR5WF M.&_J,*J_O_^N_:=-E*8(L8^(CT'((%-4F1* PS31^U4IH<004FQ7F+M[PJE1 MXEP174@HJ^76<1%<2=P_[^8$Z,8'\@-"Z?XL MOH7B30M!+3!0"_E8UL!VDXS3#8^KE)P3L[Y:8DXW"EWI.6?N[,<^MVHK0U9E MZW+=*5AW?YZA.%3&"U+6#(<"0,030(-$ 93[@<$!211&S^]3S6CFR-S6/'+ M9B9W;X:6J7HKEI6P2]M<_V- ^@R%+(U]D*J--("2(("(4) R7T"2Q!$-K/I0 M7@KD&*$?C8BZNES94'RN&XI?CJ49'5^(D&/^W8*STVU].+KM4'](?CTVS:B$ MVJ'G/H-V77IQ#E7CO(\11C*%RC:+8Z@,-$D 0BD'TO=%Z!,1H2"T8P-'O1+T/(\7O>$LY!F,-IU1WE+;U*\,)I+3MRD88)23A6"*^* M+5WP34&\.]V,HU4Y!<)(?>4)",*(ZL-R!-1>30$;13'BB&%J%R_50X:IF0)? MV8/@ZWFYOU LO&A..]XJBZ!J7C_7YFQ9-'93LG(_*_!K=K_(9,9TL8"WI>.J M+#=[['K;5M;VBVQ&38Z7SC%W;9#]MEL\=//S^M3]8 5>KLH%J^I"EJV3?BV5 M=%,FY@*0A^V ;2_&R&VP>^-TV N[_U#]B/@N)XNB"CRY?1;Y7?;8' >GNK W M)1)@Q"2 I.R$&6. ?2\?HL7I%0&31? MM3]K-A-8)'$L8Q^PV%=F&8T@H,*'@,LHQI(K$XU9.>8,YIP:8]0B>Z*2N3*K MEF762+-]ZY-*:((^XCY"G$H@U#( F*AM,<8<@R3P.19A2)*(V&R+AT9_M'WR MT^NM@:D;8U!DG?LQ*C@;;ZE&L\J#JB1VDEM@#-# 8<)GIQT[:M@4AR-!Q,:W M3JWQW*=EV913&'0-"R"#,516:9!R#F"DRR/&?@R$GT8^X8BB0,RJ-BA?5R1? MF5'?%%2S88!]!1T>JJ]7Q4HQ0'F\L/*HN,\6Y5G#4M;=9B;>EL[BV9*QPH D M",1WD/+R5++>Z5;M[G);>B"QE4.P]$Y7RU7H0N!KIR$SOOZ ML&+QZ?Y\D4( M;T6^"]WPM$HI6BV]ZG.B?J*^.1G3?RW*+/3U(K,EM$M6U8SK7"_2^);VQH+> M&@>*!.N2.9Y78_- MVB[5WB[V(.Z^+6NO*I$11X$^LTG3%$ F,< I"4 J A8)'HL \P$*$!^;>VJN MJ)^6B]7#_,73/<;M4\0L,+_H5.-2)%^;$FO9/26\BSPR>]!&V+T?G7X*F^PN M7 SWPIU#]#0J2Z?+IL= (%,?I3!23Y5"'.*4 X00!40$5!*?)SRVHJC=X:?& M0M=?O[Z_^VIIK^T"9FB"]8;!,854@CEIM7!&JO=R/ME5?*N^DM\E3U'RIEMNU28+H&AG:' V2=1UQ< JJ]D6&) MT* 6ANGZE?A/91Z_=5_>-1;\!LLS$'75/' M_N8+5VKZ?N-JG6L-O4K%"?A\.W"?A._VF'Q3V!Y>A.Q@OM2N.7IN,!E;KA?E M>+HQL6X39KEW.CG A-[GK9!>(Z6;3=59, ;=8)V>;=S-UEFM#S9>Y^_HZ>)? MYXMLM!-73I#P*7:V?^#E*-F X.9\^C,:C__O1LXWKNSVI] MX+,_?X<=4I#97.=5J\)4^9CJ[1_LEBADC L9 2H, G "9, "Q] M#B0G+(QD&#!H=,AZ?JJI$45]W$AJ:;VRQKTBC"K"I8P+*KP?6*5"$R>DK)!< M.]T)7SXU_<^NO[[U$ P-]R\&:]+-,<,B/ZP;RKP M7AE^JY=KSM4#4>CV\^(V_YPOGS.EQ S'%*K_Q2".J++2?"0 09@!1 /!HB3P MX]2H$M>YB:9&O96L7BWLE5>*JR#U&H'-^PUTXMM-I$.BYIA&^P-FU8K !(T+ M6A)T#C]::P(3)=LM"HRNGUIFX-_*H,";175N,D.(A*F?1KJW MG@^549S0JL%++,(TH)@F*/%[?*N.SS;1+\M;4CQX93$)'4"^W!1HK4\EE.DQ M7_.*3K:_)&R5/?>H.7=B'Z?./UHW:YS!B! =3A9I0G MNFFPB!67^!*$0>3S5#*,?:N";*833VW#7?+)@YB7C"$KP3VA-S8]6I\;8F_& M'RX0=S<#JEA&YT;SCURDW,[1 X;G%O>?U'4 M0:'(3\>R-26P$H)"&D41P%RW&_1Y C#R8Q ($:(@\(D0PBJ\_>@T4V.B1DJ= M"?1DPB;L<(0N#GFA1UG']]4$_QK)U;VM:O/ #%H@>I3EIL]= MWR6V"2@PQKZ;2MPAZM[@*,%LA/:N M=0)-4VFBD?N\&7()M#9Q&RX@'BN&8R"H+2,Z;!'KCNXP'FW$2 ];#7>C/JSO M[F<%?A$KDBT$?T]R702T:#4$?J>F8=EJ%@ #"5$%#F)T!9@@@2 M).,DL4J4/#_E!*E]TRJ;5R+:68(&*)O9A,-BYYC$&V&]1EKOAS:2M< #MG,S M1V=(D]%@UE&-1W,4]LU(BSN'<*SM=22?,8$YBW (0AGY /H^!A3B&% N0HQC M[*>)U;E3YVQ3XYC;75>:EVMQP5*"M2[8WJ/8?3?6(I&0R@B# *%(MT@6@+"4 M@@CR6.$XRY:=0 L@TL_C2!W$2I%QB&2)DQ>)G9YP:DY>]D=7>7^S(VJ_O^GFXA.^5S+6C=7 MUC"^/X!QV"[WQM ,R>KG)QV5V8TQV&=W\QO[,?Q/RX5X^8GDOXG5A_6"%]>K MMR3/7]0T50>$,)70)S $*1'*2N<< R1D!-(DB (6!) %5E5&SLPW-78OQ?4> M2WD]J06VHY=S\)J1RX"@.::6"J]*5*^4]4JW!VG$';H+@R$P0Q++N2E'I15# M_?=)Q?2VGAW@A6(KL6N6'BO]_4E]O^^^B?FS*"N?%C/.@T1$<0HDTA&W-($ M*XM2_8VF 8DDBVELPS5]!9D:":DG,;1L'-]W"6<9O>7XC8/@U>/%[/4)SEX^-R M\79.BN)-7U'[;S^\$L(S=V/Z7E8=_V MDU>Z:7AT:/902>(X0""(PQ# .*8 0>(#+*'D 8()XT;9]WT%F!HUV)L[UI"; M$85+(!W3R.D&26Z-FKZ0C=DXZ76-F+X(V396&MAHZ9W+66=LMOJ%?EJ7'VL, M<2H8%( E$0^XY0!.+K7/_%AB MF 28V7CQEQ]W"!6BZ[;)\2,H%#0T1KS#K?0$^BR.Y$%-ON>ONJ2.?[@#E#! M85.CH:7GE5=I.H$R#><681+U&$X*^?LHO' .X\$J+)R=R.W1KS8\/ZAW;^83 M3"#" 0AC2)41("D@88* >BRB6'"?DI"Y./)M!)C@WB=V<]2[@7S8(]X^0$[Q M:%?K,/[9[CYZKW&FNY%ADF>Y^PCU/<,]&*='CI3FV+5B@?]2!*I(5)?'_;J4 M*_W7YAS7%W&,60R81 0H8E,F+T("A"Q *(RH+W%BG!MU=KJID5![B:QX>%S?^I;(=<(6Z;E-.*>/P7N Z%%PM.@4(Z4Z-0-Z4!Y M3<; =.8SG1]EO#PF8XUV\I?,[[JTS=L'DN5ED$)=*%=MP6NVSW21,S+VF:+EZI5H:>E_7]'\$6VGS2D-1A?MXM>)5 M44*=)NMM /!*!,IQ5@_ZN/I9K;Z:Z6:AGJ?"^UEM6_HVHQOB23$\UWBM]7=] MIM%>^LUR7IU:_$8_O<3["USUP/.TEEZIII-V> /"[Z9GWA "OE)CO0&Q/=U] M;\A)>ACXY5G)YSQCXB[/[N^%GN+]LZ*M#]ES8S:%(0K3A(0@#*&O/A[J"X(" M% !,0X9)( 251J$:IA-.[7M0E=S4E'"7/2HRT)):V*4F$!L8]P,#-\;AL%>* MZVWE]4J!2P#[6/@F2%K8^ ,C.I*5?Q;9@0Q]"W0Z37V3<<8S]BVTVC'W;>ZS MH^$B7\U^(O^SS-^NB]7R4?'9]?>LF$4X8$D:)B".J:XYXPM )8?JGR1-&111 M0HSJ9QX??FH4VPCG_:JE,^2$$\AU<^GE>+@^&#&$POAM[M:XP^I3-[8L/O6O M?6OOQ,BCO,W=6C7O[IFK>H:[-2:;@:7V\V))"Y$_:X.MW.&I7RO%U%WE9^+- MR^;DMHS'>[=\)-EBAB,(4TA]@".6 A@G#.!$0I#(-"2"(E^975;Q<:XEGAJ? MM+;B]&7K!:F#3'^MA+9L^NY^V.$ZV@?SC87MH-%_SH4>-UQP MK#4XB"\<;>(>&_4WZR);B*+JDU9D>I*F9X0B5%&L;HIBK>3,]9]:JBJZX5:6 MEFOQ16@!E/0SF$91' H$8B0%@%(F@(01 3)6^W@_@K':SQOOYH>2:FK?#UT@ M""S7JSK:S,L;0>U#T(9=/8.#@M=8$\>?@48EKZ53J_]/I997Z:5[LS6:-;%D M^NRFTN[*V^CW&LMG<3KQ&LLXTA'&N,MI=^PQ-.R=9R.#33;> (\/[5XYH5M:E8R[6;S_SAYTD.&'9;X;<]/TE)]!3"@D" 'U D@ TX0 %/LI M0$DB$A%++LSJNUTHQ]0^IJ4F^IW=5A[SEK4ZNBN*J!4J.RY5QHTJNKM*%438VG7]VNAC=_ M6^K(T5*,0OU=%)]%7O]:?TAG-,4B2!@'1$ .(&<0$(I3$$)"4@+#&*?F'E_S M>:?VX:HSTPLM^I7WK 76F4C5_L\N,M$4>8//D!L\77LU6D4/KKQ*[JJH9E'^ M4R&K9-_41G 'L%T,J .@QPL&'0QPZPA12]C.A8J:#C=JS*BECOO!H[:W7UB/ M^OUWG2LEBED4(1E"/U&;DC !,/(C@*(T!9@0+(E0\,-DMM*=@LQ<2PL4'%UY23JFDC\\DO\V_KG0)VM)UH=BC^L[Y:>C'(4(@PDC7FJ<4 MD+)Q4812&C))+:M8&LPY;?/MB>3><^E)U$?X?#F?D[QESEDFE)LL@1E## SL MJ':<$EB?SU8BUWY:;54,9$[T@&CXBD[=T[Y"B2>X'*AK-JO M9"Z*K^)>6[AU1&9"B6*B $L$F5QP#0 *%";29@F#*:QH&%JQ$3G)IH@_52B M>J6LEIELI] TVR .@9%[)FG#X]5R]LW\.X679<[? +B-F.UW!+\!T_S.8'$V MP>_4_>.F]IW1XB"I[]SU?=B1% ^E2RL7_(.2L.7>JO/+%O?7;)4]ER$G,Q^G MODQB!A@41)EN. 1J3 RX%*F/!)$,<[/6-3UFMWG2QVEDH^7WNFZ^\GH M-T3/X[S5@\@_*<6JUIBM.,6]+%XN6:&C]5K]%"<5+S'LTOXJ3C^/I2$LR% 31%,"$24 3&H'4AR1, M2) P7UKY?(;!=SSGSR@H6W#]Q=B-PNXM*:]:5#\PEW=B,3A['Y]M?+[NU/HH M0W??<7GA_L]YIHS5)S)O2LC-XD#Z) UCX">0 !@F@:)EE (2152$ODCC*&HZ M+][U*]9_,*G12[#;>O%N!)[>R.D]U8+JTP=9EYPO8U8+[X?Z]*&.87W*LV6N MZP(1OGQJCB.NO[[U$ PMO4W=ZV1&/)?#_BIU_+?(-[*Z*=U_$A)7=?H/)WRU MHOPG=>^JP'_ZIIX%S]9/3W-]SA.&#,8Q2I1Y$NNNKU1M6_V0 Y^SB,(@1C&W ML@:;@:=F^UWSY_)!WS"*HHIGL>#+W-(FV2!G1@1]\'#\SG_.Q1/)N->(-F"E MK#UE!RURU8P];GVJ/8T.2DOM_[YGC$GU+2M?]>+#>K7.Q4_9(GMI'1#,D-!MS)35PE/N M T@Q!IA3!#A3]$BB0"2141:@:T&G1IAEK8\J0D]ME*HM4Z$L(BU]CVXO+I;6 MT,":P((Y)N8A>[]4ZFK^KA2^:E5>';@)C,-%&;P7C M9QV\)XQ#QHYUA7,YW M8;6P_9HP9;$Z"2&!*4T!Y0@#R G7A;D)2&.)F9^&$J56W6 Z9YL:XQ_4<[(H M_F<&K^'1V%"@.69=2[SZ5[_JPL%)Y:JC$[Y.U:DNW4]6C.J\J1]OW"QT>=%E M_O++,O]-L5*^9*(H/HG5K?PB=.DIG>DEG; MWXW4P[&+!41#X7Y2@E4)6NV/7 D^-[]H[*M;2QH[XG"^S&6M.:?$<4^[UYYNW5\?WP]L= MRI5WLV!YZ3W6M9#>+HN5U])I."X>"_@AB=RYS*-^!<9:@?U/R&CSVGU_N,AF M[^K8^IN%>O@?RSG+",09XQ#AR(= ^%@"&#%?MTRG(/(13W! :0)#DV]&UR13 MX_E&3J\E:!U8:[A#[H2TFY^' LHQI_;"R)@K34#8\EO1$%PAV)_OE\\_JMLK M;E-_V:>TSJ%'H2$3Y1KJ,+K6ONG%IV6^>KA^5"S"2),JS&!(?+65Q:$( 201 M!YBA$+" P31,)(4X-FUZ<3C\U%[Q4D*O%M&\Y<41W+K?YLO1

[P!Q/@'8 MJO/%:<4O[7QQ9.31.E^B-,QT.=A\Y,D#>(X!+[$', @)@ Q;%&**!8H!HBGJ?I Q A@%" 42PYDI"DL6^6 M>I?./D/@_XW%F>8UK",=Z!Y:<.%/J?2;;4=7+XJ,=_G5/&EF8GCQ/;U_3[ M,GP1:JBUT!FP;Y>+LE;I+]GJH6F[]/X[FZ^Y3H4M"MV^GM^1[S,_%F&($0$" M\@3 ,$T BI)0=Y)G0OHB0,BH=?P%,DSM.U.K8/>:]\'>C T<(^J8-&KIJY(1 MC?S>-Z6 UVAPY6UT\!HE/*7%< QS 81#$E$?,4;EJPMPVJ>U2X;J4]VE'O=. MK5?3A500P3C!/@BT10R%B *=# T2F.]D_4I-;*-3TTP-=[:-"TL9;2I 7($ MO&YN&@(2Q\2SBT:OBE9'8+&I?W(9/&,5.3%[:"S+EYQ6O;M&R9'[1BQ$$JA,-^*K M?9CT 2:4@"2-69PBX4=VIELO*:9&@N_$8OF8+?33:=BTY+)%,+/AG$/KF$P; M^;U:@8,>4%Y+B2NO5&/0+AB# #FD+==/D%&MN8NPVK?G+AOLPJC=N@&D_AQ^ MR,7?UV+!7NIVK3'UHRB"$L@8!@"F 0>4,@((DBCT8R@)M(J^,YAS:I37DM3; MB'II?]T.R,TH;V @'1-<3PS[1_>>1\5)C&_'M*\3Z7L>AY/QO@:W]O>P5.$9 MGY?SC+UL2XGAD+((QQ2\R/QBX$:X7R\DO'*JZ3T?JW_=%*%[2PF0Q^B'Y]L]!/U3IV/':]W MW]"W_8.25Y]KE5%96?';9Y'K'RC;*)A1$B4B3B0@OCY45S8(0%(JUJ"08$C] M),&!G8>L:[KI>EZ?NSL"VHRUAX+/]5%A6TQ/ MRWGE;24=LH7&>3B&[9W1,=_(33/.:W[8+8XU@J\5Q[H*5S-V&( M!P311^@K%GB M# Q#$L2IJ4;EAC/Z[M/"N0FH;"GIQE:FS0EM#R%*D;S6X6& PCQQQ@!X]5F.Q9 M]2^-ECT]P6A!LV=U;,?.GK]XY+)#[[\_995!4B7>S##&/@EB"L(@C0$,8P8P MBQ+=R3,6+)84VF52#B;9U%BE%%+W_:REU)L2)6;9!_!%5Y*RW)T,MX1FQLFK M+(QC*AN@@-!6N[IPT 2*!9U"?!+5@0Z$^WV4 SJ%Z6#U?TY.T)/A=6M%/?A' M92S>J+\6,\*PC!&7P ]U1R_"4X#32/TG2"'$+$0\Y594?3#%U#AW(Z'WJY;1 M*X6TW-(= =*0,"^"QS7SV2%CSUTGE1^4A YG&9=-3FIY0 NGK^SY?M<]A6[E M]6*5\6R^7F7/XJM@Z[RLSE_%EU;=H#03K:LXNEOYGN2+;'%?- U76^V:D@1# M1!! L:X"AB((:,AC$'!"T@@&#&([4VYP$2?'+ZW&3FT=O:V27J-E$P"^T5/? MU&AJT*]XK*? D-Q>=6U=D^/PR^JT&Y6[Q1B4K(>7P97G8$24-/XD7XN/8?6D)C[S@\J?V@[L+#6<9U$I[4\L U>/K*'KE# M.@5I55PO>*N[TT>=E"3V&DF&% K(: C4FQX *.,$8.0C@*,H#D0BTA":)Q29 MSCHU'FA;!V6;B]*N)W/O#9F7K52^/@BQ4PW&(N7&>"FZ6<,9P(Z)I!)9&5U\ MM^];);:-$74!M!8I3BX@'BGOJ1OJ@?*@;/'I3(XR'FR\C"E;_7;2J*QO[F>\ MM:*$;Q;*5KQ3PS2Y Y!SEH0AB(3:]L,@8H#&NH(*(B*-A!2"6N4.G)YJ:B3> M#G:WWC4"#.R[T M'515^@+!,.,)!3Q@%, HY@!3&8$TB:(HC1A,*>SE-YADR@A.E# ?T#HQ8T;!;NY->@4NK&'[1WL4RTM#'*$@BI-Y.H5Y1 MF&(*,//+4J4,15RH%]:H;^7.J%-\1[-B548@M3]+-B&;N[!UOZ>]P1CA]>R! M@U5,UH'>E\9@;0<<+>;J0(=VC-7A+_M]-6^?A/;?+^[+WG%?=+;PK?RY$*69 M?_VXS%?9/\H]W?OO.BY S"BF(B12 #_2N1H!B@&%(@521E(F(8W4[VR^J[8" M3.VMU@W%2?%0-ZX6E9!>+N:ZO[;N2[ML%/1RK1Q82K!65Y!R'V7WF;9>++,/ MNH_CL(WOIJ)(1!D-$C\" 8T# /V4 Q1' 4B@3U 2D3CF5J<25K-/C11WF\\Z M:.5K6P#!#D$02HACE@H(!0F M%9:/CF[%4J.56):5E+4!QY2<%NZ9 P -/%R7P.*8;VK1&F/J[85@6/BD+@%E M)-^3#3AV#J=3RG'4?1R8L<6F,WB[*Z7]GC? 89"V*62AT* M"@&D, (H20,0)RD78208HT8=,7I+,#6K3#U#D0-;; ?T >VQOE!.QR;3S2&K M.J:E$B-;8,?P&]T*VQ%B>I;8,8QZ66-'![HH;O$7HM-O5K=YN=%]_UWD+"O$ MYSQC8O/+HOYM$C5Z?ZO0& M,%KLFH>%Y3CM;<8O;[%O/OE^LLM7+UT)56/9#L4OZ"E[;-31VLEVJ-3N)-MUV1#A'ZV0[F.^ M-E\$*41"@H2':HL9^!&@/.4@P4B]US!%86B5/6^8WL__K'(/'_K8^C MTPI[LWVC*T0=DT65/Z LTOUHCD:#EZOF7.VJ/%=SX=7L@YV[&(XS\[]B_(89 M,MVQ&X9C].DH=FS?V6PTOP@NQ*/@[];: JH+24$>1AB3 B>"@ 3W8^')P&0 MH4"0*FLP9:%YOS';Z:?&:U^$#L77K^#FL"ROQ2Y/S'8[>;P['-45BC@E?I<*Y*UQ"HV_1(J(G=KZ:KS;QZWW*'W;BK!B>K/FT7I57A8SM481=5AX\MR/O^PS'5% MM%E "(QD[(.4RAA #!G (>5 A&G"!28^CJWKDU[H#=L Q4Z$D=NB],+G ML%E*OV&&:^]6;'[X7YFR\W/VT'0=0SRF<1A0$$GAZR"*T.; M7=SH[>3L4^-"+:=7"NIM)/7(@GN?KO\V8.>WTZMA1GK.,'9,>9?!.TA3N+,P MN6X/=UJ 5V\4=Q8;DY9QYP?IVQBJ6-W*NOWYS,=I@ GW 2$D C"&$MM>0U#+=F0_8..*#QL MPZ#V!"-W"#JBVV%+H&,7V7L:KQ4!\+)OY)S=@Y*F]GQOA/"V=N5MQ%Z[S#L7>(#A^,0WUM_(A'M7U N_A M[GBC^0V/JM'V&!Z_P&T$_K=E%0H>HX0RM:2 Q%"9_DD4 4J@3I!,)0Y]$M$P M=1%_7\\_M==8/36AF^C[!G##[Z\[&%U_H2TC[[\M7RON?@^[UXBZ;T289,S] M'CY](^[WA[FT*/U^)>(WI,C8]8*_T\6,!=^KN$AD[/.(AXK:( 0PI F@D H@ MN6"!2&B,A%7$?4\YIL9S[4JCAR7%K[Q2F7);7JO3MWB\W6J9D>,(:^"8)*WA M'ZG(>R\\W51RMQ/EE["P>W:%BYV_O1U*?<_%$,OY%C3;S<9(BE#) M$V6_092F@*3%<8A4OEYP3B&5K^NA'"B5[P";?JE\VV$FD,IWH)-9*M_A;<.% M]_R2K1Y^7BQI(?)GO5$L"[<77X36,YMGY4.F_[G.M3AZ:UEL,C?*L6:Z;ZLO M* >$1ECQ=8 (12"A*0A@S'"L1*AZBW]=47RE9F=Y416F]=L7V)W;UK3IH>L M/"KNLT49HJ_X_\DB,-SM$M, QQ"%"< R4$N,&09$&=6 88@X3"!+):^7^/V" M_ZX6N)%WE.45"SZMA34S\5]]J1Q;$-O@LJN=JN7?E(Y>6\FJS8A.'FBK>>5M M]"R/8(M6E>1>6SNOI9Y'7[SV=;6*7JGCE5=I679]K19^J^B 7GY7:S"H M_W]P(<>-#'"%\4',@+.)>D83: ?5-6/Y6K1[CKY5!JUV0%%&!>4X EBB$$ F M8F5B1NIM@"A ) E2'U.KHC2=TTV-S6M!F[Y#MO$"W= :A@D,!ICKZ MJ-<@ MMM,^N!9VP) (U &C03HGG'< C[0_\_F9W#7>L_7DYS]A+]=]6NWA?LA"F MB>(2Y .80@%PF!+ 8!*RB%""N578NO',4^.65CIE.P'O\B/)X[CW/V:\&,W1 MC@[;0%YYE<3>K_6?3K:^UGBY/M\[/OFKG]EU8F)R#M<]0,_M\OKI:5Z.3N:U MA^#K@Q"K=UG!YDL]<^MXR)LCJ!UO1UMB>TU'JM2<*\EN:,SO#Z8 M#;I]M)E_W)UA#V0.-GU]QN@1VG7-_V==K$H[XFYYS7FF]Y9D_IED_&91I_TT MY4P^*$V_BM6JDDLG$+/J@KK+XZU\7RB@OLU0**,DC5, 1:S,MC0-=7D1 1 * M0NA3P45H'@SF0L*IT>-;W; V%TQDS_K\3VGA_76I7]WEPBLV^NA#HWQ/(_TS M4>ID$2CE9-&[F7822^F8CEOJ>7=+;ZN@IS7T;A9>K>.5MRD&I=7TMGKJ^G?[ MFNJ?O9_$$EM$S[WV4H\4;_=Z2VX7L.=R.3I#_)Q,/%Y0H$O<=L((G4[4;[/S M2:ST=^ESOGS.N.!O7GXNA!)FDPURS5;9] P@ MRA&#E*6QC&P2Q\RGMOJ2CY [IB3WRO;S:^W[R1:M;O-D([3=?L=B'RC[G/L4=G?Y?08 MH6\_E+>**G/-H5Q\_S_B92;5%B5@*0="^ ) GL2 I)* F 0^3X0/?1'8=439 MFV%J>XQ*2*^6TBO%])24 M$VH=]D@Y=6'?XH"/C[ISG3:0%%=\6JZ4;31?*PK1T9>:4JX77/^A:ZT^D[DV MJ^H,(,2HP##A ,%4 AA'!&"F7OX@]%.*XC04Q*K^:7]1ID806TV\)ZV*;>7! MWDMB9K6, [1CJFEA7&IQY2D]O$:1*G:]M')T)G#YEY8VYW/B>I1"O!348>LF M]I9FY"*+EZ)V6)'QXA$O=,._>6GYSC[DXN]KL6 OU]^S8I;$L4 )2D'(8DV9 MD &"0L6@(4048RI$U*]D].DYI\:-[023C:#>KUK4OO6A.P"W]+P/ Z-CYNN% M8'_O^GE,G/C5.Z9]'8_Z>1Q.^M(-;NW'.=?/))OKU)@/R_RKXK*O.AFFW.6] M$W2U_5<3]L9I@" F'/!(^D!MS-1637 $&((D%2&B3!@UA.HY_^2XB.2_B569 MV59L9+4C(=L5,",DA[@Z)BZ$+>#F,2>> U)7+8BC$IB M/?'9)[2^P_0CM[N<+ JI:$ 9;%]%_IRQ;'%_*S+8I6OJX-^-4-Q_%=U M>X@ 15*$00HX8SJ$* @ \6D J!^$ 4Q)',9&);5="#!E!Z?ZP J&ZM:40Q"*6-$RC$- L%KV, XC" ,JJ(#FQ:Z, MYIP:VU92>]=>2VYO(WC5UOND'ZOW MW_7!:B'X#*(4AA"%"FLFE34=(8"8@$"D<2(H]Y,T$,:T?7Z^J5'V5N(JPK0H MF659"NV)6FK#@P13R T(>U@@'9-U"\,JC*_$L)+7VP@\+(86##TLEB.Q\X68 MVO&S.4*=W&PPS'B\;*[3#B=;W-8S6TKL)6,YSX)$J2$- D5*9VRA @'$8 DH"E M,I$AX[Y5$M7E,DV-UZLTZF*K@Y1IG:Z\ME;>KXU>0Z9G#8?RH%E; X@U;C+7<#@>Y'@-./1%'>3> MZV(5/--E_8N;A:Y,)_B;]>K317]31A; MKO6)YQ-Y*2TO6A.[]L9H3L8C$:XML]<([='UJHRK M>A&K,@]G\'YSQE Y:#1W?N[7Z#!GC,B)UG+F]]LQ79&O9IN4\[^*Y7U.GAX4 MN\[+0!LI?4X(DX SJ+L>R11@!CF(.*,Q#R,<^D;%ZCIGF1J'M>6S"F'JQK*; M:P9#R#&QV(!CS!Y&RG=0A;J_11/J7_L4T3W!*'Q@I&/S\IM=W+=&!RW*6*55 M68:_79"#<)'@. %JY^@#& 82H#!) 0M3B60@0S\P2ODX.]/4WOBMH%4G"-MZ M&Z< -=SO#0&3ZUW<'D+NBF:]X+\075!Z5[+8(+IW3C54M>1$_HH-Q=[Y%ZOS:=H)7@7@OU6^E5LM=Q 4IZ[Q?7.%M87<[P M'LD(&Q1W._.L%W2=UIK=B.,9;[TTW;'E^HUP84[PMBC5K=R\&VD2I&&2(A!P M$NGZ_BD@%"JC+Z%,QA&A:4":[\-=CZ3@8Y/V^"[RR]V+(+EMD[MS2)L1V(#X M.>:KIDOGMMQE*:QN9EQAJN4=ND_G66"&;]5Y>LI7Z-9Y5O_C#3O/W^;$<&)L M_;B>ZRW07_-E4?R\R(6N#*S^2;+%&Z$^:^*.?)]1Z/-82@F$;LX&?:E;=/HA MB$*!*>V&ME7[+-8@E-OPB3,(\VZKE'5VP M*X^6NGE*N=&L-SNL1S3I# 6;DIUGAZ6E\6$]O:1/L=BMU%;\/\^6W8I,V MDS)=D!1+$ ?:>8HY!Q2%ZF\1C,)0[7,A-"HG8#+9U!AVVPYJ*:N"EZ6X)BDQ M]D";D>A0\#GFQ@N0L_?%&D RJ&NV:[YQ/;4&FA\X;DWNZ<5!U^WV7SM?I9U>;W=KTJ5F3!=?7TS:'=#)*$B#AE0'%)H'O1,44Q3"K\ M?>A'$8XMN[+WE&-J[%-*G#T+3T@I6/DF/2U72E!=L*AQ]E9MNGOW8>^[9&9D M-<)"..:Q1@.O5J'ID%XKT;1);ZG1\A,,1W$7 CDD^_45951BO!"O?>1P @@,)(I1R247L MAXE1U1"+.:=&DQ^7BWOPL>Q-=Z=^7I;/N2X*L>I5 =D$=#/R&QA*UV=W?5&T MYC(+7(;D+9-I1^4H"QSV^6_61;80A=I]JG&+LMG7V^5"'Q96 ;M% MQD45L%N2W^<\8^(NS^[O=0<+F<8BC'R08,0!C'4Y9(0Q2"2%D/(8Q6;ED"\5 M9&HL50KH/6D)2VN-+^=SDA?>DZZ.H7]G:+A=O$#=Y#4F[(X9K='":ZE1EK:H M%?%V-+FJ3#FO5,:KM1EI22P"^D9:FI'"^UPND5VTWP"X=L;^73+^>)& Z"P M$Q5.']!N,TL13'R?1P3(,%+?N##% ,LH!H)+0L(XC;A=O1&7PD[N.UCK MJD\SMEHT8;S?2,Z+IDFB8?.W49;<\'!V(@OI^G!7*P=*[;PZ]->[UF%W]^7! MXM7APNILA(,?:F6O-HOM_5KJZ[G);!YA808]8G8I[[A'U",@?W#$/<:<_;Y+ M-PNV?!2;,_B/^LE5$I7'"H&$*?A$M7;>HT:87N=X72!;$;D T'GF(=[HV;-GP9X#$E_7=.-REX&>N^3C\DM MO=L$;Q-J#HZ=9R0)21H$*9 IU/F1RBHE/B,@AC".?)I@'QJ=O)A--S4&>5^W MR6UEA5T=\>5H#3ZG@-B_% #O7>2I=(KQZWHH!/B9Y M+";#]'"(OR?Y0IEW5U#[S XZ$8""!R >0*2.))(':;C%&F*0HYLBH7N>I M":;&3%I$L%ROZCA#"]?H,?0,O- 78N)ZLZ3A4.(U&Z0>Q?6./E7FKN +\1G) MQ;N'TT#NV@[=.]VPQ^X;S[W:(?6.V[3KNGY6V2>QTL'>G_/E<\8%?_/R#UL#+ M%G_R-DIX6RV<));T!W%(6ZZ'%*.:<_U1VK?H+ABIAU'WD>3WHEB]71\0-D9^-UJM]IY1V_R%,"58L@ F,9!^R'1?< Z0CS"041Q'/$Q8&EB%%YR89VKT MU@XXTT$@RT594%+]JU2@:M)4Z/3]K^NGIWEY(DKFVYQ5[V8AE_EC'8%ZD _V M1>A#4VV,Z.(9:A0=ZG1PU;NL*%MM>5_(RK;WBA3D,8Q!5#M00'F:0Q( MZL?(QW%(I%6] 6L)ID9@ZAF##ET")>@.G *V4$[2+:"5>"7'0!N_5W,-E$), MUSG0QN@B]\#.0/V8KNR/6F9,%I^658_ Q6K&(,0)(FH3J0PN *F.G8A8 F@< M^1$->$JE50#%T5FFQEA5B^'%<@%J 3U22FS'8LW2(8! B/PAMZJQ>#N@(Q53O]!S>TB&L9A^ B\%R3/+5@U<)>.5M11R. MPCL1&)*FCT\T*A5WZKI/M]T7]RR H!;WDUKN,G ;1KX(?,P 94S9A9#X@":Z MW;/ E 0^I.KW5I4.6H-/C4"U;)X6KE\)@S9L9B]V7S M39MX?=(Q7Q;KO'52$04TDAQ3P/P RBE/DY/ M.6 ()50F%,6158R7P9Q3>Z.;;G+Z=&ASJ+S;6JYUSM2K95?G$IC1P,# .F:' M!M.-N-Y67E<=4LT!IQK@IBK7@[]:YFN*S MR+,E+UM%?!+?RM\4LY#$$9<0@8#Q!$"F-Q)48)! "GW=9 R'5CLSHUFG1DM: M*J)6O#P)E+8U,DU6SY#/AEX3UXQ6@E8)[%42>Y7(5U43&K6I$=^J"P;L/&,%T["5 M-$TF'KFDI@46A[4U;6[NQV[:,76]X/H/7?;IF^>9FI<=*PO>RFHY2'/"5 - MR>=BJ%PSC3U*]IS2"<*@!')\IG'9HE/; VKHOKIG:YCR='CF!P0C(CF@,(( M4F66X, / 0\"SE*><"2H5:>\1T:=P$QQJH]O CG(WU!\N,]NP!<$QSU]T:VW=]V5%PT+8M MU:@<G;)$]KA];$0)W#R(71"KK M8 :3 *(PD8!1ZFN;)0#8CU/U'Z0C*$,8^Y9;*JOYIV;,;"6SW4S9P6ZZI7(& MIO.-52EY%9*D=U.E\%XMO;?I@J[D]PPP[[&]ZH7/@$,H9,Q#("FDRLS #*!0JJU8'(8$ M"R8$83:,9C3KU'BL%KI*ZV.UV-XW);?'&F<=%0OV\$CRW^RHSFP5S AN<&P= MT]H.K&]W8-WX0-\TL)Y/L;&F-2N\AB0SLXE'I3 K+/:)R^[FGEX[G>W\9K]4 M9ZNL[)N7[24U7Y;U@O79U>KE9E&L\C+;J2A#D>X>R.*V\E)]6BZTCTKPJF_+ M3*T9$;%(0<(H!C".)<#<1^IOD&*1^DG,V.RI/+G_NB+YRM#_-Y;\-B_XOA;N MWO5V!R2R4FQYGRT6M5NPDJ)_DZKQ'@TF$H(3D0 IJ0[7E02@F$% 9* ^A#A* MXBBM'XWW"_Z[?S :'49[+,2"_[X>"$,_\Q27V+6ONE4$O*UUNQ*XSML_6BQ< MZW[E5=I[+?6]*H)WI0#P:@3*.-X*@ZNZ^]J GN^Q%VY0[_EHPH_K@1][30Z\ M^*,+8%\/N&X1_!*$]"Y;S<6,^7$@TA !+&@"8"3+0ZD(B# 4"4\"1A.CCNG' M!I_:=JT42G]'@O '^J>F!;=ANXBCZ'73_*68.&9B6SBLZO2>TON"JKP'0XY6 M@_>4,NV*NR>ON;01S35C^5KP)@0C>G&+$@B0&-XP! W^< AWX"4AC0 MF(@ (9ST:RMS;NJIO>#MG/U:]C+NI+(.WM;93RUU^G:*.;LFAO:?$Z1=&W!' M0&[)/5(_%E/ W'17.3O[*_5*,47E=.<3XQ'ZT5IEZM12PLC&P]\UV33]_@NQ\NZ5A(7WPUP) MJ3:X7B[8\GZ1_:,L8E;GP?1%6#Y$]7^D8[+NM<"#/V&@I>QWQ5[Q:W M5I8[PQ MD\"O9FBYS#:U$2,$L9\*"A*D[.AT48)SP@(;6QH,RGGIH%54M> M>Y3M*,4"<#."<0.C8[K907"G3$@M]U7ICG=1=](>KR&)R&+V46G)'I5]DNHQ M0H^ZDKV/CZ[O[W-Q3U;B9K'*E>V0L3(.>_.R^3%2__,9$!'A "8D!)3$$ A& M82PC&8G0* />J913(\*-N-Y&WCI/X8>;Q;_^,4C\?[M[6*X+M;TT]4*X7>5N M2IW,VDW!N_"FT[MP>N4-.'O$!;>H"#J%A1^IJ*C+!V"@ J6N5Z.SQJFSR<%N=O$8IZV_$, MJ>-P\ MUC*Y_LB[7J$!ZWM8(#M.Y0\3@292$\0"._-J(3:#]LY;?58\I3X3M[+5>[/* M[P]F$0K])& 0X$1'3G/( ?5]!!*L=FG2CZ,PL,U?[9AN"TUZX9QTY_-=#^2!JL MR5T]3;\U+<3?UXJPWC^K_]RI4 -32N+H?+M=G4!RE[4Z@;AT&-G!-3C6N^ M=.M[8)B7TY/D#Y^(<^EI1R"@0O$\I)#)"($L!#)I*4$XA\JX9N#F6=&C>U)6TY MH'NQD\LE-F.XB2R<8Y;LN6;V.??NT1PTD=^AN.-6!W"/^T')@1&F[/?=N"GC MRBLOIJ"KZP7?#\BP/&(R'W!"KWQ+Z"M/BUT&C1[$#3DY.;(';,BWVF+V45]2 M>U3VW[D>(_0][2E6:I='YIM>S"&4.)&^S@,4#$ D(X"#F !E*>$(H80D<6QW MP+,WP]3,G+(%EZ[QJD6T/;?91\_TJ.8"3)R?SE1PE-(Y2$\_J?NPAS#[DXQ\ M[G)"Q\.CEE,7]GR==37C6_D+T1Z^U6W^17?D*XWD-/8)\R,(4HXX@&D, 1$I M5_\,(@$#'*34ZGSEY$R3>[W+ L_J@:Y%57AZI;"]]C&G 39\\X> S34#]$7, MG@O.H3$H)YR<;%QN.*?S 4>VT!H.LTAU/3OWJ>PQE< M3!(=S@W1C^?^5C5_>;?47=!G,:=)Y(L0,!9C $G $E\!B*?"(E%0H+(*AYQ M9_2I<54MG/=K)9[E]FD7.#/*Z0V'8U(Q1L*:(XYJ/"0+[$XPZGM^5+?]-_GX M19<7.[ZE\^R>-$5IFBZP* YQA$("B-"-^GR$ ,%! (C:]D@1"YX(JT9]9V>< MVCO=?![GI;7Q ZOK\E;_?,HSM?]?+3W"J_Y79>6$KV\]!,,_>?.M:7+5;M+; MOS+R\34RW"\-B;SK75.[^K'7DM9-"U]C:%R5-SX^Z:L5-.[$H*N$-/3(G M?R+Y;Z*.Y&V\.[4W(0[")(VD#YCP$P#C2 (4^3&(6 !QFB".S6KCG)EG:GQT MLZA\R[IDQ.-&:J_8B&V1P-:!;C>G#(B98R;9"KGC[CWGN;'"RB)=;QC,1DJX M.XK=0)ERYX'HS'7KN'V\;+7S.NSDFQE2Q !#',8!)0 $-_0A@+B"5<1P%0<\2@=T33\TN M:I\35T4!MT)[9[HJ7;8"9LS@ E?'E'$(:25U>Q,V4DU ,\S<5 0\,_[V=)(OTH$1%@!$$ PP0!%*8(R%A M'T(D.>$V%0,O%\F*\4:H*_AVYRAJN=UZ#]UYZ^Q:V1] N5^!,4^H3O?GNO)J MG>HZ,XI)E5H'EXW9M\L4Y'%;>9V5:F+=O4Q1M&_X93QR/VI^)YYRP;*2*=3? MYZ(L>K+@UX\ZG?X?U1D&#ZB,8F5%1C1@ !+I YPD4)$O(X+[@? 3:&-4FDPZ M-8.R+7.YB20M8>THU@AS,Q(=&DG'--D65R=@U *7>%Z;X&E-@#8 #4EQ1O.. M2F(V2.S3E-6]P]6+_GF1"S+7%9$W!8M#PD**6 "X0&I_"Q7RF.@JK@D+4B(( MBIA5RH79M%,C(VTTK#=2=A225N^6J+*;LFV:C/<@YJ?K1ERR.F:D-3SFCFGK M=&'IK=CCU9@^#97K:M-'9G[UNM.GT3"I0-UQ=P_W9#NJJMI+*XYL121^%.J' MV[J.3(01DW$(DD1'CL=!!%! ) AY$ J?)1@'1L$4/>:>&J'MA%44?[%PQ%EB M;N#(=(>D8YK:"]VL9/>4\.VHV"NODK]?C5-+M"UY0'\D].CCZ=A[4?OAU M>E4MAQS/T]I/UQWO:\\A^MFVK7%G6/I4B$AG"L7J/S15I,_\& 1A&*2((^A' MLT_MK#CVKB'=%K MWXX[=DF_]_(N)XM"BCP7_'KU>9DM5C>+N^Q1U($\*0DXQ3P%"!*UUQ0^!"@- M4B X"\,TBM(X#6WVFMW33W>Y#,XF[W',C*/RA9GV^Q1B>-> F7VM%B(Z@>I#]BQF M.(YCQ ($4A&$ /HI!0B+%& >)Q3!T ^$5:R&Z<138QKUF"4#).L=@]B,6EP M-^Y>KY6FMUIZ5'B?2<:OJEP]+;GCI+P.K)QGY!V;^_73\3H0,VO!"=!A'T$8*"CZ(,( D>O7FB-Q6,S6XMZ>AR3EBZ]]M+H3E9U0G5>LN->S*C)L=RU"8;U1/L[E?]WT6$$%X*R[C"B>AQ1/1"/ M6T*WX.AU\VB4(]-N,]V"U=F&U$TW&ZU(59'N/Y:[Q[?[G=6N7";/CD;#34E@ M_FP=C_[4GD>MZR_HLYVPH_]>U;!&X.99(,O%@ZDULT:@K8/?59+E"\^[O=1"++U&@>;WP7)Q M8.+G:@0VYX_5F)N,>ZH^;3=<2E$:$7O3WLB\]1Y4W>Y(QSAR^[%2REM^D]J5 MR[TT/^FO9KF@4O)"4@)$DG( H6E2+8L4%"3/$YK1)!9H\4UNV<8V&/'EFLMS MVW4PW./;CBPR7Z"JE5JUZ;M1D5G";9?<+">X_A9LUE%IVD^YQ2'>YM2.1%]C MG@+S:SNDN^AC9W+J(=U=;CU\;"A[%]6=(4P<^5#K!;W_2V[YLO09W_A&W2=! M>_-M4N[VC>@IK7N__SC&_T7NM"$=JIFTV/MO=+FJ= $W;RN^J;K=/6Y6^GZE M-K_D"YE!Q3-)C#88 E!A#@A+"H"%C'&1$4$).^30]@-J1E">8 M A.2\;(NO=^6H2.:,0%4PQ@%.DV2+6@2OF+ &R$")A&<,P'J>-UF-T MIL?$'0]=I='Z$+:CC]L!FTHVK?8O^J'U]$=S4&2#W0@A-0M,_,JJ]1F<6&3- M8NSGDFLV%]T8 904$D$BJ$\*D"YU;.YA3/=E_7!^^H4H^M_HSCF M**[O;SH=PZ,I)VG"8.J&^1D?5OG",D@0=K-SKQ.R^<+T:H#GSJ'S9;TUFR/D+;;_;E41C K&@_;IT_EIA#X^]5X\NKA MQ&I0(= ]UXT*8L773L ]KQ(SRT_T>Q7+*9:S%!8,)"HE ")S@@43!$2"$24P M3SB*7=A\T.+<"+IU+WJN_;MU(^ 4X+&; 3? ]CH; @<@/PT Z6%7X HX87<& M3HV^\N[ %0R&=PBN73BRQN[B87PGY>/-]^-'FHR0^S_I5M3:5!_7Y6Y;:=64 ME1ZS(;\Z,<2(,AO]-BD^;U8KS9_FHD4!$RPS2D"&E>D+*A@@A90@S9#@!42" M82>!@FG=GQOYU0D6CK5\TTZX'7_.=QH#DW$WWZH[]&[25<2^7\[+,F.YBQJI MOPX&C=9]%>8V,%2*]S40^L>].:4XIGU%?QAPH@8=GY6,KS*M7FLBIQW!M-65 MKS([9W6:K^/%V("\WIW__IG^^3/5%+^DJ_(7N7M0GV4IM]K<@D),*4P*D.C( M'$#*(55+[FJ9;GWW&Y+;X^ W*!ZU.')7;HG >EEM?Z;6Q[=NF8VJN&$N3 M# $:AM]&S<=15^Z(76,MKQ!ECH:.>(5>7IG9%#;9T=R ,856P^ MC(KOZO(>BY.7DP^/_E+]N,55XVCD7HCJ%-?),Q$FAG 1I>JW-C42.SE8ZG6"YCAI_W>BD'V([-O$&7& R MN8Y9@,H-*U!\)7<;ED:ND0= MV<4C ME*$)YC84W3G&$AJO-#-D#%LWQ\%T&F/%*[%>*3F RG1?USH])JV^\M-7J!NA MT&VI%_P;%8G&^\C]R+D/:SNFN!6ZJ>I\&H@^5_F-QL\J!R; 6;,%('X+;ZZ; MF[B*9G#,Y)!E2;]^W"U;K2?QB?H\IIQWV20= M M&<4CE*%IY384W;G%$AJO!#-D]$$F2 M,,TO>5Q@ #$4@$*]@$F*+-9!C%[ %&ZY=)>LS(U9*B>K$@#CY@UT_EXT-.VA;]]8S\YZ>S_LL:)VNY==;8=%FJ0TRS2& M4*4(0)1G@"8H!SPID"0\U_]U:BEG8W1N_-!X6(FC;*IRHB99=GQW;"OL[8C# M-Z*!>>1ZR6V%<9!VVRX0!2^\/;7[^K6W5Y"P*K^]=JT;):WH?V\7;_:E9K:R MO.?_VB]K#8&Z.L\DS"V_?I5&2N:]J34H%RHK4E$@O01"-#%[K(E>%L5&&;D@ M.5(Q*SBRH257PW.CIF/YXN[@:22_V6^^.B/?3THA\0Q,3*W74-:5OZ:;OYMA12O/G^6RG% MQ_5A,_^>[Y;?:I&:MC&4H/HE$" M)ITQFIJQ;3O*:-UJ[NM_-3]7?93W9=UF;W,XUJ*'$3KV5 [R#;"+GE][7@._ MU$ZF]## Z%S";5ZRGJS!NV6!ZW<=\SL&(;:CJW] AB8>VOL M:F_OHA?^5A(T0Q77[KD?UNAX30,9MCIM1H@U"F?)(?97CI0AKVOU?ZIW3^I. M[B8M;5W*!4T48AFA@'&5 AC'.< QE4!F:]%F':D7 M<@:C]U?[D+:C&D_X!>:85OVAZ5E_0++QU*-L]S <7H6X>\Q-*ZT]/.XSL6R+ M2\;Q1W,$;#H+7NK)[+CTL;S;C+[M;:I"U4_U-R+;??[]>5/MJS67TT*<5YFB54% 1DN:D @3JF)QE2 ,4% M)3G,.$J<7K8]MN;VLCVX6AUGRM99QR*0'FSMR,<38H$)YR58!S]#5'L,X^&U MS*/'W+3U'
Z/=_^F7@6\3_E:9\2\2L_: M6Y]6-M89E3/)5_<[C-<%:GJYUDK'#_M=N=//YW+]=<$*E;,8%2"A# -(26JD MR#E &!+(2(QC(1;/TVZO MFILZVW9HW!>2; U_IUNER:@K/:EWV[*W8(SD]FOEZ\%X1! #F/]E_-?>W._;\1!' M*IS+E!# 44P!5'$&"*(8D QCE.)88>RVO7W)RMPXX^AD77#@N$E]$4C+_>A; MX0F]]7R"3( #L%X(O.XE7S0T[;9QWUC/=HA[/SQQI\NFG5AGL?T/N?SZN)/B M_IOF*S6M%M:?ZIWN-SW.*;ZAL24T4+GF4 D00! M*!D".,\%R(HTDVG!"IY+UYWPV7X_PF^JGWP[I*E8_[?\7EB^-^V,_BYJQQ\U $0M E$%P0P:H8Z;LUET0'5T_=^C]>FX^?#6\W2D^1'" M!$V^HBE;^KJN*F'K1CYO#< F?]'\T^=E^<\VNY +A)#D0,6YCGI8'@.2YPID MG,5<4(H+D5B+$S@:G]N:JDW9[?@?-7VL7HP@,D-PJ*AWG9/^]TEHI(-OW3B M/+QVNQUM!PV#@*A/I&/@YRONIF$P$K5>'0/7>TZG93!RM"_T#,;>PU.VU?U^ M][C9+O];B@5+>4(@R8""YMA-%A"PE I S.H'L8)FL9,^>(^MN;T-+J:DT(.[ M'C-2.GC;+24\H1B8Z2_EHT1'3P-FHYS#$309I6/N=7-1SL<]F(IRX9);\]$O M1\F?9;G3P:T.>2OKOVE>*ZO8N"F6_WZ2'%U01B0K$L RE0!($@DP2R!("Y;% M,A<*QD[U[)[]FQM;=1.NCT-I!#"KP;1B&-_'YK/[F5?+S9+7FZT)-T4.FQW' M%>3=Y=F[.\S>1)GS7F$/DU[OQ\57RL'WBN_U1'V_9L;&ER=1ZYOO7_2=[O]: MEHLDEQC'* 6)8@+ &%& ,Z/F7,1,2J($R9PD6WMLS8VQ+ZQVC:O1'\995S'G M'HAM0THOP 4/*4=A-B*B'$3#;T1YW=S$$>7@N,\CRN%+QO'&IZV1:]M]_Z2_ M KMN_>3?MYNR7(@T9PP5%%#,UK+6NF[J'+7'X_8P>*32@8L3LHF=J,_ M)13+JT9S"I=2E$;/H8I]FI.9]OQ%+!(BBW7N'LX ML/:X"V8-C6>Z&3 Z->/887"!="POO'EWK&[F5W>@7*Z_?ERKS?:IBI[>?&]^ MV9%NR*3*4RI!(3#2ZR-! ,F3&!"8<%*5W^9.>?$C_9@;1W5WNQI?.ZJO>GF[ MU]_=ZMW>ZGE.7]8X6>G";4N<-L% 3%7JC MZ\(<'081=49Q5^4 -9^8:'=K#*:!=K&<7'FMW:HQ>/7L2HVZW3CF;;7AWVZ> MV')=V3 /_U+(>LGZ94O79=THL=,;Y&.MHBD6A"*ABA@" 6$&8%(4 .,$ QJ3 M(BL42W+,70CX-G?FQL-&$DW/GWEPZ^"0=\?BQJ6QC0<;Q5>^NZ_K)YAV.[%>O9L&.6(!@'YIK[A[8$U:4NBU#.<(( $%S-.$*.0DI#)H<6YD==PG.M/MO^MV#W%L&S((?*$R M*)%4@!4% 5 E>B490P%XK*A0#'.2IHMO#;O1R\ AKXI7!$ MLM'".;@;J&&++39>^[4,&IVV78LM!F?=6JPO'$?[U6WOU^*SJ2!9M9HOD@H1 MJY0"1E(!8)$)0-)<4STG^E]3E*L"NC'.13OS8QGC7B1K[Z+]6IC61K^^C3", MW7CE,JQV7'(S5-/R1VD23T,(Z/3BX),K+AN:E!]ZQWK*"?T?GN28T:PE%@GA M).-Y F*:4 !CK%FB0#F(7&G(\*NSC=>$SXXE8C6]W1Y?9WNMKK)3@U(J;FOJ;) MSV_K#2OE]ILQ\7']O-^5+[,)]-]T]*8=>T/+97F(ZC[I9^#1O%(7&.$,HSP% M<8HA@(E>[=$\)B"#6$F!"JY2IQ354([.C7_OA5B.2#(+-H]VA#N'V0G,RF:( M437&NZ@SRKJM67><43W0D_0;$V,V8XVJP;Y8M1X&[+$38. I\=I&,)2OT_8@ M#(SX60/#T/;&O5)^*_7[ZWVY6^K7E2:0-%\<#$I@Q3['0-+=9+?GWZ(_FOT$R MW2[#X9.M3BQ,RC&71W?*#%<^-?)0N&IRU'8\:I,9%!-IC#,(9,Z97CHGIC6. MS !EBD&6Y 6B3LJS%ZW,[>EN&WG5S=7_YGB<>Q%'RZ/;6]$)?4S;=$]O 0J1 M$=*+@=>#V(N&ICUT[1OKV0%K[X?'YC!]D^7.1!3U"6W;('F1(X%3#AG D!*C M5L\ -96(2$F22E1DU*W_^35#/@-SWLBJV)\\/Z1WR>(#;P^5MYH3PL/XXM* F+"?YIDB:98)C,AB9^IW7=GADCDGCC@8#??5KPN3G^CVG[+. M55H>W1]+$Q=A=B6+6\&;C#)T"''<9^FTNPK!''V@A.&/BQ9?B47Z1G^=2WJO M&BW!=YH.]HO,G(XZSEVI2SODPU:J3&RG=[^9^2;K_H:9 +FF")8FA$]32K MP((;DC$=9[,T)K'$A*9.1__6EN>VL-'?+^AXUF0-LN7A40CH0I\&U3Y?2$#4 MU,*D9I>EN(N,YU'ENL=S'5>TO![46!N?]N3%%9.SHQ3G&XSC)TUS-=^9%]3] M-[I<56ISFXXVZ>-FI>]7FK,9?M@EQ$)AR 0&,M'S DG! %:< BG3C!,<$Y(@ M%[8:Z.OMW)BRW.X6]^62?J)\J9:\;520<8$( MC$&&"].@+$> PK@ /"8X$S%BB%OQW\6[SXW5C(-1XZ$=KUT&K9^M;H8B^)'2 M$06/I7Z]P^ZA"GU=AR;TWTXIXO*-)WGP>\?4/L[]'QHI*==$2%\V]_Q?^^56 M7A6P6V1ZB:58E@"4<0P@*SA@F6FI '.&?'-V=@];/)+1"$WD*V&[TU M#UP;ZO$I+]O'O)3\?W[=?/M?^I+Z"=<_G#[89[>;Y+&]-HCVH;SZ>_=P_RA( MN-RL/^[D4_EN\T27ZX5"4$B><4 DB0&$M-#A@E&]1H*B)(\A1:EMU'_-R.P> MQ:Z?4>5H]$?MJF5Y52^DPVL"'T %/_,9@9'3"F$(A%L7"E?O/]EZ86B$W67# MX&='-.ML%;JJ5WE9E;S\LC=+D@?U9;O\^E6:!/6JDWKYL]PM4"I%+B0&N! 0 M0$(8( EF(*CGCL#( M!J:4@Z9@Q_.[J('Z045'[Z/:_>CGD% [-.8,!_E$?3G]0N_6GW,<>+WM.1UO M.5UWSG%C?=&<<^0MW%=A[YJOWB=]QXUXOQ;OZ$XN()-$",9 '),,P%1Q0+&0 M *5I'N<*IIQ8E1)=M3 WJF^=C&HO(^UF9/RT7Z%=!G)XJ78S/('YVAD9I]5; M[^AO6,9=ON]DZ[G>8747=OT?')GG1Y^7)FVN4ESY29.(E(WX_*^/4N[J(H8W MWW^F_[79OEU10S('W;AW\GDK>?TR+!*3G,,*P"FB.A+$&6!<,I"RG*$\Q8@G M8L1&LB?W9KK+; ;TMXAVM"I%Y?-RA%BUKXFTVWV>?E .K^Q=40W!C9#GT[OO6.:>A \!J$0=NI.*'DDP+M#$]* M<$Y8G-*7V\4>(L\/^]U^*W]>KI=/^Z=.AF=3/KO(%69I42"@-%697KP88,)2 MP*B,*8\Q3POFU)77P?C[7G4N!X=\A/>&3VA M7PQ'??E3KK[I3VS6NT>/.D!C\ L6M W9?[W(S!*9WO#+]AZCFS-L]U+H^^I! MKK[0OV1;\[](,ZSI*D5 LDROB7%> *HH Y@5C*1)3A!W:B5^W=3<*.K]T_-J M\UTOGW;TKTJ*RZ2B+M=?G3LM7(/6CJ3\ !:8DAHGH\;+J'+SH-GAM8O" !B> MVR9MYMREQR*-I.<"BEA"G!FVMBBC $6)PI@+!#&L8KSW"J)N]_,W,BH+5"O M>PUQ[:IEC>P FOV,XP^CP/QR4K]?N6E3O.H"E4,2EQ?()LK7N@2=IW2L01AZ M,Z^N7SU=DM7@"%[D4PU_>F3H]DBW\HV^J3!2*W)=UE]!F$.%L.$_B!" IO4= MDWD*$-1K/I3R@D,G3?[+9N;&A)67@!DW-0\>_70,R2Y#:AF W0Q4Z'"K@U&S M<1G=;[?Z(Y6J>-U6C9:/_GLD]4/C-;:Z;&G:2*IWM&=Q4_^GQW&#*9+;??_5 M:,!7O0<_?/MEN2AR5N20)8#() 8PYA"PA"D DR2'A'"D(R@79KAD9&Z\4/O8 MU6@TVJZKO=#/P'+=E7$L#^-PXXS+4,<9+Q*"@8(%!I!"!"A-L6;B3!"6%@AF MRJTSW:U@3].8[AQN#V#:T>^M 4FWP:9HW]WT8??P2\?_9%L'P ^*?:BG4D) MMF^DI_3:^]G;!!$^RRK!ZLOF"_WK'\=3J0^;[94X0L8IH@G4B%)* 11 M+KGYL30B-=%^O70EG='S:4=,0:=G4J&%.W.:&'5\OXL&8DK_>@MC40RAON#L MRZMH,8Q%[)HRP^C[C=!IV.BPQ7)7ZNSS,WI^*K^\RJ9='>TM^@,O[C>= ,&E M8;Q0(+CX@7'O[DX7K:IKUA=]F_N_EN4B0Q 56*^+5"XD@"DN ,.,@SQ-$:)I M+@2#+HNC:X;FMD#J=KFK'(V,I_J[JGUU/"F_BJW=>]('8H&?XW%@.;_KAI#P M^2Z[:FO2=]70B$_?18.?'YE3(]GNN%0XR"":5QM=G:;:8ZYBB2@#(J,9@+EB M@"&9 )XF# G(N$B<\O%!VFQ!J0?@F'7C,A-V_!(*W\"< M8P%MV"J($;!Y3=UQL3]M*L\(9,Y2>\;<8QRY?3XLE=_2\O%^7?W';(]\TY9T M7'_Y7QN949D0S+!(0(H3!& L4X"Q9" C6*8X%AP)IXY@MS@S-_(S3E8R@]4/ M'7<=-9V\3)0=%TX%?^AUU7CDG7G0!V0^>?$F?R;E21_(G?*FEWN.X]&'9R-' MOUQ_[:\'^?(HMY(J34"+#+("QUD*DHRF ,J$ YHG.2 JB0O"J51NW9&=/9@; M8QX]-J RY3^,$F18!S38(5$1@1C*@EU;$9$%C@&,2 Y1B)5E"D$+8NA[D MY.9SHP;C7=7MPJ&@X12O?BZX%87 3_X!@.$60L-(.!1TW(#(1&4.C07[;C&C9^YB!_0*= M G8W\_-[2[OJ;#G"[76K C%E:7$3&87UQ*T(3+3)LOSIN2XV^P?>N M-RY>.-VBH\_O%RN/W@^.5P^49K+OGS;;W?*_&[T@$PEN]MK(_5I\VLJGY?ZI M_'@LT5N@1' F$0+$[)/ @D! *:$@A@5"*!6<%V/4]L=Y8_4%G[XJJ3N&NHMK MY7FT\5)$.G+B[$*^@/,PG:9A-8#HA^X0?FS4M>M15'E [3CNHH\6):BC1 _' M(^E;$'&$)Y.+)8Y'ZY*0X@UW&T>H']?::'7:5?_WX_IA]RBW3=19Z^XO\C3. M,-7,*2"'FCXQ!QBG!<@X2PJ>DE2D:@1]VMB>*5GJB7BF2Q')6DBB?C8WQON( M-^)>M/+?C26M9L..$[V!.PT#MNY&/[0._VCD"RJ?#WII]_V0.K.="T8^N5G^\\WW-W+-'TU@4A5@(8$93S %AHY, M.R5S&A;'@'-NE*,I2=SD8(<,SFUQ^\+?R#@<'?P=5>HVB+@="_G$,3 #W0*A MNYR])2Y>)>R';$XK6V^)P)E4O>UU(Q>8)P4JQ]*5EX4L"QQ+SA1/08Z3#$"I M R/,$0,T%7&<4"RHAKUH9^/"_'1"D36P%NNO0. &9CI;ZGE=%]1.^+C=0UM M:WO:5;,C(F?K9-?K1ZI/[O1BTCQ?M<"2$?S8K,WC5H4_B9&3RPH$$AFG &80 M 99J^D_R-(T)S6(>6Z5?65F;&^%F/T V[&/-]@"4XXS8NX*E#9( M>!6B[#4XK1ZES=C/9"FM+KJU$OE7H]G5'(P52!08HP04Y@\(L>8,D5% =113 M%# 5.'928+EH96Y<<70RJKP<6RGZ%L5ZOKKWTX;%;Z4U7@ _+];)\E.+OFXTH?Y$[T\^DE-MO9C )'G MC(,D%ACH1SX&.$4*I(A2&*-,"D9=*,#"YMP(H?4T^FI<==T?'X;8=GO<*W#! M=\$[=N,S.@Q&M#R#)+;[0<\SZW";O%HZF9B M'M"[T&[,QUW='MERNULTZ9U-&,LA3#*4YP#':0J@*/12($4IR&)%E$AA$<=6 M+7W.[CRW5W[CG-V[_ARG?I:Z:?2!":?-W/87V5\=;0]#Z&LZ[*#_=LH,YS>= MY"&_.I;V>;W^@1%9T&]7M"P?5)..^+#]O/SZN/ME;V[[H+[H?^./.GK4SQV) M89P#DBO8!.A,Z$Y-S>UAK_TQ,N6L\=$@(M@.Y_X$. UW@ M)[WR-WI0;9)P]+"-*I]UA%X#JG_W)12@#BG7WH&=* ?;#\!N&=I.6/6F;-O= M:;H<;J>1O4CJ=KMRW*KF#5V9AF*_/DJY^\E,D?YFU7)WBU2F"&,* 2L24[:2 M<\!R%@.4%VFFR3M+4Z>2N^NFYL;+C:=1Y6K4^CI2@;$'8;LUH1_< I/R6,B< M%WG#:/A

L.',6>WQT&G_NC2=^ ^R16;[J- M2L6^$3TF;^_/OZ48;R^.>L/%\? M_^R5@PO#5M'B?Y]OOKW:;ZLP]0*]I!_@\UXR]*G;LLK&V.)RI'&M]ZS!& M,IT?:?GM[;()>-:^3)W^JG^N2O'O\KT(YHBAC, BQSE$>:$7D#+A,!&)Y GC M(J+8A9>L)4^-G3YNOVNGL*IRM !B7O+%RASYE&:#>%D;!>:M5=4*0[5V 6W. M_*G:&+0L=N@^3G;<%@3]P S7Z S>'H"[4[ON\Q$DY\X9+9^$9B]\5%ISQN28 MW-P?,*#D7LN:^RK#&-$$%8Q D<4I1$IH'D,Y@C%C$>6Y$GELE31\_O%3(ZM6 M0<>RUZ>P]=/*[6"$]HXZ. PIK7<*B$-9O9N &:FDGM6+XE9.[Z+9O:7T3N\: MKXS>18T/2NA=OBI X$;URX4:X=L::?7([=\Q=B0%;]H');J=:H B*\V-AYW %PG?\!K8'[8<[76Q-"^*S MC6Y_T+6X XUUIM=M;5^IG>0FW&*D (I>E$<+FCBOQ70")7I1<@J.Z'_2P!TT M[3&:_YL-]R>Z,,E#'W;YN>87VHL\_(?.E;5R;Y?<)&G+5[+^K_[[8BM,7X"? M_)MYFTW%P-=*2;V8*DB(TC8I,YOKG>+99Z96@Y6;< MJ.H[.:,[(P(NX.0&B$9M\_4;]_^N^A/(O9G5JJZ3=&U^[[@%..Y+8KF;.-FA M#^UZ5Z-L_@0=B^[ WMCZEV;8C__MX(:FDT^+ OBMQ>$O=V '!6BQJ,JZ@AH- MCYN:SS**7O='Q[5@W*W69QF=DUW;Y]%B\ ;PJBUUI*7H=5XPEJ $9REQF?LN2IK:-/7)R "KS3>]&IY7BH+?9*VJ M9IJEO$PGC@A;;]7>CEOXK=F=CN!M@UFCYN45V)!]V'XH/.^[7A V]CYKO\UG M]E6OW'![E?\/IM3V@_K<=$R9L81@F3()):$4(A)A2+,B@T6*!!%12I5)'K'G MBAY94V.+@[*RLHT#&L 3??C:,84GU )SQ5%=_DI1N%)0JWIT6-V)\;NWB;6\ MJ43_!,_%O=LQ??UH71=N+J3 MI.A:+I!!NPKO4-,/JM2N2NQLC5B@;C M=%K%:/BCAK'DZ\?OB]4O*3N;JNV!MLH$DDD!A5 ,HDQP2--,0(5(AE.2I2AU MJH)]4=+D&*];M=&-TRZC:<=<7C :\=!F=QBS/Z]ICV0"Q!%?1<=^AL8)B5*1<%@45/M-",40 MYW$&*$K3$T0X3B$N6 9%5'"4%"I&U,G'L1<]-<:Z.JNW MZCO&O=B/A66\2Q"$G]ME:C4/X#2Y ^8U9,5>^KBA*LZHG(2HN#]A&)T=]9_\ M8VN>^:#J6)B'[:;<:+^BJ0?%9Q'.$2N(@CQ2'"(5)Y!QS*",E,*2)Y'2JS:G MUFU.\ET^NG&ZN%5J#0_<D@ 1)D7.582F=DEF" M83_&E++KC$N;SKAMF:I*>[#:JP_!J*-D-],$PS[P9'/2D+C6O*HO5B/?4?ZN M1M[?=#,(-9\SCIL"HTXZ@[ YGG>&/62@)[UEI?SOK9G1GDP0B6,RV*7;)_2Q M[%4$M8Y!\KRN >'5X[HD:US_ZHK%)][4M>MO70IVP\L[GEKYXM>I(VKM9)STZ.M?+NL8ZB./L V OG]>L[E+$D3SG.4P2@Q[E=BJEW&$38-17B< MLRA-B1JVH!S'@*GY$(WZ3>J%6"T6=%V"[WHZJ_P$URR,L5\'US7M] 9YQ)7Q MI0R0TC8%I /#/@GD#IPX1"T8H$(CQ%)[W'$,LV ?R89G6O:/.T*7-P]&UF/8 M-/HW4S_8'"G1S;:\_SDO9Q$I8I4F&12D2"'*4 Z9BAC4M_,"$1+CU*F:S(F$ MJ4U$C8*@UE![B5I'Q]K\IRC:30\W81.8O]U@<6;4BZ;[I+Q3(:-RTD4;CTGC M\H5N7[60\]FK)OO[[5*MUH\5^[R;+V55'V&F"ID4"8]@(:G^N+&BD&0405/+ MDT08$)VJ!O_[A@%DS@2T: M>T(H6T8H)?_KU]73_]*/J,E _W#, 5^7QQE$S3$= MS10J%"-08DDA8EA"RI6 49X2G.0B2CARJB/7(VQJ!%&G2^F51)-D6D5T'.>9 MNN>47L3:SC_PA6!@LM@E8QYG8(:H.&D!B>_DQXOR1D]5O&;YN<3"J_<,HY+3 MA,-/\O'[:DW7OXRHS:\/J\5"+V;,TF9&BJ10)$I@(M("HAS'$',9:;!)EG,5 M$9EF+M3B(GR"5'.,WAY M"2S/#L8>VM ' I='M;9I/ZRFU/#)L(5,B/**M==->R^*C;L3[Q/+D^UUKP\? M4![T]=9D;VN?^O>Y$ OYFI:;9DG'D2AP@3%D7 J]?-:#2?(\@TFA23]CA')D M7R;THIBI<76M:$6TM:K Z.I0)_,RH/TTZ0^FP+S7('1_B-"0DJ*7H7(H+>H% MLI%*C)Z'SE.QT:M ]!8=O7SW>,5'KUIP4(3T^M7#'&/3T>8//8BO5H]TOIQQ MFIH\4NW<9BF"""42TBRE4"_SDS@OI(P3I\2+P\=/C?Z,=L"H![[4"CHNU(_ ML_,,AT,2F.H8%!J5@7GIP?F>,WIM%V)5YPJ63S*QECTJS;@B4I1%*:4#7!8%9@ M/']G90O?JX-Z@SKMM[.VXGGK"'1]Y>57?WS/;HXX,T.P/"Y(V^F9><+OY3 MTO4LBU111%A"I7*]@B-0KFF^N^>D#1L..0,-B')@WCRKV=NI;;E: R<:)WUE1'0E7=@!C2)AR MO6X@AJKB:ZG%LQ7W=4.IK^:OXY.&D>&]$'/CF)K#W[EFWV8U.%,L92D51 ]) MS"&B/(,8Q12FG.-"$"$3Y+1C<$'.U&AMK^:__DN<1_]N-A'@?%G_A==L_^T" P)^<.&2N>S1LZ@?!9G*&] M%M/TA4Y0&NP*G3[I&=H_SU(>\UA&"604:_J+20()5Q*F$>,\90E-DFCVO>Y@ MO:'KC1T)WJ23RR=\K%FXK_F%_#I?5COIDVS1/,LC1I(\*6 1$V6J&D401Y)# MD@LL19%'2HAF(%\OQ22'L=4KW""^KLJ+3G0$[:;$T<8DM!ONIP7V1-I8AY@S M;U/HS]-D^M),ZN>APR;55Y)M/DK>= R\?Z+SA4FP>[-:?]3/KY+M9D6",4&F M&32+(U,PO8",Q!E,%5-IKE*!E%/#10N94ULJ&)7!7N<[L-,:JM4:EEKO)JO5 M<2/"!G\[OO2,:F!6] &H,_,Y0.23WVS$CLIB#C@<<.;4MNRAI:NS3*%JY"'5K M>EXK"A9#&[M>1EE[T"Q)]8O,.=/^=911B%&N?V*,")'1E)+$I9VW'Y1':.;] M:575F1@3:SMF]X)@8#YO7]&.DMKIK=7T>/Q^#0FO!_ 7A8U[!'_-YI-#^*LW M#.Q"2]=F6Z!\+]=5V>-7\\56^Z,SJ2*6:3<0%C32-($U:[ (9S N<%+D.4ZY M6U+A!3E3(^5&+2\U[R]!FS)$M'==P#BB.41)(2#&F82Q++*$\BQ/$':+G/< M[CA1\7](S;BKLH-I">A&KX'8=E-5C]FL#GH5?5LM]*M<0C#&N-CQM@>L [-V MJZ$IPU]7[[]K\?/8$;@?!J_]@"^(&K<;<+^])[V KUP>.F;JQZJ)F$HR%A&] MRL]-6CC*BQ02JA#$B5 Q4B)5W&F5[ZS!U A>OV-)J'BI%G3/IX-#H)SLVC:%5:4(U(D5$%:9 5$&:60Q!G6 MOFHL"J:D),AISZ!/V-0(K$W=J%,_?VN"QIN_?E_/5VOC1%&QJMJ55&V[JTJ* MR5^Z:]V[=@'L(9O&;=WK"^O #'#I+L^R"K:QW"J%Q<]:^/UZ MQ:44I2F?838^']3Q5NA^D]1LFEZ+@KGJ,&[9L($(G106&_H<]_Y$[_2P+]Y_6RV;!KG% PJFCT"63;^@B=/+(T3H'73*FVRWHXC7#?)2C^ODGS:=G+$$,R5S! M5"94?ZY$09;+'%*AD%)%QFD:NX=$7A/K\N8^1]0CHXO*G1_*1GC@C'7"$;_J(\6I!@><#L/SR>$@2GWN.?)7;UY M7X*.NOZ<-UM@?#IK5V6.ZIS9(G#LC%G?-XSA7VS+^5*6YBVH!;+3^MZ;)44B]X1:U 6^:M?%N66RGNE\+\4 69T3R5>1I3R)4>#53H MGW 2$9CP+"*)B'(51RX+5(^Z3-<:-\+R.6YVW/9,HQ&8!ENK0,>L M.W!@&.A8=M=VB-H9!VKKJF"?UCY_O!D =)\4ZU.]4=DX *['Q!U"Q,#\[_-= MR$T;+*,$_R8?EK+I'2%1FFN7,H.E;]=QL".CP,A&YAO*ZTA,VJWQ[;@ M?KTV-?+,SW>@T1UHY0,T#!T FM<<= ?QXV:EN^-RDJ<^X!&W-M^KW*@7OZK, M^#K1 4$5,36& LG Y)>F1-C:^Z+=5J_Y+] G4% MAT%Y)7TP6U*4'_!"4])PW&YH+7<1D3 -XT[%/5,;N(MV7V[N=OD6K_[0?A9Z M\6M_23-)53SV4$4YE*]_RC6?E[)\NWQ?[7-58?_:?5O/M7_'_X,NMG)&4(Z* MM!!0(129=!,!":,9S DO!$Y)5! W(AI!Z:DQVDX[\&34,Q]H67V@=;A)"61C MU.50T^=[ 6[RXIYM6$=T_[H&=WU 0[]GW41CMFGF4!ENNCXTIIN(O]KX.[!_ M92K3@WN.009J!)?3K]Y3\%6#C(2EDQM&]K#9[>_4:+,I3<:W*4O>W2S^7=)R MNZX4?;O\OMW,BHQQSI($]UIIGM-IN4XW3:-A-&:$P#DS].WBK*A65XMVSICO0T1V\[47:F;R' M0.:3A)WDCTJF0Y Y)L5!SQ@8J$WGZXHD.ZF)C0CQL/Q@PI(TDW[5]#LO/R]7 MK)3K)[-BJ&3K7VM0]%WU_NNNV9ZD&>4("R@DY1 5>0PI2BF4!>:8*$YP815S M%%+)J9%E=]'\LFIQ4;EA[^23'K6TF\/;?M<"T TPT%SQS,8;=SNZ?>[1#$S+ M^Q&Y.S]JVCG?&0DJ*^] U\Z:J\&AI;EW3!MXOJQP^KQ>+-:FU6!3.$F4BP">*G.3&5,B0D.8\A%CPI,I$B M19P*, ?7>&KS4!CZ,L76=M:#+\9^T #@N(D>_A4:?1:[_<7X4TYI@]Z)YYS; M^L=IHA/=!:7_K+->_Q@$G *O"';/U'B]W,PWO^Z%T%]JV?SGW7PIXQEC)!$T MYI F)F0D,\LGD9F__:'X!1UL0NV&=R7 :V MG]F]P168C0\_/O0\K+YY\$ M_/R3Y__\$Y?//QGX^;?>R;;RVVY63W*];X1-(\%,IUE(2T$ M@X@B!(DJ8B@021E+I9#9D.+X?3)=WO)G3 -SK(O>B[)$>O'K_3Y:^9BC,F$XPA M3X3VU$2AG32)$\A4EHJLD(3:Y6==D3-17ZW5%=3*@D9;5T_M/+2VOMK-@(WC MK;EB-K^><_EI/?_Z59J] MH]=/S5]9R"88L6W M)J"DVMT<%]0#T<\)[NU4[(Q/3PMN/EV1$,O]0R81D.]NJMT!%]:+5WH]P)"#H1[.U(C4>P@Q-S(M1^+7CJ] M<.MX!-JO^P%E7KET8 N?*F]4WUMUU$Z3(L&I0%!([9HBFA>0Q3*&FC91K&C* M\\RM;4_WZ5,CQDHY8+0;U)?\$#F[':W!> 2F-7LHW/O G#/9:^^7 P'C]GLY M9]M)CY>S%SU[H)PYJ7B[D8_E+(NX*A)10&J2)Y&F )/%'<$XS6..%.7(K2E, M""6GQAVAHGF-P:"R^/GBW_9OAAVI/?=X!^;&YQSJYPQK.QF+B4:R[?7\LP:O MG2 =,%[M5-;(N?UM#2;MO5;+C_+!=.[[](TNF]3-/U;+)UENI/B[-$E.4MP_ MR37]*JN*0*8@T Z-;G0NQ3+5LQ:&0A491(ADD,:2F@@YG!)L2J1:1<=,U+ZI MS7^M[J!1OE.OZ5__)'99]J?<'P<3C-&'*>1CCUN'"]/)R.><.T]0KE5QGAG+9[0.#B4\?5, MM^FP7&]FO].?IDUC$ZM!<$&SN"B@)%Q"E"]8(^I[.^D#_[7AM!5H]0_Y,_-IQ]R\21_US3PK9SE*64X,I5Q M4\0@$B2&F-((QH+%-(E%%N5.&U.6_ M0W"O\IUI"LLD>$_GXJYJQ.PGT7,@2%X[ %J*'K?QGQL>)_W^'&\?!#+DTGECH MRI]L9,98%+N.T/]?$KNB&F9!/%X DS\D_"R&/81&?9 ;O9Z6XC5=FZ3@LLUA M*'!"DA3#+$U-GQU3-8&K!&9)4H@H(CF*K/9\^\5,;;JZY_J+-F5II "OI)KS MN6,YW0MHVOG6MV,4>,YH%02MA@$ZX/2#X--5OB!I5,^XW]IC1_C*U0,7Y!K2 MJLM7U<;BM+,H30B+HRB',E.4Q+F($\A5K/D="V[* M[2!(!$IYPH6@A+OPN[WHJ7'X3G.PH3_!VKF#K@/H=BP;!LK 3+I'L=8::+6! MT?ND6O5[J47ZV)XGKFJ:V:=R.V%],LO0H9F%\Y_[JOU['O]U/8@N_KX/VX?'^GZ5]5R M?&\:V-L&6N,.MOV#'IB/KT )O@1I1^8&D]<\-SO)XZ:?.:%QDA7F M=O5L8WKXVO&8O6@G+MLI$.[;TIH#;FIF;# M]%$YS!V58QX;\(21ZUTTR;+W0E3[HW3Q:E[RQG'<)?D_T&:W"KS+;?EW[=TH9>+2H+? M3)2\ZZE[V,&W=!*G,J2A?"91N\%*X3]')087 M[+W557 2>L-DQ:[KQB[HUHG>.*KML&/6#K%^DNO'9)9D6$14,8BY?MF0$#DD MF,0PP3AG&",FA5. Q3/8,+6)K6/"L"8\S_$>.,QFTQW=/]$<9I[.3YS.I,G!*Y=^DV"[D@[HZ\9>79OY/IB;C M#/$DSD0AH60DAR@N!"1QG,!$I3%#69R(W&W+WI=F4YO^6L.JS7L+QBQ[*1-\ MJ8QT/,7U-^R6\^)S#&;HV6[<<72?OWQC[G56\J;UH<4Y/5>U2S:H_&LW!RB(MQAUHNZG+%WR!9Z-6S2H\H%8T3#:1#1X^9XI> M>:.2OXWEQWQN=4^@HYN+$\2^=<=2O-=OT1_ZO6J*&Z81RM-"DX]((@01BE-( MF> PQTF"8A$ES*Y42D@EIT9:W2XS3N4H@XZDI^.7P.,3F!5=AL;_V<@-V(UZ M)#)$SVF=A-R M/,!R"VRW!MR?UI3,U=\_/7(5HM9SK.$*YY"A+&$B&<,LBR* M(&&*,I1@3&-BVX+[X,E3X]1&.5!K9]]D^Q"N?@Z\"83 Q&5IOU/C[+.VWM J M^_!YHS7'/FM&MQWV^0N&-%M=T+)\4(T/]["N/+@/4LC':KNV:O/Z7JZ;W\]$ MA$U-3 R3F)AEL0:,%ERODCFF.5 7:_MYHR< W?[0W DKNY!TA,? MVT'2R[]7'C$>W]K9[DM-ZM'N:ZR&?^0FUF2$T&+ M)(5I1+GVMN,8LCP14*$BBW*5RRQRBC+O$S8U1FUU!;3*[73;=^Q%U6[_T!=6 MH=WD%J8?6D_0*MID7=\!JO18@?O%8O6CJC.D5FOPK4J/^3(V-) M7J"(1XD4J=/QZT5)4Z.27='8W\P[_Y=JQ3*@O^EE9.T8Q0M>@>ED!]4.HT"Y MP5?!\%HBYZ*P<2OB7+/YI #.U1N&<<3#^BM=SO])FWK?Y6HQ%_5A@/9Q.AGY MG7)ANQ)BKFE07F1-Z OIVE,5P]];5*_^NA4-#BKV[?Q5^WWX, ;HU$EI:@3N4UMC@DB,)-1KN 0B50B(,ZD@)E3B*,T+GC,7 M-^&RJ*GY"8UZW>BW?W-S$7I@M6-+/V %IL".DKLZI4$H[3H:/GFJ1]JHY'/= MZF-&L;C#_7S^]7(SW_SZ^$TN%B9>@"Y_S90JE" XAB(WQ8L*DD$:\0SF<9%+ MJO(T2:UJ=IY__-3HH-805"J"1D?[\_HS\/53P.V@A%X;N.#A='Y_V>P;#O'/ M/'2TD_S+!G6/\WNN&A@X*;\:)^&#_+Y:FV(:;Y=JM7ZLG(EWN\J$,6%YIC]5 MB+ )A(QB7!?>Q2)2:4I%Q@KA% AI(71JGW:C,]@I#3I:WU!#TFH [#P!W[ & M)@$,8$Q5@HI[Z[-D*GQDO=NJD[50>6L>W#VHZ"?",8F(+. M@A>@49@++$&JP?;)?9XBKQ9(7*S=:G/O\Y7U-O?7#1 E_[:<__=6=HH\XSBE MB10,*I1+[4KE"A(:IS C,I8"IW&6NO6H":SP=.D.=-X"[3E\WS;Y7CMKP-Z< M9Z[QW?M&.!+K!,9Y-%+V/\3/4O#;!O>IU0#OU?E/5Q;<9@1"5 JWDNNQ9UJ3 M@5.^VDI3 _'3C]4LCF.,4AI!&6M'&8F<09JD)M;2),APDG&5W=P4[53NU.8- M_:FD'KJ4G0'8DK_]PQ::AB_V&=NL )/@/9V+.V#T!EKQP!W$+B,5O$78&='/ MWP/L,AY63;YZ;O>SC5B5&?]5_[D/>BD$%YC3!-(\8Q IAB%),8-<"LU&*J*Q M<%JO6TF=&A.UVUZ=39/;=@S/8SULR_!F!,?>,[RK.Q+\ E^:_X9I2^ "4\A] MP_."GW7CL!>+:SN'_3<$AIT@[1HA* MR)),09Q1IACEL8@+%UIR56!J#*5=6JWKXA>X%ZOO5:7)3O^/ W/J BO5Y3T7 M_;'::#]A W;-V5Q;&SB.IQWUA1REP"RH5;\,]SB,.!0]ORT/''48N?'!,(1. MVQ\,?,Y 3ZZG\:MK.7N+1TWHJ[K:-3E$27D'B+SZ%39RQW4K') X\2I<[AV8 M=$6_STUC(+.,*E_4A;H_?I-R4^\.O?CU._VOU;K*JS4)0YP60F&,88H4AB@J M""092R&.51'EL91,1V[BG1R*$?H=?3(RP/?UZKM<;WY53H/\[^W\NQFR M.["4EBGX \?"CJS"(1R8MAK%ZWT:/?LWNH-*^5TO3?8+5 : RH([\$@] YR?\:]I1+;-<=_'?ZI__]/]I_T7^8DKS_^W_\7U!+ M P04 " "[A@U3)Z,_R16E 6O@< %0 &QA>G(M,C R,3 V,S!?<')E M+GAM;.2]69-;28XN^-Z_(J?NZZ#2]Z6MNZ\IE5)=V2A3&DG5=>^\T'R!2^QD MD&J2H93ZUP^QT.=5A6B&!0/EL_A !P._,O__'HR^^D++E?3Q?Q? M_\+_RO[R$\[3(D_G'__U+W__\!+<7_[GO_W3/_W+_P7POW]Y]_JG7Q?I] 3G MZY^>+S&L,?_TYW3]Z:=_9%S]\5-9+DY^^L=B^K[X_&TY_?AI M_9-@@M_^[?*?H\-HN;*@69&@G"@0K.0@T0=3,!=E[?_]\9^Y"XIG(\"AB:"8 MU>"+L:"D+=__OGG/__\ M\Z]?XW+VU\7RX\^",?GSQ:?__/;RHZOI?1^DK^4_ M_^_?7K]/G_ DP'2^6H=YJ@]83?]YM7GS]2*%]4;FWZ7KIZV?J'^#BX]!?0NX M ,G_^G65__)O__333V?B6"YF^ [+3_7/O[][=>.1L].3Z3PLUY@^_34M3GZN MG_GY^8(0\39\K!1OOF'][3/^ZU]6TY//L\OW/BVQ_.M?9N&_EE!5RXQD];G_ MX^H?_WQ%PN+"_^ MY2Q$G&W>G62<3C;?_"RNULN0UA,;2\E,:BB2!5 F*W#&<>!19V=X4:CY3>XK MY2LB?:.6%::_?EQ\^9F^F-0C6'U11<. \7.E_(\[#ST3TF'47ZS%5_.R6)YL M9/LAQ!E.7/9:V%R :>% A>@@*JD@N^ 2-\[%D@=@9-OS;_)T7?7/ENFGQ3+C MDDS-!0%AF>[ X";,SS_Q\^>PI"^"]&DZNR2_VIPA]+E>#"S7,P42Z7_YB210 M<+G$_/I,?UL9W7"Y)F.,FT\>BHW3%7P,X?/D/0D=*R//9V&U>E/>KQ?ICV=? MIZM)\J7$9"0DIC1))B(X3:^2MI'>L<8H=1<@%_@H814W1)\_Z PD.%NO+MZY MC9;O4C0>9(91]J*%Y#N T'7Z?UVJ[PPX%SF4(1F23D7 M0C$ML'.7E'% ,[".%X,*O ?(+$Y.%O,-'\]^PY.(2Q*(=]R02BW/Q('Q%H(+ M%K)(DFPS>7I,-H','5+&A,DW1=6?CGG('-K=/82O*&H0 FE(,CB M2<4YV*@\V!%/#VL'"+I$;&R99.F* )?D0%>342P3$MF 8OS%!M6 M-T\Z!@&1C"UCB:=&WNXE#>- 97#W95!1=P*9#_39B?+>V.05B$JMTBQ2)) , M<&ZY\M&*Y,6 $*G/[,JC/5"#]\!B;W%V H/_][1F%9:S;^_P\V*YGJB2N>+) M@<0HR99F3W(H HR/M#A"T=&% 1%QZ_%=V8OAP'&,D#O!R5M<3A?YQ3S_2M[] M1"=FE!:,(V&&&)I,%C< M?/9.T#!/#!I'B+<+>+R:I\62C-U&*)O\XO/%Z7R]_/9\D7$BG9?.1@%,4!RG M$@G("ZL N9,4L'/-]#V)UP/1\B I.X''/C'P#"?\+K#T(7Q]E4E2TS(].VD^ MMYG!$\F6>Q *R>-REFRF-Q*L"UX8([P8$$5;B-@)/^Z)X6<(@7>!G&&F&,% MW2E:Q,0XBMU(,J $A?S*80"7 RE;8HFVZ!3#$!G9K03LEGMC3QXN^TFZ)[@\ MIY=OEA\6?\XG,B0K4ZD%79I8J"EK9Y($%)@"SZ9(/T3XO.7QNT'EZ>1IAY!R M3T#9.&)OEF^7BR_3><*)*J9HYS-P-)GD0A*B'342X(-AS&MN% Z-EELT[ :9 MIY.]'4S>/>'F[6*U#K/_;_IYX[U3N">XSP$T!N(B>P?!!PG%!!Y"T&1&A\N_ MW$?!;IAY.MG<@60],F*J?7RVQ+"A.RII')=$J,-"$5YP$),R]?Q4%BR>&^,' MP,CU9^Z&BJ>3NSU8GB/CH!9CS]Y^6LPO$HNH74"6#"DN$.W<.?!61XC6J%Q8 M8DD,D9B[_=S=\/!T$K9'R75D3+S'=+HD/',1/TS7,]H)(S=6D-\4";^@ E?@ MN>/@M4HQFNQL'&(/N?W;]MY.XF$U\,#$9@^00 M<0N*8G5POEBP1MB,)GD5APA<;CQT-S0\G=3KX1+MQ#R\^)H^A?E'W!PXE+JU M66U!.LY("A7%-B;Z*S(G(AF_/$1N];YG[P:,IY-3/5J^700CST^757IG)]@5 MYZ22T]5$&\&0>6*A! 7D)S&(S@1 ;Y/QKI3@]0 X>8B&W?#RU#*J \B["]R\ MFM.WA;2>?L%?PSJ7>"FUD8LGX2I954/EVX7X'A_$F:S7TY7)(W5:H*!!5\/(]/F1K4N'APK&K*E]XLC M'NQP*;$;C]X-'$\M?WJX=+L QXL37'ZD'?-OR\6?ZT_/%R>?P_S;1"4GI29D M,^;J[7Q7"ZRP7D"1,@L>BU)#U+\^0,)N8'EJB=/CI=T':+Y>56F>U?5.)+E: M!A/Y5MD:\K>DAU"[-1B;0DZYH%5#9%&W/7\WN#R=C.H@V1B&"8J ZYIT#.4,@?I)%<,\E%LL-M/M>>O!L^GDZ&]4C9=H&,LZN)FXN. M[S^1&%=O3M>U84I-#$W(_58ND@M>/$7[*G$#GM&^RBF>XV0FN1TR5'Z DMV0 M\W3RL /+O@\DD9"68?9JGO'K_X/?)I8I3#9SL+DN!5-H*13+(0F,LA1GZ:WA MP'/SX;OAY>ED:H^7<"?W=UY.5RG,_@^&Y4MZ9S4Q*$0.1H-7M:%4*1F3MYV""EW!90S?^N,B5*LC9IIP&")":<-.$-,)*]" M+N2#L4'*2+82L!M8GD[2=AA)CPR79\1!WG Q"Q\GY&\)QU0!+>N55UY[OUCM MP1;A3/$L)'%/9Z6](7+CH;O=%'TZ.=G#)3IV/=%9WOC*]EU<H.9. ]>9 M@3KIV$'D/!A6_N7G.V(E%O\XJO\B M^5?S%69ZL5K,IKEVVOPES&H328KU<+VZR<2NC1F_^ZW#=6S:]9BP/VOGN MN,$Z_IWU@"%61<@4NT6UZ=,A$_@L:#DX:P4&P;R])QDW(*LCMH-LAHFMO?[V MEWD'';BV=['C64B7,4)TJ>:11(!8HW]C0RE>Z,)2DT9'W$?F M'8#GGAYET9O@&?<@:YFG2ER"]]$"DX[S;+C+_)X0Z;]3=\B]=/S][I#["+P' MR-SM61C1&UHU!I+) 51,#'PBSRT[6F$^.I%<&\CTWQUR+^5^OSOD/I+N"RL7 M/0L%.?A%6TT"<>%\HP[,@_!4027> E4M[>Q5="$9&(.(5FM^[\72 1V82U+&Q4H+S^4P*7> DV>K%46?EXX_ M#TYD9Q*85/N/6<\@:N. -F&34K3%IGN.%X_'R$TR.G%5#E3J8C )=X./\P33 M)1/%6A2A*$A)<5 ^:@A"%1#!)O0BH]UZD'"/K#@#S M/*P^/9OG^L>+_SR=?@DS8F;U;/T\+)??IO./_QYFISCQ07HFR,HZHU4]_J+= M--.J4LEPVJ"3M:J-C[L+=3T ZB@4W/9F!E=)!SA[AR29:5KCAJ^+"O5 *XXG M6G0^)%_[O1<(*26H5[ 34SQPUR29>2\UX[HYP^/H>)%W@)MG7\)T5AV_EXOE M>UH)YQ>KIKCZ%>/ZZF\7[&'0K.BHP'!1R#UT$EQT'FSR])_TW+HF$=:>=([3 M';<=UEJJJ0<4IE2;Z:W>84(RR,3G[[B^O&;#DG:.3*_,ENQOL'5M90U>"LQ% M.F6U:P*Y!X@:IZMN0WP-I8 .P/1J_H6H7BR_$0L34TPFH7C 6@.M8C(05*!7 M,K/H)>/2WM,0Z'CP7"=BG#Z[[ MD-'$BE24U FTBH98\IQWLT#BF.<:@WZN^35Z?5:"@*\QK/!='8O[IOR=ED5E]UDAB-(V?7IR M.JOE,K\B,9"F9UJ%-FS.-41,&9+,VJ5 (6QL M4MC1GK4>8LA!DEN=H: #N[E5(M7+D);\3*TY(-96_K%HBF=HM2//B7Q1BK?O MNQ'6$-&[NG6-8\RV6-Q7\AV@Z UQ$FIOC_M6SP13LI$+BF2,#Q3)H 4 MA,AR"=Y3P..:1 ,7!/00/0X"CX,DV@$2KH4DOR_FZ2(I0D&N*EZ D0+K[DJ2 M8"75.JUD3>"H_3T3X@8P)?=1TT-8.(P).5K6'0#FC/X)FA1XO902?5:UDD) M".B O+'(A,O2W]="9:C0KX>8;\!CX+VDV4&4]WH:XG2VR72&8Q$YO&,:]+XKFH)MGM70GLI#CI]2#%)TVT MTH'%N<[7!0LQ6L:3+H!U[(/BD=7!,AD"9B&U9IG))K[N/;2,6T'01ND/(.L0 M#?0%HMO).BN2EJC)?NO 0#E6#W],@:(DTT4'ZT*3.KCM)/4#J8.TO1T]QXB^ M Q!='"2^#=_J*>)%CM9C$-(2V5EK<@!JP_\8B1^-)#&EO"UM[GW<3TXWX#E* MV5N.<(^0?!_X69[24^_(:.)#"DR2^YA*(.N,S!,CS(+7/G%3.%GI-B+^<72\/S0 )*$+RL=R8*@Y"4!I9SR+R@ M%VW*=^^A9=QD"S7$2[R"+](^PK..J:]RZ.4ZYT7\OR1A$;9>%K':81EN; M"+-:>15TBI&,JFKB$#U$5#<^T2!AV6#B[\, 7;.BUY+KY-9EE36"C4'7T8\& MG+86!,9,/&1BI$V>Z%YRNO& AHGKCQ=Y%]#9XL)=8TE([@*Z#"9X2V$F3Q!M M(<,J0V"N)!US$Q?HNY1UXQ - JAA%=&!.[TY\+LFI6N<>.]#T8D!#YDXT4F! M%RQ %@J51J%8&^]H.TG=>$G#8&D8T7< HFM,3*)AW 8G@)<-_K4#7X,#;PVY M>UHJ9D1CGWKF]A-N!^_S 68]P(1596Q''+$'E.DPA* 4F2V<0A::P MHP5,>CUH?91#LH'TT8'%N=88_>RZL.!2"IMJ44)MFY%<@%"K%03+(AO-$_J& MG6>N"!F[5\0P"KZW_\R!TNX +<]RWC04#+.W89I?S9^'SU.R<1.',09.XM": MZ]K&V$$T% =D"BF%)&$E;&*$MM S=JE'$^P,(?L>('15\[_QV^HXCR5^POEJ M^@5?S=/B!%\O5JO?XX7XKR#7450=0?(?K,)UC?A&6NHY1IFJXG%&IR$P(99%=KM$JF MQ562 UF$\25(D=I<0/H^:>.F QH!;F"-=("QNX*:Y.28-D9"R0KK-5 #GDL- MSF25&?U"M&D#<)>4<=, C3!TI,0[B/:^%\),N+#"2U$@E.BJUYC(SI+.;4#) MM952FGOF;[TGY_THY9%'ZV8PK#U2:_[+(N;5HIPG<.FW89YO. ;5);C) MX1%]^_=X9-.F_H>R/E#'_S-GZY*(2R@S*50]H8-D"&,*&>'.R@36L60L=XKB MR!:68 L]QWMD7W!^BB]I;9/P-U_YC^GZT_/3U9H>MWSQ-'"[D#A/QM M26;_[7)1*#P1%'\4$VO5GTGUEGF$F+.!J*7-0I;$3),BA<C.N%M4#'H0+N MP)>_/.<^[PQT=93E>5&^J PE4OBJ%/<0E=? $XF$"_2J3I :N@ 4^]Q-JN>V3S_%I9_X#5A39+%%)D,P(6J>5S/ MP2EI@&GKE4M!LS;=1;:3-*['TP9- RF@ RC]#>MBI7;9I/O&0@[@%#U,U[B.4AM0#:F*#I!U1T@3 M74C9-I.ZLR#A@1))0)RN3,YAMH^SY'4K&=9?:H.^#2U,4^4. =8.9EF"XWU3C/\G^< MKM9G,S0O;DQ,6&9,14ZP9[2(:C-@\#P%2)@UB8VQW&82UX-4C5N8V0)'PREA M?T3Y,T3-\6/-]'\8SBT*T_FJK@AET]>F,MWJ38N*T=:4X!Y9V M7U I&@C>5C]/U([D ;UM4MSR7S>F[<'49?N:@'89" MZD;C06D1P06IP=L2A57.<],DGW2+CIV0XYX2*JP!5)G('(Y,NK# MXMK]B?.JJU_":IHF-F,T.D2RG"R"4K4MIW6ZUG;%Z-%(U::#P)YT[@:S)W5P MWU)3/6QY.[/WZW1V2@Y;K8$OTEI1NWO02G-&@;.TTK05FAM$VO*;A'1[4[H; M&)]4G4!;;74 QXNZ^+>X?/^)Q'PEM6)0TWX/621>*V8R!.G((TC>8T ;F&_2 M!6P;0;N!ZTD5$PPB^PXQ=&:78[$^6F8@2Q/J0O#D0])"J/?DT6N-,C?QX.^E M9MS:@6$4_1WT["_U+OJGW&;CPHXZ(WB@143^91UMEJV&P"BPU9%'C3I*U6:L MS19ZQBT7>!0 '2+Y7JU/K:-G$[NU%95_;:1/S"6]@[E^@=+B=2A&(JD')4M44 \19B[:?%@^8>5:(0Z!%1NHW.OG;M M$7$ZB"*[0.H]'0,NN@5<]70J@MD0:?DQFVCY$3^.7%_0BBDF*1*GW[9 YPZT M[68YGU2AQ= :Z6#+OIGJ]D$6Y)ZDD;"V?+.,B*>5Z504/J+.S+=/P(V[Y0ZN MXP?/%O81> =G"P]U,KG,&;Y<+-^'&;['=+H\N^Q]699TV>V$%I\7CI$Q-B83 MW]Y"*$K4%LP\>%L$8INZPH$8&'>[;8W14=3<@3%\0*X33?M#\I%!DJ(.H.>U M&Z93H)%<8&Z8CKS),=D#-(U;@]\:A$,IH^]&$?7," M$^YKFW'1U.@&OSNWC1B0@ &;2+02RT M)2ZIHKAX>Z\49+XP%P2AOY8H2:<) MI;&V^8[.*QZ4$DVZ*^Q$W?'-FN#I9/V5,D)STXB0&"X!EM M+E[[1HV9KI,Q=N/+H5%QMS_3P4+O8'N]I/[Y+*Q6YT)Z]G6ZFC"7HS:YUM0P M5>>3T3[!A ,7DM%*I2!$DQ.TK11U J0#U+P-,4?)O /P7*?_U\5)F,XG+DCN MC K@6:W=B[22'+H"G"?G2BP^FR;C!NZ2T@EX[+& M)%M]AM^PY@LGQ>H4.') [APH2]QXF1P4\EI98=X5Q[[G1>WQO)%S&T>J=-%6 MOCU8F4VUTT9.S\XYJ'/HBB;#RXO?]%/TX&U$D"E;KAU:9$W*@^Z2,G+281CP M#"3IOK#RRSD'W(9 7"#IM,ZC$UE"U!B)@U*D*G4&2Q,_YBXI(^<&FF'E$$EW M@)7++?HL&*BYC<6\1K6;;=H6+E.($:RN1U.V]F42M1BE1(762,0V!60/4C5V M(_CA7>"C9=\!D&[Q<+ZX,EE.H8B)9) 6E^4. J]-WX+2Z)+$&-J4D-U'32?. M\/':OEW$<[3H.\#/O4Z:QVP$,QF*J,?PRA=PM<=S9%'Z4+*TJLD]_?X\Y %T MO!A8X+W4(ES< CAG@?PQ)X,+4)BFE81908B&@Q-,Q^"CE&WN:MRA9.3*E\$! MI&M=;'AY# MPZF@!SQ]?Y+*.6-"YQ0P> A.%Q(9H<"7(D!B8C+FJ,EG;(*M72D2X&<=K*7JU$EP23O(B0[!MX_M+4L8>M35\ M4'^8E#O "9G'99W?_"N>_?EJ_@%I+2W#\MO9TGJWF,U>+I9_AF6>1&^##:6 MX?7VD^84,'AA06?%+"N9J=(D0MN'R$[B_@,!<:?O3"/M=("\6YS<4RH?9&$J M1=J=!?$3& ,RV[4A9LPAAZABFPMCWR-L]!D@C2"Q:*B?@_'V&9?31:V_6JY; MH.YY6"Z_U1;.)XO3^?K9>KV]*1U]IL@HN!Q8@[T"]>[R<^3@UHT%T)(@%=,1O"\:."HMHXE& MRB9U)X.8QY9-23HQC_OHYTC4O9CGD8QCT86)VO1 JCKF4=2;(UEJBHHTX]RA M9ZQ)<6D;X]BRFTFOQG$?#78"T[O2O%OH>EV@F5&DSDHBTU\SUT%4#YQS,*4P MG;45+C2Y-+$GG9T<=;>*7(;340?!R\WSM+O&/WH98XZTADO ZAM[B%IX"%8$ M)7(TVC3)M7R'KMY"EP$Q\>"!YW$*ZL8GO&=8K;0Q0:.#'S'\:(>M(]70#9RNG?'>72"):=3>>\@I,5 %*T?.0T$I M8N3:9=6FK/T!HGH++=I!;##5= .V#2^O5JM3S+^>+HF-MV=Z)N] %$8T/P"&7UB\"S=75V MC65%NGQS_9KQ57.#B3?1*)EJP7KM&U,S2TXS#5SK0#XL>B&:=-HYCNS1AQV- MC=D6ZNT7S)L5^GUFD\D4<<4(V3KRF1//$)EWD*2*M&R33*[):?)15(\^5FEL M*#=0;@=(ONH:L_JPV%*WN%G$D:2>:[D1SE<;M;]#DOIJNB;FEU^F"<^D] [3 MXN-\\RT;@4V2*Q@P:?!U**S"S,$Y5NJD*AZ$B":W&6'8FK'1AT4]VGKH"B)] M+9EWN"F^_+#X$+[^8[K^5.5/!J/V9CKOPWA3(!/#E Q.D@I\CO5&> !G@@;C MI>>H6.36-%X-^](\^E"K,8#>5+'C3U;;7"'?95U?B/\E*>8]KM>S\P8KM(;/ M/C#]KPW_;\J+%:GUSPF76J%4'@Q*A#K-%XCU.GY7JT0KVV>[VX7^%M2-/UJK M.9;[T&P'5OJA)GH7C+I8;Y=][/&R-D#982(4;4$K0IA2+@*)-]$ZEQ'V3 MV8)'TCW^.+!',]>/J>$N;@'>FHO&D2N9 QA62_VY]."=!]!98$01)%@=.+"1E?0-ZE>?8BH@=OV!N5=$(Y"$"$SK3FE:)$H M!L9H+J3,)=JV+/;5MOSZ.6BSF] M3&=K=--823!$[\AD2Z=>4BS+!403;7)..=ZF>F@O*CO!V0%PV)XH'E@W M'0#O WWN37F6%Y^K9B[Z_4565.U9$F7@M?+.@H], 7H;>!8Q6-VD\\)]Q(P+ MHX:ZOWVEY5A%= "F*^&\K^X@^9FKOW^N3H9@%+.*"Z:R%(J%!,;I4&-;3P*J M3BCW.3CB2Y1&[[G%$U)243D'J9XM*YT1O%&R M7B=SLE[J\;FM<_5ZK[8?C]7+\YB-[T@I=V"0?L=U]3+)5'^94OSRR[>_4_#S M:OZ&XL=0%\6SM)Y^.9NG=. I<*_>> ZWJTZT2!B*+.#),\8"P^MAF6M3^I MG3A8!X+C;KZ]I:;ZP.*U$P4C Z.EF2"'2"8W>@Y!.P)&IF"'Q"58;'+@V-'P MO]8J?_!$9Q_Y=P">&V?\M:1JGJ8SO,'2A\7^TE1:"LF@1(V@A*OKM=[D=S(: M%D(0;>X^M6!FW$WWD:$\.AHZ6!&_(CTY33&<_'*>0!=F*-1S'"(O%.]EI'=Y-*I-$GQ? M0L>UMMUAMZF>.\#QLY269^OQ&B]U^OMJDUU8T3)]N\23Z>G)ZM7\"Y[K9F)9 M4A:%!I9<'4@; @1F+ A9)P-@)!$T.?X_C-QQ;UUWA^E'T/GXE=$7S/X6EG_@ MIE[PZF[/W^=+K'6QF/\6IO--T,!C+,%SBFA5%K53##$7:#="S)Q6+(9@F]0= M[$;>N+>VNP-P YV.#]A-P??+,%UN[M)2?JWZ)CF> M;G3R_C3^!Z;UA\5O-0U,7_[M'68\V>29)ZI$$^N\0A&PU@=%#C[("*9X9CUW M/L9;8P*VE/$/3=FXM\"[@?3X6N_ ":F[S+RR\ ]:R_CKXL_Y)#C$(E(5H[7$ M06U6+@R'S'V24FK,LDFN]BXIXU[][@:H ^FJ [35_6%5!8>K-^2V5QF=3E>? MSE;=KQC7$^VMB]P$X-YH4(8E\G1T ,=2"H%^:M7$&?@N9>/>W>X.B\-J\E@7 M8)CCS_MO)3H>"QK,X"T+Y,J050]*9C N<6EDM(PU*>L_XB9ILRO3W<%P )UU M8!8WM[!^)V&2Y,XD>9'2R$7DP"GF*Z&V2)(NDFS(F?:T@@3C5MC+^4W/F=URNQV21TMI$DEGJVFQ?!6NUG%)AS@6L+6CA5*P$51%.( ML!WG7J.JMY>XC0>Y0O?2,M;-;_*?+*OC-Z=AJHAAJCC)1X%6G M1#-C:)\H)$,F.>KHDY=-',==B.NM$^\C(>](+74/P.H&W^#.T;< M^0#1!07TMBNA9)Y$HT3B3O3UUH_W,6%XE*YZ1N*%1_$V?-NX$Y&+*%C2$#F7 MH(HBOE1MBNF=05$\,O%(XSMN4=9;*]Y']O@.T4^O@<;RE.B8ACB=G;6O-):5 MB(E#<2R#RC7J=^3,.F9U)(9#S$WF@^]"7&_==!\/=L=HJ4ODW3+DUWD+#EDV MG(2GZIT!CQ9"[3.&FM&BBIGI1\O-;"6RMV:XXVR_AVJM T3N7IX]811+957O M2Z50+\ E!^391N"2HBQAT'K59!?>G<3>6M$V06,CC1V.Q05QUA*+9S5T]V=2 MO>+*1JM 9UT#,)O(XZT=H8IES H18VB2E-F?U''CY<>_4-12DQW837)]+]J* MIO\\G2[QV9=75Y[&PPVMSO--=1A/^$U23,AYE7M;_M;6)\S]':)G\_9?S;/S\-LMGI3 MMO,_"1*3,X2O:'+MWZ -B5C5N]/)2 S!9-\D'!J$^BYOP#5#]:/KNP=S?(WI MRLE#O&W6Y@+$OH5VZ#8\!W<&UV -* M;V\XQ#!Y8.MO;V=AOJ9U69L1?JX?J?V^5/8F@^!F,WG74ZR0$9(Q*5E>K)!M M^M#N3.*XF?>Q785A-->/E["[/"=68A1<.="J#I\4)$?:#BRM05,8>4*"0MAQ M8ZYQT_*/#,U&FNLW'W!^F^->03J/26BA(;% &T*AQ>C3:.1%\D^EX M^Y/:I?E\Y'S 4)H<<6O?W#^JO)WO"[GZ+IO7J\VPD7M8G$03HHS6U3B2EB'G MY%MKX2!P7H)DG@+)6Z/AM]PIV^^Y7<;V@T%@\3CZZ*+'VW4_N<[G(X[(5WZ] MF'\DA^#DS#-6Q=@8.3B;=>UD35Z(40)B+I)Q[;1)S>.;^TGK,A@?&H:---5! M#//N,H]PBP_%'+D5+H!0DM7K[1*N,PXFSCAP/QBBN8@54UA%"-,28*XQ><,5-D[+( M!ZGJTI]K!;?A]-,/YNY;0N?GMAL^W\39].-&H:M)(MFAB>3\H@\4KR'%:\DX MR!3B,UI6,F.3/KU[T-AE#/R8YF\(W?6#SNN.Q'EG@Q=?<9FF*W)@G6&(#C5H MGCTHZ3,$GP-HR8HL)2O!FUR*>8BH<6O41G3SCM).!P[>C21\'63S9M,38W7! M4)Y$X;FHQ<6;V[DJ6P,^F *8ZHB<@IX7W1IN]U(V;C7:B)@[7D^= >\J5CH; MH_3W.>GN%;TQ)QGBLWF^_\YXS<:O)MD80:XM153&5@OO6;TX'H$SBO29" X; MG9T,Q,"X96Q=1,B-M=Y'%N?<9=E[Q+:PVFK)&9B"@H3,R;_FL@!/44<6G2^I M26'PH02/VV[@L?'\&%H=WR_=Y%DO>"6FR ,_7:9/U=3SY(QO%1JKKX(RZLE7_7^L_ MOH39F>4GB4T3P7YS#C7/-]^X]LFWFUF==^\-I-EIW2M>?*45//^([V@)O2@% M:Z% +-&9.J[&21*]2!1+)E8@6XHQ,V.:N2;'.H_+9I>YJU9GXQTCZ*FOKXER M141T""P[TDL,%!,X*2$RM.1/B2Q-?\NER\Q9E^C?2[]'3E1^OP[+=0>0=EI* MIC*"\:$>KIA0^^,KH*T9A:,53!)YFI!^[,11[^=#*1_?_KY\VPS\"S, M+B87OYB=#_^\D*C1(C">#7BGB"^F$NT[I0!:*^LD1:9*$Y=\%^*Z3+BU@N?@ MVNH@=?QJ3M]%2^IMF&82YT0:+LF]R:"%-?5> 414?IZ4TNC4H;K5MVO;] Q M\AC"P15]YU[\X5+O #27'3\O"J4O&\7//VZF-EX-7\^"6XX9+/D4H% :"#98 M*$:$8&-Q3#[;5&T> M3O/(!<1-\?G8*NT O5OGL+_XNL;Y:AIGQ-MJ/>$J:N5\ 98(4:K$"$[F6EK( M8F*84RBM1J;M0M_(Y<:/@LH6JAI[WSUKG7AQ6^3-_'K9X&K"A4!#Y(*-/-9# M#P5.J.KAQAQBLJ8PMM.F^^!C1JX=;K_C#B?D#@S6.?&;&0%YNCXE=;TZZP26 M?SE=_[Y8_Q_123 MU4198]NLJT[KMXK_KFK_$EJ7:+5TP^JB_'*Z(A=TM;K)QFIZ\GF&WT/2 M3M_[\Q7AMUDZ__H[P!F(":SN2R8D'SD!Z-J#*<9<+6;3',YG=;^]QM&;,F1AX?77<2;\+GYZ?S/,Z,:F.R+31@:LU83(ZZW63"W?;23KZT/0A M\7X@B?Y"G_YC$M$&%80#HZ0'99DAQAD#FX(5T7DEDF_!^&[DC6L1!\++G0/2 MX37S@YJ^L4Q@5Z9P+).(4B26POFL8.4B;>+,1O!""!8)[$$V\1/;F<2-%MZ4 M6P_X=O;S:N%E,U/4I5T!QI(07O,LVSB$NY'7K4GGI";O)KX+)G/D56)!/)E:^?^2%ZMD()SJ:1BKLDI_TTR MQCW=:H2?(R3= 4[>X\<:1+W#SXOE=O G8[+3)4+RP1'X:07XS#3D*&KC1U0\ M-LGV[D3=N*=3C5 UO%XZ !N%]O6^ZUF _6ZZ^N,YT3!=UU<3YJ1)+G@03M:) MV"F>C8THB8NH8@RLS428!V@:]^BJ$;"&TD$'<#K+B]=EIK/DXOUV M-P:C':? 6_,Z""G7^X(R(7"6,W,*E6DS0&U?0L<]OFH$NZ;:Z@"-+\-T^>]A M=HJ_85B=+O%J@=UFC'9_%JRD[9_^!"6X UI='G0(V1;/E;=-W+*=*1SW;DPC M_+713P? >XVK%9XUOEO=]325=%XZD#G7?CM&@H]:@@U,)\.M2;K)COH 3>/> M;&D$KJ%T\(-F96]XKXMRY;O^BNLPG3UZMO:[]/20Q=U/:.VSN\FE@MY9**XV MC>->0M :04BF7>(Q\]SDNER[[.[FMA#IZG.8?WNY6")IXVR.>OKV2YC5MD]G M-?@3GP07UGF0,4DR#?0J9*]!*!$I6N=%8*/ 9#<"N\WP[H.9>^]R#:V=#O;K M.Z'\A\W$:A12IDS1EA"H$/Z-"VJG M,8[T[=/I_:!=+483'"]J/W# MGXMSZAECVMJ 8#-N1C%XB#DJX"(97[ROW4KW4OOE5X_C/S16^V&"&UOMK\/R M(Z[6%TR<3L/QCLR5*3"+I5)MO)E4AK;->>U=Q*] Q>SH>"0XD(O8X0DBVY BQU BF=::NT+M:H\R!A@$ M,BN=EB8UP=3#='6&JT/U?QM7 RJC!VS=9N/U=(Z;=@23I)B(WA6@[=I3*"LB M!"L\2*E8$(%V<=;DFL%VDL:MX7V,3>\PZ?>(H[>XK&^$C\@GQ6;K(BF;9U>O MVUA:$\(H6AB6^4U:+#>9P_8049U9IP,5_ST\':J% >=.#5]S] Z_X/ST5K)C MM_*@BW\Z5"7/O:0,5'1S_MVUE0OI=7/.7>@B]5U*KP M)VGO$0(#H_]SKINXE#O2=_RXVPH0W@APZN7#9 DUWI]LV4%7'Q8_G_&[\@(.J%6]^P&BW%RABXL5>L0M@'T?,?#.>QAKC[PWNU1"BBJ"4DZ"2D5!V."8O+R4 MLU,E\A]T;YYH4S"HF"$;K6J2+D!0M)),8DXEU+&TR9@^1-33V(GW0 M*AFYI/:R6^'?2>Y VET,+>JQ*_<7R_6G9V1\B?SSPR7/>2A!,O#9(JT? MH\!A3%"/&@0:*Y7?I;OD;B7[=QX_(D*&T>=B,.&.#(UGJVEX&U*])'IY[&B] MJX,8M5.U+4+*X)5PI%A>2HY6V)WNB>V$C#M/'Z^L>WA@'"?:L:NZ7YPN%Y^1 M8LC?ICG/\$58K<^YP(R&11U!Y%)GW@4&SED+EJ+4J(WRB7\WK'KX$>-5=P^+ M@@$%V4&FZ,.4XM2/;\J'99BOB((WY6^+17ZS?(_++]-T5F<3C45M:W.[1'PI MPQ-$3EBW2L8H=&1:-X !?6 NG-FZ,G/UF\7T_GZU9P8O2A" M%C(5$;,#Y8@EE32Y<[72J[931!'14"31!&X/DM4US@[!P6VD#:>4OB#VY@LN MKS$B"S>^,N)1$"-%67"".; YN*PT2P*;'&]NI6CW8/7:G@7/02I/6>O-:B@#Q5#X9+3%H6KV*3IA\/4C7NC8-FGMAPFN@! M5F>TGZ\TCEY(KR60P&T>W]/YP-$ M/7:.X-GI>C%?G'Q[OYB=;H8CG;-RD083W,7B2!0%$90L=2*)"F"B9)DE9-'? MNNRT;9+H@\\9&1>':V_11I1CH^+YXN3S8DZTOP\SO,6'L2('K+T*EM2\G&6>%SE!"UH^B@, '.U_[U MS.B2F7*A39/:)]X?8"\8[-L?8!^==("Q[Q2U7!CFG*30CH.N%TR5*!Q<[<1+ M<2JM4QMCCDVRWSM1UQO:C@'$?K<%#M!.!Y![Z#JS438&CPY,KC>[/(_D =!* M)5)CXN*1.I[LUT:@V2B+Q]PL#])"CX"Z=H\YB2*+LPX2KQ4+I=2V4RZ0 MZ0_96T.F_K&:PSZ!9@)[Z7V/9@+[**$#/%T=DF^[P>Z#C<[8 E;6 VX9+'@M M+.B8BA0B.!>:S&O\+F6=8>M0#"Q:*F3L-,*Y"7^':?%Q/JV,G)T*;.,MYQ(5 MB0FT%XE"[C:T9?YW1K5/OR:VQ:%\?=E< 64L MGB<*AUFDZ#C7'@BRWF9 %,YE:6-ITL[R>X2-.]NKF1\^J#XZP-=W0M877]/L M-)/)K3?YZ'_Y0_@ZT5(ZX4L 82E.5C$FB$A1;"BT=C0F)V*3\7('T-KES9$# MP;)?LN%HS74 S@>;OR@MD#8("4SS6MRN2':UB)6C,]PGFZ)HQZ[M M' 9N@^FB_WN\OX=E9?/+ /=U[WS5P/=R'R;UD>_?EF T>> !9."9K$LRU67S M@-$S9EA@J,;8%X:Z?_M\%E:K-^4?5>3S]9OEN^G'3^LSC\)DQZROO19*'=93 M*/J(D7[06@O%*&Y4W.46T_ZV:"M)3^/N[3Z(N6.0AE%'!]O<94G/.4OOUXMT M?O05@Q8V)$B^:%!*(3@RU77LM<]."XZB26WY5HI&3E@-I/)M!7-'R;\#(%VG M_Z(1=A0.LT:PAOP\94C7 5FJ*9%LG-TAU2.BF;.T[']]N@0P7> V06 M)R>+^8:/9Q<#/[B+.7L/MGIT2M7P6"8-V491O',ZN2:GQW=)Z<+:'*S<.P[T M49+N 2OWF=^SLE,7;3YGZV)NAQ*>.\$A15G(:DL&T2B*,GQ( M* 0+7-_R@;:SPL ZQ6LX$F!,_7L26@!04A:73GP M5#M9,]&D7N!ALD8^JWO$/>TP3?2*J]]/ZQ(A1Q+3Z7*ZKA/OPVR&^9=OYY]; MG7]P-[0Z!T(H5W0V4B?O<+W MQ5=]3I$ZXFP4L=O#! 7)$G$DT&KVG):>F\Q&"YRSM. M>-[E<1WNRD4]X#%9;S@%#O;BO*9[R MLFRRGQB(G<7(KD0 X5(0[:^W_.1S5KA'\/Z(Y?F!-I5(R&<=FKE0 5-+CZW$CR3 ML02+SIHF!2J-2W/.6Q0\L #?+6:SEXOEGV&9)X*1_V!)")A"'31>:F\ESD!( M%SQ&+,+IW4*#'9_X-(IP]L'&K=X0#03?^Z:[$5>HX\2\#99D5N\N.?HA72%> MLD(N6XW.WD[5.$AKB()]-MF]5'(POC[CT+;1'V*MA7A M02LNDQ'"6B&.WVWW)VR5)]%JDQDW M%/(UJ:8]?N<>/,O7B<7<2R5'[MPOYKEI9/QJ_@57ZTTKQD.BW.O_?*B(=2M) M T6?U[[_5XQUT-^+_SPEM5Z=C%X+,HIT*2%HSA(HGQRXP!V8*!+W H4532H$ M=R?Q6-MS[4FOYN?/^BTL_Z#H/\[PSE/G^3DNUV$Z_[ ,%]?TB,;I*LT6J]/E MM2&))FN;,H5F@=4S.JD=1,4L%.E5SHK"--$DB]R*H7&CXD:8O6WVND!#QU?M MKLGG\&'3=[^D@>5L.'1Z'RP6E<@9RZ"#(+4S+RF20 4L\%I@QW-P3]Q^UJ^_ M]JU?PG16)4\^2&T]>FMP+%<)BXL!//."_%),$(T-4##JH+5TMC0Y\MB'R*=C MY_; UIU^"*VTUD$T\3!O?Y]3,#6K8?[KQ6KU=K':-*AY&:;+?P^S.].X>41E MDE. 5D10HW+.>0C\2=-OJKP. _HTXJ>ONS?RZ M>W:UW(1Q6K (FA7:74H6$'6B'\(6R65BNLW!S,-DC5O%]4C0&U S3R-F>7:R M6*[K/O!\L5H?4=OPO:]L$,]\G_3'CVXTUXK[2*M+*@Y*DR'RP= /\A:-RT)& MV63L5%?1S02923;H""G[.D^A! A.>; 974PQVFC32$'-DXEE]D'2 ;',7CKJ M8,M\2:9@GJ9A]FI. CJM(MQ<'95!.I&" Y3,U"I;#\'$.F$L>FV,E9B:W'#; M0L_(;=J&UOMB>"5T@*6+4775KSP;@+>9C7%"1HJ3H,P-M:EBDBG2F2:^H(9D8%[6#H&K+-,)'5W$'\/[[^P_U=/QT>6U; MN9C8P%Q1(2@0EEE:_$J ,[D6C0=K%:(B@;< ZW:21IZW.AI,%DUTU@7Z_K;X M@LOY6>OBY>?%6:/%*N%G'Y%$5X=OW6*1,>Z=EQXX]H/7MEH>\.K <2VEZK73,'L;/E].O0F*N^!=!,-T 268ANAD M &\S6\V(=X2^+*LY;JZ<($]$D!!2U]0DM M&8A))6 N,"0_L"[K)AL>128P4H? M0''Z$3#2#XH>H_26T])J <(':!IW3%8W$!Q*:QT \)NM9R8"NVG-?) 1)KP0O1>540FDS=G(;02,W26^<[!E$#9W"Z7S!,8Y1 MR8)5\0J4Q *^D+10BA"<*3&UF<*^G:1QP^%A5+X#C@Z0?P=(JC<-ZE$T_5'3 M]E]HF9'Q/C>RR(*2S##@@B)T)8D-SW,A7G+1I03A&S6;?8"H_M!TB.)O.UM# M:6'L>TI75;1W=FRKC-#9#A %^LP>PR IG1ZEG6/2+1'!,FA,)VT\4Y9WR2Z'(3Z<7?S;J#< M0-7]&^"M3-="QBNF#6,4PM'69KTCUQCK"%(2-=!N1TZ5+)[Q)J5I@U _KOO0 M/[X/5_7^^/9G^)[7\7R8/S2#^17?-Z4PV;0;MIE!4)XB!.5KF^XL(,C,0D9F M?6ERCW17 L<]%1D/K(,H[&F43==F -/YZ>)T=?W^S##UTP]_=X-"ZCV8>?R* M:DM -%B'6\M2RU^DA51B$IPVZA2;Y&C[JJ@6+"8=9 )CM*@#3V7MZVB M!ZZ\1R.R:[)Y_T@5U?L@Z9"*ZGUTU(%7N:WL4A2,I=!F(**,9*Q- 9]L 6&* M<6@T1MZD&.O)5E3OI?<=*ZKW44('6!KT&#S'Q'U4"LAIJ'5B$<$S55\N"Z7G';F)3I )2@>Y+% 5 24Q'A FR0Y2VV&(_XWJ:@^#GY#::X# M&.Z7D0V5"[Z_1=1K7*T^? IS+GZC3WZZ?B15/S:)+J%('B%Z6OFJ) D^) \HBC:V M./),FAC5IEP]I4*1O="X5Y;S,:'1SZGDL#*9\.(2-Q1V1L[KN#E/'E1@$CAG M*9AH4C$CM$;9EXVG5&[2SX+82_E/XQST[+#E1H_@-#O-F*?S^\IQASD@/?"A M#4Y.AV#_\8]43;%&DU,.(FH#2DD&3M*/P,E;#URFY)O8H,<[4KW]O2^__#Z= M,,ES,2&!4!)K%VQB6W@.Q<3,>73.]\\C)/V<( 3=7 &,&[V,"%T,N MEJ'.I4F?JUV(>S+6=!\L[6)-C])2![F(^WBZ:2/.N')$NY4:(I%99QUK\(E[ M",XDRVC[P-3D@& W\IY,._&AT7>DICK%WR4O$:71REC@":Z*4.RQ4+<7UGKH_STTU@[2RF!WDX;W'R_/3=[3U^'9H>_)Y\4<#YRZ]>#W M#>79[4[T0&[:F^7',)_^UX;:YXOY:C&;YC.TS_/;:YQ<.X>Z).U:X:<+R:,J MP!TR4(P1%EGQD+W#'$5*QC;9/@:A_NC#I]//!)_ZE6%V_=;UU4BF:_W-%6J) M7$5:4DCN0]1DOC/78%-*Y$ P9F.3V:S[$#FNL_?XB+QS.-5*H1U'VP\9GL.G M;NWPK8]A.1O.Y1H&K=%(IYPP0+Y=HBV7-E^G$P/C18R<6\-3DQ/I/NSGY6'# M_8U';HW*B9K[7(($3&KCGL3J"B=(0NH27#:B-.F0MA^9/X(-W0>5VP_X!U=J M!U'-%7?589_3A[\]/UU6S=SBRRP+IH,KL *9OEXO/N%Q_>TM.]D6RXW,5W!5'6I98C$!PT690 MV@?P)9&[K07+'#%K;!):?I^T<0M)QX?EP,KKHGS^UE([6V._+^;I?%.XFJT< M,*I NX )L0YLY )B40I"(*9,R;+.ZMO2 %7B^L9.#)U-O8/H&KTN0Z2,F#XDPV.4_G\[QZMGX>ELMOT_G'S:SZB=3(A)*:O U/ M/C)/!:+A"G+6RI:B$^=--NGOT/4C)"^/@=J0:NL A=?OYU^K=[G%5,"@8K < MDD>NB_FUN5'':DX,- MV:5:AU4,1&9)7C;:D$2P13W&M+I#D-AY:Q?.*P*GVCMY<5!*VT,'P00 ZDOIX023*;KCYA_MMBD6\O,B=8/9R"S",# M)6P")U #\YJYF$60V&0'V8&V'R$>'P21 ZFO)T02%Q.6(_IL'>A2(JTF'\%+ M[8'G4CPRE4*;:A^T MW5OM<[RR.G 3:^>X*HY_3->?GI^NUHN3\R)0\E(N6.(N!V+$ RM)@'(&(43% M0603DE9"2]FF3.+[M/T(H?0Q0!Q:?1T@22M^:#+4W"NB[2+5=7RK9? MS]U,[\#(O2^2T69A.2AO'(3:[XTE,@26L>QEXPNL#Q/X(Z1B]D'B]KN! RJR M"R=@"S>_?*L#CS93-#-M'K1C:#".*5!!1@@Z(F1M2PB!)=XF,;,#;;T,*AD2 M%+O>ZS]00SV#KC)T/DS+:*Z#BA[0Z5A'1P1PS!C@R+FEL"YFUN2Z] ZTC0NZ MP?&PU=+SS^?TG?]K[#,?Y*$ZZ2W15G7E^?3U5 Z\I.% Q.D MJIE+BN!,DA L4TRB*?YV]N:NW[C;HSI%SJ&:7303\]B@^15/%G6^WT8W+V>( M55XWWOS[?+J^&,^7/<5I:"3DPB4HYCQX*P,DZ36BU)S=;IR\!4![/7;<0XFF M8&HG_@YVO]\"B7:.RV_7I7;.2E!%:,LC:&,RJ"@TA/HC:Y=E4":7W*0?[0,T MC7L^T0IF0RNC UR]/%W2HCC=F-Z7TZ_UU<4*,8)IQ9B F%6]>JH+N)@*%/(/ MDG.T;K")![^=I'&/*UJC:B!5= "J?\=/TS2[I-[Z$E5T!ISA]29]*37%;0&S MD9GLL$FNR4'733+&/8-H#9XC1-X!8%YC6.&GQ2R_.OF\7'PY2\&/D34N*VJ6B-K,'5T *VM MLGI].5,U2?G_L_>F34X>3;KP+\HXM2\? =O/ZPAL",#/Q/M)44L6:-Q('JD; MF_GU)TNM7E&KM=REN]3/F7.&P31(N5R5E9F52UDY@,ES \HB&6%)HA*VJ,)3 MT28T*O!XCK1>-M..D0$]3#\](V[E+]87#%R9[@_3SU\NWY4_EKAZUWV-94X^ MY=V:Z9^0.$C3FZ>05U_GB\OU,\E$,"^%J4./)">)8]'@:^D_Y\YIH471LM'3 M?7/>.DVC'0C'7=$^$C;.][CL*(S",XLV97*PZSQ&=+*68S!0=%EEZTPTJDG7 M6E.N.DT.CGI$&N!A_\/AKP_'##]7.D8]'H5.Z(XR09EMEE8#RDA!J-><# 9Y MCB46%9)%)723Q1GM6>LTO3GN06F$C Y:3)^4R+\6==DB!J,P8P);)_(JGB-9 M@5P@,Q=1"&F#:C+.83M9G29+&V-T?XUTX*H\<6KH]Q>XX?@\R?PD4EAD,2H@ M;XQ<-%>;=@N3)%=A.%?2LM#$?1^*@4YSM,-@=A0M'^MK?&KOC]>9 ]R9X.M4 M-BVC!L6"AYCJ7MRL68I"8K*G+=S9=2C$Z;.\C0WHOMKHX'K>Y31-2G3)\%K& MSNNT2&8->,,$U >T(*(*DC=Y)-^%N)?0*7I,G>S@"CS3Y02;:O7_F)'V[[O= M;\)?TWIRZN_?+Z8DH?FK//^KDC8OKSZ^<4JG\ M<4^W@4Z@-&/@'5T)WH0ZN$5[@2]W0L7.3PHYH^;2*&#"*U"Y;HD2%(,:BD%M MB,;$-M? ?U++Q#Y(/+AE8A]%=A#B[5* ;8Q1//I V-&V=B"SVH$>SY#SRS]/V+)U'%KP<" MYW$;QBFTV,6B]-VJ7A[P*,F1$)PDZ42] P(=>.]-!LE"UJ5XF663N7?[D]KI M/=T&(");[RD=F%- 7B>!J?)]%]MHQD5)J8M^>(JC[(IYC M #6(%CKP^^[SL7R+Q B^#A?UK'S\4KO05YR]_OY;^._YXLU%6"Y_J 2Y-M'9 MEZ!TU.1 V#K+5%. E1S%\=Y2.!]R8&WZ10:BO_OBG:&P>BH=]W,-/^!^.]^U M?J2PA%ABA&Q]7;08)40>-$AE-=H4,/+V0'Z6S.[K>P;#Z[ :.].9CZM)E[_/ M9^D$.SBV?M/<62@E)5!9:/"%&\BY]E9(AZ71-HD>:ACH MFI@OI_1Y*V7=*6^2I?$5UX+?>F_W[VW29\()N"9Q?W>>(LV!+Y J4J;O ='U&\M43]RQ+9":( M-J,[GB?M)=1,'@/"@977%QSO,6&%=%)8HEH*8B([ 3[;!%:*((T*,JLVNXTW M4?,2UFX,!+H#572FSB-%FC74W9^[[#4^!:>^%)IX\3]6U9A D)^$5#,2JTYDWV:ZT M"W$OP3\]!I>#*W#4.HU5O>?:]'\,%V%!=K]FBLFIG']'?(TS+-.[O3U2J,BC MDB!UK-.R@H9HO*[AGI0)V![.I63_I%(]T'M1S BB8)RZ,I?PE[ MZH:VG^U4WP'6[]>T_'!1L&SK,UL!'I,#I=%!?:$EU.7$F8PEA.8%1@?=\)TO ML#L&H8,IK /PW7^C?13->Z$VO$!.*#2.H#@VHEY'[[3!U]\"O_<91:L*<:5(HF38.K,^03>* \F M.:69]$Q@D]Z;ITG:"7KNY4)O(&7U [L-^2REM*(C8@%7A2@"+3B# 5!SD77U M(G2K"59'Y!_]BP?=D:KJH.9WF^=P*[-[3C@) M3!H1P$;#ZD(J3Z0O[A\L M]"8'7:%B2%CH'80Z;)'ER!SR$&UH4B+S+&4OX7'S*,LXJ.HZP.+*U?IX-P)&E/M]X9=A;!QTX$38^.F,R^%!?(-4J-GKYW(J\3G(X.IZ=P/IQN>T+L_0OS1_[6 MJQ9<,5);9P%=*$#.C8*@L@7I./V$1\==6[.\"Y6=X'= F#R%Q,%UUA,@5\'E M[N(!]%? MISAFZX'87]A>&0(,@:L>5F$0(:>[+H*-J(T)[I" M-U(W[GUZ(J0=KY<.P?9ANOSSEP62\TG?@XDCEO'?2+8#:2A#K"WFNKVKJQGO;U;K%;_K)R-G*73 M-F0(J0A0Y,."=]:"+9*C9Z%@F[5U3U(T+K*Z#1"&T6"O4+PYO,PH)70".ENV MEB&9V@\60:O:CJ[H1*LV;7U/TS2N)S>0UG?!T@$J&'M;-;D%W\@DK_E8WIAF MS3PS+ -+=3:V1CIEC,23K4\4.WE>RJ-J_R=&Z&W\^ [Q<(CFYH.*L0.STLAP MO[U=Y$/2X,+I C%7XYVCIAN?N9K<3L@"13BJS=;,QHR-VP?5[7W;%9XZ.%\W MUH'X7!F=Y;NKR^5EF&5B]K'?/#%6%99B%;PHH"*AFDR1A(B%D0*BY[J)4[D/ MD9T\#*LB/):%J' M-J2(3E&UQD7=9J(0M,-<&_P-.,8#,(6E.!M*DDV6(9U+B?OJXA16%J^#ISNS M(*A2R(Q$7\T(\P5-B8JW;Z5H]R-_UKM:UU5 MH;@LA'8!$J?H19GDZQA%!MG1E2B9%2&U[+QD M'XMC'=8C5R$PM) P&E!J-:'16##>AUJE[S'RSFWQ9LXZ.1+'H["==1X $AV< MD74XL87T@91>%1M9K*=W^/67EK?XW%K'Q7T^;B%/"41 MLB;[:RL'WH%#+L%P)AQZQT-YE%E]&8];>VGN^<>M?<38@5D9T%C?98@U+[P8 M7^NE+!EL(Q)$U!(PJ%R"S<+'MGTO S+32=%(#W?IZ%AY6>?E3;A(=6<6_?;# M_.+BE_GB[[#($YU<]I+N):LTJ4FP!%Z2?$(P3GFI5&%MNQU;P MQ.4$49,#ZP($&2EZ2HI^5Q?DEN@0!2>.6)M!HHT8>C&)DH[.TZ @.N-KZ0DY M?,3+RXOK H>)0!-28@&2K"L!F.,D$U*4$$HQZ732KNVC'14O\'ZE @ M[7^D_/61FN'G<-V3U^?)^E>8SNJNX5]GZ>(J8_YU]G-8S.BO+2?^/A==U M-YI!O=[!9VN30L9M_;R?V7]=KAP?U MVA^OXG]CNKR<;_R0^2P\%"+]X\LON*J2G9=KH?^QQ-RN:OB$Q)^HUG@L=9QD MKJ;*6B@C01>;0"G':I-Q[?%##*+8(F+;U'*GB7VI_#?>4>=@^&\_G4#)/!K))LO;K:G!% M6LA,*_(YK2B-@)W#9F'NH\B>X+G3-#T6-!KI/>B8$%3D&@(G7#EO M.?,Q&=VX=O[%S,+<"R9'S<+<1V<] ?+>T$5^,SX*E> I$3Q4H>,KO$IO423PRBPIY0N8FAFTKM*%) 22Y"*H5,>2CD M+(@,.0;CG4/-VGI027) M(0K-:M17:Z\A.M[_A$7&=(&XH1.P2IQZCG@X@]R8LO]!]4/_/S_]S-?T6 M+BI3J\,9F&?,)@W%U]LT.I+ .H/+:9VHO9FGS7]ZX]\6YWG,"D)>]>F&>LS(T]4Z4R4:RE"K&B/'/@(R(X$UQTQ>JH MFJRTV4S.N"@['1P>#[,^7C<=(.R/CY\6JYOD^\=Z;ZROENO)!-X*;AP%\[S0 M+U@W9"1FP-%E(27SQ>0F*'N:I'&CWM&0-I"..D#;F_G7K[BH=27OPU^XN#DR MCFZ A!JR3Q24E5@@))=!U_*F&(07I@G0-E(SKLLW&L:.UTP'\+JM6OIU1F*\ MJN'2RMTP$CE3="R*LI;)&Y39"SI\/O=0"Z8!@4[2FP M"X4;U:2R_4COL!GTQH/)'M[B'CKK GW_FG_#Q:Q*YLU\\==\<5TR3Q)^]1E) M=+C\@463N(HJ>TC*AKJN-$&4KH".,4DOB@^\21G@ ;2.&\UTA->V6CX8R$14 MG+<)?'Z?7]XT3M4FD:U>?\#^?)U5I=$!3&G""FY>IZU8Z))>^SA)(\; M0G4#[!/IO -#?7-L\?6\ROS18J=CB[XHBW8++)0VO@@&H7W M6Z@:-P;K"*-#::X#&*X"VMDRJ!8$! 8BU!\LLJ)8@TV>;<^PZFX M>VE]GY6/>ZA@]*FX5_%BFAY-X:^FI MH;@;/KU#-!RBM_F00AP=!9LW5H:2,Z*IIX(X<(9N8\$L<)YC#,5I&5K/1FZ6 M#FF#@Z/%V,'E,L1=_?9V5FC(R,F%8\!EII#"VP*!>P$Y(;F063 MN]WR^7:O M:@8K60,@N0M9,\ND8OKTJ-D4=@ZFP@XPN3FAN('!B:ASFCW78.@BHM#:1XA:.>#,BX2)211M M%F7L2N&X&!T8&3N54Q^KI@[P]^I;F%[4:^67^>(C<767S/D)X^7=?TV<$HX< M'@8NULV,EIO5E@G@-B2MI7#>MS&-.Q(XKB/:%GU-E-3%"UL]3)?WGKQ_^?;[ M=,)3T<43 Y8I#XK[##'2?9$%>=U>H9"IR=CS3<2,^RK6%E9'"[\+"/TZ^X;+ MRZ]/V>/"BR?/F.(^DA =B1 IE,\*&$FFNLV2^R:9M.UDC?N0U196 RKD\ MR M?ADN!H'7/4]WF\ P"&V%L9"QU%JUH" :&X%N_"0,KZ/"FMBLW<@[_\;S8<*' M!LKLP(>[R521W%8)L.6[J\OE99AE$MXD)6^$LP%X"@Y46K5-%P7.%U9*QB30 MM@#F-J+&C11:@&#SLM#C-3+@#3O\<-B/E_/TYY?Y!:EK>>U+/"1[MRFM&SYE MJ'&ISQ$XT-S2ZX^^!4Y,,6:9-3BN ADH3!"=DX RFY4V.AGL!CN%A3EB'/33'];.WK0%]CQQ%W M'-MLPMA"4U>F91\$_&!:!I)[!^[P1U+ :NC*^G5XQ="J5"0*AXQ,+'@ED%RZ M6AEI,8/(P3ONM):F#8">HFA<^ RF\Q^NJ2$4T &2[M._KBHH18G(5 9K21HJ M"DMR"1)8B5X&)8UJ Z$?21D9.\/H>',]UJ$"[P$R\Z]?Y[,5'Z_6E2/1&:\E M:HA6)5!!"X@J&D#/.3HC/>IFC?(/2>FB:.M@Y6YHU#A"TGUAY?5-"PEJRT2( M$+)BH&PJX&.J][B+P:E:UM]D:MN/I'11V-4 *X=(N@>L;*E_%44&-""9R+6* MOX#3C &%>;9XH734HN&-=&"1>C/DM')JAE% KTA:G[&@1(HF68B)SH,*48,3 M/ -+)DVA]C[+S?5302<'QJUG>6#LM&1E4J11P9CU9[.H3 M1A>@Q,BU3-VF75L1 M2W326&3Y\82G_EL3VN+@:#%VX(!\O(K+U;3ERY^_T2^U3W5UHS)-.,ZUN:+4 MFA/T'H*M_KYA+B<5L]%-F@R>H&?S@^#(H4FOU[0T0J)$U/1(=,8,V\V.NH)FKH(L8_1^,9\\/'B[PM) M[\/BW6+U,)=718WO<;'B;F*5E)ES4KK1=8^<3. LUY!,42E:CLZVL4K/T];/ M,\/@R!I$'7TA[/JP_+I<7M%!B:%$84H"$9@%%0+6FC8-)G'MC64FY";SF9^@ M9]QX[00VZ@"Q]XB>^Z701M)5KUF [!C96B-Z M32? T:$*&#N'>(^1?\\OB?KKTGKZ/2[)MJY_O+*P7KC(?*D.9=VN)1*=$14L M<*D\,QR%-(]ZI9](+.[^G>..YAH.-BU%W84YFGVC#R.UK*5U?2:N_YAN:CZQ MT:!,N8!&57.HUD/DV0(69;.H&SMXFZ%OSU$V[OR2%H9I2%7TBZWK>YM/='&& M9SHISO%8EV8%\.@4E)B2,(JI8)KDM[>3M1.J[-FCZA E] "I3:_+#YK)"L]) M<#HBIL[:+*)Z@^@ Z=X*E M/W-8-E)CKZC]^9\ZKWV)[Q?3A+<_O.613R@JYA(IO@DHZC #3K]S.0&J)')* M6?,VHVL.HG:W5"L[%=&Y-#-E9AF^4WVXC:#4QGE)>)IO.@K.0?)>XJEQ] M_:LJ;'51$UOKG]/]3+QI&4!+2?>SDQYV:$,VB\LC4*3CM96#,$(CX8=;C(-(_,ZNR*C8[:%;,ED]K:6$V M$=S:SB1K?&:VQM?(04DCP!>CP=+5(A7G0H0FY6:M[,Q=W>'C;ZB#!-.K6?YI M>G%UB7DE[+MSD+1+V6FZMNMN!\5C!,^M VFJ&Z9W=FKHQYNC_K]'QTQ M^^W ;VIYU^_+:&L_(/B4>8X)S&JNKN4(,5 HJVI56(F"2W96\<;O6#?WSK]B ME>SM!/U/\WNU3>M1?=>WRXTN3F-<6/,L&I/:8C.3)MIDR=R"] MG?H!^Z#IL<$\A>8Z\ ,>L#DA0QZ**'71G* PS"<&(3&*Q:Q,R4:!P36IIGY MQ;A@.HG>MV%M+R7TAJ#G!3;)* TWP4)>;8;V3$*H6\J-U%'JDD+*34*]/>D< MUP<<'84#*[*#'0J[L[=VAB;&<,Q6"N((29C9.?!.". Y!U5/FB8VUUL&%OQ>3DY*="*@]F"PSG3M)XL12'PUY M",5%IFR3G31[43FNRWD"U!R#T[U4V"L^U]? #QR^RO]]=;TG:D*'W)2:Q5*Y MU+UU*=0URQ%<3#)PH7U*34J@#J1W7//9"68'5FNOZ'U7GF)TXKS63GBLJSXU M*$G"73VD^JQT-!H+2TW"J3WI'-=%[02M ZFQ _=TX]M8G<>C5KZ2Q"HPGDA@ MIJCJX/LL@R(H->G'V$C-N(AKXEX>+_4.#-QC)FX"-%F(^Z B<*9D?4!%\%IR MB#SJX*2P3IVD &>?F+I9C=])X'.(Y+O>!;?IA6OS<^? KWC;OZ3E ]X>[+5^ MN]/1J50L@<=&"XH91]!TD7YAJ3!ME15-TF7M:WB.?3)?C1LK*5/ A!P,G5]0 M@03EDB=NA&.)^)J)G ."7Q@"%8Z7GT66V*3D5\->>IE6=;IH3KO$S?='J'?P]>;.:7,2DZ^ MN07A?9TT&00XI1T0DZHPRRPO3:HYGB-L7#!W@Z"=D'V@.CN Y[ISYV8]E71U M0)NG *)NE$XB@=,416")AJ>4R=-M$F8]H*)'X!VJX,U;MP^0=@=0^9D"H/EW MQ-4#ZKM5_]?-8&0994EJ-1@YTU5!EX8+UM:04;DHG"FBB??Z)$7CIK^;0F@8 M+8S=R_D!R3>?IIKM7*UEG.5'?_+';'JW1B3'()(QP(KVH!RSX*66P)W.4J%Q M[/'#]1.=G/M\Z[@9PB80:BOY#BS41US4._[]S=>O^%FSDF/&(BH#)A(KUJNZ M_K, +V-1*#:6)#D"UD0=MB])9",C"T]5=*$)RS)&H MN+0ED!D.HDGP>C",FLWU; JCHV4_8$;ZP)NN1B;OKBZO'_5NS"I&X3D&D*8N M($Z60S0^03"V$&?>A1WG[6SX\'%G<+:[MXZ58P>6Y,B8]NWM. ?CK'?1%@C! MR/KV[&MS583LN0P8O$'3Y"EU* 9ZV;]Z[GFRPQ!Q_B?AU=?YU>QR$A5]LD(+ M(9*+JC Z\,DZ0*494RD&%II4#PY"?8]9CM; &Q;]!Z"@XT[3E8<3PQ)S91IG MR]6''O(&_<0G#?70O NA [TF_S1=IHOY\FI!MOK^EWW B[JSY,U\>;E<06%% MSOOPO=;T+6_?_>J:'%0^ J:Z04[028XH)$2? G(71%1-JM^.(_M8V[KSM[^^ M_^UWG=O6&94]B2EK21Y:RA)?:A-+$V?8>ZKVK]XF=?K[S^DE5;WV/I93.1HK#& T450*"R$I"48 M:8SF.?.BFZ0*!N/@K /??="[KP/3!@,=N"[7E--?7E6))ZZ92BS524"%+CC/ M283<099<"1:1Z=CF=?$^%;UTE)P4"8^?"0]62P>8.EQP=VS/\ON+,+M71*.E M"2)B FW)P5$R*J" V8*@_V1U5I9+3>H_6C S\COXX=AZ;#7'5G0'8'^Z-IW. MN71&&_#"6% YQKJ )@.7/ C,QK#4)*EQ7(= .\,Z.EAV[BK81W,=0/!1=N6F M9-1)\GP*!Y/K3N7HR3'RK(!!@2%$G;AI4JZ[D9J1J]]Z@][Q&NL/=JNDWH>/ M?ZR9D5X+9>L,#33$C%8(/F0/7+"BL_:*MQESMY6J<1.TOK!V>R@)BX"KHHHH:#=;D9$P<(M@-4/'&85J>% M#A0=NG>WO"U/HK6L!SI&) OH1P998I?@L,"2134,@OA>)/D[@9:QKT3 MC]3N-JP<(.H.T/+C,;H[93<)O)M9(,27%IKN<_H-V=DZD-U)"[$DDZ62B35: M%;HSB1UAZQ T/'D'#JJ:#D!WDV)9'4#%0O">!0@&/:@4-3A4%EQ I1WGD=LF M7M5](L:MFNKCXCM8*1T!ZB9G1Z%'K#W\W,OZYJ8\1&LB% J><\I1Q-CDNNOI M%?)P=3Z!BP-D._9$J%=53Y7^M9ED@G/C! *R.KB<&0]!R C<"F0B&<4?EU\\ M,2/CT0?WH>E#%#0?2%H=:)KK>[1GKD4JQD$HO Z9BAF\0 %:T%VH7.)T4>ZJ MZ?L?/&Y\/:"F#Y;6B)I>+BXG'^I->)TDM5QRZR24.C^>?)X,+FM"J[8:BRM& M[32PA#[TGH&G_WILW!]\Z[ASD<9U% X7?P^864.=N^*U209$G8JI@@FU\P$A M(;6>N_A7^F7Z^^WJ2E92PZ,P6V+F)4 ML3;"1T^H9YS+:'SA&8?2^X-O'EGSA^AM/H00Q];^=':/<&'6#7#"E/DK4 M!S49,DAI'/>6;C^Q2^IB-^W?_^9Q_(7!M'^P$#N("9^](I^Z(=_>#B+223AN MBP!5=*!?Z*KT,B4*F[QFDGRLTF8[^?&DCSNQKX^$QHD!<,Z0?[B?[M75Y9?Y MHO;#31B+,D;B/0I+(4;VA8R]**"#$,(QRP)KLT-F:$XZK\T=&(I#G81!<''. M!V,]BV.5VE_^.KON#_W78KY<3J1A+@?-0'J3R1DB8?A /K7F3%'P'%+ANWB4 MISL:3_/2>?5PIX=C(&R,.D[X:"&L?EG7?5Q+@$\0 Z*2";(@$:AL.$1;$(IQ MD2$:C8VF30S(1.>5S)T>B6/1T,M5\4-W^8^\QVV\?ZB[>.M0T511\QDG2KA8 MZ[D!B]5D$$Q]BHD:0O%9FFB="DV:19IP,_)K:0=G8U1\G/,A^?F?OZ:+U5^^ M-@\3(Z16*GG0'F-]PU 0O7 022)URK4R;2:##L;!R"\"9WH8CL)!+P?@"*?Q MYW_H[$^7>.LW?JJ;TG^=72ZFL^4T_3M<7.%$\&R-, E8J@,7$CF0@==5!'1I MZE!XE'FD)/;V8F:9:1!^P=Z4Z^N[I<7H99KHF)^<7%+_-%_>$D*(9* M900>.5D6H0SYCA%K$Y\H3F%-<'=E^K>R<]:C]_;!]=#!Q@#H.&>'Z4.GAEJG>\J_+Y17FGZX6MX^@U^4S]Y>[W&3P\B0[KF4)$937"12S J(+!7@6 M2BHEF.9M3L3>I)[IDWA#P+?5]OYX]M=XGN'GZE1V<0F0G M.+\GQO!5% MML4"R:)ZL^C!UZ).M)P[X57(NLMWC0V\G.E3>+^7P+%X.?;0?.HXXO!!\A2R M 2ET78]!"'?(/5BAM"C!Y-RF4WZ-:+H\B;: MG]7S7BO71_JK!:IZ"%I.(Z&)E-*L:GKL]1.KLQ"M]Y"+S4'(;'2;(50GXN_% MI-&:P'R<4[D7YLXG\?9DT]S&3,I6 5D1.7,\<[LGG1/-#V=YVTY6RSII"B2!%G=GD/&E19O NDUR\ M\=RV:QDX&9LO)JEX%H>S'0)?POG6">7 JER,T(7D9PQCJ6 MA:3PI+.568?^0&=? 1;$)>$V 6/"L9N _"6VV* M+[V79QQ])L\AA=K%F1P![DJ@V^CAR5J.L,Y !1 M(2G-^Y"%E2S)+E\LMG(UKLMZQJG4X;#2RSUV1"?*TS;E ];IGO3G;^:SE6BN MPL4G7'P5DQ!=XI(7"+PV25JG28VL@.5&R\0TW?:ZV7$Z+:_GG4T=$.D#-T"U MAMW8@X /UMRKSY\7JQ* AVV4=TH3.EB6+83"2&F8)02C.5B*A"63UK#'XWZ> MF"C?Z ME'O6CN=HG*NE([2VBXZ.@,[9M?T]6N[:K/7OF>]IV_ZW#Y-]M #*8J)0)8%$ M1I@SK#9R)UG^PXZ-@H /?YVY[=QUSGW2)16H)VDNZ"I/.$-$A%&8Y M8SIYCTW>31]0,7+X.@X2YD.II0-,'2ZX+;ODB6N?U6J".@KRA^I&5&T2:/HM M%\S+(L4HKO0!S(R+\".P-=A[W4"*[@#LC[R\];Q_XV+PY)]"+MR \MF DQ28 M:V'0)D8!1YMV@XW4=)X/; Z2^= :ZP]V?\RFE\L/'_]8,X-%(*+08%U&8J8N MK9!% )US%GSVB'(,#Q"@QW \> \R-O;84RN+G7%1,(SFF3I MG:.+2!=@K!05E7'>]C7Y^NU>"T/: ;L+A_7$ #AGR#\[ .SW^>S;:M;>_1:Y M:*W)*I)!D$R"8C'6"6 .A,!2,D^&M\G-G);-SEV5@4%\LI%R1R/J/^.\K?L_ M2];1:Q] IA1!:>[!,[K?L;!@DX[2-TKCG8K#,SUE)X#YZ4_D 9@[GV:KH69@ M&LMS%MP!,S*0=.@7+Q4Y*B(H8WB0W/?5_MABDFI_;58OZ4 >@;@7?3FN2^KO M!C]/''/*EFA ,W3DXI0"05.D&ID@Z7A&0?$N"T$[.HP_\'BFG54OZ3P>A[L7 M,,KF60D]G,<^25X;E;P!Z^HPZ^ 41&<\V,*XU#%G-'WMU-N3P3/MI'I)9_(( MQ/TG',C'/KVT)!P?$0*R*I]@P(F.3NS$WE('-E?(]5+.I+'8.[< MVZAV%\ZCR)L?#BW!7E#^C\L./R\^*1+WS$JR_[XZ14C^D#81F.19.E64E6=VH^\I M@3.]R_^CS$%+4+]HE^#>T)?GI::R,T7040W*JKKR#2&R$D&2#?3G\!IJ EJ%^T-=@CM*)@RNLZ,R%H:4')1+:T9DU3-D(:9KRW9U9: M,G"6X)SS]R_ !C2"\J"Y_U.-#;C_^Y__J;_%P4<&;/F.MN,"=F6NCU$!7F%) M.CE@PA=R/+T$@I<"HY@R]#.+;;HU7LJH "8S"F'K5:TR*,8%1%5LO:^#L][$ M$-OXG_]O5,">Z&TW*F ?#'3@KOTZ(PN&'TG)*^;>UG]0^:U=Q$@WC&(Z@&/5 M_4PA@\\>P7+4.IF(JLUTO2TTO90Q GNA9-Y&9?VB;]V(*3PS3GD/0M3=D&E5 MKAL=<,65=+P(9?D)\==#F_]@NM\-4PV8C TYN$3_VZ@!_SG:QGT+;(>KH=72 M =(^X@7]Z#-Q]%M8_(F7]/N'_$B1(K/DO6I,Y!MXXHS< 0>^6(;!&I%9FP78 MSQ V[CM3.XP-JI . /8OG.$B7! _K_+7Z6Q:PZ/+Z3=\R)23*$**"%EJ#RJO MJDMC 1Z-IV-CM>--C-E.U(W[CM$.:L.KI@.\#5#5B3G$8+2"9)VDF$AG<-Y( MR"4&;P*S0?65KW_[TL:$'!.0GA@ '4#^U<7J[V#>S/KZ.$\82LL9&E"JT"^H M%/@@ F"R6I%CHK)J8F-W(^],RTD/!,WC68S#:_!@7'[#19PW'ME\?:=]"O_@ M0<\J]__Y4"\F3Y(TT&/([>??Y95O<\4JZYHLB9!X(9MG5(%H8B2_3F:;T;B8 MFPS>V4+3,+FT!Q_]B23YFO[.GQ-CI%/&>. AU(T5@4,0TH%D*FB?HF/A5/S> M$M5#+N1X=&S.I V@AH[GO]\[N;^'Q;4+>\2;[;:/:V!LMI-\ N-36%0\,P&. MH-@<])>.+1&-PGP&QJ?GTO!.@H?;[_C UVN=7'.='9% ?6[OW"Q M4MQRPB)F:QV#'"UYFJH&TIEN[229T=IPP;&)*=J=Q'X-TS[(>6R8&JFH8S/U M%LFM.\@BK?_E4,9G$R$#V9GKC[X%B$,O,ETDH$.VH++($)TG?U7:D@OSAILF MIN4A&<=:D[>X7"*N 3G[?/WA=[&PH!I1^!Z'Z-3>_T*&<)7S,"QJ?4&L/-H0Z?891>.>$!9V2 M,RH9ZT)NAZ3-1(V;41H<1P-(OOLK9I5".^*B6?_[8:^;342UN72DC=[6)GR? M$ED$D34X&3RD['3,G NEFY0-#GWIT*?5=^R5X.Z0RJ1+";D!=-&0SU4T.4,B M@A>:13G%Y M;?8>,^496IT,9)7K)-#L(!:A@?Y7,H_2R\>O;4\LR]SU&[NZ10Z!23OY=N.4 M/'2Q;EC\_ENXO%K0_WW$HE!1N#JY74GC28@U'T67,!1-8:"5.:;8I-_] %K' MK108U$:UU5,'4+SOGSW+FM3T 2R <3P0:[4Q57$$H] X;N7 M@-!KI9<.('?W:OW+56V)_FTZFWZ]^OJA:NKBIJS_E_GB<0CZD&EG'#.KU#R/ M]9RQ3,)E$9SEG'ZB E=MYG\,0?VX37H#PO3TNNP7P"O6[O'\)OPU)2ELY)@; M'4W(&:10Q'%0"6)F$BP%P;S8I(1H,\?J:-)W@JXY7^BVTF+W68PAGO*>^*1A M,QLG>O8!P&;XXCCY=[! MW?5[@U4U0'**R;&]^55WF^$M:Z;EII5J20 M'J2J]8"E>I&!6X@8BXBBY)2:O MN(F;D;<#M=#\?6!$=@.E..!\OPRR'15[^ M\5<.ER@8-TRLF8K!!:M\ >>,(5^/60C9.E!.R%R*+*G-D+F=J!L7;L>#X+'M M&EPC(\)LN;BT#!&KP:.99,C(OB5)WIKT@$BH&R!:VV/N:RBV>T M.P[&-!1':.RQS@\0W\A:7^<5UH1S[VRV,0"OV\B5C@*\)J,5;(PF)9N9'DSO M#[YY9,T?HK?Y$$(<6_OAGWN$9RV-3.1E\9!JV4OF$(I0P$1A,3!3=-ZE5&(W M[=__YG%N@,&T?[ 0.W O-U]_;V_;F%+,EB'S$%6NK7=(CE*,'@PJY,6)['23 M+K%GZ!K[$;=-5#RD,L:N/MGT.GV],>A=^8 S_#MS%@KI %^/&*F#3]^5/Y:X M*O*:%&^M9,&#]XR8"9J.#:NQO0P$"Q^9S$T>6+92U>,=. RVAE-&=\BZK9:9 M:!U1/TC%V;="HT':: #G#TT_IK:_7* MZB#\CI=OKA95NA-IE>+"(#!E=!TD;<$%H:$N;(DZ>:58D]FN6V@:NXBH'9Z& M4D0_"VI7%43?C)5PBJRJ+!,T\>8B\^HIU9AY+'I'D9'QJUUOPF)JQ M"WM:.E+'"K_KV1[7A0IU?,E\5A_UYF7U)VL^ET>7\SS[R<.6]^S'2)MRGQ S M)UQ)D#5;I333Y ") "4R3%(*GMK,!QFVW.?AM5Q[;2:&)\6R$1 XUKP;)G#D MZ@$W3!/@.6*;F;H_DC)V?N!@?6]W?O:6<@=^S[_#8EHS:W<,6"07GV%UUU:) M6KI?G:H)=J>3UHR\N=@$_S]0,G9T/QA*CI/QV*G&6XS3+?HC)XD<>^U3 1]5 M6.\HL4) 226H)&W!H)Z[:I[_FK&#\:.A,+ D#\?$O-8S'XV)^QTJE7A^MXE! MYL"3S\#K DL5%"';L0B""Q:L-SQ;OQ,>GOR*L4/I8; PC 0[N$#N,_(HE_3J MZWQQ.?W?E6XF'G5FS!FPT19RXJO+K0GC0@@;(L5R236Y5G:D;QR79$@H;&DB M&THOG<'MUQE]+BYO9H)/BM$L15U 2)1D04. &(H"$8PW(8C";9-7BBTTC>/# MG A6Q\A_;*_FL70F/M#]6UP :>K@*Q/);T^!@9$^"V92P,?V:<>+:^Q479O[ M:B]Y#>:NM$J@?+SZZZ^+55ETN'@3EE]^N9C__>NLS!=?K\=_'YM&V?'SATVF M',)4FY2*]UPJ@PHT5PY41$^NK4<@>Q.Y,#RB:32U:XB4R@K_-P*\SE7>KL?GSNTJ4[*/%![9C -EUX'D\S/7< M=(E.K.%%)RO ^HR@.,5NWI%HLM9%D,AT;C/3E?=SWRKV;YQI5:_]&[V=U#JI>%^(T26*H3'BS]+ACFZ-[%+*5B M(7F[MV.R'PTC>K$#HNJ4BC@6=LH#G.#'D'SB-?LJ3#U>!O;B10\ MX&M[6S1O'-(T244JQU! U+J.8\H!7$Z:T)>%LT$YH>-86-Y(\8A7>\=(/EZY MW8]\N9\=>!TN*KL?OR!>WLL0_!=646%^16A) MCHBUHY33,]A^G\_2FB4N(M>A]@"%XD%%Z2%R6< '[V/@,7%L,A[N67R5TM77JXOZ4O.PF(XS'4HPD&UMR_;2@C.>+O_,65;)M]D2.O^I'92 M23D>5(=0X:C/TCOP.*G#H9(7!;26Q$R=(>FDY> 1*7",Z(Q6B?'FO2[[94D&'Q_1!:[V4L38&9*G MWIY7+-4'Z%LY61.,M[KF?11QY>JD%<4T1"T$,I21E4=^V!/)D9V_LJ\6WT/S M(FTDW($5>I@@?)9-/K%$A%56 %HFZ] 6"DO8RFGTRG@M0W[\F-XBD?L\H2.F M0!J!96MJ=V#-=8#,^V9Y!^Z0(I:2C (9'-W^44CPFLZW+E+JI(//;::@[$?F MB-F.TZ"RH=;&;BV]ODNVU''=73-9.S0L06)U#(A.#()7$:*O_X->.)5WNF5W M_LJ^AB<<>LNVD7 'MFRKK;[/X'M5N#HZO1=/GS8TO*]V6E3 M%VZL$JD(#U87@@BJ3.Y>(9=,I&RX%C+:7;:8=#4=\9XD;SI!?[JZ.X Q1L9L M0#!)D)O+I .*A"0X*9*0V5L?FCSJ[T-D5Q7D^V!DMT*D 333P1VZ::C_;2+Q MAK_KZ"?7G1*_D(D.%_\_AL6$)2]5B1R,LAZ49(9"+8_ C!4V)TU>0Y-W^L-) M'A>1[6"TPZ*&!CH]%_226'^GB^?3WWCQ#7^;SRZ_+"?2&31%"HK=ZXM>D09B MG3G%);)D,6CO&UT9AQ$\;H5>7\@]5I]GA-MZ)C_]/9\4%G3DY 1S*^GVLMR# M3UE7Z:K,8_*^-&GDV9/.<=]+ND/I(=H[-W 2VG#B!'H;I"4&30*5*!R,0I(P M+?VW=2ZYQP-W1X!GI73<5&.? -U;@V<&T5_F5XM)3L66HC/D;"0H4W>*FY(@ M6RN"-"%&-SI"*Z'C#F;L$J![Z^_<\#G]AA/#C=(,8W5=ZJ!M5L>PDU@3RFQ, M0>NB'!V?1.BX2UGZQ.>^^CLC?$X02Q8!-3DLDH18E %OBJ=KPEI&/HPQN4F; MY:X$[H1'^Q^#Q[WTU4%9]%:^_ICE]7L YI__2?177WVM_S61UB<,UH"5GOSI M8C2$6C^G6,@:D[4RG&SSY[/4[H10][(1.H@FQY^:^5QC:I0F.ZD)^15K$S.Q@Q M/7B>$ZCH@@XRL&";!"S[$CJN?>P!G\=J[PS0>?, (&,LSF4DW\/5^4N*7\_$ MP60$0R8MYN:59]T^VW2"Q4-T=2X07*7X10PE)A' K/)440:(*8F:HG*JN$BN M4),WQ)TI'/=QIB<8[JVO,P'B*I6?,JJ"A!-OLJG.N(0@'?GFF0L=-?VNG@$64C M/T^FW V%^-PK#RQGDER.M<='.."UD4)+E^()AS3T^6@R)@X'T5L_3R6;YU.H MA*(8ET RKD$5IL#9((",.\I4E*6HZV08'/>99$RL[:6' 9](1NRNFCSB9^#^ MJ@D_?8?58Y9N>ZS^S]$"_>6*OAU_F\ZF7Z^^KO[H!I=_U,3RJXN+.L*H HN. M_@6^"7]-+^N&D?SP36[]MS^^<8H=W>76D*9A57,\,A8S F-I-9#* M0;1% D.9O6%E.3&*9*WA'Y[A/J9U!\T#UG1$ZZ^/(-8/64OR#)$=C1*" 2 L* MB5&!5#R)&+E3LD<][FV,W@>J+YS0>M Q9PA&)T(0M[% MD)#1L1L-D^,^X7:&Q+U4U<%3[O-,_3HCM./R\M=9NKC*=47\S4\FUD6F?!W7 MB'4>K?<"@DRY>BXE29:\M4WF,1U#]+@/O3VA=2#%GH41?7^MYW^'BRM\5W[' MRT<_GW CFY9Z3JE2DX!(>8Z$L!AILC1&M J*6E54$PVP?">=';5J'?,>U)+_71@57=D M[^9I(B?&F$H69*J+=PU!)=A =T9$DXI'F]H,N-N/S)X&,@Z,F,/0>8CZS@>< M]QXGD@F9"?)DLM-UB3-/X)4)(!%Y<5%SADWR3GM3VM/DQ2X@>J 2SPJE=P\4 MT2%&9B,H7:<(I!PA%%N DXO$A,Y>8Y.NJ0-H[6GZ8B](/4R1YX35NZ<*9;.) MOA0H/!*'=9Q&,"RN-ID$9H(I=ER3VLEK4Y=(/4R-9P74VR<+GU R9!8P90&J M\ Q)#J*K$C.1609FTPOV9_4GL8Q]@+4@]1X/D"]]WB1@^,EACI/VA"#*6;P M(AIK+V 4B]U+88-G.X3MMWLR_?IU>5J["++^9SRKG.$M3/*BE M8\NG#=6,L2O! [51W'U=7?K\X/OJ=JN+^9+@<3>8+#*7'$O@6/7UD(#G5:S3 M.]%HZS7CNDWUS3Y4'OT>M,N7?2+YOZ9_]>?$,X$B\PS)H@,E= (?.((-$I4T MGFN?1I/)+9DCU\,W0]D/[SSME-?QMK:GC<;O85'-_3<\HI%MCT]O;P6W,S2* M5\*KSHY9$2BV.'NK^/YJD;Z0Q_ N7DP_KY2Z"J]^ M'(F6N!)"9,BZK@Q!RR!DC!!4B28;A0*;#)7=D;YSLH/[X.JQ'6RAKHX-X$?\ M?&,LKI:7\Z^X(.'6?9R+U:?_.BOSQ=?5;P\Q@'M\^E &\%"&!C* ZZ__@'_- M%Q6CMYBD4%2@"QJ",106V&1K$80#(3W*%+PUK(FM>XJ@8\W:X\_=Y"1$BR;* M*"#I8$%Y62 P+8$9QX4KA6G=I*]L!]K&-6>#H.2QY1I:(R_":GVJ+?<'.6][ M?\?I+=@FYEK;L> EZBPIQ@CTBPH6(113MT>ZF(0-R8KSLF/I"^:K"WQ7'G_# M/4&__K[^X=U)*K8$84V=.H\"5/0*7*%82Q<=D],4A>4F$?V!]'9J[_9!TP_V M[@2:>Q$VZG4= M4Y*.VE@^ I6GM\-M!-S:DGLKBY3[.$QD>J(0CF)&[R"X) $C#9%TG&>RMUI[0"[I$2OUKZ^6TQDNE[<"_&>ZG'@>5)&B,H.:PE@"E*_- MH3YA9C7[9E*3EHBM5(V,QM:8>(S!P134 ]JN:?]I7C?=3)CVHM1R^9*C!Z4C M!U^3L,:QP*W2(?$VZ+I/QKB1R6_X-=8.=8%"HPG@H]%U(9( QWBD$Z6\2 K1Q?Q<-+/#]W1QYQVBO7D; M48Z-BC?SKW_-9T3[QW"!C_C0R LG!8.5DNQKX)+.B7/ B^2:1V6"AA+BB&!8+BXG=Z%WC=_)@%Z;RYB4$2HCW; YULT##%R*= ,XX8TU M!&^U2PL=?<.]NX3^Z_$]\C0)(X/D1*[)0"KH#D3KTV5M5$YB/0AUIQG)!QP& M#5)'Q8WBT8O<#D9C>B5#*78K3@Z0<@>>ZVU.\,9!6UM-XXJP3"LPV9!<0G76 ML*QV-+(0@R$>FXP[>H*>GG!SB**?JM4]0NH=@&Y!8%DCN'21IIBG6\2<_6+L2-V_AZ\@S.T.KJ&X(?\!O. M[O5JV,!L1B% JE*?ADL]MEB'R!A)\:>749SD0>9I$KL(]0>$Q^[X.T97':!P M3?XO)--:2EI9^*_IY9>;9]Z?_ZF3N>J#UG*)]/_SI_#/Q&N-GLE $;/F=(OH MNA_1YK]9 '%Q+ M'2#O-G[Z=9;H-+V=+Y<3=#631Y))JA +B2>(FB-H;K.7.13Z6=.(]8Z6D?W MT^#J6!UT */'DGIW^047'Z>?9],R3:'^8%T=14R2NW*_,NI6A"IX[^O".LZE M .5B'3Y@)5# 'B+G+KHV;3$#T-ZM^6OC'[;6;@> KLY$'6@I>!"Q:-"1NUK? M9,%'1<"K?_3I'C\/A%]6:=3P^A@=72]'G7WDN4AVIN/^+;3 MUVB?I/WYR8K8XJ)Q$C,P:VIGOM3DN"4/AK-8=U MNE/E5+AU'F+=I*.4CD#_UH&+C&O&?3!M[-IFP=NU ]< MO/[^&F?IR]>P^'/U:HRVV.*R!&M" &54AB"U@I*4B*JN8E1M-AP\0]C83?#' M*_\Y/!VCB2Z1=8:PSI!U M% R>Q=@1.ND 8\]DGF_+XD2H*66PL79R)^$AH!(DL6Q+5@P3;S)/>"?J>D/; M,8#8[UW@ .UT +D-Y_,3_=/5T99GLI?\6J50'LIYWY'JB5IYB:8P%E/ : M@F89LD$E$WI/'NIQW/=[F5JS5#UQ/^C&]P.A!3[MBKOKD-:6UB9K0TX69AQI+3"G4RE>JSQ-AZ?GY6J,5WWQW^;5B&#,G&;](?RYO-J,9Y-++,@# M* 5(6$/J20J\XPY8BLYRS@-W70K6.R58/WW]S+V]QUO41M#NS-SX&"[PM'PW MAO7DB3%%+66!6/N-J6 RN,(<&>6H NS5 M7VO13R]Q;0)I8B2-3H-D!D%%*<$GET 8QV6VG'G1L>9K^]'SP3X25LO1%-<* M[%_^6:ZE)Y\LH$,!#)FNBB"369*%['S"$BFN-/9%L-\_>KZ,]PEA[Z>X9F"O MW8#6\CL6;=$V4'R?:84LY/=$)VB%S,(KQKC+_&7S_='#YW$)IH:^I_+F!O\D M7)WCZGIKHZ=H'QFM;"G*&LMMGN0,=K](\[;'.L8^63_M MM\BC3WA5?PCGR,\$Y^@8$M*QAM$A./"YQ#ID5"-;6CT!/X0 MG_JBT/(]CC=QA=]N:H%A34GJE8BS]8C1LFN>$VVLE)GOW_%P 5?45DM4GB)5 M5^.-7,@+\1YL]3NU3[0237/+SQZ!!B=#;SWWX4+2H+T@YGJ:%_5:#B8L30Y; M(,O"79*9<3%-32 MUGB6UXZ&,1KREK6NA6"969TB.4&OV+;<.7(EN6PE<5HS1H/4(H%+3$'-U?#2 M"*-LE[W0H8-L(15O#!XV..^5 M18T&\2C4>4D^P;'8TP/H \SIH_4VR;/>@L!L:?J04^XQ:KOX0LNK MRCS[25)2]DK4%H%ZX7V80SV4WQZ+-A?U1%U<1@-D@RFV\V2B?<@9DE2)7)4D M.9^DV'2G-,VQIP_2S_.GA]H;X,[F\M,WZ=O-8K6X1:1.+(TLVU $)&5I&()[ M\-$[D-9PI3WSED]2$[]'GIDKK<9>OL;0>J/DJ5^O<#._3&8FF4!!(5>U4"-( M"#H5*#R44&-&ER:I0C@HV;P&:13\.W"J/QAS'T6=_G6]_&U3@98V*>GEEE':LLQ5=F I;F_K/O=U[!: MG9;/U\MT5U:A7/ RLP()Z4,IG2 *I: PEW5M_%;*) O57HEFOEEC]$AK%,TW M0*''\J^G5/88: SU-*4>S&KR_J*3 HPD\RN"T,E/<@G!4U$:N0I_&,;;)T_# M%-X"9987%\O+VW&\V:1P*66*B+6Q9*VF$8Y!;=4#12I!L8(/=IHK?)Z*,O-I MY4!P=[1.'Z#IMKCR=I,J[E)MP6<@1Z1AB$AF-X="6F$8!$/N0YF8*V];N$%_ M.J[TT?3K1<*ML3SDT7M:)G1* M%H1EI$=76\P5CL!184K!&F]*)R(>?M=KY%H?T)?3(= LH1XR])FP6<7@((?: M8H-G"=$@>9U9"QM#0<4&$FKF6H=&"=4/@78)]2CO'YU 'J($(;#NV5'D[#E& MT%X)Q8NH?5L&4FKN*HI62=43A69I]>OR9E-*4,O'F*M!L:906+GJ0:AZ>R-J M:;F*&$RW'? .+YO'R6^45#TQ:)=3B[\W<\0F)8PKM(S+G('DCW=-+QU98LVX M2]ZJ@9RZ?UDG3ND?A5/],&B64Y\7_V[,KG6%)0P@O66@6+ 0?4C M-;61.=0 M=2L9._RN3HPR/PBC^B'0P.[IUI;.R%W#F)5EA M-5&CXCT"S6/ CI5'V4_O#?!G,Q7?+2_BNL'8U@0,EZL[R7ZAR7K]WVU7,EQ= MK]ZO5C>8WUSF^N5.GRIS)P*#+%4"5:2"&!.M]#R%H(J1'B=-?1IA#$VEV_4D MU9[TEF,C_+K(?;((4<[)^;IU69>?KRIKLMIN75OUO^>:9Z\ MPZ@@N:A!)>DIVL($-2\AFF(S]Y.R=YCX324#C'V&03%5ZQ^3,;6I@D6(+$L(QCN32BI1L+[G9,^\MZE#V6%?",>4 ;E;="2!.[[=$,$&*>S9NC\FP2/!KDW?<^P/,NP.]8 M][](*V?&6!=$C#1H51N+&P[.20J2FO^-A M_4?]B&&%/__T/U!+ P04 " "[A@U3U\O5-+X( H*@ %0 '$R+3(P M,C%E>&AI8FET,S$Q+FAT;>U:VW+;.!)]WZ_ *+49NTHWZN(XDN,J15(VVO+8 M7EG>9)ZV(+(IH4P2' "4K/GZ:32HBRUY(L]FUO+6Y,$1B0;0Z#XX?4#R[(?> M57?T\W6?34TO;CQ>#+BN4*I4O]6ZETAOUV.?13Q>L4:YZ;*1XHH41,N%1 MI=*_++#"U)BT5:G,Y_/RO%Z6:E(9#2MVJ$8EDE)#.3!!X?S,WL&_P(/SOYW] M4"JQGO2S&!+#? 7<0, R+9()^Q* OF.E4F[5E>E"B5.E?V[:4 M0AZ+:-'Z<21BT.P2YFPH8Y[\6-28NY(&)4)GJ,6O@&O!9='E/%\GCA.)!);K M]FIVL?W[J1@+P^I>V=O'5Q\S NI%G&V3&P'X4G&+U%:6!*"L5>&\VQ^.!I\& MWZ=R ,-SO7M\.:V MXX@?L\YECWG-(+^ZO>SUAVSTN<]N,&C#P6B QOVO MW<^=RW_T6:<[LJ'UWM<;1=:Y89W>U?6HWV.;XV,_2D&]6K.V-%1G^+%SV;\I M77V]Z/^\'*56K=:>M7'^[*@V=NZ/ :XTTT8D;)AI#5%49#XH(\(%,U-NWKYI MGK;_T/Y/>1 @+Y8B"$VK?H+.4 8%IBTQK9)WFO[YE+![R5YYZ?3_?O;V@[!X MU7+3AF' IGP&3,%,P!PKBID*S7[)N,+=%BWP?BJ583)AGZ2*F5='ZCE\4-<.FE M,UO>OD)\>4W$5^.E\(6S[\;7Z$$RWKXYK7GOVCI'4"X2+ 7(,!1X>:2/*5,# MQA40)C#'8AP!52- ((XCH:>VAS6+D0$M"]KK0&@_DCK#?I8;E8P<.%(E?0CP MMF9'B(4 $%PNX?U[?\J3"; .TLXPB]""-%_S")P7I/GLE;L45K@F#I1V?&:Y M:0.K#CO6E[TG"A],%.)$RZJ[B6"TL+5]MX[:B4HZKQT *HGU4#0?"NV=E-][ M-@X]T'@6P>Q0D?HV=(JV?OH\T_MWL85L# B#?"97&F6F< #DGYG0Q&IH!0F- M8Z7RF@\W.55!Q E7>6U<8Z.8\ZUM%,B-Z(N6D0CHF8+.QEH$@BO2=,)5<&+Y MQ(Z4:5M5:2=J*L'$@5(#.F20C5\*MUMT>E*N-Q[@UJ%P;T;:PN_^7+8WC!'Z,Q%8 M='(M$VY)FVM$ME6&%K)F&LJ3: M<)\O*,U4BB#6I#!\/.H'Y !IS DD*!PBQ#*V0&HWB35!_>SPBIM)I$C/KQ"Q MCFG]@V/:_HQ'&=&1S2:$(8H\,<,\Z!UB;:4/]J!7=[E;OQ$^L2-2HW8J<2PS M\[0'^Q0 OK(&*X'#;Y]2V'@IKFG+@8L$^D/PLA.\1H@%!P2QG!1=]K918,_& MN?*BEIU0>P83V@(M?3]3-M<;U7#'J+'4!N_;AYTXEO9QH.5SE*,GNH0(6N2H M1]:YXWC$ 3K6VQ-_DJW\.G9>3;E>20?+;@1R"(CV*1XY)2_P\'X'47[&?V1? M_*]#]$Q@'\K9B8#=/+BS.?O#AR=Z$A@LMT5Q3426%S>AN>8D"ZYGR(DM);KR MCJ,:-5+I506G&SAD' MC 'Z']<<2-8)M#P3Z1X,<(8"19+4E!QS_=4;Z;I6[$Z'(0M$G$%SV&&H/M+X A$)>?5=GE3GP.UM. MG>BB@DIRD1XZ+A_5/ M@^;'"/038P5T\P(X:5M3U)!ASD8E=E'WM@WN!:KK& M@JZS.,:ST:] B\E+QLZ'6J^Z7K_8(>;)>MW!LAPJI(4BIAF(S! H]$PX1U31 M5361S&0T UO:$C[)'VVKG/\@3B.Y &R=3Z5C//X KXBO[U+WR_L7L[W>A7Z_ M7H8.6;G!&-$-JH2)C7BJH;7\T<8ZD$9\T1()I8PW+1G MMIZ@\LA?TQ)^7?/ZQ7^YZE[^&W34!,N9\^8R-55,L-W6J)9/3]\]V5PM>T^V M_=ZP]7*M=O+=1VW6RLT]G:U0(%PP,-XZYM6GK/O"4GN/#:-#X. MN8MVX65>Y%)B>[C_J(*R3C;)M'$O^KRZ>]'WZ".//#C/6[=[^__DRE]BT1\7 M#T7#_\NZWKYI(,_1WT>OYQ\L=4\,5QF)@GW"LX=I3E9&IBVT9?3,DMF0M%]7 MC \MKJ\K>MVI@)#U[\'/[!,9=N7.,7^%\7EA/+IV#RY1M&S%\G@[F!52 "_^ MT1![4NIL?G.82O?%9(:THA*5-==^%CY)7,;'?YQH>+^5_W#25] MS7G^&U!+ P04 " "[A@U3DK#]I,4( _*@ %0 '$R+3(P,C%E>&AI M8FET,S$R+FAT;>U::V_CMA+]WE_!.N@V ?R2'WG8V0!>V^FZR'5R'0?;?BHH MB;*(2*)*4G;<7W^'0_F1V-EU]J:- W0_9"UQ2 YG#L\<2CK_L7?='?]^TR>A MCB-R<_?I:M EA5*E\J7>K51ZXQ[Y//[/%6F4JPX92YHHKKE(:%2I](<%4@BU M3EN5RFPV*\_J92$GE?&H8H9J5"(A%"O[VB]V:ZXA=+,8Y MK]CK\PI.2 2#9-) MZ&Q_VC&6(SUK\8VVA0>:/>@2C?@D:6$<"K;3HMD3D9"M@RK^:YN64D!C'LU; M/X]YS!09LAD9B9@F/Q<5Y*ZDF.2!-53\+P9K@67AY2Q?)XP3\80MUNW4S&+[ M#R%WN29UIUS;Q57 _)]27I?A[T+\GE8-@9=@>= M*[@%K?W1BQ>R&@>=K^ M+@)(J>\#,98B%NA6_1@\PIAPR&JB6R7G-/W[.6'[NIWRPNE_?O;VH[ XU7+3 MA&% 0CIE1+(I9S,H*3KDBOR940G B>9P/Q52$Y&02R%CXE1+_R4B(%<9T#R5 M9,R\, 'O)YRI(ADD7ID$0L(@;#$&81!UG_R:)>S#@7-<;=>K12Q,D-ZSS?3N M?PIK>Y?"3U1!A"%%\9S<)V(6,7\">PDSF>?/%^!"(D YP R4)X0FW)!$Q%#$MK-V&0<(\IA25"> M#\[ E!%J$IC#&'A<@@8!LP2Z$^1;,@NY%Q*5F3^K_C,F63Z(64#,501BQ>B> M&= 8?JR06 6]@ M#LURK9TGP!4Q5ESX[469(0H REK&B@ R;G@HA3P;B!KH1M$*@WGZU9.I >8^ M:NZBL<@B, #@"4 '3J?0'X^JD 21F*D%*B6;<*5!L&M"S4WK-WA97 .76CBS MX>T[Q)?3!'PUW@I?,/MV?(T?)>/#P6G-.6FK'$&Y2# 4((* P^6A.L),#0B5 M##$!.>9NQ+ :,0"B&W$5FA[&+ 8&-"QHKGVNO$BH#/H9;I0BLN!(I?"8#[<5 M.00L^ S 91/>?_!"FDP8Z0#MC+((+% 2-@^9]0(EH;FRE]QHL,2"THQ/##>M M8=5BQ_BR\T3!HXD"F&A1==<1#!:FMF_745M1B0>V/4 ELAYHZGVAO>/RF6/B MT&,*9#5D!XO4MZ%3-/73HYG:O8LI9"X#&.0SV=(H,@D# /],N4)6 RN6X#A& M*J_X<)U3)8LHXBJOC2ML%'.^-8T%E%#W; L=&)5G:&'K?7K$@5^N$)9:&AWQ! M:293P+!"@>%Y0OKH $K,"4M -T0 96AAJ=DCQ@3DLX4K["6> CN_0\!:HO7V MCFC[4QIER$8FFRP(0./Q*>1!;=%J2WFP [O:R^WR#?$)'8$9E16)KLCT\Q[L MPO]T:(>;O$<1R3K39VT2!.1KGP@M; MMD+M!4QHZK/PO$R:7*\5PRVCQD)IN&\>V\%8RH.!%H]1#I_I$@!H@:.>6.>. MPPF'X:G>'/B3;.G7D?4JI&JI' R[(0YG]WL6Y4?\)_;%_SM$ M+P3VOAR=$-C-O3N:D^\^.^�'^Q+8HK(C*\N [-%2<9<+U 3FP(T:5W%,2H M%E(M*SC>@"'CF&O-V%=8WQ6@$4R[S\$_'.00 PDJPR)P_]&$B]V'?LSX^ ^ M[K L\?!IP-&_1Z17J]R="$06B#X.X#*G4'.>]3@#*.35=WE4F3%Z;\JI%5U8 M4%$NXC/'Q9.:%P$L/U789P!;N(OZT%&Q)74]"\9<9$(7:5X*P5[ FJZ@H*LL MCN%H]!?#Q>0E8^LSK7==K]_L#/-LO>Y 60XDT$(1TLR0S H^$@X1U315C6> M3$4T9::T)722/]F6.?^Q.(W$G$'K+!26\>@CO *^7J7NEW@W+2GIIZ M\LA?.")^;?/JQ7^Y:E_^:W!4^XN9\^8R-E6TO]G6J)9/3T^>;:Z6G6?;OC9L MO5RK';_ZJ,U:N;FCLQ4,A T&Q%NE-/E8J!>>Y*Q52Q^(L^ $&UZ3QJ?.21!^<5U_T62_XT?RP9OFM5]NW\ M7JWKPT$#6 [_;GM!_VB].\*X2E 7[!*C'4QSOM(B;8$MP:>6Q,2E_;X"O9?! M?5\A[(:1R67JO[7GFWS"^+(R'-_8!)D1P%4NC;3NK9YQY:(\V8UM!8?#F MWQ.19Q70^J>(J; ?8K;LFY$IV_@X<44SJ'"JJR[4!:[)]&:7;WS/F/^UGU;B M1YX7_P-02P,$% @ NX8-4Q)&MCND!0 &R !4 !Q,BTR,#(Q97AH M:6)I=#,R,2YH=&WMF6U3VS@0Q]_?I]B&.0HSQ ]Y /)09M+$3-/A$AK,M7UU MH]ARK#G'X2Z\R"1>[6KW+\G[8]1],1CW_8^G'L1J MGL#I^>N381\J5=M^7^_;]L ?P!O_MQ-H6(X+OB"I9(KQE"2V[8TJ4(F5RMJV MO5@LK$7=XF)F^Q-;AVK8">>26J$**T==_00_*0F/?NF^J%9AP(-\3E,%@:!$ MT1!RR=(9O ^I_!.JU=6H/L^6@LUB!36GYL)[+OYD%Z2P*Z82>E3&Z=K%[ZYM M)NE.>;@\ZH;L ECXJL(:TZ8;42=H3>NMQH';:(736KUUV*+3!@F)V_S#Q21M M'%[X2+5,Z*O*G*75F.KYVP>U3'46+%1QVW6<7RMFW%$WXJG"R00Z%U^+&&N1 M%+U459*P6=HV]50*U](<\(2+]I9C_CK:4HW(G"7+]DN?S:F$$5W A,])^G)/ MXAI4)14L*@9*]A?%G# ]\W.QRA?C)"RE9?YN32?M7<9LRA34:Y9[.^.'<[VC MS+N= EP.*GY2A7UOX@^/A_V>/QR/8'P,_3=#[QB\#U[_W!_^[N$CM'H3Z(T& M*]OQ<-0;]8>]D]+VU44^#VE.SR=GY[V1#_X8W$,XM\ZLO@5G7M](Y=:;SMZ3 MKZ%W!KW!^-3W!G"CG">?=BERR]G7>])_X\%9;_*Z-_+.JN,/)]Y'Z/5];:DY M3NU';#^6ANC1KN]GCSO.KE4+(5) M+B5-DCT(J% L6NY!E@N9$\Q)\9L;G :Z8Q4;'(@$$O),=YR;P\M!>H%X!"JF M<$;$E*145L>7"5U"+U#:HA=H#^U$F4'O5V=@%G/^9B#JY3?0<1%R9^Q&1 M$OA43 ,4]0_A;9[2[2UWW^G4L2+3&:,\P1P"#)G@;+!@*C;^@G[*F:"Z0TJ= MV[48.P2G%. V=\+=JY)ID OL[QC!NPQBDLYH6;?;JC<*]>8F"?R>AH4.+,5L MY\3$#7 !"2Y:B$]!YD%\AT*WZB1,FS)!I4D1O4B2 $;#[8&%X_,,4Y8K,5*2 M!OHQ3A,:#C%9X* \*>KC&14F$UG6M)+96MOJ1UU%I@DM-_"4BY"**N[CA&22 MMLLOG9#)+"'+-DO-;C1.G=OGHXE;]T+O0ERKU0$UQZ4P7V.#Y13HH/#DJ;"< M>66VC,E6X;JMX5B'AP?WFAW+O=?VI;!UJU;;_^Y1FS6K^5D%G: VW9[JWG8P7?4 M#-]2Q2%UZ\4A_0P15^)\Q[I_1LFOEZ;@J]J^J:JBFSVINK:W&@<=:3X_:SBW M2GWD#G9TQ95'R?.(H:M7E>)9&\>"Y D+04O2>5X:/S5=GY=Z_9C1"/LT]FS% M+BB,HX@A"FUD_#H9=TX%0ZC(D"K6M-Q=%],V_?][8?;3@6H_QC 2WEIP3-.4 MS;F@&[+>D/4WD?4W'8D-CF]P?(/C&QQ_&,?O:%4_'WK^*TS^),5]7A(68'Y\ MU5(W8/Y/P?Q:2PTEO2#@>:KT=>'_C-/]F,D5E.,J%906! ;#-%EJ*+L&0&3O M1H[CB\RRN";E^FY#YVM"' MJ!IV%C%%'X$$'%+,',F:ZC@D4JN)0ZRA9-LK&7=1,[%B9?V?(=IU33.:(@XG M-\K7ZB2804XPB758+T2XGY5O7C-GO+AD;YMEPUG7+IZONXX!7N?:A4RQ]>1J MW>6!N^K59W%M;B[PC_X&4$L! A0#% @ NX8-4X+]\B"J"P BD\ !X M ( ! &5X:&EB:70Q,#%R961A8W1E9'9O;'9O86UE+FAT M;5!+ 0(4 Q0 ( +N-!+.I-7VP" %>N( 1 " >8+ M !L87IR+3(P,C$P-C,P+FAT;5!+ 0(4 Q0 ( +N,\=?]KH1( $N_ M 1 " 71X @!L87IR+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 M ( +N/A#BORE"H '*V 0 5 " 42+ @!L87IR+3(P M,C$P-C,P7V-A;"YX;6Q02P$"% ,4 " "[A@U3$"Y-MYYO #-Y 0 %0 M @ $+M@( ;&%Z&UL4$L! A0#% M @ NX8-4_ ZL;,S"@$ *C4+ !4 ( !W"4# &QA>G(M,C R M,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( +N,GHS_)%:4 !:^!P 5 M " 4(P! !L87IR+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 M" "[A@U3U\O5-+X( H*@ %0 @ &*U00 <3(M,C R,65X M:&EB:70S,3$N:'1M4$L! A0#% @ NX8-4Y*P_:3%" /RH !4 M ( !>]X$ '$R+3(P,C%E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( M +N,21K8[I 4 !L@ 5 " 7/G! !Q,BTR,#(Q97AH A:6)I=#,R,2YH=&U02P4& H "@"? @ 2NT$ end

S5M)_]QM M3UBQU8/ZK9157N*]D0^[Y_H%MJ]6?N_D\U;R9>67OK*;B+U0<091S"6@@A0 M)A "3&ABM,"R'.NU6L&<3GS#NSPW!FM'7"5+RW:X(QI+3S#;15PHF1G1-YDG M %*]-F>T* #1BW-!55H(6"QVFQU=_5O.]L'Q<+/]Q=B(GO^-YMSNS3>OF0S\ M!FT'>U=IK.AY,]-X&''UMQ>-=.N0'&P4T..N\_7U-6;H46?L47?PU4VZP_?8 M4FFRJ?+:?"F\U].V:9IL%LX:.DUGV8?>R$]+RI8KDXO2"%[$!:*8X QD&,8 M2J2CC9C&0* D5VEW<.&HAU%W?U\U_CK7G@Z@+.),)9 3D"B, M YJA/*$H+G*W!&-_.$^35MR#]%U;S^85&9>/ZP_+ M;_(_)=V6"T2RA!<)!RQ#!$ D]$\I(X#FF51,848RSG,KD:F;/9D;Y;6+YM4(T>OQTV''@I. ')@.S[LW4'NW,M-G*8WO.M;[00=[8K-:Z450]"RW46G ^-&Q3GD6&-L61,_"V;F]*IN: MCRXD+PH_V/?H8FV( >8N:HJW.]@TNF0[C4[4P&,"EP- =U$+4=1@%%4@10:E MR$(RQ;W\>U;S[K7.?!XCF[:@?1YCOK*4FIEW(X6>S"KP#>7_E.(H&=(6Z@L: M*Y5G@.8( BB-WB43"$ B,5$Q2U*5.6D[7;/K>+'?'FSM7F.> M$ O\;GD!UM'/ (7\%GAX%0[J,3>M5M#PN,_D@2PN<:,,(9>+]^M=15WZ&:1\ MM_PF-1?10Q\88M(_4090;-0GI12 "**C"906G!*4*+MM[B%#HXZP) M<.C@F;<;NOV,X1.SP'0Q%BYKMK#%XD@59^CU]K'-]0"\_RU)L_&UZAR-G";YS-00O=Y/AI\]4;/9V.WZ?1\ M?M%(Y3SYO"F7N[+N3_.+'D6SW904"8>,(\ (-RJ]K DQPA(D4M"."U8[+1D MOV9H;MS1+&V^1Z)QV(TUKN)I1Q@^4 K,%:V+31NJN^CHI4>YP $T?/RTW7Q;"BG>?/^M--FAA\JA>[-O6*W\#^J9 MA,$BXS$#E.$,0*J##J)8!I!>8G.>(*5#$1>F<'=A;AQBW(_4:O-G&9F)CC:' MPCAZ\/UO;KPR8E[L&"5XPQ'E!DRQQZXAB:7EN)-AU_/]IDL=<.Z/8@FZYC1<"RM [ MZ3><3W?5O5O8F1E!N>;O2::SY++Y3=SY[;XN&"$4A0#*HR: MB([" 4LP!05EB K(.$Z==ABN&9H;A;=^1D=''>LQKB%JQZ@^< I,CQ<@"E&% M,0"$UQ*,:[:FK;\8&/%9\<70YT>(:!PW-]?B=[I=FKM6$AVF3]."J#R)%8V! M@K0P#5LPH!@50$"1,53$69;F-D+-PZ:<:&$R@>7-B78CUYXZB#[T@]O/#WXA M"\P0G2,1'>VVGK:"C6]]HN8@DN$-O8GD,6Y T4T?PPJ87F6,_CM,IXEA-9(7 M:AAV5XQNE,"E%.4'[>3/=->$>Y^V\KGM']Z>M>D].#:U_+P_ M+"\HS'N\N7M#T5_TE_Q!_4S_:[-]NR]WFR>Y;=HX(:1D*F4""!,$0(4@(!)A MD,12%)@5LBBLFXM>M3(WRFV]<^R*U8]D/T5ZPR3-2.YJ[M&W081G4:50^D.M@(T%7!&ZQ^2Z=O=6KB M\FI/&)Z78/NZ\5CAE\_RZ]+D4ZYWAM\7A<"B2%((4IB;0NJ" 9*Q!&ABY9#J ML$O9=7"X9F!NS-@HEQR=C(R7KOHN)R#V\YT/: +3ER,J(V1<+@_]9OF6D]M. M+-MR>5#G:"2E?VB[Y+$][+K"A4K/3*B,D,0,$)H))! M0(6 #.,L1<0I++IJ:6X/]='11M[8N#JRG_!U>.VB&B^@!7[<1^+EGDDWA(77 M!+FKQJ;->QL:\UDZV^ %(TX:?Y(ZJ) OFT6UKWM9_1IG;4X3#- 76+\\@P M6 :FEMKINT[=5G.BUN#[H*+&]U95) R^#B>787">Z!C3(]YNQYKNJ/6><3K< M;KH#3_6W.C],I5P^B-LQK3NJOSR-"P#V;++2\_X(7>S!J/ MF_MNU3 B7O>A>LQ-N\,T/.ZSO2.+2\:6QM)=56GSH,Z+VQR+T:WN-:,O^\'? M0P78::EFB&IS)Y3\%F7:&)ZX(-,!B_-B3)>+??0V/]$#,W6?)E'TL_;CD]1? MRO5N@9 @*:4Y(+E@ &;Z[4LXPD!202!AA&74277?U8&YO8A/NG*7T0^TC*@1 MF#3>.LI+.L^&'6^%Q#@PA9W%_F>*C*W_D1G 7=0,(50G;WOPPO7VMO#A%;M] MVR/4W__;X3XW]!8I+ZB7':("1+DH",I (N(40)I+0#/!04KT-&&(4Y$0YPXC M?1;G1FZUPXY:0,.XVK&65[0"TU0K-G91J3!(E&6-CO>.([U&I^\[8H/!Q>XC M5A>.3@,R!+6M-L@^+\M__K1,$M]&[%2,C&)-8,H.$Y M8^::M:E3809&?2''9>B*D=L4\JM9Z7V6SYNM"8$^KM5F^U2;D=_D>G]\>^99 M1@B'"@A:Q#HJ$:8_ %.@T!$)25)9),+M*-S:]-P8I7'/,3YQ@-IR6R@(@*'W MAFJGHX/74OFD;WU:7>0G%$YVT9RO\,X M#JLZ-Y6UM?>KY=-R71EIJM@I4T0HG #%F%Y,X30!1(D<)#$B&$E4T,)I,=5K M;6Y,U7'0,6.Y'U0[@O(&56!.ZOH9=2$+H!)@A8E/@NDW."FG6(W]E$;L+IJX M[WMSQORPWY4[NA::W?I:6GS>K%::^\R%BQAG4,6D $7*$8 <9P#'*@4RACS+ M4R73W$E ?OHAS(WC6K>!:[.S#I=[3&N#I.^6E)V7*UW'W_33M0'Z5( M\?XO+LOR_LG\;9&G!1*4QZ 0 @*8ZI](@5.0I!)E>293_<=B+;^:.IXO#JV9 M7)RPHCI24]V9*V$S$?\6+9^>][M*NU^_3J6M%,VXR;![%_G'=J*&3K7?[9GN MP74CCGAT/JJ]CVKW/79X&H.:UXY/3@Y,VP%J##9G':%&W<1C?NCQ,$ (E#.1 MQR!CL0[S"4P QD2"G,5*$0))*IQV'?K-S2TD[\EV''_RT@^XY>F+-QA#G\#< MAJ"?G-&PAS']%E\_*Y]R%UEZJU=8F]525(NRZLF__VM9+B GDN:( <;-J@;IIY;@)--+ MFQS1'.,\(58/['43II7X M;M59NG+WR426^D?755@:^.2XE_%G64I]T>/]6KR3W^1J\UR=1OQE-F-:M6R8 M,"',GGZ1&Z6 -.. L20!BE/)L@RJ3#H5A5G8G!L#M"Y7VHCBZ+3;:]P&;+MW MNV<( S/$"_0Z_D:-PP$" 0> ?$8'-F8G#1D<<#B-(UPNO:')XL>RW$OQ;K]= MKK]^DMOE1E09I)KMOND'6U/=@ZI_WBW9"PG7C.IO&TG-4:-10,\H 90I4[!: M)$CE!&74J0WM3=[,C;".#E>5:OM*_+*LN9N:Y M-".OMA#UY^LU^LF']L_Z1]D>(NE/_5DO#QW7,K=-NN6)XE13&?IPL *^'DA4 MCR2JAW)7Y\0;[?'N1'<&U!'M]=PB\E9@O;>-'.W0]*TD;\7N8GO)FV\Z5A[N MXYIOML^;;=-)C>ZTS?UZM_W^=B/D0A*:Q:+0T\9B"F"!J(X;80R()FV(F<0( M6A&TI;VY47 CD_;"Y[NH\MKL>3:>1\9U5T6Y?MS[.3( FH%9T >0(T3HK."Y M69.NW\K$$G560SY7K+.[S%=7+-,+O)&.I4JH.,TQR!-33ICR!#"22$ 5S_)< M%;&TVXJR,38W>CFT?MIZZX[50=8NSO*%5V "N= EZRZB2L_2I%J[-FB%;:75 ML??*[;3.1S[<4NO"->,XY9+4TN%4O4DS*M_MY8)QSE@!3<8.-.7*,0*88P[R M/$TS3A/%D%63+5?#3EPS6--4R/] M0V<(CAM7;O-AN5,5#.706U,V =MNCP..J^;3VX>3+O;- J=L^VE<7<9N=03 M_[5OFJU_V&Q_D7\V(:#9U=INUOI'+NOF4N;D/(D9%(CE@%"< %BD M""<,"1 MB)EFO@S+V&GMYV)];G1W]-7LBZP%W8HR^NU9F"T2ETR%<5-AN5@,!? TJ\,BY0 E$.3'TD48(*G0*)<\B2ED+%X1!&)%^>LGM+IBTLJEZ.C MS]6&CFO.I9_9LZ3&R29C&LJT:!JJ_^TXK.CBC-WIQ; 96Z0'YY%B?6+ME7J] M.#8M)?O$\HRJO=Y\1%N,WS>K;YNW=/M%\L?U9K7Y^OW#?BV:I/@F78M15' I M,R )E "FJ69GFF2 JB++<\F$*E+K?A@6!N<6>/[^]LN'-A'$H3>##;3]U!D" ML,"L6'FKU\C;Z.AO9!P^E,(,YL&-0]*AO85G1"?J:S&(K*PQ^,QEZ5-2MB,S&W/VO;R,,TU'G MP@.@(Y&BG!$""!$Y@(5YYQG5\B++()8)5S3'(X[>_4$^R;9+.'PM%PZ^47O% MO13C,HC3 ,G@3B@%.($?,/P:1_%V6%PYD[>\>&Q6X;T0^CM7?MJ4.[KZ_Y;/ M55(;D1SE14Q P91)^98%8 J:*G2D 6FEK%0C<@,[$/BYH3 BS>?. ^P;X#GZ7^]GQZI04&?ER:M MI6H \F&_VV_ES\OU\FG_U,T5@3$G.<&:!(I8>(%2JL#$\K5.&"Q9E>A=/%([8"[_>[S7KS]/W7S6I?*8\U$L#M"I3&19I" M"3#3<0E4<0:P(!)PH@2+E91,*NM=P'Y;P0Z=W?&[C%=%M[=F-YL:MG>8&1WW6 M66[XBC%AEL'IDY[XYCU&4$80I! D2FI.$%D,<,X4(#)6!2M@)NW:45^Z^=Q8 MP'@7&?=6R--=77XOJ='3YK[VLDZ470B&2XY28Q2'1<0Y/ :$ZSD&BP*Q MM$!QXA+GA'1V;AS9:0;9C*Q:0'UP+DSR2UI[ Y]O2C?%R@I( T2PJ0&*T] M&-/,Z.(F()>4903#!$FGMO#FIG/C<^.3ZQF%AL;V",)MP,%/&'K&.N+HX#@X MOR<#^KX3;_P?1W*^K]_YW;AGZ>^;C?ASN5HM1)H)3/(8%)@JO99,,L#T3 $% M<8%3026,G>3BVAO/[9EJ_7)[K@XPV3U;8P8?^/D:'+?S,W8Z2)_/V>'>DSYK MIR,Z?=[.?G]KY?II#O\Q?_^G0W\#3N,8IB0!$L,80 8AH(@30#'C"9>J@)G3 MB\[)^MR>7HO*F1LZ3;A-C!T5!(,[,%]X0_J&PG4'Q,+4K=LX\$IEZP[87*]: M=[G).*[[LJ6F_5BG,&DMWLKMCB[7S:_J]<51&$*'(4P0J$ &F0GL,0(TA1SP M#*)LR.!X-.P]1XR&TR=1NCLQ*5F.QNB4 M,,??Z(8T -/R<2L?Y;I*GQL]7=$FD#-D$:D%]PP57;D.2'\@:FTQOW%4*)Z+-$/9C0_WD5Z0.95IX=DLM2W M=;??SJB,#%P]+L]Y#;<#[#WYX0:7IL^0N!V_BVD4'F[K7FKSKCFZUORN[1H# MG^6SMK1(%>(X+[ IY^, 2JFY-=/ MY$3%0B@%(*U6I=(<-V$!2(($E 5%*;<2LK U.#<*:!PMH\W1Q^@'O>0L30/R M\D87D$,?3QUK6VKG=1Q^' ;5TO0!.\L6O7YNNW=KV @%5SUTO7 MC6.:E](C&8HI+10":9(+ )ED &,& 1(\$YPE,5'^-!\_/&#Y9,/.I:/NGPX$%52Q,EMP_*Y L\;'^5VV]++BLI8,(5HSCF0 JJ MEQ%<) !G:0JX4(*G"4:)6U-&"YMSXY':Y6J'KW':_&S<-@]'X_@H56:;"; \ MK/(+:V"2\8*H^PF4/49>SYPLS$Y[RF2/P]FYDL.EXSBI/IL\'EQ]^/;+\G,C M!/IWNER;C=1%P6&*26'4I80$4)F]C9Q"O2817!8T385RRC"R,3HW5C*'#@=U MW:_:R3+Z857)(O]H.HAMOJZKWY@6K_5Q[[)S!%]N5M<[THR?%SNN\HUV8+*Z M=EI^%[5.1\;KYC3('UVYP.23KZSL3DI8+DB<,I;3M3=6E]4%+C^9WMJMZE^2 M) A2E((D1CF >48 2V0.FT"]MC:VX$5?GV/_XCR>/_[2BHV >H M'<5X@BDPLQSKI.Z:XJB[J'(U"B&::(%)D&*F"^9>IQ;I^KBOEA+U7#+^A/;_ MW=.M?@!7WYOSQ +!@M&< DF):7PC"< J*P!5HC!Y,8@PJP+2'AMSXX;#Z>/! MS]''LZ=HVI_.WH#15(>SUO",.IN] H"'H]G3.T]^,GME:)<.9J]]=&0KTF/- MX8%%WBU+KD/S_5;>LW*WI7RWX# K8H8SD$FC?IHA#HAB!1 %) 6!G.J_N,0% M=F;G1@,=K__FV'[4#F:[:,$_>('YH>.P7HP8&]6=%&4 *J0#C#P3(!:($VR* ML@JG]GJ=>\^-5AK71FW)=B&S8X^10 2F"$L,G#G@PFA]/NC=VT_Z-%\8U^DC M>^DC(^LI30K2&UI*85)%Y;JL- ?NS?G.UTHKX\WWXT<:Q=/[/^E6/%2=($RG M.R671A6U_+C^)+?+C5@4&,8<901P09AI;8X!P;D"A5E;Y$0B@=6(MG(!7+5Z M2J9O,M=X*L7X++$0\VI'0J\U31/U)C:N V9\C[KCBSH#C-CWJ/NY9I!1-4K3 MI;T:IPZ7CB,U!6CU6#W6@H:;"*\5HP'ERE&:,4$(CU&I/% K BAH 76+X4N/6^'6 -O53B!Y5?*P,CRMS(<+ M%F<:($X7C\P_W*R_Z8=9L]V#^G6WX?^L"+&L_UF'5,DB80PR1A%(<:K#4U$D M@*(DUS%J+#!,5!(+I[SA08MS(Z+:OXBW#MY0BS (MAT->84P, 4=?3690I6W M=U$#Z<%ACZF)MM!XS5 <-#IMHJ(M!F?YBM87WI(BY+C'^_*B&7VSF_22$/NU ME\?L/U?D=?9?+X_N%>QJSN^3M9KU(XP,E^DJ#/& M2N:K&:793ZWC\G%%5IZ_!9:;YZ\VMZ'WS5]A6F]13_2(?B!Y11\>OI;^HD=T M>P0:?5H9N3O>I'4_K#NJ@T?U/ZR(E((RH-*T % H":C*A=%LS!@G0E#D)-?8 M;V[.3%]WFCU4,9CMW=_6VVY10]VMX:>JK"2Z+\L-7YKCV.C/Y>[Q@K2CXY9Z M_SQ9[J5[0S_T)OJQ1L04Y708.*3JHAT\7K?/^RU.NV]N-?JS#7.[JT;OE%<[ M$?_03]#;?;G;/,EMFPOVO>WSE\3$"/8@4*@DU11%"2 TI8#!%"M5Y#BFV$T. MT<:LR\,RC>9AZW6T.F;+.>^5#\-MO5WN%<+P.^8U=A57MP[?10>7 S1;=('( M\\[YL-VI-\^MD;BP?VY_[6^ M,!Q PNL2[YJM:1=K R,^6W8-?7[$,<=/DNI@_Q_2[.U)<:]?]/1KE9F^V:]W MGW7T?SAX*U1:,$$HB&,C#9(E$!!4Q("3E&*:$1IG5@LI-[-S8X[6Y8C6/D>B M<3K::J\=MO#M@;__ M_J^=$:YF*_G3LMPM(".$<_H]KQZ(^CZY'QW3%>M)T)N_ Q +Z!:=\/M,[1I2-0/H--6].3QIZ.>)R& MHJZ7!RJ<*@=R\?]>):JT:?@G--L>97_:+KEBVC)[EMLX0\EUCY?$K8+EBG^?$AMX$ ML*C)*FV+LFH$CO58%^+2%H>H F+"@BW_LS=I(9=']^=5X.5_7IP+OP*X,/)4 MJ=DF?FNP75<%'IOUYV7YSZ8N220\YJ:A5H92!* J,L"R# &E@W@L)!6Y6RG8 M@+VYO7]:=Z,7_D;&8F1P?*>K2CFXC%,))FL::6Q!'!$ H4\"*/ -8 M)+$J$LYE['AV[>C!_(ZQ&T_'5WRYS@$7$A*,*#!M?@ LH%ZZ%$9;#C).<"8H M3MAB9[)_7GT&CEY,N$7/-T]/FW8NN@V"0#3Y7-F],@+.0.!7R%D@7_M>E?'5 M^'?\OFOQ]]AG9!QR7CN1.+HP;:^29LQA5B=^L*V].C^R>P^?2S+ MO10+1BE%2.E74&&DKHRJ)L92@EA'N3%$*J5V20Q6UN86ZQJOJ)YY\X#5I3'W M![XSQ9C1_MEH@K>K:?VI/YVZ'-E-@<41I4]@0X?!Q^KC8YU1>1?5[D:UOS[A MC;LXO>;,0[\ACLO]+JKD?.H1M '@5=1@HN&IM4FZ!OKF41![X?==>;? MKW?+W?&;V?@NK1+U+-Y\;3]3^ M1<;!9J5I+RE_!ES_LWTK'*$?:7LDG-3CKPWY!MGXLUM.IA=_;3!=H?BKGYE8 M_+6NM_NX+G?;*DHO'W:/P!@*A"(-II M",ZD9_7U'3]YLQ"D'>'^O/(8_,^+-P';&UP8]VY\T&LS:I((JS3HDSWE MS_*)+M?M+S7+/R4+A%-40$Q!SI"I0>$9P(00D! J".6%S!.G_FJN#LPM_#WX M'ZVJ1/+J]?1=ZF6OX]O)>2;L7C$A\0W\GCA"6[EW(47MX'_]B'Y9JNN;'(=\MOE3[&0D$F.1(0*)Y1 (6@@"F4 YJD*:19'AO1<^.[6<:IUN^('AQW8Q:'N;!CFC (!V8> Z[Q.OK4 ?<' MX[E>W?X8'9R/[H=A=N8C=\1\\I.#]4GYRAV54_X:<8=Q?/99/M?KS/)!_;19 M?S5QU#O)=@N9(YKAG .".=?L%6OVHCKVB7EJ3B\8E#(>L6-YS=Y,MQ,XZ0U=F;S:7Q^EW/UDS)D]=-,F%G*)&<_-]G/,C68: I1@# 2$ MB80TSI7(739IKAF:VQ9-XV=4.1JUGH[JNGL56SNZ\8%88((9!Y8SJPPAX9-' MKMJ:E#F&1GS*%8.?]Y@#>[\630%$=7!V[.]='N2F8I3'.8LQ0#!/ 42* 889 M!3S-,8*4J0PY5>:.]&-NW-*4!NWK[023V?F\K[8VUV=YH%?30$VU0Y,&^C%EE MKSK<;JR,MGG&J^YRO]/57BZ*)%$RU[."LR0&L(@)(!Q3(%&1)6W_) MEP;F1I!O.R3G*HE] IT=:]T"2& Z:K!HND)6WMUYJR(:&K]?'>L3&Q-K5E\> MX;D^]97/C:CE'#Q5H49@>? )I0"%0J>9P@AE!AQ>H]-N9&X:V;4>UG9!R-*D_M*Y6NP=E/ MTIY "LS((_!QJE\:0."&,J9K=YZLFFE@:-VBIJ&/CE^6&6$)NOI$G^6V447+ M4D9YS 7(90S-F7X!,(QS4*08":1R*B!R79N=69G;8WYT,GHV7KHOTLZ!M%^I MW03/!,NU!IG*P1!*'!TNN(PB3.]0V MU4H+HO2[78 D2PB ,4P 94@!E),<%45"\]0I=?FBE;D]]$\ 8QP,T'NL%P&_B3J7#$V-V*NFYO;P5]FPY@"D M^J'C[*@C\1Z(+<, +\"%C@7&8N8>$@S"X34NN&YMVN!@<-1G$<+P%>,XHYL> M>&AT"G.5"QP#":5>&3 , >$Y!4F*)"D*I&,([I; =\&*R]=](D%8[=Q=Q => M@=8HVO'!C<@$)H*7*;R'^"#ZF>Z:/LG^J* '"9\<<,G,I ]_SSA/G_J^CXY5 M(&KN\UD^;[9-8YC=OERPG!,L8P(HI$(_\RH'!&8I@))BD@K"99&YJ1%=-C2W M\*#1XVF_V =OH]I=5YFB*^@.[P#ZPBPP(8R%:X2643\6-^L:7;G]Q!I'_8,\ MUSL:^/RX&* N))+5R<*AI7&3;UV^V\MZ'W*_7&VGH+Q5R"Q"L(;:+&D( %Y@Y&I=;F89.P_/=)F(R^D27 MXJX]5MA[4$4;BY7/8,/:]J01B"LBIV&)\_4C:8DNMU4JR\_:T'Y;E7R8[NN_ MK3>LE-MO)K/TX_IYORL_2S-R[4;=9$.:&%Z3HTEZ*P\._ITNUS]MRO+CFJ_V MPA10MDER"\1DFJ6L #C/](*'(PHHD0H4@I$\*TQ[=3:BO'&R 5@]YM/72W:& M'5'Q7_MR5WU#')ESLF^!)?7.:E(GXFX]YC:#KSNI?^IQ1]V!1_7(HY=#OXL. M@Z\2DLL7]&\0B'XP&/P8M2B8[/(6!X]O@JFGSNNK9#+GIWT733TG9R^SR1T8 M]S;LN%>Y4S6H^WVSTLX8N\U9=($3_7]B:E9R':%S1@$F&0,9I#PO".&",Y<( MW234^T,3\J' M3EB<V6GZM&-+$U5 )?1<@8EP : 1$L!0I2"A$ ME&%>**8\R89<<6&FD;&>&/TF>:ZRD%K!C'4C@B0/(I&\'E.30_Z\76ZV9K%, MQ:;2^30:&_>_OHTP3!UE)%WFT#;3P>^4O*Y>2>-YD__<\3VLB,D 8*%U3:Z9 M?W6IDP%<;-1/AFXQ4B-RKT/$?^VUJ???]!]?3*RXD 5&.,TIR&., (PS"(C* M!(BG';\ M +RJ0%ZR,ZW^8\](SY0?^SX[[IEO]SF_;.[YO_;+K;S_1IJV!' MOW]K2=EJ&ZD\.._&(*Z38TAG=:STW8V/A>97)$1X_OHL-H@-IL0:G' MXX^61D+GD[%<79B4S$;B<\IS8V\SMUXY?Z^:(+9M"TY*X*I?OM/4=-BR6T": M(R1U< 73E *(DEB3:\(!%0+A'!=QPJ!3K#67D6J,CKUY+G1XJ#X2&:BBXTG5OT,/GY'S_^_1X<=U" M_@@0DBN 49RGDN.5K]*UVUKR]&S]'O+V]3ZC#F_@UIVG^ M;]5ZDINA1O58[Z)/PY,][K48:C*\O^*\.SK]ZRH4UA=?/<&,W:PL5XM0UD)B MBT02B@CD0%"(3=D"!DRF$B"%(!%Y%J?8JHGR@)VY47E79^ZN;;R^K%P=W_KT M&L9VW.P!N<#L^E*0KG8RJ"+=)1P""=.],/5:^G27QMLC4W?QXUX;,7U<-]'. ML4/*0=T+BDPP)!!@B9( 4L',3SG(2%[D&%%O@A#:B^WVNS98[X(FD*<$%7HQS: I_609(+F@ -,TPR0I($RE M!VV(EU9G27Y&\J!J32>/?GO1ASA!/!8:<69*Z) R^GJ9 )3* A"9<)J:_A10 MN#0#](_X!'T OQ@;-=Q3X6X9R?I&,W1<>TVMXRZBYD53>^U[5]P)I0E$/$X, MST'/XS(6EM(>5RX>^R(XIK^5'_:[_5;^O%POG_9/[&?F]MKX29;EWR+ZM-FO=]%6 M/NM[:S?-X[9LQN#*8S=,E"V]30-_<-;KY.AJJJM'$C5#:;=%S0*_&'K92MP<]T)YLB(DQ53EB: M B0H 5#H$)#JZ008PH0FF+*".K49LC<]-QXUG@+CZO%Q-<[>5KG5@[P=58;! M,S Q7JCA,GY'Y^A.4,HUC%C(>JX>ZZ]:U#6,RE!EE\4=1O3]>+M95]L.IO[U M[;[<;9[D]E#9^GFS6GW8;,T9ST(HE&6%V2.(S>8I-AHP*L9 B 2E G-$A-66 M@9/5N7%6ZW==!M]ZWJEMC_XPWD>-^RY-*JPGHI_'@L$;_*3F]9%UZ/X1 N&) MFG\,(NVIVXCMZS?7C%7!0&YR@L %<*:$#(%)"(Q M43DLDD2,5ZT^&IH?']3:S.O-&MPL7MW!TXX';LL+GQY99R"_FN7201C7,9_HVN4S^B(W+G8TET/D M! T!X34Q^YJM:7.K!T9\EAX]]/EQ7^"/:[XU;\EWLO[OQ_4]Y^98T>C.R66E M0[?@C*D,J11(J81IXY(!)I1>KRF@6!UM%H>_#4 M[>UGA;L=B7B#<1I":=V-?F@=_M$R._+M=53V5& M5T;DS8VDW&=#$,J3-,F!4CD%,$.F,7L&@6)%D4*6,*Y70_7XWZ_%;.:B]27< M3&@+$TZ#W8LC*+"!WR('WYN"_KMCQF'M_UW4'8%1HJG'X.^E,AH^GV\8=R4MHT2_ M?IB2+AOKYR;FN:=>=OS\'_^!TZ3XWU7&M*O"\05(>2:1TG\ BO4[ \:< VQ. M@Y+\_[3WI3URZUB6W^=7$&B@YQ60K-%"260W,$!ZJS'@]]+PTH6&/P2XVM$5 M&>$.1:3M^O5#:HE0; I202KU!@-4^:6=DNZ]A]+A)7F7.$\C)C"GA?OD?1NP M?YK9^=PKRD@F419!7B3*]-F5D"0IA20J4A'EE*NX<)U^?: Y[?GU#)"6VSM/-FUN7SEP)13LVLL'U1SQF%* M)?-(Q5D1QY#&&.N/OL@A(7J&XB@A-#OB9NG4L9-S+QHY4GBY>4KAY:C6)JZ%O7#3"SF)_V<5ZM'.E_.2,(R M*A&%"<)2K[R%GOJ)Y.8P$A$F4%S$3HGE/;*F1@<'JM91QT99\*56U[77=@_( M=GS@";K Q# 8M0&U*:[BX;<^Q65Q(]>HN&KW:9V*Z[<,#%_8!^S<+\49ES?% M!98*2B"6QB'#BLKR])G":B]U.7%/E6?A:_%Z%WXY: M?((:F%_>'2'YNA\U]U@'2RB\1CU1$+;W#6.:UONN:D*7<\-D M;77(.FND*;[SL#;_-2O1/[8FA>1!'=;8*M(T*A"&258@4[( 0Q:E$BJD%*6" M%LI4*[!W:/RH-37?Q[1Y@ZOMQEW[Z,/Z^YWS[N%V84)JJ MB*\IQ[B6W^2RG#_)MTN^>I2FU>0?;:+<5V] M_4!W4"O?M/?5Y"HWAEFU#?YH=2!X/OG35851B7(@/L>,./0Q@Z,A]0/U[W<:-?L7@C]%I4O]8\/ZT^K'\N9-/E *"M@+ H"D<0*8G,@AZ-(4IG% M+(VM#N1Z9$R-'VHU0:/G'3":F@6.T=6.+_H [:<)3S %9H=!"%GS@@4&>SHH M6SXH)?_KU]73_])WUU2@?SAF@+XGC_+A6YC6?N\VEPYS#'9]25[\VOWX?^9R MK1_T[=<[^:0M_SDO9PQ+&4>)@JS*O9:*0Y*F!#'&3G4PA)3F# M/&V[KX *G5=>];WP6O'.-Y "TPTY_$"OVE=R[\$ MJ-IFA8O?]O-] D=N.&]A^VF+>9N;AO'(YX]_6SW)]=(DF>[;MAZ7LDX%85$6 M49AG60(1YADD0D50I"FA1,4JS9P:WUA)G1JO?/[KQ[^"3^NJ-IYC&( =RG:T MXAV[P/3R^2/8*WS0"CI@O7 GD'QRC9W@43G'"8MC[G&[V4>IL)>KND-O11$@@ Y-(K?H=N%RE[ASQE&<'^32RUI<;\4]^)QOIR751CWDWS]TW0SE;-T)Q,[!31>D3O# M)I+Q/"XXC+BIRH5$!FFL*"2<\QQQRI%PROBZ(&=J/+)3$^SU'':J= %7RV.D MV]$*?6XT "CW\Z)^&+P>$%T0->Z)4+^])T= 5RX?T"UC=Y1T+_YK6V[,(Q_4 MWZGID[XQ^1QG1)8?M^R_)-]\6OVN9Q$SHK\^2"$?JX3IF?8_5$&B#!8I-2V) M.8)4)APRFN(DSI!@U&J+)8AV4V.?E]],.WI3L$Z98]FGZEAVI<"/QD2'GA#> M![*?N)Y]>,8[)M\;!QX4:,T#VCYPCA1+T)AHEGX[(\'>RN<<5(>&(,\YN",U M#GF.079K.1)J$'I;DW@7.EX+DU!X';0Z"29D8)5+?=N#NA>KZF%-+(% !.6*.RQ]*0*8=^U/LX\SS<- M?;65;Y=O])MD=BK+&>=1EK*,0,)BS10)HE 3A8(H)BCEF60JI\//1&U4F!J/ MZ)<+W7)&:@7[D#-4WV".>\;:U]]8VV!60<:*ZI3$8\;R< C#'=5::?&,1[DN M*/4?]3H]:6"&L9[&Q'RQ-7ND^UB2ND6*%&^TJ2;-;ULO)AZ4J7&@M2O?RW65 MYEP7?9TISE4FE(1YS*DF/R$A)0)!A1E%*N$4";>\8Q]:38T9ZZHV@\M!^!DI M.^8<'?_0#EO'GDZX&V@M N:;!AV;S#Y2:Q709M6E(.Z:@M8>4Y=] NTUH=F+ M8N.F.?O$\B3YV>O#;SE]DM74\'5F1D5$\&TC_[]"!BX-6L*#AFYM/Q6 MEQ!I8PPYIH*GB$*E"J:]W AIIH\5U!P?QSE)\F)00\2+ JT^^?&[(%;Z.NZ[ M7L344Y)P3957_HT_( MU)RYIK#-ZY]@KRFH576M_',&T7Y6\(538$(8 M& TC^7,;BY]L^91X]<_.>R M<:?5?WJN'>8)-$WG5H_?5TOM>#3=(&@L9*RR% I>F+;(40I)6A!("U0PG*4H M4LIEO7=6RN0^][J8\4[+@7$:YQ&U\P%NQBGTY^X,D?/4WPN!SVG_O*!1I_Q> M6X^G^_Z+AX1;=Q8C[]=SO=KXKI<;S:GH_5*TE9F;?WI8[E8L,Q1CBB06,**F M823!&))(&S49L'P(S"(OC6?\G^68,#B.3;W_P=>F3'HUJ6[/Q@G8\X=^)L>S5UC M$:KT^]3-1#-%&KRV&?&-M?[]/9@I2\,U,X$+_ MCQ&H1*()7# !:8HQE"JFD91<)HE3,;TS,J;&Q=TNE%]:)1W=NW-0VC'EC0 % M)CU';&[JT'ED?:BFG*V89^O#>61G7^O-XTL';$X>%036Z\5S)8*;+$A5Q"@I MA((BPI&I/Q7KU5U!-06DF"%9I'%LE6#J+'EJG-"IN= MU1#8N9$^$1VM%UZE*?BMU?DOYC1O'QG78'O?C^V0OG@N2'END6NQN>2YX MG&F4Y$)(N8S#8F MJ=7V"&+W;"YWOQZKP=LHUT5$U7SO=F,RQ"PEZ0W@$5JP+%GP?!6<[]O2%7F Z;=6\ M Y6B%7*O]\C]T8.<,\G:0.*3=7OEC4K#-I8?\[+5/<.(^N6J*EC'S;;"VZ46 M]-6T/6WV/5!DVI"F"*JD4)I&<@P)2@@L9)XD<8[C+$]=B+I/V-2(NJNK67E\ M;[1U8X]>>.W8PQ=H@=GC&*]6T0!M_VP0\4D>O?)&)0\;RX_)P^J>H2E,G^C/ MMT(3T5S->;4U^<>V>K53RDA4( 9Y2K6?5Z099"+57DC.N%;W\9,(79K'",LKK9A,,HDC[%S3-)%2:.621YYDJ MW"()+LN:&D6T+:2:<.R.NN!+I;!K=$$/S'8NAB?P A/%#;@-[+'5BXC_=EKG MQ3U#YZQ>N\\WR>J_91A__$[7_Y ;\Z!]F-/G75BDB:,S(5$SIM($*1%#RCB& MB/ $8EFDD"N.8QZG:@BU5[3:'S8QHX\[>P:'B5H.B!WI>,1W M'/[9*WP0X]F!NA/:Z8^*W'#RR4J6DDYAM/5J7G+]T6W7\D&9 M,$ZY+"N?ZH-4*E4U;XC?I,S7VJ8AT@,[J"KCEN5';K(-EQW(C0!R:_2LL& M]39!\-ZTO_A:%^;Z8I0&E=8>W3!/^/DDQ5M5&I4M/>%W3*.^'CN,7_^0FWU M_(RG6 I.B7;\4@5K/U!B!8L4H3P344(BY'+4=?#TJ9UMF<0@]_/^(\"T$%Z( M%*(TTBOOPKC+44I@IE))\@A+ECFUB1D.V$B95+<"9D?U@V$(3-P&@;:"6.69 M@OO-9CUGV]J3W:PTG9M ''^D?18)GQ1\*&!40CUKVS$]GK\H2''964J*F#&9 MPPR9'JZ14!"3G$"F)"ZB J.<.AW179$WM>_[H#XV^(W3[W-S^E__]?MZOEJ; M-YPV_79,^=#[CR\!1LE?P&*?27'7#=?T6@363VG7"=&)3<'6T:JOAB"7:R*G M5"GU$@'9WC8@8>B5?*S.$RM_[\U"2A./60%2B"B&<8$A%+ M2$A"FD0WDKQ M*G7E\-\'9PNYX>R0+A0,[Y'RA1QP]Y0O- BQWH0AMR>.ES$TR-*#E*%A3_"6 M,]1V!7M9>V6[U&>9"Y&(I(!$I@BBC&%(3<2^9"DO$D7T\YTV..U%3VU6J)N! MFX)U8+7KG%>G"U6S0\='_;>;\X=BQH&Y,#3PJ4LHAW6C>I!LM?=$0N< M371)^G,G%%U!Q2*GZ-H3;HE?.6QNN'.GVUW-NI^,?JAI)E!RNC#]#6>*TYQG M:0I)'%.(6"$A3E5BROTK5J09+](!X2U#5)D:Y9GY%_RVWK58*N<_@9Z0-M]< M>UK=,#IVC#<.YH$9L V:.6K,>K!RWZP D^ ]G8L[L+.G;K5B+*JZL_H.K;D% M5O^1-X.T>8; G%M0.Q^W<],3A]'J1_Y-BNU"ZD=V&\76%2P;N6]6ZX;+ZY:R M53C1_O25Y*F(,HF@RDD!$2<"8AGKG_(L)@56.KM+4:+:UJ/J,#ULP MUTWM=K5?/U=?^_UB43<MW5N;ZKV4B,WWO8P_';\/>Z@ MACY_MQY/4P^[';MFM.KP2!#DB-X?RCYIW8-6H]*[/Q2/:=[CDX=ZT>:1KG7/ M#FZ:T'?8?E$AJIV=M=FOLW,@860'YIQUIT[)V:L&=HFO-E)>-B=Q,2.")E*O MQC"1$*$<04P4@1@+CDF$TXQE+H$B!T^?6J!(G01]2P&:0_#LOMK!D 3^:&N] M[L!+W^>39PWVVM#\0,"XC[9A,T3]FN,UTOQBF[D#$=%&D6$ MP1QA[=]G)(44,P&14"G)XU@B8IU(>$G(U'SW1L_N\AN\-H?/1H>8+7C.NF"%Z]=F!5^79-V;13W+N(^ILG M*4TQ%%FBOWE41)")7$*>"X$XPG%&W#WR^S9:.IXZG/94SM)G O M2 7^\O<@M4H&\<:O0N&U$/I%8>-6-K]F\TFI\JLW#&R72-?F<*!\+]=5'/F^ M #G+.%<)AK@N;(0(9)&*H,H(R@1CBA(G:K@D:&K,T,8Q PTX*(VF@!Z%\?+5 MX^-J61<=_K9::+!=V>,BZG;DX0/+P-S1JFAZIX)*R2#<<0T)K_T5+\D:M\7B M%8M/NBQ>N]YCM/2LP'JM(")-&MR4A,RH@"1#&&:<2)1E"#'.7%;^9Z5,(1E%,IX]R35;W11][H)L M5UIH;)MFDYY!M>/:FX$*3+27PL0#AX:'(-CS@IX_#/P2M?9?/' G=;F9B_EB MNYD_=3*G7_^LVZR^T0J;-,!M'6WZH([9_=U\*=]NY&,Y0Y)1'C%3G3>.3,7P M&.(<4RB)0#3/A"!(NOAOOA2;FK_7M:M3;0"TE@'SDH".;>9<\)QW8RP$E8F. M566\#;GEUO$S#&3H7>,H//49I"^,LB>*B![''"[26)B MPQAX_CBJQWQW6)"Y^MN!FPTJL^%*06UXW1CC#K#*=M Q'G2MKY[2M7^$$L_^ M!VN42M$>U9Y&P6G_XV!=MSJ Z-LWC(ZTZ,@_H"HD.&59'.LU"\L@BDTZ:V%> MI10151!%J8@'E)MSU\2*JL8O/6?BBO\-T [AB,[P#=\BL1P>$1<1+HH$*BH+ MTV$BAA1%IK!HG'.&8YHDK!V>"8W,_]N#XKZIY1'H9]GQ.C<7=R?A,'/N< 1# M[9A9:O%LVVEN*/7MM3D^:4#MA9?;U@!*::+@Y#JAF< N)0 ML> F8$:J2F#UHKB5';AH=F]I@=.[QBL?<%'C@Q(!EZ\:F-S5"3\P[O[FURZ* M("\*3(LTA\3$7B/)-&T5FK$2',M(JAB)PBGM_[*HJ1%75]-__1>B$H!(M4F M_6IO*'=W>.R$[ E?KXVX;E1IW%Y=?O [:>?EZ;$#W;M=5>=NW>=.(? 7OTX* M/]]KAA$/50'.\F&[*3=T*>;+KQ]6B\6;U=K\D+!QT0KWYT M&$W']<&#HGWBOX>5YIX%^JK9'JI3S=[+]7PEWNA_*V<4*[UJE@K*%'&(H K,J(-057I0NS;-?KM;?5W5]TM(<]W^5 M2ZY=VKUSV^Q:DT(5M- K_ AKUQ%%C$%"*8)Q+KF(DEREL6/^P0 M7+Z$<;(3 M/O_UXU\!->K685]?=R:!\KLV9K76/L70%G!#QLG.]0N,?6 6^OP1[-4'7?WK M$*O&@NXRWG]C[!L@].F)#5%C5#?K!IR.?:A;'C7@"%A[7JN_U2+>+GE;93\5 M7)D.NE%6F.W.(H=4< 1Q'O$L1I'D=KUT+TJ8FF/4T='AV/,L=A9'P;;W'A"?O7&\,^(^O0^.B7LO M'#6/P#*@/!,QBTE,8,%9!)$H-!UBG$.BAT#D1-&"4K)4]@E R!EZME%=+P M]_GF6QLL=:[16TZ+ K$DUM-,EIG*-,;_CAG4'KBD:9:EC&5NFQ&6DJ>W ?%* M*KDVFPSN[?1LT;8,$?"/8.A0@$9C\$.K#%J=@_?9AQS^[=\#@Y MHW>\W4,?Y/LG.E]499M7]3EP-SCKE*R&ADD(A4YJH M)(D8X8,;67L?G!&;75\<'',V.=+@V,TW02$///.JKY>EC5OV]:K5)W5?K]\QC"->;,OY4FHZ MXO^]G9?S:CEO?EQ+^6IE6E'-4!PK'F,*,ZD]5R1E!@FF$8P3J2(L5"QRYD(5 M5R5.C3%:A4%'XSO0Z@R^U%H[5ONZCKL=G7A%,S"KW JD,[M8@^.39*X+'95K MK#$XIAS[&V_P3CYNEV+]Z]V^HF=GRZE(98Z4BF$FDABB),D@YH1 H5">JXR0 M+$N@5/CG7H27JZ6L&TK,[CRZ56L'7P73PB.XL'4NH*.LF&V\VR!\>[, M],D[Q*N(&W\W$F,9R!.?!LKML^"^FN M'451Q9PTG4J-77*(@%RZ%(*6<%+U24QTZU+8XE3(WGNR=/KL$DQ^#9 M<>Y-D 3FRBX: 3)(+IKN-^3C6,C(P1T7;#P-X[ATH>>(YW>[9@F4L!BS.-$? MMC(1&J:_F78!(C(B-Y1&"NA("(\@PR M3F(H99+$3*51SIW<# N94V.B=ZOE5_AN_J37'9_TO\_-"J.*.QYXQF8#^XT4 M- S,P!QT X[^N.<4F5'(IR-V&NQSBH,U_9RY=7!(/92SU7,;9=&_I ,OE*Z!<0A(?16R'B.G>^7.7;0O!4"9Z+E[>X;D"]?;=^\ M7\^Y_+2>?_TJUZ97]9,ALQ^K714107&"H[J;-"(B@2R*$>,6^/832P#4QMBM!I6V8*\NJ/0%%7Y#$O M M@'1(Q_<+Z$C)^=>!]92M;X].;^Z^Q6/&R^2WM^D@K]_AMD'52J1A]>77*GNS M\OE-891.9(7I2R/WC>99K@K,(@5EEC.(4$X@B9,4%BHVI>*E0KEPJ&3B)GUJ MS+S3O^DT;5DK?ACR%BP=$L_ G+V'LFG/4VL/M/J'T5BU!395Y3U@[E1?)1SV MH]5>\3X&KD5:AF%XI8"+XT/'+.XRS-ZCPB\#'S)@NM#ST!/=R+9D=>/V9)@A MG,4,DHSE$.E9 #),$E@40A 6"Y45]G/"61%3(_Y&R5UU=P<..@^A!;G?#$SP M@XQ#3(;XV.?!<6#AFT$:B6JM7R W NTUOY['=%PZ 9FU*.&E:WN MH%$>M-H#H_X=: P(TZO2'KA0?2HM-'BV'I7VZ/3UIW1XRC":^YM3[B1 MV76T[?C+*X:!*:L7O@#1<-;8^&2EZT)')2)K#(ZYQ_Y&WU$LNQ#[N"!ZT<@S MF+*,0(2R"&J&R6&L3"=*_7^<,[>:;->%NGPNXY1CZR9*M/J?*05YX5>=<'OP M>:F'YZAFY&_-!",IV2 P[VX\LUVLUW+W^?+^>/VL%)@K&"@F2Q":-1FOYH#+DBVM<24F'FU%7-4?[4G*^C#6C7G'5'\.VH M*2"DXQZIE'>@5AXTVK>97"70^M^US7G^4](U^)UN3$.$7T&:]PY$U&LJO*,* MXV;&#\/G)%%^X&.&=@?ZM-9RMNM?)\UE(B9C@8L$)C)*())+=A^US_* MGW+-YV5U5?W/]7JN[F?U),MJ[M>_U*IMUG-NMHZ;VY?SS0W=PRW'THZG_(]0 M8,ZJ$SMKC4&M/W]>KIZI2PNY(FV68$*D@*F2D?2(E((EY#BE-8L823(1;_D2/ MK*F1VTY5,._HZL9 ?=#:T8XGP )SS1ZKKIH!_",+.'PR2I^X46G$PNYC[K"Y M91AAO))LLW>[=O6>WZS6'^E"FI8%\^5VM2T_+[6/5NWWFKK0[U=UK443Y?7I M&UW&R>_ZRF]EI_>*N6S&,I9'19;IL:"F_0F7D!6%@D4J$8NP2%(AVGY;G^R9 M)ZC25I_B8=.M3V,<$JY-T?N]1<#HZKI=%7:T[5CP^0=OI [4VL[. O-N7SD? MJM4:EMK8.[ W]WAH06MQ'?H*-MIH$">@-ONP Y>YWA\OCS) /ID]K,*CS@VC M8'\\NXPC=&"4')VO_X,NMK(36_Q[M5L@Q8=Z!H**DO!H:G-D:5CNK+WE\%NQGK. M(0X\23W3Z+J'!08: J^!@[YU'#>T,!#")\&'H>0$V"/64]^3IMBJH%_]\\;4 M*=G/E;.89500CF$DBP(BE2+(B)2FW7HA4I:3F%F5:O:CSM3FCKW"53G6^S>O MP7RY66FO>&U(YFB#V>P@N^]"_VA3/\)L+5]_!3QL.7L=V EL11^.>\>BSGIH MI$UJ:VA'V[R^KM%T-K6MT7/:[+9_ZC!.U^L0^>MWNOZ'W+S9+L4N99#$>21I M9&IXF,VHB$,J"8>\2+",58)PY!1G?E[,U#BXTA(\5FH"9?1T8\<+8-JQWNT0 M!6:S&IU:0U"I&&"CNQ\%G\1S0=*HA-)O[3%17+EZ& %<: &N?U[(,[W +X9H MSB2F),]$#(M8$P4BJ8288P45B4G!)<%I3@;L7_O2;Z);U=VM2=&QK_+P:,

?=R6>#T!6$39R MSI9:(.NFD/77/ EQ#D!ZJI%+:P_BP0 R(G"4%B,KC>:1JYQG)9&0EIS4%LM& M^_PN;GH>4G3X%CI\1CML,)@Q0I G-.=*:FKZI#^>6BN%YH32' +6%L^I)V/J MV(-1)X?<=\8Y:=MB/'(:_R^W-G6X816@0ND!?\T#4@_[O=#)C_7((>M!&$F2 MYG82YNMJ^*47(/Q^\BY)-4':3*9;IR(M6+84EBUD10D>'";<("Q,XB,22^2< M\8H&H/" MN<8Y93D39$0.%$>&<"PI-8*;G$2.=9.&Z52N>YF%Z/*W]HWU M/'YM3YIR=0?#+?^?<:^"K2^VU\^B>CFLWMKYE$,:V91(YJ)RPH%R//?@]=PTJ-J,>KWBN/S2HZ?-B.1!@V(&^G31D-K9+Q+3,0%C 79V*1:M$B!GVJ!J/:RI/E#IN,JNUF- M3IH(,_C/N'><=Q!/RZRS-J=,KZ?">MVW@U':Y+V8R:M@ZC*8^GTA8)UIX7 N MONVI(8C3H)$5,ANDO?+10/32Y# 415J2/[Q8;=KG#E44][X4=ZX M_:6!+!( MZNB2XGJ,C!$>D1RW'CQH3_W&IL*W\7.Z/^/+(^!!C\;S_#)'K.)YOMZ>YSLS MF18_TQN"[^XB:^+,.6-1 $H1=X8AS;E""79C])1(JQ*0$$6[G!?7\P()=Q\_ M5_3^[O1^+GI."F5)! 2,B>Q?#LAJ%1#1U'F(PH&U&YN=I+)OOU>_9E%-30[L3+F1Z7]>R&Z]E"!*7Q MB<;*()!4#A"WS"!C D8*ZT@L)8[$F'CL1=-?.1%]+*I[QUY;1:'O0:'G7,L- M"\II0))9BSCQ'ME@.?*",HF#XI2LHVOYVID'2X?+0?12[GJC0^CTZGJZ"I+R-;L3E +K5!/3:'K=%HU>CT6?DDS$1&(X*>:(EXMK$1#ZI M19(*';&*WHI$/AGIFMOO*$M$G7.("VJ0I=B@$+0BB@HN0&]LDE4GOG.>:P &H-\@G?$7<&(P9UVW1X,=F.BD=+L:IGQJG M>@/?.[;]S@S_\CGIY!0=.GUH BA^F9Z33MYWCJO>L.J,AAT;AL>S@].MM]L= MS>D%O7W94W99N)9:N!;RWP=-P6:?'V%SJ3 ###FK M*7(A&&LU&&'<;8EG,52U5U-7'BEQ&;O5HFP+9&N,Z=1OP]$26:/.$F5&(4PK(,,%1T HS 5Y#26GZ\%1CWC^Z@GI4]?P(\H,?'>4@OJP4 MQ:[11I?IMXO=($"UDSX8C'I?8&L0FH]_MPF[MH='QS"H&U-WSA)4]DW+ M@=F"8W4@S(&P##G%1&AFM;^.^J9@_6D=,BG*W0[GG _PH MTXH)9#7/.5 ]1]8%AR((&@F305FVL7GK,@O%'')]CG+J(!,[<'3<'YX =$;V M6[I!!7V;&O-1#0'PP/[[>_>Z/!P MV,_#F',V7PI6:[FQ>?&, MIH2+/0:E79D9I"CM_=&*K0\>.R9%(A*"^[1A4$0CXZA!G ?CJ?+6!K*QR=NA MM"NR<:Q1LO#C::+9CCNY-+GF;4P:CRD[<$O]0JY(%URRL=T6PQ:*JQ!)J0M1 M(4B;(,0)C\@R)Q!8(S5)"Y*UC2.J[#)*5K0M:D>N\!7:19XH&MQGE'M!@[M# M@WE&([SEPJ" K._,LRTDL0\ ,\9C+@N)$L"RV&C$'P1C/*7#8V%2\ MR_#%RJ MJ\M0:K&LDUVHH,IC0Y4SMA8%^#\#A][@T&V/]TQ#WL*)_4X!AXI>*K2%.>@3:311,RB MY()'PS_L9#0DE)$;;S=O!8(%TY;"M(6R=2XQ9F*508KJ1)LZ-2=>ENJ'CBW)5VOAB$VQ&4 M.]S&7390#XED_WU'S_Y8X#MI<+3<:.I4X%8HBQ6-).+T+B@@K*%HMSL?+/!] M?_"]D&/08 HX"(NHR54QP%MD)0Z(>!FT(U*J)-5-PD27DUN?$JR32:O@7\&_ MF>4NX9]@3"O*!'>.6DB@9S"G' )$%B9;U()_ZX-_<_351I5XJD))K!YQPPER MSF&$TY9%!>,MUSAO4;M:7DS7V$;X>SS&M\LK+;\='Q]/:N?:?B?T:M\?UN.F MKFZ<\-Q&D^SD7\42[5*X_?W)G.G]=I0NU!.>%:;JE]/[_5L-'P0"'DPAL2 M<1\)TDP3)(4R'C/"HM8;FY<<;ZU]BH@"-H\2;.[39;+@T"UQ:*X>D,%1:DJ1 M<#2GZP6)+ 2*-!AN+<>.Q!P:WF5T58R_9&E_8AN1- [-7J0WR'DXFDB50;@T M;N56NY.V;$%NLL]8NPE;.EPZ_-CVRCMS&0ZW^[:N.UN+4?OCX_3R.@4="L5] ME!3W/F($FSCG[6%:*JLZ=6<_SL*9MX[2,(_R'"W99IIDT+4"Y4SD? F.Y2<[&66-E]%VAJ(S3=<8JG@DIW@DIGVW K M@,= .)(F,I0$J9#F!I#%CD?KL+&4MS%M[.,GL:W=B%^!&?/W3-?PJ/<-'?9" M@,&O12%_J)#O1KO;9ZY E@A*6:Z.K2E*+$\@3;!#6D=,C.*>Z*20^\=0V<:D M,:G"VV@,&D8T3F_2#@)R9E(WLDE,(8>JPC1*J#F-F_QD>%9F#JO3:=$4$GW5LZ[7[XU.R@*YK#Z>T79-!2. %?+*8,0]E\@&*Q$1Q(I& M[L+G,J+=M&RVR+.Z!$^L5M-] B62L$@<&6M,0P[;)UGDGK,_8I2F18EOT]['4SX5G'52]QKM'P,C/2A]*7<_HD7!.$BTY(L00Q)4&Y(3C",?$C[S'D4:RL4GHK9TO MVF?@6<-DJZ^G518:3][C:IBV"Z.3QH$WI] XSAZ_G0I\#KMK3#])@MDCH.X< MVQ.;8^]RT_1A-4[?]Z?;BYNFJ'\*>\.5!VU-@>O%MV,8A-XH>V7O#/RX2JCV M^WBT-QR]AR:0HF#:4IBV4/77:2Z4BQ$%ZGG"-!^0EI8A 9@9K"G6F&]L4GJQ MS$TQZCP6Q5UYQ=^BN'>EN'-DA'%N0'$46;;'FDB0,U(B@@&[J#S&WFULRELG MZ[H_,\URY6[6BHN\ 0^]+PVKB-7P:.J5/S5SS/SRGU@]WP[^#=KQ\B%8X%#"B0H!''T::-$A;(VB@EMXHX MSC8VF5E5O8IBTVB?SMZ'7W?1Y-5K\LF")M.0) ?,(ZO!(2ZQ1(XYAB0%X[G@ M+LFNC1;*AFK\:Y2G1OHW]+YL_CO]F=WZR%8?>X,FU\ZYJGD>PX<>F=6DGK!>'3U3^Y\\%?;_VI/ZHU_+%TY*C&N9%0N1+^G49G,_)"-8),<6\TY76Z5^F1;TY?.8967E/_ZN7S4QN9! MP[)S(&Q>C9H05[MYI1K,(0&A]P$%UQJ+C= Y>;/_OWOZK_3]V M7KSM=G;VMI]UMO:>=]Z^^_WMSO.=K3?IXRN?K2W/LC>#L>U3X-J>!ZZ7I\#U M]A2X.K^\F^'=_URFN*<*L_EO5_WK$OE>4Y_YQM638@IVLN%W#S5P'?*L,V5= M>^.C=!V_@JW1N3)^-EMH]N/4H2:)YF&YTO>]&5?ZM-??/>A_2ESG\S]'.VSW M^U_D_=&;WGNZ2_//3^^_OQ>[1XG;'.V0O4\OONU^"G'WTR[=_?A!8AUY MB!H)S/)IK!,H41] DD@7,3-IVDQ);F\PAK"5F2GA7*0Q%<)&Q9F6%M+P&Y : MRX )2:P3$@$]SMI8C1.J[E?J^ZIWZ._P^KM,TJ.L9E9K* M_-P$3]]-NS&Y4".MGW;EQW-\P7A"U3U,^LO7Z5?CM%+:JG, _G"0[OFQ!W5" MOH%_UHQ7+V'#U\-AOW^"AE^STVX]=G4O]&S5RRXEF2EE-DKQ;]L3(M6\([]U MAM7LB^D=IE_\3^>KK=.WO30<-EVVTQND)>@XKT*3YV*"9ZZM>2;YI5JO/',">.V851-3P>COO#2<<[OTQOW'P]N^VSSD'Z MV;2331_R=@3; W0E&5J,LYTTGSX"%5.!C]QGIF8DF9^R]V) M4_/$\V9"T;K3)K.JX]U.!2)-.@N^GTR]DC7!J/YONOO=%A>GC( M#8_2(YRV@OI99S\/D(%$*:11RQY^GX9P]>K=YOMFC_V)'28C^ ML#-*TZ@9QW#%0#X[70I6.S'IM29FYVYN?CVMR$Q_?'34S,D\>)<*:G[<9T"2 MAWG6X'3&IZF0$X:,9GN+K8\5-.MNHV*O^[;!HMUFIBU<=?K1:?LSB4Z6\IE^ M\.E,:*9.,YDK0)=UJ?,#=9^IS2OX:/U)YYS:/DN-,A@/P)_-TGRKTZ&:0FK^ M[+);+\["B?I,\*71Y<9.>\4\S./V@X[/*7:S,U:_U8OI6'IUI]^K\X"ECW(O M]K;>/M_Z:PY.ZI,C-^R?(M;6/V^>S8#LLJL?CUT_,8-95I?3+++5Z2TJ8'J='\_4>1F M4S^9D;/5;F&!BVGE&W[-@'KUM+YDM3EWK]FD/W6YO.IB32=^I(9S%[Y:(;H_ MO]&SSIM\H=RD8;ULUO@RJ\9,J\]KP=8@$:)^NE):O4=Y_KU,*VJ'8/3_G2ZJ M)Y!Z"(/L\G&Z;#$R1:O<*-N>:23W=+W#8\_U\1 MJ_\YN_/)(FU* S".UCGCUYUQ?U19E'_0RP:QSG'O&_21L_7I:$SO![F89U;S]%B3CXXGY=#KR4+4 M;V9->M0O/3\=M43K49K,@]2ET"2V_CCAFKY7^7'6^-%AHD29<6:.E> U/4#^ M77V2R/T"AC2L]T=T M>[)^3/23B$71I[4MUSZ"IDD>][.YD$<\O9KZ:W7Z0S^[^&O;'W:V^J-AM[-M M^[TTJH.>;7Z]7R76$]+G+]-(I-G23;N,7KIRUHI^/;P4;P[!AO^,;37* W[. M2G%NB[:444*UWBA![]PH\3:I52_V?*(S6Q/'O"35U\/$U\_&.ZT3:.)&*$1<6T<M=:1 M!6$E9L9KSX4Y;ZCXW=:]9J%]G95L,#JC V\SN:Y.\G=S0NJ<2:DS$],-C!@_ M[^;B8W%LM< N\,@E#R(:8D"8$)(B2>T%.3VRO*MYVHS3?CPW1T\F?Y_R/-W? M^A E#M9B@;3V)LU3&Y#3,B*FA 2+-?;A@H&LC9!WM2ZYPV M4OFW>8U]-VC..)N3@/K,M'X91\?)P5KCGJJ<1]FI1 _COO3A$33 M+<);\(D/-#0@MYB%C^:E_*A7UXW59'J/MR^V3V^1KI3(6>YA4WBD=S0W!%6S MO4C?/>ML0Y4#4Q=V"ODV^>!V(9?T('\]-2[VQU.'\TM']4=CF4=A;MC/A)7( MX?"H-\H#-V_:::QJEPY/0Z72UBUM$1L"7,-2HJ\/A^-^2+U(U[1-5]-O/HT' MEUAB?GRAV6#5"P-S!WN[AO/G1L/CWF!J&$KJ8S\V'>G.NGOM$4ACUT_[E<0- M^VDK\2G1[N;S&6O,_'4B\^G(9^?7R71*ZT?>KG0[@]3'NLXK:7Z :'O59;?* M$^(4J.3.;R>60+GX*;9P=O/T/DT M#A^GN &S@9LL;W4]GAA&9]: Y@1HNN7/$)C7T:-)O%*VU#0A?]WY,*5N$^8T M.LG'/5\@$>;)E2'[Y-?YZPDP]9LGFENK)KOL>H[9GW7MR(8$*2?SCS+%[:9$ MPF T3&B6\:KZDN_PQ?:GW-YFJV6SD&6L"]G4E]>XD?UVVO6SQG/IR4\[/SW$ MFEI@,OBEI[!3]^GFB9KG:0RP:2?RK-/9/>OS<9H@PY!]Q]** M#),;0SU9+A?ET)BU,YA/,!X:ZTY]G"U57R#]>-*=QK#=_'IVY=E5)YCM1^.& M-V1K4.Y87CM#+V9[9W/*,#K,YWRG=_X))K=0^>_:%@"-EKR9$:^RQ6J6#[&[ M]0$HT\X2@<"!1%QQC[0P&I$0,%.0!]N>WS/;X(*DFAF:MM3*.&<"-RY021UA M5N'SR\UT^!.#.F6Y/][9KP/:7VY^^.G0;)XW009(9.QHDCXL8_%IOK%Z,FIU M9WQJ_*[SN6)Z](0\HVQ /N.*XPPC:568@5%SK72I9L S;#:U#VB'O^RX]I)9DF^3Y;4U.4XYZ;S-;K6+ Y0O M,QSD6[RU?;CBVOZP!W'N#MFEOMGG9L91G>YVM_>?[YZ=WN>GW6Y^^.);VJLT MX[T?T_J?/4W2$MR#K_5T^S2[[FPYFVRT\SGS[%$N<6#)Z[\__=UP7/D9'9FN MD]EB?\JJYB;^LXN6]$[G.J;V13=G+IZ*F[.^VLVY>"P7C^7BL?Q0'LN7\HT' M/[Y(CY5'>C*!W_3JS]MI7]8;Y5=/D5#_]4$84$P$@@(F%G$)#&DJ.)*)2 L' M2@KJUL$>LR#8!EP:P7:R9->/K9\I7&^0V.MXHG$-/SL>CB;<+/'/>NP^S!SQ@P_/RZ3:O.3@:G2P'0;KIA(;SZ82(.1'N2T'GUF*\V+S/02:YF8 M;5*CS]"$F4V+1)[9M4_SR52G48H)"A6@TZ>T\VQ57J:_UXB[):#CI8;39T*W IEL:*11)S>!06$?=BY-$)>+%O# M>'K^\'+2W>VT3[@=],8F?G95I?0T\?JS$\5EI@".B4]0\%3ELB*@3:311,RB MY()'PYLI@ EEI$R!.YP"_/]G[\V;VDJ2]>&OHN#^[ALS$11=2];FGB#"[>TR MT233V;ELOOT M8^94*N"E!H(IS;&$),933;@T4ED6%+6I;(&+);-;IZO?0,"_CWMIM"L$'8=3 MC[*'1N>S9PHQ"*P=+G:EWY_2,:!QQ6TK0-:ZDLP0L$F:-(A""(3;E2!PP'JFV+EFYL:TN:L7_;63EIBN;'*7X/S3E\V$23M3$F[CBXC/.04B>%:$Z&4C!*24Q'AP5QD3/][PUTS MGSO=((EG09Z=*X.NUX'LS7I)9N-%QX-LCLO&02LCPE<(U\_%")Y;_];K)H;D M:-^-6.2\IY#Z;/> MC \F2X99;&;B:#98]>F;:;"J ;YYW\G)S1V?E(3S3KA6GH^;J6>XB$W5A'3B M)BD'Y$T09*_$7)58WD*_1T' 1_/3>J[:>W%TEMZ/CF9%,U=$"YZ0:[)$# T!S7%K-<_!")U6P9O_8H0J MT]5=$YC?[W?C<-:)?A$^D0Q^13P>Q-4X@I*;N'E#VWTRS@*)LY$\/SWN#\* FR"2)H0_5%DR\B5,/)= MC]!E>*:X_"@PL>0Z'J36/\8AB_\L0>!'DZS[2X)-IY'@_=.PCN+*7V3@-NZ( MF82G0;^'/X;1,6B-S1N#S]./0BKKO ;$)U89E015BTJV.$A_P MW&8^*I7RF[VC[DGK:>$PI?S'#!T]LRM6#ZUVD#TF/S@N^1EHTJE1BLCT''(N M5?NM7T+))ASMY=,WOYV2M,YP>'QVAB9?:[T]+)(^0^W>GGZKW=]JGDYHI7@7 M"_+\8Z]_B.A6^H.-2/9HCDO!#(3TIIP-[KXX/BP>D;T.6OIE_3X==^(XLK+, ML!X7="JWP1]LZQ_%57H:YSUEW>5ITQ(T;Z?UGW!,DWMNHC8JM4%2XZP>^UX; MPE]4 FJC[Z>]9\OS9H+V&SL%A6%_TBNME,Y(7SO]XR&^Q9=>_UMS(#"N_32* MX>^?;7$[5D*CGFHE-K7Q1S=UFQJ;AO$Q8QTYC7&WC1+<3WW0LWEK^,K[J7LX M5HV3B,N1,IN7K'0\+*Y8GX[PP:/Z,4V Y(G6D)%A";N(,*1#0X,#YC[([>K$D7/7VUL2(I021;%_;)Z)=OG6ZW M).NFB7B2FDI\:A*.9J[5 M:?(4QO;AJ?=G@I2G9M>-:FA?R'RIX>L+Z$G M=%0=\-[+3_TY"C8J;47*#B^L_1WJP&?CX^0E\6S1W=-*V9].VI^_G+2?/Y4? MWOWYI?WYS\\?GN-]/^,]]G;PVEO\_L[)[MY?^Q<\6\]W^.N]';K[O-O]\.H/ MWG[5_M)^]^($W_?OW<\[O+V'[_IYY^_VNY>E4K9H?_LH.9>*2T:B1YH!1@1B M#3#BM+(^ZJP\U>>S3I7QT>G,5# "+ T^@8E,<>ZE ALN%* :K\!/U)"Z^DEG MWXS:*#-^!J),8+6PC $X'Z/ASLO(%G8D<$/^_;PS=)\^E=(U$P(YGL,5=+_- M,LHX'=VFE* MF8V2$TLTWK?FT+#AA9/(D6)#=XY*5FY$TG]RV*B]3_U^4W9GG% Z*A;0.9AX M%HJ3(H],__+)X"0TL//L?A_U.KTP[*4'MH[^5FC[EX*/\Y9^EK'=A MLSYU.SCV\<_#HQ+-WBE#W^]_&YMLF>=KF9W'TQR#B>\EC0M.E!/N MDQ:RA5[_H&05X#0W!33O&7W/[N37>;R/&]+QF*'W]=./I4,2"Y(3J0T0P,DF M+O!(:*+.T<24%!=K_U&F4[;4EN;56FK+4F(2.$M,Y!3->>C=ZQ\U]2I&F^., MQ,2S&!,&G<:H*DG8^+,O;B_?+^96V4*3 TK-EWX]>SLYI[%D0XX^7XR>/+6\VEH6B&SCG+R-):AT=6LLDU9A$N<;OETT#Q?3 O&" M 4)'S&204FMW%/3SXC3HIR7HYIE&=[>=/'M^[AKK>84GKBC[2SO MJ/K)LY^\8F*OVV)W=EMU4[YHWO0/'][=.RN(3>[EV%DS]>FD.Y'SUQS M5/_O.B.Y?L?P10SA!O42,N\-S$9;7S(%/+8H0J7Y+ 2<8/" M#E><>[WXNP2WX10_+9$HPQ3WW-^G&8MB-3VR^^\/_NZ^/G@O\9U.WN]].BD> MV?>?_Q#X7E!"Q=_S?^_CL[^]__[VV^M7[^7D._BLXP_\K?KP^0NTG_][__7S M';G[^<].^WG\\OKY?J>TKGU_\ +'^=OG]MY3^/"YF]MOZ-^_[[TXVGU#OWW, MU%(?92)62%YJ?P.QU'&BI54R>^%6D[/NIE#DO,I4V ME7,232!K3YS1C@@KA74A1>;MQK:".Q:QI5.:_WL+2[\RA24$I8M,05+!6?#1 M"X0EH[)URB8IE4RATH$'!BIV"E34)^:53T0GZ@AP'9 8 MQ$! 19%Q4:F"4(#J8OV,2@863@:XY9D[YF*F'H*FUD7&I((4F$Y6LRM$KY*! M^Y0Q,94Q6LKZ&Y2L4HD/C+7$*4<)" [1YNA4DAO;S#XN,K!&;L3YPWTZ[+C6 M?UPH>>"7TB!^LP&O.HQ=I \)4 4EI,1))T YL4(QVD0@JA2O4M>4-#Y[K"?X>\XN<=P8], MA.IU4(F)!-X03YTG()@DGO% DA/,90;4 MEM:"%TN:/DY=ORZQ%R^.!_W#47+5;B?&;FJ]<,.C:[@?U@FVYAQ2Z&0!F:Y# M)05@J>5)(>%53AG\%5P-9U@AE#N9<4!(PRT5RA&-%BH)Q!UR"45S C"('&N43Y5&;'%A92XI_]ZKZ#18H95._ 3,Q MB2PDD3I; C1EXI7@Q(K,A9 A$6LJ2Y9Q[QC:V]0V];:NN<]<^:J"I@W%3[\OU%[I23IMY_;H4P"5S5ZX3+U"TNY3]LE2 M!Q*$%-$[Z:MC9950[L6L8R4 -\P*1ZPOZ4G) S$<$I$E:CJG9&3IU0:;@M>: MQDO()J+A0CHME= !O 4+67G/F)6,)>6O2LZM;.)^Y6R&37#+J;222!F @!6" M6 :&J,0=RYKFK)%-J!MZ+U>=-50!_W$G 6U43EYJ+SQDYTR0SO#$#!A'0ZII M@"N&!S/N@&"9YDY3HH,H>! =\0E!@5$GL^/."^Y*2!6'&SH$JMY]"+VKT "T M*C ?18($QF@&,45)A0U2J)H(N%@YF]&[,BN:!2-*>552 56IO!4(M]0'X560 M!OFMK:F ZQ404E,!:[!Z305\/)B_,^O3H#%IYJ(AP96C%A8XL9E10C7+V1A< M]1+'6I,!:[CZ_,X00G@1'$\4#?0DO?&""AQU#E$G?555]1JN?M^"/B5W7%&E MJ0U$)8F";G4IJYI1[ID6.2=ELM8U8'V)HD\JPWI$#*NF ZX7\,YXK[(/)H(( M1"/>CL[&35:,1.XL!"^TI:$F!%:&-9]A&68-UR6KC%E0Q?)BB! R*YY=S YJ M0N""!7W*L'0,W"O'" VL=+8KG;@4$R082ZV7D&,3M589UAH&R%R9$CA,GPY0 MR&H2X$H\<.U]OD^/C_J]_L%)ZTV_>UPP:%@S_QY)<+S,W C/\X?U;/^P6&_AP+4>H.B<\&SM.8QT!=)B2O=2SE+ M4%(3 +3GF2'L;>SKI51,B@+&,D2"CE")@A!B 0YYS4 M7,KD>,G[,[IF'RP?64@H6%8%CAH'H#03ED8"YQJ-;L6$2M43LE IFY*%$H@F M8Y8DFIA*UI\BQH9(G+$N(+L3C HD"X\K^:#*]X_#ICSS19^"SP HVZA911"@ ML@PV.UT+_2RCS,_8]#IE275(Q/&D")3@">/05##4:Q>I\YFB9E7LKE..JF:] MBUKEQCM@RDN>/$COG=.1HFGNIEVI=^QB/V^3UC=;I0K!,C4F_[=2LJ *H.8'KK2_>GPDC MH4B_E)'$,!,(N.+J\ 8M,5QGCTL47:GF=@\Y@;<2K14ZH;DWD%TA1)E/*2EU MY00W(Z>$+)!2)BN5S,5'Q.DSV8J1FY$X)0D8X% 5HE8 MZ1U!Y1NC,DPI)^XE4['ROD?.^Z@4B9MD4[0.N$B&,A6C2,&*0*.\RI58>=]] M@\24]UFPV44NB1.)$A Q$YL@$2:$DH(J+URLO.^.W)._'#D<*OXW=KYN_PO_ MF;S3@1M\ZO0FLZ(:1&H^>R[C#=^]ZPZ'ZSS-OH\J_?.O%HO[SS%AV)^MB).G[R^/)6<^G<*H^N@=KBREQZF6ZQ M2Z_]Z+:,;2EF?^JV/[XF#-277:F7Y>):M[UFP-WE*I^=SS =2]"/L6@6A8I. M2H.'P2%SK:3E-YV_6[OXJ?UAZT4OIMCZ]W$OM03=_)E8Q4NGSL[+S5WE:2O^ MJ)LE=U\RVDK!%U'@G_:*U;?**7,;:"4 M:1\5@ M&FYBR]TE;*[U5XS-_5@.);N,KWJ&[Y=U>O=S'^WY__?S/[H>]7=D^ MV.7O/^_*]]_?_OUA[\6WUWM/OYWW%;___,?)Z^>[W]Z_>X%CV(7VJ[^Z^*[\ M_?_\\1$$R]1%39CP0("F4G28>Z)D M J^XUCDUU<753=W%-<+[(8YE;(A!)NU<"A8\9RY*_*].F07% -(5HODH([P? M3-"^SPH:Y: %4YQ(X\Z0W'I5.=MLJ0+3B9*#1)W%10@T3-=VB$@64F!$*RD0W;@B+@1)@G21^YP@"MC8!GU#$E$+Q2VO%,]/ M)_(&0E Z,B8A&6>25%%%Y"(>)!>V^B\6*+'?SQ+_C"*;,S%640(!/+'9(A]! M.X S+K2)&26V%HJK6'$O96.S3M%)91SSI3B4IR[ZD*R0,AC0_!H^A:KQ'Q@_ MSC@.M*$2LH^HYW,J9;0M<> BD4(%-$HE9<&@/<-$U?CK(L7S3RR2,9$*8Z3) M4(K2@((,C!F>'(W,5@_$ B7VK 1UR37^N@1LO#@>] ]3R_5B:[<38S>U7KCAT:.O$$NC=TQ+5%Z. @_"!>[ M=$=J"9[BH)$ID)2"X(!8$XEZ@@-:.B"(&-&TV)=3Z ML4O(*'RF*)!>,>\4."Z]2M[QR"2*JU*<5Q_" @7M; R$B-0I!X1;*E'04B*F M:7AN?&*<&V.=0T9QPYI%J\XS M&J>)=YJ1$#2B>*8YY/NH^;6&5;T>MIIK)5F/@60I71JP: O1<\@(G4QP2YU2 M,BFKS55GWI5D+1?RGG%A&8<*$KP@ ;0F0)DFSG%.D%,%(X-BN;2'UYO3DY8# M%\[9+'(-AUNHT)[,""UXXRVS@DCF,@$I#"G-U0AG*K(@+.14(NP?+ EVZ33W M0ERSE> LT]AN0' "9T:Y2*V, 8(T/E%M,Q@IF9!(>6J.X!("8GN6Q>2:5+J8\O-=>3M.8AT7-2%;)D7(,%\ IRIEY2A1J+.Q&' S,!&:>"8(4-:$$@4BMOK#?^*I.AZMXE0X0S?@&OJ[ET^W>N,DC$@$T83'@(+ECL?619> M2RDU%]6<7ZBDS>I>!\RB4#FB;32DU%DE!NU[(KFW(3A+6>0;V^:1I>BO?81( M312L,>PU4?#QH/[.N>@1#3K08(A4R*J *T4\F$AB9(E37&!1"K/43,$:Q3Z7 MWR67 Z7.19,U."U=3DEERE.F$704-5-PP;(^R_"2 J4"%41FAK94S)J8XLST MGAJ&J\=R"#6,?8GB42K->D0TJZ8*KA?TGG%CB6! 6":(%Y$2,.#0N$8D+H%* M3F>A3*F!77,%*\N:Q[(D)(( # >^?O MT^.C?J]_<-)ZT^\>%PP:UIS 1Q(R+Q1E&355=EI"B,DY3UT0T2*&">.K5W>E M.,@?9[VZ2G!!F8W$,N\)T.R1C61.* ?6\U1=+ZN$<6_/NEX,MY%QH"1'&@DDA#J&,%<3%AZFI:!+*6H6D5P",.N\ !$B\YDEK^55B;R53=ROI)VIH502 M.W&E2'0&V41.CE@HZU+JZ;JHT/0#E+1'UMFHBOB/HZPDE4HZSZ5WX,&[F)E1 M G>+II8Z4YT"JX4(9YP"/"GCI94D!^L)>)E)"6PE:!Y::O$*S:GH7G;3,D)5 M]SZ$[@V*&<#_<><$FLR%L%I[72WYA4K:K.YE5'M3+'F@PA& 4A'= M&DVHTEKAD@3G"LN]ZYS<)=>]:Q\O&LRL$*O.3 M%',2( ,W-$M@D$W4"6(,2MFL)64U27'!.'&&6=K$)I6,GBTQAK.2ODK^:_OB80/V,8PZB8"%*0QB4*EY.9)-2AU3Z-H[OBD_^[7? M>G/4#U]:_SD>A'TW3*UW;C!PO:/3(3<#_-%P1DO7Z<62FLGU?8[OAZ/9Z;5V M'0ZB5:!HLW6TGUHE=LKU3EJ=X?"X-/'#5RIC/9R,]=MHK*VC?FLT%\_LE[OK6T]]:__C__L=P3G_]Z]G>R^9']NL_2Q] 7/->&@'I-Z1 M+1QTZN'L)!Q![U,+!_*U$W"$8;Q57@_^+,O0;C3(Z_PFA>-!YZB3AL]<%X?XV\GX<\/Q!X>G0$]7 M$^>[Z?_^//GP+AXBV5:OG^_PUWN(^<^[W0^O_N#M5^TO[7YO;W3^*C!2:M+D%-NIRS&J:)=Y"(-,YPK5W(>=1RSMA-;BZB M=6NT[*5G:K,.K:>X 0X.^KW1[MX<]ZH[NSUTC8WR MXF_4^9UA^D]YQ=.+I[N#/=KM@:J??U2**:.3(M[F@&H\9.*#,$3E+(.2D;KH M-K;%%M/J8C71UF$:C/;'5FMO_Q3@AJVO:8B[ M',)]PLJ95&:U"46 &R2_<( MPE8O[)_?'\QFXWCF0H&%[(W1X+ES@3D#@5M[/8Q!H \%9[XA51BFWF3O=-WW MP8\19F_T4H\71UX__T(_1HT&8+2!,!M4\? QXJ@$_$D(;5.P@N%&.?K6O[A+ MQJLZ;'E4.[%5H -YRS"/5Q]1(R#]_BULI&*GCH< M]+WSG6[GZ&34PMF%_:+X9KZ%'XG'H]N6;\74[7P=:<>9*V6[#4<[-KO.H/75 M=8\;\)KL7P2U3Y\&Z1.^)7[SAY!V)UN5R!MHPPF />W%$8*]/CX:'N%H\5U/ MMZAZ9%L4S91ONW]\-%PYKX+ 3:H90;V21ZYI&7&O1B.R]G9CFV]=5A@9-UT7 M?]O$O76(2B\5+,/U'7;0N&BH=NO0G30HAD3)M<+8"=7LM6_]XVX!O$EK\::/ M\Q!_FVP[W-^#<761YI[#HQ)FWS"YLKLGUV8ZD^/3CH[2 .G>?NJ5#PUG,'8, MK2.AZ#;[]RR+_J&9,.:R()'L'O:'HT;H@]3%3WY-OW[KQ*/]B0T_\ZTQ#:?3 MKS@_+.4H+O_*C*55+&\T^A?#UQD]-SLS_^X/IE$MGQ+QB"Q?B,OXLD]<]YL[ M&6[\GGQW[I"'.^G](U.,*17828T1_MU"=H3*1!^12^DUN: M=VGM#PI0_D_')V\$Y4VM-7!*N6@H YDL_L\Q!1_UQO;>9&,7SV\1QG_]XK:O M,A4;'P _ZQE[H)TW;RXVMG]_N[O3?OIG:^_%L_]KO_[]]:N=%V\V6SOM9UNM MI^WGK3=O?WNS\WSGZ9_XYTO'MBQC:?>/\&8(?K@B:($7=8X_->X6=X2_O.ST M4-<73?SF"/]PT"#H/][VW''LX/5_SI/!(,T2*=Z#)_9*AG5:;&$/J7>A#\404%M@Z+3'Z!:[X3]UD%*N,C-('#LFZW1 MD#=QP8;X[V'_VYA@X)MV)O1WD/Y[W!F,Y0L'ZXYQ:?I%=Y\I\-\O.:;BB&S0\'.EU^7:G,=GP9;H-G_@T< ?#9I,=HIX?>8U\:O9FKWM2 MW$[]PW*[K=:[_4[A0OCJKM?K'_?":'OC; U2P_7+I2/P01H^)> E*RX-!JQ*()UT(_-C"$@X[AQR-"P^I>8_\2MJ$UQL?.WC F8C M>>\?CJ6I>?[K01?7'7?(2YP!E*[&QWGZG&?7><[$87KN.8>XPU!P"ZKB-Z8# M:SRJD\V*3^L''&&I&%BF A%C!.'XH6*+%5EKG20W6/'%1K-DM(:XDW$^R]#+ MU'6*I8*;.J8ADA-<[Y2^3T5\.NFGZS"=_?&\CK\Y1MCA6!C#>('/.ZE/T>*W MBSZ'4[$V(:;#J8 T9R' M?4/S$L%IM&L:3ORI?^K[P.5&F)P7A_%Q?0I*;17B.:%:\N^-+K+E$1XS@)OX^2"8[L(9[ M'<%)[:CFF66*OT6=F&C\?1>CWV_B[YL7]52"G8[:Z>CQ^OL^OY"O]YZ>['[' M=]Q[+UX__6BYIYHF251Q^X&+C%@F!'&E'3V5WE.?-[;EUIPCKK';K]D9-UE] MFB-DGDJI;PVX%6SFV68JLBKE;2R,O+V,7_3V_L02/[93A]V]M]_;?WR,BDDE M@9/L.2? 01,CE"262XO:R87@T\;VQ44M/MQAT21H$W5/MEJGR#6#OQ,_; &* MF'(:%.-XXH71QXB<^96UCS!V.V$9S:1H= M\.S2T9U!\\;2G)F+TP_A\,;?G+'#6L/]SN'H.JY-?Q ;!M(__?HI7H]OTRHN MB(OO,GV*&YR9LQDO>D'XP6C,S:#ZW;'SY!)5TYJP^/'"C5GAY,VN4"NS^V95 M],3O$X?!LY$)5O7%]QW6_OX%=I]^C)9FFI4A+%A1NM4ZXE0,)(HD@Z"6,B,0 M6+8N1KDN0%_477 /K &0-2B='0M,$JEQ*P#N!6*L\\2[S#2+(F>ARXGAQ:H,QHZ4,U T-HO"J3\^S/KCO>LV M(#C<+T[&K7,GA*,1M8]QCW3"'>1W7I/5/.W%TRW9'/'LX6-_Z_;#ET>W'W?% MZS\^&HXU M/FU4W,43@_LV[+O>I]&>G:M6Q[OUE)>E.%'HTS.-?S0;OG^,[Q6'_WQR+ICX M2D,:9Z*)I3W79@)GI.L.A^G)Y(=?8V=XV'4G3SJ]9ES-EWX]>[MR=GX^W;], M_.CR]%1XBXY.AL?5!L9/'E_>:BZ=BX(>75-VBVIYZ66ZQ2Z]]J/;,K$EF?VI MV_[X&N[9>WE9SJ]UVRLJ.DP6%!$O_3C[8]XG[[:^X_W$EYMKA9?/#[^_V9A& M9]"+&=7\OCU%_;8FFO5]&3WQ+B79G5ME-DEA_:)6M1[KJY]\.WK_[=Z=]\,?)[O/VP?N]/[NOG[^0 M[>_M+Z^??V*[G]\SI,+E_>7Y/+3=5Q_P]QW^X?G.MUW^8;_]"N^_]T7L\C_@ M]?.WY7GT/?^K\_IY-^]VQCEH;^BWCS%ZKW-*))7J)&41B45;A*1,N4A 0S3% M>-OD=U:F^MKBL>!\U IS%>;.P5PV(@<1T9IG GB.WOAH@H]4>.LE307FF)T' MK@F3W:HXMP,2[ M.).Y^;^YD\7L',2<]JD#!G1E>DTL$_'K9V7O&JX4]W14''R__GZ>I7'+\!CK>?S7)2:K4%ZHC0 M@9.2W$"\L8(D2G'G<":MC9=QTG]>&\1_ #WWQ3C//?*G*J \#OG."3(U0%%S M9Q"&&C&?C"U$A-?>K==.TZ2"5CQNTB^#&^XW4_N?'::__#-?^S_'2_S9> MUYW>BV957^[*>L1P1C(;)$HF)T5#W!QX#\!PR3*6L-RM^M.WTA MY&<^\5I>\O.B*>UQXP/-\3!K4=_[G9JUP?N?#%&NYP/W!\ZS9YTLY\@$E21E MKPGX;(E)C).<B@_/_^#O.7*$[Q\^M_D?\OWG';;[_.7G]L$+?CXAJ_UN]V27[[#V MWH3,>*J2##Z!-]XI8T#&0#F8E%A>=#&]^:)3 MMG%KNFD?,G6Q/'I&7+ZZ3K?(T(E01!PC M-B=+M-0JXI\L5^%'&8M+E)]X/M^_,Y7,,S7T!IF&EQ]*L]7,2KP\._,1Y]5> M8T-(.'[?$^Q^?456FW# M.IEW,YF_]TO7T#J;-YK-EZ5GRE^E9\KCRBU_N_5FJ[57HI&.!R<+[,_\R$XD M;S;XM3ES% [ R>0#LQ*\4MX(H9CS+'C!5527AV-<^\SQO%_CG-?CH(\3ATA9 MM/=O#JW>Y3F&_#F?Q_@8WW>Q_?]@[7Q]P_O7G[&YXC7>]UN M^_MOG?;GG>_MO?V2W'ER>@SILZ"*0=R-<"^'XX+@IO-KPPBDE+-3ZMX3PF9:JB?QJ@!V= MAA&[[*D&()1K32 D2@PUDG"NI&*>4\LS@AVO.%=Q;GUP[B8)HHL&NF+V5J#[ M2:#CIT"7$T4%E,C$DE3:V#;M%DFC%N(IQRS/JY39? MI\AW%@ M D]&4F4UHP$%PPD3JP]OR<'P9,:')Q#PM/>&! X(A@8"\4Y:(HR/R -%$@PV MMF$3:> =I1(L42I5E>F[E>GO:="/;KA?75=+(.,SKBN?J&I$R)'RJ6+N134% 2R M=,139HD&ZUU4-(./(]Y]T=&Z.(V\]M%0SV8Z0KO#-+B/@*A:C.O4G6H-^,R% M32E!,L$YJW,JQZK>."9=]20L-Z*UG\UX$H("31/3)*M27B])3CPX2IA)%JSD M@GM5JHNJ3<4N-K:M)?:J5%>OP>+E>>HUX%*QD#0E*3&'\IP2<2$QDJS1.5KG M.(_EF*2*\HJ)\HUB.A8LR]5A< M9GCH,*,\J!:D)N& (")1J$Y0@(B5+4$\H0C+*(FQPA+'J _.RR24 M'=-KODST>NUC$Y[U!X>ECE-J^7XOUMB#>X6R)$"')#4/$7\RUGJ=90!)3:19 M&%X]!DL.:6]F/ ;1"QXDU81I8,A*F"#&"2 A9J],,$$XC:P$-I6^=5A]/=!8 M1Z&N#H.%B_/481"5UFAE:.(]300 +0WC)1#/$J-@@&<7-[;U,IUG5%&^:X?! MHF6Y.@QN(/.7 '1H:&]NL-OM;(3%>;II= M/09W(\-3CT$467MN!-'!9 +24>(!.&%,*1$C#RR%AEYK;I=()Z]]C$%3EI:4 M<=P^::'Z0*^):,9D"E8QG2P#"LDZ&SFW4HML7$RR.@Z6'-EF"X]PL&A06$D$ MDR6#RUKBI58D9>:<<,8Y'PH[V:3LULA6#S;64:BKXV#AXCQU'*@DC*8\$LH% M)1"X)#:5E"0OHV#4)"G='9;6J**\5J)\GPE(U9MP"P&?>A.8]I&&Z E'JX- MIIPXG]$<<3H['L 9+N\L :E*^;I+>?4K+$":IWX%+63V*CCBF0 "5AMBN$TD M!^J9SEI: 2/V+6[MZZ^!"->7P[W^D>N>;^UP'^$(5WWO<9;$N=G@UP;2?[[! M;G6L+ 6TSU:#R%%[J<$1)10CX'0@AG$@BAJ/'$VY)-G&MF1R4]N[\ADO1Q6P M"GD5\AZZIWAU.RT [&;B58RS35"\--:7TC>6^* E48E[,"F($(K;B5W,HZ] M5X%N98'N)M$\BT:ZZG^[!=)-_6_@0&HE*4DQ4P+<.N)H5D1+2%H96OIG(M)1 M=?MPG@IR%>268-3+;%79L?TG^/.U]1#IHVT@MM2"5P M\6+_N'2D77OXO^'HUP;_E0L9,HW)2@:&@?!;WJPEQB MN)N-G*-4T&B0YR9'( ,G:,T'PKD/+B;.4RY5!"O25:1;*Z2[4 M NIF?)B<)NU,($;;4O\D6>(I).(B&O@V"<=S\6'>:5>JBG++(>Z/%.66VXBM M3LR[@;B9FM!>!JJ3)#:*2" PB6"GD-(!DTID2A/DL?%ZZS/IAP&[M8^YG'5B M'KC!EW14)&3!\9?K#/#SAK@V*,Z5LR)&RWQ,(*PP8"Q*:1)26AM4=44N.YK/ M5K=262=OC4(,YTA8@]'$.FI(IB8(ZX67,J%MSNTFU\N4?U]!JH+4_8!4=1TN M')YFHA\Y0VX)ALCLFY+ ECBK#-$ZVM+AUOA8^MG3"DT5FE;&U[=H;*J^OEM@ M$Y_-,*1@ R>2!UE:B5CBM4@DN-+V"D2*H608THO=F5>Y_%B%I56"I>4VZZIS M[FXP:2;",&4/ (KDY#*![-&<4]H3\"GS* (7"<;FG+FKC)$[<\']TKBE\+^Q M\W7[7_C/Y-$';O"ITR.CKSQ1#1Z-75CC=QLY"/&]NNYPF)Y,?O@U=H:'77?R MI--K9*/YTJ]G;R,GCR]O-9?.S=CH M&L@M9<2EE^D6^\EK**$_]7UEMY 8?Y>S" M9^?PBY!0J0T>1@N;\T)7"B3.C_.^61C MOOJXW::X=OCZ6:_-K<:U=Z\2J3N;5 MDUE\ =<[_ZNS>3J;+UUGT/K+=8_339!\]9-AWFZ]V6KMX?X9'@].%IST\HA2 M'F\V^+5Q2&3FLG;><8*$Y-S(EK8;R7/@>@C4.",BY8/6>^F6/B_=^OW[T\ M:'^/7]Z_PVM[?]#=5W_ AU?M;GLO_/W^W?OONP=OQ>Y!^^"\8Z+]^87$ZZ)= MGO%NE[6?__'MP_/]+^_Y6];^_G+_P^?=DP][X>0]_Y!WSQ1#9E0D81FAWI6: M/2H3!]$3G8$:#JKD06YL,RDWA;BK:LC+D>5=(:]"WOU#7CVU7CC834^MK6$\ M,A-)AJ0)X"H2)Y,AE%LO+'42,7!N7YJ**9)L*03;BAI"$ )STF0$?="<(II!2QL;-^F8$^%N IQRS/JY;9>U_PX_<'P M;7J&J/)OW<_LBA"IZ8'E8^_0&'*D-$@ %010*VV6W&NO M*'4"9(S5A;?D8#A;=MOE)#5+B@272N=D+4E3Q(8Q"2YZ)4IHV#:SF];>5?&R M)8I[K$)]MT)]UTV0JNOJ%D(^=5T!N&2YR(1J1@E0%HF-+A%AI&(\:5SP>&=- MD*J45RFO?IL'D_(9OTUT*G.@)("2J,H9$.>;JB7**86&"+>J2GF5\OL@Z-5+ M<3?2/!/T'V7,ECLB?$9I9DH1KX(B5O.<:2H5H]42$O.U#Y=ZUC\X2(/0<=W6 MH3M,@]H[_5XKI L((>J$K$F,@($LT@&%6E[O6\@^(JR-><;QWQ4*5XK?5P=!@L6X9FP!LXL5480#J'4 M!N"66$XUD3(K,!JH*-JX8==WUH"B!B]U?+\7:W#"O4*9U\8E MK7( #8 6I75*&IPZ"D[@.$3"2+J(ZC\\2B*B91&"FX I8@C=BU MO+6_H$887%\.GPZ'Z8B4<=P^J:&Z0*^+:)R[D"2-3G-@43NT-G7**1LDI496 MO\&R(]ML71+!G0A6)1)+7A>8I%"<$-E4\M;GZ!58NK&M-W$]E\@16F5Z:62Z MN@T6+LU3MX'1EC&6!>'(+0EXS9"GF$2T,HJ%H )+LH895$FN>0NK)-]35P+U M68*A0(*&4+*3''$T95*"#F3TV5&E[RQOH4KYNDMY]2HL0)JG7H4HN'546"*% M*PG%3A'+E"2!EB*!T3NJXXA[+U.([]H'(>SUCUP7I<8?+;A#Z..LEW.SP:\- MHM,<(?,4N$X:(!F;>;:9BJQ 0K90O2I+CNRSI2($KIOPE!) FXL I\ZG1:.-C-Q*JD")'[1"CD3$"*1"Q' MRY1'FJEE22AK.%=Q;GE&?9- GD4#7?6^W0+HIMXW::13)=^'A^P) M6 ?$!9Z(R2PDSGTPIM09N(-(GHIQ%>.68-3+;;Y6A^3= -Q,F).&*&5DQ-.( MMJM! ]9GX(0&ID.B-'J3D+%_7/K5KCW\WW#T:X/_,8#PR@N6-9J! M 2S2H+P//$DC -23 ,4%8RB$F M[@US?%Y)CXIT%>E6&>ENXL-<--15'^8MH&[JPU3!9<^-)RF73":0Y62:#!CZ_7V!10>!NW6/N9RUHUYX 9?TE$1D07'7ZXSPL\;XMK N,N0G='2 M*Y:!TVRH$M[XG,#;S'FJSL@EA_/9RE;),QLBTR2STF,U445\H)(XDSQ/V7+I M+#)6K3:5OJL8HQ4Z9:\@M4QC>Q"0JK[#A@XN+;B2VB^-4PK_&SM?MRE9U_J<_ M[)3Y>NDZ@[]<]QBU*'YT#U_GMVX_?%G-/=M-__?GR8=W\=!S4.UWNR>[?(>U M]SY\:>_%+^WG'SY_>%4^NXOWZ79V/[_]MOMNE[_?^Y#;GW>_?=0Q(4NGE@A& M414Z%HB3D(BQP+440:F,4YY0K ]QTH\&QPE7'I=YLKD.W.!3IT=&F^*)FFB, M3B^FWM$3KAL5], RIMD]?V$^-;M]K_A%F^-O*:'@S0L89^M([SXJ5 KQ-7) M!FEU\7=\?HD3+=PCT\;MOJY]>_C7AK)L*";K;+5F]=XGD(Z\&DPOL2: M2[3U#WP6OLXQ3D\<_O/)J=@WTO>CM<&E&+N/Q\@P5'UW^]5LG'NT77;9%1_IL[*0?/WE\>:NY M= ZO1M= ;BDC+KU,M]A/7A,&?NJ;/WI9QK84L_5EZ\LJ?KW;7G%P=66AGQM\ MU%[XZ!QR'Q 7T^!A*+ Y!^!Z+@,NF-B:P.$U3KG6=1XF2J UP?\S<_& ^VC& M]KQN:LIRSVSC7/F7'_RR/:6)S:^_-TS@.B>K5T[$XYG-0JI;#:N^"V%=N^FI MF^T!-MO:9[6]W7JSU=K#_3,\'IPL.'OM$>4NWVSPR^U9O,EYAW 3B8?F)7@ ME?)&",6<9\$+KN*HFN+8+?.C\XX?.VF>X2,[O6,T:.>[:WY'NWD/S6;&=QNC M>>9\I'QL39R.O^'G_^HTG_W\6_?#\S\_?_C\LM-^]4*^?O?AH/W]+=M]]=?^ M^\]OV7FGX^ZK'=9^]^_B[.G@9[ZT7[4/=M_MX+M^D1\.W@M\CV\?WKTL]\^[ MLS7.F4S)EC! *G))9W."N-)1/2H&Q@1OM?4;V^9B+.!M@IX76+>A8M\CQ[X' M@;YKGZK<+2I6&+P9#$XC5:+6-AGOB4XV$L@L$P/2$ &>4R$S6"DWMB5L6G7K M:)6*AQ4/EV?4-^&"F;FLG;=&,P:*4Q-SXEJ@W$B? ]#KQKY4+KA$(#A3P\O) M$'&)";?1$?#6$I]M(DPS:J6/!IR8UR&C4L$*?:L(?0^"?)4*K@0*3L-P)#=) M4D1!IB)20>,-<: IL2XR%D3FF@*BH-SD]JY:#RQ9G:]52Y!K/*+N4^J%DR9F MXE,?7ZUWD'HXE8?]WK _N'T'Q"LB*T_OL9X]76]"$A778+@-D*2'P).15%ED M$ $EPPD3J\-PY>!QMGR_Y"G2;( $[X& @$1P/R?"L^(RA9BI#1O;%XWD58Z; M7G/I?A#AKCQH)01]IG2]U5)EIHCB)A/0OJ25!B#":DB"*<>UW-B&36OOJMQI ME?@EE/B0(Z5! J@2EVVES9)[[15%>0<9X^UZ)E8EOT2R/_4$!1T,-RP0:@+: M0"4?P?O@B J:6I4\1$/OK)=BE?XJ_575/[RXSS1;--2C8&NBO9 $O&3$!ID) MC=Y3RH%KXY=1W-<^UNM9_^ @#4+'=5N'[C -[B/;:LZ6[-(*7QVAH: ML^4;VQ>=NC<^WUJB4ZPUE^X'$>[JNE@)09^Z+G*RF5N01"D>"%BOB#6"$@[* M9F:"U51N;"NZ:>6MJV)5D5]BA0X"0H@ZYZ0#1)4-6+ NF*1B%IRS&K"R@G(^ M=5,8Z;R-D1$FDD"[106T6S@CCD*6&H7?1S^O-GU5Z$LKW0\BW%6AKX2@3QT4 M!M>8:YJ(@*+0C=3$@9,HZ)H!=89G'DL;W4W%[ZKG3HV\N)9_8G#8'Z B:_E^ M+];(BOME,TF #DEJ'B+^9*SU.LL DII(LS"\NB=6#N1FB_F:("5W3I%HDR; MDVN=@49@VK=J^YR-]$HWMM7-(J!] DAGKE.9"J>BU MU,:KZI]803F?^B>2E) L542+4F0V&$VL0;&GAJ&1RJSQ*=^NH525[N55Z#\O MW%6AKX2@3_T3G%-G@ ;"900"'C(Q67AD\LR) -QP&Y&ZRTVIY1(I]"O\$Y,2 MD/BRZ<_.V4[/<>OI&IX3)9 ?6 M<*\C.*D=U3RS3/&WJ!,3U:^VX2VV\E6*N1]EYA]5'"ZH.@:C5_5@)A9^*M%(]4^$1L?,U^AMD+M>D+M31@LS1$R3X'KI &!UV:>;:8B*Y"0+50_ M\@KBZ]2/; 'YJG*2J, - 6"!6&"<2!>#8$%Q[PJ^WL:17%&UHNIC0-4' =5* M8%<"8*?^>R4X-P(RR27W$43@2&6C(12$HCIGY6CQWW.S*>E%E%T] GN-EFWE M]S#:@*X9Y6Q;J;%(0>D ->EO]6204-5WOJ9IXZ"\F! 6'!*N6@H YDL_L\Q!1_UQG;3V:^T5BLX6GJ^_>L7MWU5 MI[1&X/B\WA?WOO/FS<7&]N]O=W?:3_]L[;UX]G_MU[^_?K7SXLUF:Z?];*OU MM/V\]>;M;V]VGN\\_1/_?.G8EF4L[?Y1:9C7+RL24V^88OFIP;9B)+1>=GJN MUV0[OSG"/QPTC?K^\;;GCF,'K_]SG@R>@ZF1XI.<&4]5DL$G\,8[90S(&"@' MDQ++&UZ^_#GT#V.*)B=7@N%Y$L:MXZ<-K_\F=Z53:], M_.*H->?P@PE@C@TA\.MO]6O 9DH8#+R87M(BQGCHJ9YZJKH&\4H^ MGXZ+.%A^LRZA3](I[UDUU9IYQ\5GN@[WZKCX_(-VWMQ!%]08G^K+:ZTO[Q$N MH\;.]VMMYL;6]O]]>,/.*9EZ/'NSXV5S1TDRW+U M'8YYY9NXY)%;"\>K[]:/NE_>[JQ^^6NKM[+\LXNO6S]^^QV?Y^O'WV%CI0NK M*S%WSR7#H;'&',22RV\)<)^)9PJM%PXZ2T'1Y$<3GZE%T//@D*MX6?&R37@Y MF[N/Z^H^5JB\/U1.HF\<""ICDD0FXPFHI(E-)W 7*U-/50S.52/=,WRI#Z97MKO7+ G_C$V)OZ)SX?!M]WF M+X/=J^P&W.SXA-T3O>[*^N M]7;6=S[BYVULE[%M;'V BW[!U7?OQ>K*.JSS+HZQ!#<'@<_)+M_H;[SK'O5V M/K.-+V]W>BN;I9'MY I%^&!S2$.:5D:=;HLE]8$O=IU5C[ M>5=0:\^L;W._P3F$C'*!B 7"9>.H#IY96ZH!4!L;3*.GF$9_=S%\FXN."G#W M [CIBP^N36:>!%D*.^0DB DZD&"]DE0*+Y1]H(N/"G5M$?H*=;^%NCM<>/TJ M2;B"VNQ![337]V=OZ]OAUVQ-U#Y$PKQ$8&/!$F>8(%YXDS,M77F1N9E[]]VM MF%8QK3VSODT;@Y96,\$M[38-4E9;>P)?6.5OK4.Z> 5&X1^KY\>1.RTMA$#=W6VZF.[HM:^GAQW/9 M_1X))T4)*A;>!0O/U2@,6C4-24-@0""5&H6):>*X9AJ\T2&;A24N+SOK:CN MN9':)W1*55F^KRQ/W%(B>I>LIR0ED5"68R3.>T\H>)GQ5PO&M+&;>I7GF9=E MN[_KY18W9U6&[RO#Y[TP%B!12SV1*:-.YEH1ITMD,ZPOYF&)0E]L),Z_T@_]TKYH'\NEC?6Q/,V^J)K(N7C>6*JEKB# MENB]GO:_@.8A,TV\B HUA&]R*"-A5@03A,2SS9'KE0#59Y\_62&R0F2;(/() MW5X5..\&G!-GEV$&U1CW1'/KT4B.2*V5SD1I'XR+W@;-YBGYO()G!<]V@>O2.;:$ @N$Z,_(5YT'+N/TZ6!O;[LI,N^V_W3;;C>D3YLI[:_T1V%[,#H8 MIM84=>KU3V7VS6&7KQ_UC@/KK7P^7%W[<-C=>2][QUW1>[=^M+[V_GB]-$@Y M[GV_6-2IN[:,DOT>Y?4S[:TMX^?C=V]]%]WC0#>V_MI$+-A"+#CN\H^YNX9C M^/#50QTN(A3'&YP*/(4AJ1#0TY@U?9 M9$9UCE8KH DXO5@&ZHJ:_TW)I,%N$RMX^=A?J(A_N?C_[T=P?L02M0'8G',T M$K@5CMH,V<:D#"BEY6]*53V1D+Q&_=.4GFH>%,WS ]7+I9X!MRVR]< B%S93 M/-A.J[F,NC08P'^FQMZT['C10O?M*]KMYM2^@BZUF4!M)G"B)QXHH6VN?3FI9X8.Y(+$\\,.&XQS]N]][AYZ[$S>[Q!WPMCH]_W%K']Z[O_-7?V/J, M8W[S\Z('IGSNQKO/.+8/M,??'/=6D(2^>X//]?KKI5KUSE\[O;6N[*Z]+9EZ M/R?M,7.RAH$ES+.FOWLDKC!4#U&)H)@23C;%^+FUSR))K^8D5Q1K9\G\BF(S M1K'C,Q0#23,P!D12*'7RT;KV1D=BF0"3P5-\"E&,+BHYXY8BSSO5^.F88Q>- MO:.3;E.=C!.YOLG4BT]7> 02U6Q'M]F-MV4SEO=?N^'P"-?T;[=]D"HRW0:9 MCJ;X%8#6*2$R)