0001628280-22-021669.txt : 20220809 0001628280-22-021669.hdr.sgml : 20220809 20220808181859 ACCESSION NUMBER: 0001628280-22-021669 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220808 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: 221145813 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-20220630.htm 10-Q lazr-20220630
Luminar Technologies, Inc./DE00017580572022Q2falseDecember 311125252525P1Y00017580572022-01-012022-06-300001758057us-gaap:CommonClassAMember2022-07-29xbrli:shares0001758057us-gaap:CommonClassBMember2022-07-2900017580572022-06-30iso4217:USD00017580572021-12-310001758057srt:AffiliatedEntityMember2022-06-300001758057srt:AffiliatedEntityMember2021-12-310001758057us-gaap:CommonClassAMember2022-06-300001758057us-gaap:CommonClassAMember2021-12-310001758057us-gaap:CommonClassBMember2022-06-300001758057us-gaap:CommonClassBMember2021-12-310001758057us-gaap:ProductMember2022-04-012022-06-300001758057us-gaap:ProductMember2021-04-012021-06-300001758057us-gaap:ProductMember2022-01-012022-06-300001758057us-gaap:ProductMember2021-01-012021-06-300001758057us-gaap:ServiceMember2022-04-012022-06-300001758057us-gaap:ServiceMember2021-04-012021-06-300001758057us-gaap:ServiceMember2022-01-012022-06-300001758057us-gaap:ServiceMember2021-01-012021-06-3000017580572022-04-012022-06-3000017580572021-04-012021-06-3000017580572021-01-012021-06-30iso4217:USDxbrli:shares0001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-03-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310001758057us-gaap:AdditionalPaidInCapitalMember2021-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001758057us-gaap:TreasuryStockCommonMember2021-03-310001758057us-gaap:RetainedEarningsMember2021-03-3100017580572021-03-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-04-012021-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001758057us-gaap:RetainedEarningsMember2021-04-012021-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-06-300001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001758057us-gaap:TreasuryStockCommonMember2021-06-300001758057us-gaap:RetainedEarningsMember2021-06-3000017580572021-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-03-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001758057us-gaap:AdditionalPaidInCapitalMember2022-03-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001758057us-gaap:TreasuryStockCommonMember2022-03-310001758057us-gaap:RetainedEarningsMember2022-03-3100017580572022-03-310001758057us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-04-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001758057lazr:FreedomPhotonicsMemberus-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-04-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMemberlazr:FreedomPhotonicsMember2022-04-012022-06-300001758057lazr:FreedomPhotonicsMember2022-04-012022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMemberlazr:SolficeMember2022-04-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMemberlazr:SolficeMember2022-04-012022-06-300001758057lazr:SolficeMember2022-04-012022-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001758057us-gaap:RetainedEarningsMember2022-04-012022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-06-300001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001758057us-gaap:AdditionalPaidInCapitalMember2022-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001758057us-gaap:TreasuryStockCommonMember2022-06-300001758057us-gaap:RetainedEarningsMember2022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001758057us-gaap:AdditionalPaidInCapitalMember2020-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001758057us-gaap:TreasuryStockCommonMember2020-12-310001758057us-gaap:RetainedEarningsMember2020-12-3100017580572020-12-310001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-06-300001758057us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001758057us-gaap:RetainedEarningsMember2021-01-012021-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001758057us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001758057us-gaap:AdditionalPaidInCapitalMember2021-12-310001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001758057us-gaap:TreasuryStockCommonMember2021-12-310001758057us-gaap:RetainedEarningsMember2021-12-310001758057us-gaap:TreasuryStockCommonMember2022-01-012022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001758057lazr:FreedomPhotonicsMemberus-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMemberlazr:FreedomPhotonicsMember2022-01-012022-06-300001758057lazr:FreedomPhotonicsMember2022-01-012022-06-300001758057us-gaap:CommonStockMemberus-gaap:CommonClassAMemberlazr:SolficeMember2022-01-012022-06-300001758057us-gaap:AdditionalPaidInCapitalMemberlazr:SolficeMember2022-01-012022-06-300001758057lazr:SolficeMember2022-01-012022-06-300001758057us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001758057us-gaap:RetainedEarningsMember2022-01-012022-06-300001758057lazr:FreedomPhotonicsMember2021-01-012021-06-300001758057lazr:SolficeMember2021-01-012021-06-300001758057us-gaap:AccountingStandardsUpdate201602Member2021-01-012021-06-30lazr:operatingSegment0001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerOneMember2022-01-012022-06-30xbrli:pure0001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerTwoMember2022-01-012022-06-300001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerOneMember2021-01-012021-12-310001758057us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberlazr:CustomerTwoMember2021-01-012021-12-310001758057lazr:FreedomPhotonicsMember2022-04-132022-04-130001758057lazr:FreedomPhotonicsMember2022-04-130001758057lazr:CustomerBacklogMembersrt:MaximumMemberlazr:FreedomPhotonicsMember2022-04-132022-04-130001758057lazr:CustomerBacklogMemberlazr:FreedomPhotonicsMember2022-04-130001758057lazr:FreedomPhotonicsMemberus-gaap:CustomerRelationshipsMember2022-04-132022-04-130001758057lazr:FreedomPhotonicsMemberus-gaap:CustomerRelationshipsMember2022-04-130001758057us-gaap:DevelopedTechnologyRightsMemberlazr:FreedomPhotonicsMember2022-04-132022-04-130001758057us-gaap:DevelopedTechnologyRightsMemberlazr:FreedomPhotonicsMember2022-04-130001758057us-gaap:InProcessResearchAndDevelopmentMemberlazr:FreedomPhotonicsMember2022-04-130001758057us-gaap:TradeNamesMemberlazr:FreedomPhotonicsMember2022-04-132022-04-130001758057us-gaap:TradeNamesMemberlazr:FreedomPhotonicsMember2022-04-130001758057us-gaap:AcquisitionRelatedCostsMember2022-04-012022-06-300001758057us-gaap:AcquisitionRelatedCostsMember2021-04-012021-06-300001758057us-gaap:AcquisitionRelatedCostsMember2022-01-012022-06-300001758057us-gaap:AcquisitionRelatedCostsMember2021-01-012021-06-300001758057lazr:StockBasedCompensationCostsMember2022-04-012022-06-300001758057lazr:StockBasedCompensationCostsMember2021-04-012021-06-300001758057lazr:StockBasedCompensationCostsMember2022-01-012022-06-300001758057lazr:StockBasedCompensationCostsMember2021-01-012021-06-300001758057us-gaap:AcquisitionRelatedCostsMember2021-03-310001758057srt:NorthAmericaMember2022-04-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2022-04-012022-06-300001758057srt:NorthAmericaMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-04-012021-06-300001758057srt:AsiaPacificMember2022-04-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2022-04-012022-06-300001758057srt:AsiaPacificMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2021-04-012021-06-300001758057lazr:EuropeAndMiddleEastMember2022-04-012022-06-300001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057lazr:EuropeAndMiddleEastMember2021-04-012021-06-300001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001758057us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001758057us-gaap:TransferredOverTimeMember2022-04-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMember2022-04-012022-06-300001758057us-gaap:TransferredOverTimeMember2021-04-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMember2022-04-012022-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057lazr:AutonomySolutionsSegmentMember2021-04-012021-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:ATSSegmentMember2022-04-012022-06-300001758057lazr:ATSSegmentMemberlazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057lazr:ATSSegmentMember2021-04-012021-06-300001758057lazr:ATSSegmentMemberlazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057srt:NorthAmericaMember2022-01-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2022-01-012022-06-300001758057srt:NorthAmericaMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:NorthAmericaMember2021-01-012021-06-300001758057srt:AsiaPacificMember2022-01-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2022-01-012022-06-300001758057srt:AsiaPacificMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMember2021-01-012021-06-300001758057lazr:EuropeAndMiddleEastMember2022-01-012022-06-300001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057lazr:EuropeAndMiddleEastMember2021-01-012021-06-300001758057lazr:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001758057us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001758057us-gaap:TransferredOverTimeMember2022-01-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMember2022-01-012022-06-300001758057us-gaap:TransferredOverTimeMember2021-01-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057lazr:RevenueRecognitionTimingConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:AutonomySolutionsSegmentMember2022-01-012022-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057lazr:AutonomySolutionsSegmentMember2021-01-012021-06-300001758057lazr:SegmentConcentrationRiskMemberlazr:AutonomySolutionsSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:ATSSegmentMember2022-01-012022-06-300001758057lazr:ATSSegmentMemberlazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057lazr:ATSSegmentMember2021-01-012021-06-300001758057lazr:ATSSegmentMemberlazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057lazr:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:VolvoCarTechnologyFundWarrantMemberus-gaap:CommonClassAMember2020-03-310001758057lazr:VolvoCarTechnologyFundWarrantMember2020-03-31lazr:tranche0001758057lazr:VolvoCarTechnologyFundWarrantMember2021-01-012021-12-3100017580572021-01-012021-12-310001758057us-gaap:USTreasurySecuritiesMember2022-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-06-300001758057us-gaap:CommercialPaperMember2022-06-300001758057us-gaap:CorporateBondSecuritiesMember2022-06-300001758057us-gaap:AssetBackedSecuritiesMember2022-06-300001758057us-gaap:CashAndCashEquivalentsMember2022-06-300001758057lazr:MarketableSecuritiesMember2022-06-300001758057us-gaap:USTreasurySecuritiesMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001758057us-gaap:CommercialPaperMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMember2021-12-310001758057us-gaap:AssetBackedSecuritiesMember2021-12-310001758057us-gaap:CashAndCashEquivalentsMember2021-12-310001758057lazr:MarketableSecuritiesMember2021-12-310001758057us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2022-06-300001758057us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001758057us-gaap:EquityMethodInvestmentsMemberlazr:MarketableSecuritiesMember2022-06-300001758057us-gaap:EquityMethodInvestmentsMemberlazr:MarketableSecuritiesMember2021-12-310001758057lazr:NonMarketableEquityInvestmentMemberus-gaap:OtherNoncurrentAssetsMember2022-06-300001758057lazr:NonMarketableEquityInvestmentMemberus-gaap:OtherNoncurrentAssetsMember2021-12-310001758057lazr:RoboticResearchOpCoLLCMemberlazr:ClassAPreferredUnitsMember2021-12-012021-12-310001758057lazr:RoboticResearchOpCoLLCMemberus-gaap:CommonClassAMember2021-12-012021-12-310001758057lazr:RoboticResearchOpCoLLCMemberus-gaap:CommonClassAMember2022-01-012022-06-300001758057lazr:RoboticResearchOpCoLLCMember2021-12-310001758057us-gaap:MachineryAndEquipmentMember2022-06-300001758057us-gaap:MachineryAndEquipmentMember2021-12-310001758057lazr:ComputerHardwareAndSoftwareMember2022-06-300001758057lazr:ComputerHardwareAndSoftwareMember2021-12-310001758057us-gaap:LeaseholdImprovementsMember2022-06-300001758057us-gaap:LeaseholdImprovementsMember2021-12-310001758057us-gaap:VehiclesMember2022-06-300001758057us-gaap:VehiclesMember2021-12-310001758057us-gaap:FurnitureAndFixturesMember2022-06-300001758057us-gaap:FurnitureAndFixturesMember2021-12-310001758057us-gaap:ConstructionInProgressMember2022-06-300001758057us-gaap:ConstructionInProgressMember2021-12-310001758057us-gaap:CustomerRelationshipsMember2022-06-300001758057us-gaap:CustomerRelationshipsMember2022-01-012022-06-300001758057us-gaap:CustomerRelationshipsMember2021-12-310001758057us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001758057lazr:CustomerBacklogMember2022-06-300001758057lazr:CustomerBacklogMember2022-01-012022-06-300001758057lazr:CustomerBacklogMember2021-12-310001758057us-gaap:TradeNamesMember2022-06-300001758057us-gaap:TradeNamesMember2022-01-012022-06-300001758057us-gaap:TradeNamesMember2021-12-310001758057lazr:AssembledWorkforceMember2022-06-300001758057lazr:AssembledWorkforceMember2021-12-310001758057us-gaap:DevelopedTechnologyRightsMember2022-06-300001758057us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001758057us-gaap:DevelopedTechnologyRightsMember2021-12-310001758057us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001758057us-gaap:InProcessResearchAndDevelopmentMember2022-06-300001758057us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001758057lazr:AutonomySolutionsSegmentMember2021-12-310001758057lazr:ComponentsSegmentMember2021-12-310001758057lazr:OptogrationMemberlazr:AutonomySolutionsSegmentMember2022-01-012022-06-300001758057lazr:OptogrationMemberlazr:ComponentsSegmentMember2022-01-012022-06-300001758057lazr:OptogrationMember2022-01-012022-06-300001758057lazr:FreedomPhotonicsMemberlazr:AutonomySolutionsSegmentMember2022-01-012022-06-300001758057lazr:ComponentsSegmentMemberlazr:FreedomPhotonicsMember2022-01-012022-06-300001758057lazr:AutonomySolutionsSegmentMember2022-06-300001758057lazr:ComponentsSegmentMember2022-06-300001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-01-012022-06-300001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:CommonClassAMemberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMember2021-12-012021-12-31lazr:trading_daylazr:consecutive_trading_day0001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMember2021-12-012021-12-310001758057us-gaap:DebtInstrumentRedemptionPeriodThreeMemberlazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-012021-12-31lazr:consecutive_business_day0001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-06-300001758057lazr:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-04-012022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMemberlazr:PrivateWarrantsMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMemberlazr:PrivateWarrantsMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberlazr:PrivateWarrantsMember2022-06-300001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2021-12-310001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2022-01-012022-06-300001758057us-gaap:WarrantMemberlazr:PrivateWarrantsMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel2Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001758057us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel1Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel3Memberlazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057lazr:PrivateWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001758057us-gaap:FairValueInputsLevel2Member2022-06-300001758057us-gaap:FairValueInputsLevel2Member2021-12-310001758057us-gaap:WarrantMember2022-01-012022-06-300001758057lazr:ShareBasedPaymentArrangementEquityClassifiedAwardsMember2022-01-012022-06-300001758057lazr:ShareBasedPaymentArrangementLiabilityClassifiedAwardsMember2022-01-012022-06-300001758057lazr:VendorStockInLieuOfCashProgramMember2022-01-012022-06-300001758057us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001758057lazr:EarnOutSharesMember2022-01-012022-06-300001758057us-gaap:ConvertibleDebtSecuritiesMember2022-06-30lazr:vote0001758057lazr:PublicWarrantsMember2021-12-310001758057lazr:PrivateWarrantsMember2021-12-310001758057lazr:PrivateWarrantsMember2022-01-310001758057lazr:PrivateWarrantsMember2022-04-300001758057lazr:PrivateWarrantsMember2022-01-012022-01-310001758057lazr:PrivateWarrantsMember2022-04-012022-04-300001758057lazr:PrivateWarrantsMember2022-06-300001758057lazr:DaimlerNorthAmericaCorporationMemberus-gaap:CommonClassAMember2022-01-012022-06-300001758057lazr:DaimlerNorthAmericaCorporationMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001758057lazr:DaimlerNorthAmericaCorporationMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001758057lazr:DaimlerNorthAmericaCorporationMember2022-06-300001758057lazr:VendorStockInLieuOfCashProgramMember2021-12-310001758057lazr:VendorStockInLieuOfCashProgramMember2022-01-012022-06-300001758057lazr:VendorStockInLieuOfCashProgramMember2022-06-300001758057lazr:A2020PlanMember2022-06-300001758057lazr:Amended2020PlanMember2022-06-012022-06-300001758057us-gaap:EmployeeStockOptionMemberlazr:A2015PlanMember2022-01-012022-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMemberlazr:A2015PlanMember2022-01-012022-06-300001758057us-gaap:EmployeeStockOptionMemberlazr:A2015PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockMember2019-01-012019-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockMember2019-07-012022-06-300001758057us-gaap:RestrictedStockMember2021-12-310001758057us-gaap:RestrictedStockMember2022-01-012022-06-300001758057us-gaap:RestrictedStockMember2022-06-300001758057us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2021-12-310001758057us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMember2022-01-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMember2022-04-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMember2021-04-012021-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMember2021-01-012021-06-300001758057us-gaap:EmployeeStockMember2020-12-310001758057us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-12-012020-12-310001758057us-gaap:EmployeeStockMember2020-12-012020-12-310001758057lazr:OptogrationAwardsMember2021-08-012021-08-310001758057lazr:OptogrationAwardsMember2021-08-012022-06-300001758057lazr:FreedomPhotonicsAwardsMember2022-04-012022-04-300001758057lazr:FreedomPhotonicsAwardsMember2022-01-012022-06-300001758057lazr:SolficeAwardsMember2022-06-012022-06-300001758057lazr:SolficeAwardsMember2022-01-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2022-05-022022-05-020001758057us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberlazr:MarketOneMemberMember2022-05-022022-05-020001758057us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberlazr:MarketTwoMemberMember2022-05-022022-05-020001758057us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberlazr:MarketThreeMemberMember2022-05-022022-05-020001758057us-gaap:CostOfSalesMember2022-04-012022-06-300001758057us-gaap:CostOfSalesMember2021-04-012021-06-300001758057us-gaap:CostOfSalesMember2022-01-012022-06-300001758057us-gaap:CostOfSalesMember2021-01-012021-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001758057us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001758057us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001758057us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001758057us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001758057us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001758057us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001758057us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001758057us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001758057us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001758057us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001758057lazr:RestrictedStockAwardsMember2022-04-012022-06-300001758057lazr:RestrictedStockAwardsMember2021-04-012021-06-300001758057lazr:RestrictedStockAwardsMember2022-01-012022-06-300001758057lazr:RestrictedStockAwardsMember2021-01-012021-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001758057us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001758057us-gaap:EmployeeStockMember2022-04-012022-06-300001758057us-gaap:EmployeeStockMember2021-04-012021-06-300001758057us-gaap:EmployeeStockMember2022-01-012022-06-300001758057us-gaap:EmployeeStockMember2021-01-012021-06-300001758057lazr:FixedValueEquityAwardsMember2022-04-012022-06-300001758057lazr:FixedValueEquityAwardsMember2021-04-012021-06-300001758057lazr:FixedValueEquityAwardsMember2022-01-012022-06-300001758057lazr:FixedValueEquityAwardsMember2021-01-012021-06-300001758057lazr:OptogrationAwardsMember2022-04-012022-06-300001758057lazr:OptogrationAwardsMember2021-04-012021-06-300001758057lazr:OptogrationAwardsMember2022-01-012022-06-300001758057lazr:OptogrationAwardsMember2021-01-012021-06-300001758057lazr:FreedomPhotonicsAwardsMember2022-04-012022-06-300001758057lazr:FreedomPhotonicsAwardsMember2021-04-012021-06-300001758057lazr:FreedomPhotonicsAwardsMember2022-01-012022-06-300001758057lazr:FreedomPhotonicsAwardsMember2021-01-012021-06-300001758057lazr:SolficeAwardsMember2022-04-012022-06-300001758057lazr:SolficeAwardsMember2021-04-012021-06-300001758057lazr:SolficeAwardsMember2022-01-012022-06-300001758057lazr:SolficeAwardsMember2021-01-012021-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001758057us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMember2022-01-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberlazr:A2020PlanMember2022-01-012022-06-300001758057us-gaap:ShareBasedPaymentArrangementEmployeeMemberlazr:FixedValueEquityAwardsMemberlazr:A2020PlanMemberlazr:ShareBasedPaymentArrangementTrancheFourMember2022-01-012022-06-3000017580572021-10-310001758057srt:MinimumMember2022-01-012022-06-30lazr:renewalOption0001758057srt:MinimumMember2022-06-300001758057srt:MaximumMember2022-06-300001758057lazr:P3USAIncMemberus-gaap:CommonClassAMember2021-07-012021-09-300001758057lazr:P3USAIncMember2022-06-300001758057lazr:ECARXHoldingIncMemberlazr:ChairmanAndChiefExecutiveOfficerMemberus-gaap:CommonClassAMember2022-05-310001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-06-300001758057lazr:ATSSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-06-300001758057us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001758057us-gaap:OperatingSegmentsMember2022-04-012022-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2022-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2022-06-300001758057us-gaap:OperatingSegmentsMember2022-06-300001758057us-gaap:IntersegmentEliminationMember2022-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-06-300001758057lazr:ATSSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-06-300001758057us-gaap:IntersegmentEliminationMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057us-gaap:OperatingSegmentsMember2021-04-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2021-06-300001758057us-gaap:OperatingSegmentsMember2021-06-300001758057us-gaap:IntersegmentEliminationMember2021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-06-300001758057lazr:ATSSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-012022-06-300001758057us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001758057us-gaap:OperatingSegmentsMember2022-01-012022-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-06-300001758057lazr:ATSSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-06-300001758057us-gaap:IntersegmentEliminationMember2021-01-012021-06-300001758057lazr:AutonomySolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057lazr:ATSSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057us-gaap:OperatingSegmentsMember2021-01-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057us-gaap:CustomerConcentrationRiskMemberlazr:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001758057lazr:MrHengMember2021-02-280001758057lazr:MrHengMember2021-01-012021-12-310001758057lazr:MrHengMember2021-12-310001758057lazr:MrAlecGoresMember2022-06-30

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

As of July 29, 2022, the registrant had 260,793,186 shares of Class A common stock and 97,088,670 shares of Class B common stock, par value $0.0001 per share, outstanding.


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

1

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

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

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements.
LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands)
June 30, 2022December 31, 2021
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$76,717 $329,977 
Restricted cash980 725 
Marketable securities (including $4,721 and $12,200 with a related party as of June 30, 2022 and December 31, 2021, respectively, see Note 16)
528,548 462,141 
Accounts receivable9,279 13,013 
Inventory9,349 10,342 
Prepaid expenses and other current assets46,178 29,195 
Total current assets671,051 845,393 
Property and equipment, net19,946 11,009 
Operating lease right-of-use assets17,447 9,145 
Intangible assets, net23,458 2,424 
Goodwill18,465 3,110 
Other non-current assets25,230 12,455 
Total assets$775,597 $883,536 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$20,119 $14,419 
Accrued and other current liabilities31,504 19,844 
Operating lease liabilities6,217 4,735 
Total current liabilities57,840 38,998 
Warrant liabilities4,351 31,230 
Convertible senior notes610,575 608,957 
Operating lease liabilities, non-current12,464 5,768 
Other non-current liabilities1,806 598 
Total liabilities687,036 685,551 
Commitments and contingencies (Note 14)
Stockholders’ equity:
Class A common stock28 27 
Class B common stock10 10 
Additional paid-in capital1,413,064 1,257,214 
Accumulated other comprehensive loss(6,005)(908)
Treasury stock(312,477)(235,871)
Accumulated deficit(1,006,059)(822,487)
Total stockholders’ equity88,561 197,985 
Total liabilities and stockholders’ equity$775,597 $883,536 
See accompanying notes to the unaudited condensed consolidated financial statements.
4

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations and Comprehensive Loss
(Unaudited, in thousands, except share and per share data)
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Revenue:
Products$1,798 $1,977 $3,339 $4,910 
Services8,134 4,332 13,448 6,712 
Total revenue9,932 6,309 16,787 11,622 
Cost of sales:
Products16,987 3,720 28,805 9,029 
Services11,105 4,133 15,941 6,463 
Total cost of sales28,092 7,853 44,746 15,492 
Gross loss(18,160)(1,544)(27,959)(3,870)
Operating expenses:
Research and development40,941 19,913 74,050 33,923 
Sales and marketing7,189 3,507 16,587 6,142 
General and administrative38,150 19,237 68,175 29,510 
Total operating expenses86,280 42,657 158,812 69,575 
Loss from operations(104,440)(44,201)(186,771)(73,445)
Other income (expense), net:
Change in fair value of warrant liabilities11,733 6,928 7,876 (39,721)
Interest expense and other(3,148)(288)(6,428)(488)
Interest income and other603 731 2,142 901 
Total other income (expense), net9,188 7,371 3,590 (39,308)
Loss before provision for (benefit from) income taxes(95,252)(36,830)(183,181)(112,753)
Provision for (benefit from) income taxes(13) 391  
Net loss$(95,239)$(36,830)$(183,572)$(112,753)
Net loss per share:
Basic and diluted$(0.27)$(0.11)$(0.52)$(0.33)
Shares used in computing net loss per share:
Basic and diluted352,054,529 340,255,023 350,378,494 336,641,349 
Comprehensive Loss:
Net loss$(95,239)$(36,830)$(183,572)$(112,753)
Net unrealized losses on available-for-sale debt securities(1,449)16 (5,097)(27)
Comprehensive loss$(96,688)$(36,814)$(188,669)$(112,780)
See accompanying notes to the unaudited condensed consolidated financial statements.
5

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited, in thousands, except share data)
Class A
Common Stock
Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Treasury
Stock
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance as of March 31, 2021234,575,992 $23 105,118,203 $11 $1,227,559 $(9)$ $(660,424)$567,160 
Issuance of Class A common stock upon exercise of Public and Private Warrants  — —  — — —  
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units1,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 loss— — — — — 16 — — 16 
Net loss— — — — — — — (36,830)(36,830)
Balance as of June 30, 2021236,483,687 $24 105,118,203 $11 $1,244,228 $7 $ $(697,254)$547,016 
Balance as of March 31, 2022269,978,536 $27 97,088,670 $10 $1,314,742 $(4,556)$(275,519)$(910,820)$123,884 
Shares repurchased— — — — — — (36,958)— (36,958)
Issuance of Class A common stock upon exercise of Private Warrants4,387 — — — 314 — — — 314 
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units2,068,339 — — — 659 — — — 659 
Retirement of unvested restricted common stock(2,793)— — — — — — — — 
Vendor stock-in-lieu of cash program7,612,315 1 — — 29,144 — — — 29,145 
Acquisition of Freedom Photonics LLC2,176,205 — — — 30,510 — — — 30,510 
Acquisition of Solfice assets374,193 — — — 3,361 — — — 3,361 
Share-based compensation— — — — 35,542 — — — 35,542 
Payments of employee taxes related to stock-based awards— — — — (1,208)— — — (1,208)
Other comprehensive loss— — — — — (1,449)— — (1,449)
Net loss— — — — — — — (95,239)(95,239)
Balance as of June 30, 2022282,211,182 $28 97,088,670 $10 $1,413,064 $(6,005)$(312,477)$(1,006,059)$88,561 
See accompanying notes to the unaudited condensed consolidated financial statements.
6

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited, in thousands, except share data)
Class A
Common Stock
Class B
Common Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Treasury
Stock
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance as of December 31, 2020218,818,037 $22 105,118,203 $11 $733,175 $34 $ $(584,501)$148,741 
Issuance of Class A common stock upon exercise of Public and Private Warrants15,574,037 2 — — 492,219 — — — 492,221 
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units2,091,613 — — — 3,206 — — — 3,206 
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)
Balance as of Balance as of June 30, 2021236,483,687 $24 105,118,203 $11 $1,244,228 $7 $ $(697,254)$547,016 
Balance as of December 31, 2021266,076,525 $27 97,088,670 $10 $1,257,214 $(908)$(235,871)$(822,487)$197,985 
Shares repurchased— — — — — — (76,606)— (76,606)
Issuance of Class A common stock upon exercise of Private Warrants405,752 — — — 19,003 — — — 19,003 
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units4,185,398 — — — 1,744 — — — 1,744 
Retirement of unvested restricted common stock(43,556)— — — — — — — — 
Vendor stock-in-lieu of cash program9,036,665 1 — — 43,757 — — — 43,758 
Acquisition of Freedom Photonics LLC2,176,205 — — — 30,510 — — — 30,510 
Acquisition of Solfice assets374,193 — — — 3,361 — — — 3,361 
Share-based compensation— — — — 59,199 — — — 59,199 
Payments of employee taxes related to stock-based awards— — — — (1,724)— — — (1,724)
Other comprehensive loss— — — — — (5,097)— — (5,097)
Net loss— — — — — — — (183,572)(183,572)
Balance as of June 30, 2022282,211,182 $28 97,088,670 $10 $1,413,064 $(6,005)$(312,477)$(1,006,059)$88,561 
See accompanying notes to the unaudited condensed consolidated financial statements.
7

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
Six Months Ended June 30,
20222021
Cash flows from operating activities:
Net loss$(183,572)$(112,753)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization2,544 1,332 
Noncash lease expense related to operating lease right-of-use assets2,139 1,748 
Amortization of premium on marketable securities919 602 
Change in fair value of warrants(7,876)39,721 
Vendor stock-in-lieu of cash program19,916  
Amortization of debt discount and issuance costs1,618  
Impairment of inventories4,778 1,453 
Share-based compensation65,323 16,367 
Product warranty and other171 572 
Changes in operating assets and liabilities:
Accounts receivable7,038 3,527 
Inventories(2,814)(2,640)
Prepaid expenses and other current assets(2,417)(8,469)
Other non-current assets(532)(1,490)
Accounts payable7,392 854 
Accrued and other current liabilities1,106 2,652 
Other non-current liabilities(931)(1,659)
Net cash used in operating activities(85,198)(58,183)
Cash flows from investing activities:
Acquisition of Freedom Photonics(2,759) 
Acquisition of Solfice assets(2,001) 
Purchases of marketable securities(270,440)(376,289)
Proceeds from maturities of marketable securities147,053 169,619 
Proceeds from sales of marketable securities50,315 36,937 
Purchases of property and equipment(7,491)(2,710)
Advances for capital projects and equipment(1,673) 
Net cash used in investing activities(86,996)(172,443)
Cash flows from financing activities:
Proceeds from exercise of warrants 153,927 
Proceeds from exercise of stock options1,791 2,812 
Payments of employee taxes related to stock-based awards(1,724)(140)
Repurchase of common stock and redemption of warrants(80,878)(2)
Other financing activities (276)
Net cash provided by (used in) financing activities(80,811)156,321 
Net decrease in cash, cash equivalents and restricted cash(253,005)(74,305)
Beginning cash, cash equivalents and restricted cash330,702 209,719 
Ending cash, cash equivalents and restricted cash$77,697 $135,414 
Supplemental disclosures of cash flow information:
Cash paid for interest$3,863 $37 
Supplemental disclosures of noncash investing and financing activities:
Issuance of Class A common stock upon exercise of warrants$19,003 $338,293 
Operating lease right-of-use assets obtained in exchange for lease obligations upon adoption of ASC 842— 10,849 
Operating lease right-of-use assets obtained in exchange for lease obligations9,993 2,876 
Purchases of property and equipment recorded in accounts payable and accrued liabilities2,630 222 
Vendor stock-in-lieu of cash program—advances for capital projects and equipment10,293  
Receivable from stock option exercises 394 
See accompanying notes to the unaudited condensed consolidated financial statements.
8

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

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

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
integrated circuits. In the second quarter of 2022, the Components segment was renamed as ATS. In August 2021 and in April 2022, the Company acquired Optogration, Inc. (“Optogration”) and Freedom Photonics LLC (“Freedom Photonics”), respectively, which have been included in the ATS segment.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of June 30, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets. Two customers accounted for 17% and 13% of the Company’s accounts receivable at June 30, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the six months ended June 30, 2022, except as noted below related to revenue recognition from long-term contracts as part of Freedom Photonics acquisition.
Consistent with the revenue recognition for NRE services, for Freedom Photonics long-term contracts, the Company recognizes revenue over time using an input method based on contract cost incurred to date compared to total estimated contracts (cost-to-cost). Contract costs are incurred over a period of time, which can be several years, and the estimation of these costs requires management’s judgment. The Company reviews the estimate at completion on significant contracts on a periodic basis and for others, no less than annually or when a change in circumstances warrant a modification to a previous estimate. Due to the nature of the work required to be performed on many of the Company’s performance obligations, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment by management on a contract by contract basis. Changes in estimates of transaction price, revenue, cost of sales and the related impact to operating profit are recognized on a cumulative catch-up basis, which recognizes the cumulative effect of the profit changes on current and prior periods in the current period.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
Note 3. Business Combination
Freedom Photonics Acquisition
On April 13, 2022 (the “Acquisition Date”), the Company completed its acquisition of Freedom Photonics, a designer and manufacturer of high-performance lasers and related photonic products. The Freedom Photonics acquisition is expected to help the Company secure intellectual property and the supply of a key enabling component as part of the Company’s vertical integration strategy.
Pursuant to the terms of the Merger Agreement between the Company and Freedom Photonics, the Company acquired all of the issued and outstanding units of capital of Freedom Photonics for an aggregate purchase price of approximately $34.2 million payable primarily in Class A common stock of the Company. In conjunction with the acquisition, the Company issued share-based compensation awards to certain employees and selling shareholders of Freedom Photonics, which may result in future stock-based compensation expense, subject to achievement of certain service and performance conditions. The results of operations related to Freedom Photonics are included in the Company’s consolidated statements of operations beginning
10

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
from the Acquisition Date. As part of the transaction, the Company incurred $1.4 million of acquisition-related costs, which were expensed and included in general and administrative expenses in the periods in which the costs were incurred.
Recording of Assets Acquired and Liabilities Assumed
Preliminary estimates of fair values included in the consolidated financial statements are expected to be finalized within a year following the Acquisition Date. These are related to certain working capital adjustments and finalization of the estimates relating to deferred tax balances which will occur after the filing of the current tax returns. After the measurement period, any subsequent adjustments will be reflected in the consolidated statements of operations.
The following table summarizes the preliminary purchase price allocation to assets acquired and liabilities assumed, including identification of measurement period adjustments (in thousands):
Preliminary Recorded Value
Cash and cash equivalents$1,063 
Accounts receivable3,235 
Contract asset1,913 
Inventories, net127 
Prepaid expenses and other current assets70 
Property and equipment1,353 
Operating lease right-of-use assets449 
Other non-current assets22 
Intangible assets (1)15,600 
Goodwill (2)15,520 
     Total assets acquired39,352 
Current Liabilities(4,036)
Non-current liabilities(1,135)
     Total liabilities assumed(5,171)
      Net assets acquired$34,181 
(1) Tradename was measured using the relief-from-royalty method. The remaining identifiable intangible assets were measured using the income approach. Significant inputs used as part of the valuation of intangible assets include revenue forecasts, present value factors, expected product margins and costs to complete the IPR&D.
(2) Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected future economic benefits as a result of other assets acquired that could not be individually identified and separately recognized. Goodwill is not amortized. The factors that made up the goodwill recognized included assembled workforce and component cost savings. The entire amount of goodwill is expected to be deductible for tax purposes and is allocated to the ATS segment, which is also deemed the reporting unit.
Identifiable intangible assets recognized (in thousands):
Useful LifePreliminary Recorded Value
Customer backlog
2 years
$650 
Customer relationships4 years2,950 
Developed technology8 years4,000 
In-process research and development (IPR&D) (1)7,500 
Tradename4 years500 
Total intangible assets$15,600 
(1) IPR&D intangibles are treated as indefinite-lived until the completion or abandonment of the associated R&D project, at which time the appropriate useful lives will be determined.
11

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Supplemental Unaudited Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of operations for the Company and Freedom Photonics as if the companies were combined as of the beginning of fiscal year 2021. The unaudited pro forma information includes adjustments to amortization and depreciation for intangible assets and property and equipment acquired, the purchase accounting effect on transaction costs, and stock-based compensation costs.
The table below reflects the impact of adjustments to the unaudited pro forma results for the three and six months ended June 30, 2022 and 2021 that are directly attributable to the acquisition (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
(Decrease) / increase to expenses as a result of transaction costs$(417)$ $(2,582)$2,795 
(Decrease) / increase to expenses as a result of stock-based compensation expense525 4,271 4,159 11,277 
Nonrecurring pro forma adjustments include:
Transaction costs of $2.8 million are assumed to have occurred on January 1, 2021, and are recognized as if incurred in the first quarter of 2021;
Employee compensation in connection with the retention awards, incentive plan awards, sign-on bonuses, and deferred shares are assumed to have started on January 1, 2021, and recognized as incurred based on their respective periods.
The unaudited pro forma information presented below is for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2021 or the results of our future operations of the combined businesses (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
Revenue$10,481 $11,385 $22,511 $21,534 
Net loss(95,470)(40,823)(185,410)(126,631)
Solfice Assets Acquisition
On June 15, 2022, the Company completed its acquisition from Solfice of certain assets that are expected to advance Luminar’s software development capabilities. The transaction was determined to be an asset acquisition under ASC 805, Business Combinations, with substantially all of the fair value attributable to acquired technology.
12

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 4. Revenue
The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by (1) geographic region based on customer’s billed to location, and (2) type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):
Three Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$8,716 88 %$4,061 65 %
Asia Pacific932 9 %154 2 %
Europe and Middle East284 3 %2,094 33 %
Total$9,932 100 %$6,309 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,798 18 %$1,988 32 %
Recognized over time8,134 82 %4,321 68 %
Total$9,932 100 %$6,309 100 %
Revenue by segment:
Autonomy Solutions$4,179 42 %$5,822 92 %
ATS5,753 58 %487 8 %
Total$9,932 100 %$6,309 100 %
Six Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$13,684 81 %$6,600 57 %
Asia Pacific2,792 17 %475 4 %
Europe and Middle East311 2 %4,547 39 %
Total$16,787 100 %$11,622 100 %
Revenue by timing of recognition:
Recognized at a point in time$3,339 20 %$4,041 35 %
Recognized over time13,448 80 %7,581 65 %
Total$16,787 100 %$11,622 100 %
Revenue by segment:
Autonomy Solutions$10,077 60 %$10,158 87 %
ATS6,710 40 %1,464 13 %
Total$16,787 100 %$11,622 100 %
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue
13

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The second tranche will be expensed upon achievement of sales of a certain number of the Company’s sensors to Volvo for use in their commercial vehicles. This threshold had not been achieved as of the end of the second quarter of 2022.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of June 30, 2022 and December 31, 2021 were $18.3 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $3.7 million and $0.9 million as of June 30, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
The significant changes in contract assets balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$9,907 $ 
Amounts billed that were included in the contract assets beginning balance(1,602)
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed9,992 9,907 
Ending balance$18,297 $9,907 
The opening and closing balances of contract liabilities were as follows (in thousands):
 June 30, 2022December 31, 2021
Contract liabilities, current$3,665 $898 
Contract liabilities, non-current33  
Ending balance$3,698 $898 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(397)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,197 406 
Ending balance$3,698 $898 
14

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 5. Investments
Debt Securities
The Company’s investments in debt securities consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$241,313 $ $(3,556)$237,757 
U.S. agency and government sponsored securities4,997  (116)4,881 
Commercial paper82,168  (156)82,012 
Corporate bonds147,720  (1,838)145,882 
Asset-backed securities31,734  (339)31,395 
Total debt securities$507,932 $ $(6,005)$501,927 
Included in cash and cash equivalents$7,499 $ $(1)$7,498 
Included in marketable securities500,433  (6,004)494,429 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $1 $(474)$161,465 
U.S. agency and government sponsored securities4,995  (25)4,970 
Commercial paper40,788  (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540  (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $ $ $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(3,556)$237,757 $(474)$146,454 
U.S. agency and government sponsored securities(116)4,881 (25)4,970 
Commercial paper(156)82,012 (4)30,285 
Corporate bonds(1,838)145,882 (345)145,522 
Asset-backed securities(339)31,395 (74)45,251 
Total$(6,005)$501,927 $(922)$372,482 
15

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Equity Investments
The Company’s equity investments consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationJune 30, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$28,107 $25,654 
Marketable equity investments(1)
Marketable securities34,119 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$72,228 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.
Total realized and unrealized gains and losses associated with the Company’s marketable equity investments were not material in the three and six months ended June 30, 2022 and 2021.
Note 6. Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Cash$41,112 $303,373 
Money market funds28,107 25,654 
Commercial paper7,498 950 
Total cash and cash equivalents$76,717 $329,977 
Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Raw materials$2,900 $5,866 
Work-in-process6,181 1,171 
Finished goods268 3,305 
Total inventories, net$9,349 $10,342 
The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $3.4 million and $4.8 million for the three and six months ended June 30, 2022, respectively and $1.2 million and $1.5 million for the three and six months ended June 30, 2021, respectively.
16

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Prepaid expenses$13,692 $14,651 
Contract assets18,297 9,907 
Advance payments to vendors11,188 1,810 
Other receivables3,001 2,827 
Total prepaid expenses and other current assets$46,178 $29,195 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Machinery and equipment$10,000 $7,694 
Computer hardware and software2,515 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,473 2,421 
Furniture and fixtures850 272 
Construction in progress11,124 3,677 
Total property and equipment27,847 17,787 
Accumulated depreciation and amortization(7,901)(6,778)
Total property and equipment, net$19,946 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material. Construction in progress increased due to increased capital expenditure related to tooling and other capital projects to enable us to achieve series production readiness.
Depreciation and amortization expense associated with property and equipment was $0.9 million and $1.7 million for the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
17

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Intangible Assets
The following table summarizes the activity in the Company’s intangible assets (in thousands):
June 30, 2022December 31, 2021
Beginning of the period$2,424 $ 
Additions21,890 2,650 
Amortization(856)(226)
End of the period$23,458 $2,424 
The components of intangible assets were as follows (in thousands):
June 30, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$3,730 $(256)$3,474 4.4$780 $(33)$747 9.6
Customer backlog650 (98)552 1.4   — 
Tradename620 (151)469 3.8120 (120) — 
Assembled workforce130 (130) —    — 
Developed technology11,910 (447)11,463 8.01,750 (73)1,677 9.6
IPR&D7,500  7,500 —    — 
Total intangible assets$24,540 $(1,082)$23,458 7.0$2,650 $(226)$2,424 9.6
Amortization expense related to intangible assets was $0.8 million and $0.9 million for the three and six months ended June 30, 2022. There was no amortization expense related to intangible assets for the three and six months ended June 30, 2021.
As of June 30, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2022 (remaining six months)$1,381 
20232,730 
20242,373 
20252,373 
20261,726 
Thereafter5,375 
IPR&D7,500 
Total$23,458 
18

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Goodwill
The following table outlines changes to the carrying amount of goodwill by the Company’s reportable segments (in thousands):
 Autonomy SolutionsATSTotal
Balance as of December 31, 2021$687 $2,423 $3,110 
Adjustment to goodwill related to Optogration acquisition in 2021 (165)(165)
Acquired goodwill related to Freedom Photonics in 2022 15,520 15,520 
Balance as of June 30, 2022$687 $17,778 $18,465 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Security deposits$2,333 $1,187 
Non-marketable equity investment10,002 10,002 
Advance payment for capital projects11,966  
Other non-current assets929 1,266 
Total other non-current assets$25,230 $12,455 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Accrued compensation and benefits$16,180 $9,899 
Accrued expenses7,267 6,727 
Warranty reserves549 1,798 
Contract liabilities3,665 898 
Accrued interest payable327 316 
Contract losses3,492 115 
Other24 91 
Total accrued and other current liabilities$31,504 $19,844 
Note 7. Convertible Senior Notes and Capped Call Transactions
In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026 in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.
The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million.
Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on
19

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

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

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of June 30, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.43 years, volatility of 84.2% and a risk-free rate of 2.99%. Accordingly, the Private Warrants are classified as Level 3 financial instruments.
The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercises4,713 
Reduction in liability due to exercises(19,003)
Change in fair value of outstanding warrants(12,589)
Balance as of June 30, 2022$4,351 
22

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, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$28,107 $ $ $28,107 
Commercial paper 7,498  7,498 
Total cash equivalents$28,107 $7,498 $ $35,605 
Marketable investments:
U.S. treasury securities$237,757 $ $ $237,757 
U.S. agency and government sponsored securities 4,881  4,881 
Commercial paper 74,514  74,514 
Corporate bonds 145,882  145,882 
Asset-backed securities 31,395  31,395 
Equity investments34,119   34,119 
Total marketable investments$271,876 $256,672 $ $528,548 
Liabilities:
Private Warrants$ $ $4,351 $4,351 
Total warrant liabilities$ $ $4,351 $4,351 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $ $ $25,654 
Commercial paper 950  950 
Total cash equivalents$25,654 $950 $ $26,604 
Marketable investments:
U.S. treasury securities$161,465 $ $ $161,465 
U.S. agency and government sponsored securities 4,970  4,970 
Commercial paper 39,834  39,834 
Corporate bonds 165,190  165,190 
Asset-backed securities 46,466  46,466 
Marketable equity investments44,216   44,216 
Total marketable investments$205,681 $256,460 $ $462,141 
Liabilities:
Private Warrants  31,230 31,230 
Total warrant liabilities$ $ $31,230 $31,230 
As of June 30, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $353.8 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 7 for further information on the Company’s Convertible Senior Notes.
The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
23

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 9. Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.
The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(95,239)$(36,830)$(183,572)$(112,753)
Denominator:
Weighted average common shares outstanding—Basic352,054,529 340,255,023 350,378,494 336,641,349 
Weighted average common shares outstanding—Diluted352,054,529 340,255,023 350,378,494 336,641,349 
Net loss per share attributable to common shareholders—Basic and Diluted$(0.27)$(0.11)$(0.52)$(0.33)
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, 2022
Warrants5,757,549 
Stock-based awards—Equity classified41,876,648 
Stock-based awards—Liability classified12,563,535 
Vendor stock-in-lieu of cash program969,224 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total101,053,389 
The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes using the initial conversion price of $19.981 per share. The closing price of Class A common stock as of June 30, 2022 was less than the initial conversion price.
Note 10. 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, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2022, the Company had 282,211,653 shares issued and 260,348,203 shares outstanding of Class A common stock, and 97,088,670 shares issued and outstanding of Class B common stock. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.
Public and Private Warrants
As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding.
In January 2022 and April 2022, 1,389,529 and 19,223 Private Warrants were exercised on a cashless basis and the Company issued 401,365 and 4,387 shares of Class A common stock pursuant to the exercises. The Company had 1,668,269
24

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Private Warrants outstanding as of June 30, 2022. These Private Warrants are set to expire on December 2, 2025. Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.
Stock-in-lieu of Cash Program
The Company has entered into arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three and six months ended June 30, 2022, the Company issued 7,612,315 and 8,286,665 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of June 30, 2022, the Company had a total of $27.6 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.
In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $1.9 million and $3.9 million during the three and six months ended June 30, 2022. During the six months ended June 30, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $7.2 million in prepaid expenses and other current assets as of June 30, 2022.
The Company’s vendor Stock-in-lieu of Cash Program activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Unvested shares as of December 31, 20211,500,000 $15.72 
Granted8,286,665 10.05 
Vested(4,926,990)11.06 
Unvested shares as of June 30, 20224,859,675 10.60 
Note 11. Stock-based Compensation
Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan.
In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, the Company was originally authorized to issue a maximum number of 36,588,278 shares of Class A common stock.
In June 2022, the Company’s stockholders approved an amendment and restatement of the Company’s 2020 Plan (the “Amended 2020 Plan”) to increase the number of shares of Class A common stock authorized for issuance by 36,000,000 additional shares and added an evergreen provision under which the number of shares of Class A common stock available for issuance under the Amended 2020 Plan will be increased on the first day of each fiscal year of the Company beginning with the 2023 fiscal year and ending on (and including) the first day of the 2030 fiscal year, in an amount equal to the lesser of (i) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year, (ii) 40,000,000 shares or (iii) such number of shares determined by the Board.
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.
25

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
A summary of the Company’s stock option activity for the six months ended June 30, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(1,053,499)1.67 
Cancelled/Forfeited(826,089)1.67 
Outstanding as of June 30, 20229,628,055 1.73 7.23$41,035 
The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $11.8 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $1.5 million during the six months ended June 30, 2022.
Restricted Stock Awards
Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.
Restricted stock awards activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(17,429)1.23 
Vested(309,888)1.18 
Outstanding as of June 30, 2022338,981 1.23 
Restricted Stock units
The Company has been granting restricted stock units (“RSUs”) under the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan). Each RSU granted represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted9,974,655 12.84 
Forfeited(794,702)18.14 
Vested(3,276,558)17.73 
Outstanding as of June 30, 202217,886,427 16.20 
Fixed Value Equity Awards
The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan) and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of up to four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period. Stock-based compensation expense related to
26

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
these awards was $1.7 million and $3.5 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $0.6 million for the three and six months ended June 30, 2021, respectively.
Employee Stock Purchase Plan
In December 2020, the Company’s board of directors and stockholders adopted the 2020 Employee Stock Purchase Plan (“2020 ESPP”) under which 7,317,655 shares were authorized for issuance. The 2020 ESPP became effective on February 26, 2021.
The 2020 ESPP permits eligible employees to purchase the Company’s Class A common stock through payroll deduction with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six-month offering period, or the relevant purchase date. In addition, no participant may purchase more than 5,000 shares of common stock in each purchase period.
Optogration Awards
As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.2 million in stock-based compensation expense from inception to June 30, 2022.
Freedom Photonics Awards
As part of the Freedom Photonics acquisition in April 2022, the Company owes up to $28.3 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $2.8 million in stock-based compensation expense through June 30, 2022.
Solfice Awards
The Company owes up to $0.7 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $0.1 million in stock-based compensation expense through June 30, 2022.
Chief Executive Officer Awards
On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. The grant date fair value per share was $12.61 per share. The Company recorded $3.5 million in in stock-based compensation expense related to this award. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:
Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. The stock price will be measured based on the volume-weighted average price per share for 90 consecutive trading days;
Service condition: Vesting over 7-years; and
Performance condition: Upon start of production of one series production program.
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of sales$6,989 $1,127 $8,775 $1,210 
Research and development8,714 5,663 15,816 6,425 
Sales and marketing2,741 934 5,609 1,120 
General and administrative20,181 6,806 35,123 7,612 
Total$38,625 $14,530 $65,323 $16,367 
27

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Equity Classified Awards:
Stock options$748 $1,235 $1,270 $1,398 
RSAs187 250 21 1,924 
RSUs32,540 12,426 54,049 12,426 
ESPP157  157  
Liability Classified Awards:
Fixed value equity awards1,741 619 3,521 619 
Optogration awards394  3,447  
Freedom Photonics awards2,800  2,800  
Solfice awards58  58  
Total$38,625 $14,530 $65,323 $16,367 
Note 12. Income Taxes
Provision for income taxes for the three and six months ended June 30, 2022 and 2021 was not material. The effective tax rate was 0.2% and 0.0% for the six months ended June 30, 2022 and 2021, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
Note 13. Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
The components of lease expenses for were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating lease cost$1,597 $1,184 $2,713 $2,358 
Variable lease cost515 445 1,070 904 
Total operating lease cost$2,112 $1,629 $3,783 $3,262 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(2,857)$(2,459)
Right of use assets obtained in exchange for lease obligations:
Operating leases9,993 2,876 
28

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, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$17,447 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$6,217 $4,735 
Operating lease liabilities, non-current12,464 5,768 
Total operating lease liabilities$18,681 $10,503 
Weighted average remaining terms were as follows (in years):
June 30, 2022December 31, 2021
Weighted average remaining lease term
Operating leases4.212.95
Weighted average discount rates were as follows:
June 30, 2022December 31, 2021
Weighted average discount rate
Operating leases4.23 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining six months)$3,213 
20235,758 
20243,298 
20253,304 
20262,777 
20271,903 
Thereafter799 
Total lease payments21,052 
Less: imputed interest(2,371)
Total leases liabilities$18,681 
Note 14. Commitments and Contingencies
Purchase and Other 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 $62.3 million as of June 30, 2022, which are expected to be received within a year.
In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term.
In May 2022, the Company entered into a strategic investment agreement with ECARX Holdings Inc. (“ECARX”) to purchase 1.5 million shares of class A ordinary shares of ECARX, at a purchase price of $10.00 per share with an aggregate amount of $15.0 million, contingent upon the closing of ECARX’s merger with a special purpose acquisition company, COVA Acquisition Corp., of which Jun Hong Heng is the Chairman and Chief Executive Officer, and a principal shareholder. Mr.
29

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Heng is also a director of Luminar. The purchase of such shares can be made with cash or Luminar’s shares of Class A common stock, at the Company’s discretion.
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. The Company’s current legal accrual is not deemed to be significant to the financial statements.
Note 15. Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) ATS. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.
Autonomy Solutions
This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.
ATS
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, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,179 $5,753 $9,932 $— $9,932 
Revenues from internal customer5,435 504 5,939 (5,939)— 
Total revenue$9,614 $6,257 $15,871 $(5,939)$9,932 
Depreciation and amortization$976 $763 $1,739 $ $1,739 
Operating income (loss)(105,592)728 (104,864)424 (104,440)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349  9,349 
30

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
Three Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
Six Months Ended June 30, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,077 $6,710 $16,787 $— $16,787 
Revenues from internal customer7,796 2,660 10,456 (10,456)— 
Total revenue$17,873 $9,370 $27,243 $(10,456)$16,787 
Depreciation and amortization$1,520 $1,024 $2,544 $ $2,544 
Operating loss(187,769)998 (186,771) (186,771)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349  9,349 
Six Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
One customer accounted for 24% of the Company’s revenue for the three months ended June 30, 2022. Two customers accounted for 35% and 15% of the Company’s revenue for the six months ended June 30, 2022. Three customers accounted for 30%, 30% and 25%, respectively, of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18%, respectively, of the Company’s revenue for the six months ended June 30, 2021.
Note 16. Related Party Transactions
Equity Investments
In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company
31

LUMINAR TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of December 31, 2021 was $12.2 million, which was included in marketable securities in the balance sheet. The Company sold this investment in its entirety in the three months ended June 30, 2022.
In June 2022, the Company invested in a special purpose acquisition company through open market purchases, of which Mr. Alec Gores, was the Chairman and Chief Executive Officer, and a principal shareholder. The special purpose acquisition company merged with Polestar Automotive Holdings UK PLC on June 24, 2022 and Mr. Gores continues to be a director of the merged company. Mr. Gores is a director of Luminar as well. The Company had a remaining balance of $4.7 million of this investment as of June 30, 2022, which was included in marketable securities in the balance sheet.

32

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

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

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

Results of Operations for the Three and Six Months Ended June 30, 2022 and 2021
The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and notes included elsewhere in this report. The following table sets forth our consolidated results of operations data for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
20222021$ Change% Change20222021$ Change% Change
Revenue$9,932 $6,309 $3,623 57 %$16,787 $11,622 $5,165 44 %
Cost of sales28,092 7,853 20,239 258 %44,746 15,492 29,254 189 %
Gross loss(18,160)(1,544)(16,616)1076 %(27,959)(3,870)(24,089)622 %
Operating Expenses:
Research and development40,941 19,913 21,028 106 %74,050 33,923 40,127 118 %
Sales and marketing7,189 3,507 3,682 105 %16,587 6,142 10,445 170 %
General and administrative38,150 19,237 18,913 98 %68,175 29,510 38,665 131 %
Total operating expenses86,280 42,657 43,623 102 %158,812 69,575 89,237 128 %
Loss from operations(104,440)(44,201)(60,239)136 %(186,771)(73,445)(113,326)154 %
Other income (expense), net:
Change in fair value of warrants11,733 6,928 4,805 69 %7,876 (39,721)47,597 (120)%
Interest expense and other(3,148)(288)(2,860)993 %(6,428)(488)(5,940)1217 %
Interest income and other603 731 (128)(18)%2,142 901 1,241 138 %
Total other income (expense), net9,188 7,371 1,817 25 %3,590 (39,308)42,898 (109)%
Loss before income taxes(95,252)(36,830)(58,422)159 %(183,181)(112,753)(70,428)62 %
Provision for income taxes(13)— (13)nm391 — 391 nm
Net loss$(95,239)$(36,830)$(58,409)159 %$(183,572)$(112,753)$(70,819)63 %
Revenue
The following table sets forth a breakdown of our revenue by these segments for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Revenue from sales to external customers:
Autonomy Solutions
$4,179 $5,822 $10,077 $10,158 
ATS5,753 487 6,710 1,464 
Total$9,932 $6,309 $16,787 $11,622 
The increase in revenue of our ATS segment in the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily driven by an increase in revenue from the Optogration and Freedom Photonics acquisitions. The change in revenue of our Autonomy Solutions segment in the three and six months ended June 30, 2022 compared to the same periods in 2021 was due to a decrease in revenue from customization/ non-recurring engineering services as certain projects were completed or are approaching completion, offset by an increase in sales of sensors.
Cost of Sales
The $20.2 million and $29.3 million increases in the cost of sales in the six months ended June 30, 2022, compared to the same periods in 2021, was primarily due to launch-related costs, increase in sales of sensors and increases in customization / NRE services and tooling costs, as well as impairment of inventory and costs associated with industrialization of Iris as we approach closer to series production readiness.
Operating Expenses
Research and Development
The $21.0 million and $40.1 million increases in research and development expenses in the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to:
a $7.0 million and $16.5 million increase in personnel-related costs driven mainly by increased headcount and an increase in stock-based compensation expense; and
a $11.9 million and $20.5 million increased contractor fees and external spend in relation to continued development and testing of our sensor and software products, as well as development activities related to advanced manufacturing.
36

Sales and Marketing
The $3.7 million and $10.4 million increases in sales and marketing expenses for the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to:
a $2.7 million and $6.0 million increase in personnel related costs including stock-based compensation costs due to increased headcount; and
a $0.5 million and $3.4 million increase in marketing expenses related to trade shows and presentations in auto industry conventions as well as increased outside consultants costs related to business development activities.
General and Administrative
The $18.9 million and $38.7 million increases in general and administrative expenses for the three and six months ended June 30, 2022 compared to the same periods in 2021 was primarily due to:
a $15.1 million and $30.9 million increase in personnel costs including stock-based compensation costs, driven mainly by increased headcount;
a $1.2 million and $3.8 million increase in costs associated with being a public company, including audit fees and tax advisory fees;
a $2.3 million and $4.5 million increase in legal and other costs associated with our acquisition of Freedom Photonics LLC and Solfice.
Change in Fair Value of Warrant Liabilities
The change in fair value of warrant liabilities is a non-cash benefit or charge due to the corresponding decrease or increase in the estimated fair value of warrants.
In January 2022 and April 2022, 1,389,529 and 19,223 Private Warrants were exercised. The non-cash gain related to Private Warrants was $11.7 million and $7.9 million for the three and six months ended June 30, 2022.
Segment Operating Income or Loss
Segment income or loss is defined as income or loss before taxes. Our segment income or loss breakdown is as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
20222021$ Change% Change20222021$ Change% Change
Segment operating income (loss)
Autonomy Solutions$(105,592)$(44,169)$(61,423)139 %$(187,769)$(73,037)$(114,732)157 %
ATS728 (76)804 1058 %998 (313)1,311 419 %
Liquidity and Capital Resources
Sources of Liquidity
Our capital requirements will depend on many factors, including lidar and software sales volume, the timing and extent of spending to support R&D efforts, investments in information technology systems, the expansion of sales and marketing activities, and market adoption of new and enhanced products and features. Until we can generate sufficient revenue from sale of products and services to cover our operating expenses, working capital, and capital expenditures, we expect our cash, cash equivalents and marketable securities, and proceeds from debt and/or equity financings to fund our cash needs. If we are required to raise additional funds by issuing equity securities, dilution to stockholders would result. Any equity securities issued may also provide for rights, preferences or privileges senior to those of holders of our common stock. If we raise funds by issuing debt securities, these debt securities may have rights, preferences and privileges senior to those of holders of our common stock. The terms of debt securities or borrowings could impose significant restrictions on our operations. The credit market and financial services industries have in the past, and may in the future, experience periods of uncertainty that could impact the availability and cost of equity and debt financing.
We expect to continue to invest in our product and software development as well as incur efforts to build customer relations and markets. Further, we expect to invest in developing advanced manufacturing capabilities, both, internally as well as with our contract manufacturing partners. For example, in January 2022, we executed an arrangement with Celestica committing approximately $26.9 million for purchase of capital equipment as well as engineering efforts related to
37

manufacturing process. We expect to fund these product and business development initiatives, and capital expenditures either through our cash, cash equivalents and marketable securities or through our Stock-in-lieu of Cash Program.
As of June 30, 2022, we had cash and cash equivalents totaling $76.7 million and marketable securities of $528.5 million, totaling $605.3 million of total liquidity. To date, our principal sources of liquidity have been proceeds received from issuances of debt and equity. Market and economic conditions, such as increase in interest rates by federal agencies, may materially impact relative cost and mix of these sources of liquidity.
To date, we have not generated positive cash flows from operating activities and have incurred significant losses from operations in the past as reflected in our accumulated deficit of $1.0 billion as of June 30, 2022. We expect to continue to incur operating losses for at least the foreseeable future due to continued R&D and other infrastructure investments that we have made and intend to continue to make in our business and, as a result, we may require additional capital resources to grow our business. We believe that current cash, cash equivalents, and marketable securities will be sufficient to continue to execute our business strategy in the next 12 months and until we expect to begin series production.
Cash Flow Summary
The following table summarizes our cash flows for the periods presented:
Six Months Ended June 30,
20222021
Net cash provided by (used in):
Operating activities$(85,198)$(58,183)
Investing activities$(86,996)$(172,443)
Financing activities$(80,811)$156,321 
Operating Activities
Net cash used in operating activities was $85.2 million during the six months ended June 30, 2022. Net cash used in operating activities was due to our net loss of $183.6 million adjusted for non-cash items of $89.5 million, primarily consisting of $65.3 million of stock-based compensation, $19.9 million of vendor payments in stock in lieu of cash and $7.9 million of change in fair value of warrant liabilities, offset by use of cash for operating assets and liabilities of $8.8 million due to the timing of cash payments to vendors and cash receipts from customers.
Investing Activities
Net cash used in investing activities of $87.0 million in the six months ended June 30, 2022 comprised of $270.4 million related to purchases of marketable securities, $7.5 million in capital expenditures, $4.8 million net cash paid for acquisitions of Freedom Photonics and assets from Solfice, and $1.7 million in advances for capital projects and equipment, offset by $50.3 million and $147.1 million, respectively, of cash proceeds from sales and maturities of marketable securities.
Financing Activities
Net cash used in financing activities of $80.8 million in the six months ended June 30, 2022 comprised primarily of $80.9 million cash paid for repurchases of shares of Class A common stock and $1.7 million cash paid for employee taxes related to stock-based awards, offset by $1.8 million cash received from exercises of stock options.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe our critical accounting policies involve the greatest degree of judgment and complexity and have the greatest potential impact on our condensed consolidated financial statements.
During the three and six months ended June 30, 2022, there were no significant changes to our critical accounting policies and estimates. For a more detailed discussion of our critical accounting policies and estimates, please refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and Note 2 of the notes to condensed consolidated financial statements included in this report.
Recent Accounting Pronouncements
See Note 2 of the notes to condensed consolidated financial statements included in this report.
38

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

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

PART II. OTHER INFORMATION
ITEM 1. Legal Proceedings.
Information with respect to this Item may be found under the heading “Legal Matters” in Note 14 to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q, which information is incorporated herein by reference.
ITEM 1A. Risk Factors.
There have been no material changes from the Risk Factors previously disclosed in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. You should carefully consider the Risk Factors discussed in our Annual Report on Form 10-K as they could materially affect our business, financial condition and future results of operation.
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
On May 31, 2022, we issued 349,301 shares of Class A Common Stock in lieu of cash to a certain service provider for services rendered to us pursuant to a private placement in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”).
On June 15, 2022, we issued 374,193 shares of Class A Common Stock in connection with the acquisition of Solfice assets pursuant to a private placement in reliance on Section 4(a)(2) of the Securities Act.
On August 3, 2022, we issued 1,632,056 shares of Class A Common Stock in connection with the acquisition of Optogration pursuant to a private placement in reliance on Section 4(a)(2) of the Securities Act.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
In December 2021, our Board of Directors authorized a program for us to repurchase shares of $312.5 million of the Company’s Class A common stock. The Company’s share repurchase program does not obligate the Company to acquire any specific number of shares. Under the program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Our stock repurchase program may be accelerated, suspended, delayed or discontinued at any time. As of June 30, 2022, approximately $37.0 million remained available for stock repurchases pursuant to our stock repurchase program. The following table summarizes the stock repurchase activity for the three months ended June 30, 2022 and the approximate dollar value of shares that may yet be purchased pursuant to our stock repurchase program (in thousands, except share and per share amounts):
Period(a)


Total
Number of
Shares
Purchased
(b)



Average
Price Paid
per Share
(c)
Total Number
of Shares
Purchased as Part
of Publicly
Announced Program
(d)
Approximate Dollar
Value of Shares that
May Yet Be
Purchased
Under the Program
April 1, 2022 — April 30, 2022— $— — $36,982 
May 1, 2022 — May 31, 20223,917,141 $9.44 3,917,141 $23 
June 1, 2022 — June 30, 2022— $— — $23 
Total3,917,141 $9.44 3,917,141 
ITEM 3. Defaults Upon Senior Securities.
None.
ITEM 4. Mine Safety Disclosures.
Not applicable.
ITEM 5. Other Information.
None.
41

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.18-K001-3879110.16/8/22
31.1X
31.2X
32.1Furnished
herewith
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as Inline XBRL).X

42

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

43
EX-31.1 2 q2-2022exhibit311.htm EX-31.1 Document



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

I, Austin Russell, certify that:

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


Date: August 8, 2022
By:/s/ Austin Russell
Austin Russell
Chief Executive Officer
(Principal Executive Officer)

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



Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

I, Thomas J. Fennimore, certify that:

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


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

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

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

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


I, Austin Russell, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Luminar Technologies, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended June 30, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.
Date: August 8, 2022
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, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company.

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

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

EX-101.SCH 5 lazr-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Business Combinations - Unaudited Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Investments - Amortized Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Investments - Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Investments - Schedule of Equity Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Financial Statement Components - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Financial Statement Components - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Financial Statement Components - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Financial Statement Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Financial Statement Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2435424 - Disclosure - Financial Statement Components - Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2136107 - Disclosure - Convertible Senior Notes and Capped Call Transactions link:presentationLink link:calculationLink link:definitionLink 2337305 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2141108 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2342306 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2445430 - 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 2146109 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2347307 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Earnings (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2151110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2352308 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2457436 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Stock-based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2161112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2163113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2364310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Leases - Components of Lease Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2170114 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2172115 - Disclosure - Segment and Customer Concentration Information link:presentationLink link:calculationLink link:definitionLink 2373311 - Disclosure - Segment and Customer Concentration Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2474447 - Disclosure - Segment and Customer Concentration Information - Segment Operating Results and Reconciliation to the Consolidated Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2475448 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2176116 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2477449 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 lazr-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 lazr-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 lazr-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities 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] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Equity Classified Awards [Axis] Equity Classified Awards [Axis] Equity Classified Awards 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 Total marketable investments Investments, Fair Value Disclosure Vendor stock-in-lieu of cash program Payments To Vendors For Services, Noncash, Operating Activities Payments To Vendors For Services, Noncash, Operating Activities Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Freedom Photonics Freedom Photonics [Member] Freedom Photonics Vendor payments in shares in lieu of cash (in shares) Vendor Payments In Stock in Lieu Of Cash, Shares Vendor Payments In Stock in Lieu Of Cash, Shares Total property and equipment Property, Plant and Equipment, Gross Incremental number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Incremental Number of Shares Authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Incremental Number of Shares Authorized ATS ATS ATS Segment [Member] ATS Segment Income Tax Disclosure [Abstract] Stock option, capped calls, initial strike price (in dollars per share) Stock Option, Capped Calls, Initial Strike Price Stock Option, Capped Calls, Initial Strike Price Robotic Research OpCo, LLC Robotic Research OpCo, LLC [Member] Robotic Research OpCo, LLC Accrued compensation and benefits Accrued Employee Benefits, Current Achievement of $50 stock price Market One Member [Member] Market One Member Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation and amortization Depreciation Issuance of Class A common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contractual interest expense Interest Expense, Debt, Excluding Amortization Operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Amounts billed that were included in the contract assets beginning balance Contract with Customer, Asset, Reclassified to Receivable Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Leases Lessee, Finance Leases [Text Block] Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Computer hardware and software Computer Hardware And Software [Member] Computer Hardware And Software Investment, Name [Domain] Investment, Name [Domain] Leases Lessee, Operating Leases [Text Block] Award vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Related Party [Domain] Related Party [Domain] Treasury stock Treasury Stock, Common, Value Plan Name [Axis] Plan Name [Axis] ATS Components Segment [Member] Components Segment Contract assets Beginning balance Ending balance Contract with Customer, Asset, after Allowance for Credit Loss Contract With Customer Asset [Roll Forward] Contract With Customer Asset [Roll Forward] Contract With Customer Asset Fair Value Marketable investments: Debt Securities, Available-for-Sale Supplemental disclosures of cash flow information: Supplemental Cash Flow Elements [Abstract] 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 Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] 2022 (remaining six months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee Stock Purchase Plan ESPP Employee Stock [Member] Outstanding balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Customer Three Customer Three [Member] Customer Three Award Type [Axis] Award Type [Axis] Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating lease liabilities, current Operating Lease, Liability, Current Contract asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Asset Achievement of $60 stock price Market Two Member [Member] Market Two Member Schedule of Restricted Stock Awards Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Reduction in liability due to exercises Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements In-process research and development (IPR&D) IPR&D In Process Research and Development [Member] Stock-based awards—Equity classified Share-Based Payment Arrangement, Equity Classified Awards [Member] Share-Based Payment Arrangement, Equity Classified Awards 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 Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Liability Class [Axis] Liability Class [Axis] Intangible Assets (Including Goodwill) [Roll Forward] Intangible Assets (Including Goodwill) [Roll Forward] Intangible Assets (Including Goodwill) Total liabilities Liabilities Solfice Solfice [Member] Solfice Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Adjustment to goodwill related to Optogration acquisition in 2021 Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, New Issues Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Advances for capital projects and equipment Advances for Capital Projects and Equipment Advances for Capital Projects and Equipment Shares used in computing net loss per share: Earnings Per Share, Basic and Diluted Shares, EPS [Abstract] Earnings Per Share, Basic and Diluted Shares, EPS 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] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Marketable securities (including $4,721 and $12,200 with a related party as of June 30, 2022 and December 31, 2021, respectively, see Note 16) Marketable securities Debt Securities, Available-for-Sale, Current Document Type Document Type Weighted Average Grant Date Fair Value per Share Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Recognized at a point in time Transferred at Point in Time [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Assets: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Convertible Senior Notes and Capped Call Transactions Debt Disclosure [Text Block] Segments [Axis] Segments [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Class B Common Stock Common Class B [Member] Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Portion of investment sold Investment Sold, Related Party Investment Sold, Related Party Financial Instrument [Axis] Financial Instrument [Axis] Developed technology Developed Technology Rights [Member] Proceeds from exercise of warrants Proceeds from Warrant Exercises Vehicles, including demonstration fleet Vehicles [Member] Non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Related party Affiliated Entity [Member] 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 Consolidation Items [Domain] Consolidation Items [Domain] 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] Document Period End Date Document Period End Date Achievement of $70 stock price Market Three Member [Member] Market Three Member Tranche One Share-Based Payment Arrangement, Tranche One [Member] Liability Classified Awards [Domain] Liability Classified Awards [Domain] Liability Classified Awards [Domain] Warranty reserves Product Warranty Accrual, Current Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total assets Segment assets Assets Receivable from stock option exercises Receivable From Stock Option Exercised Receivable From Stock Option Exercised Amended 2020 Plan Amended 2020 Plan [Member] Amended 2020 Plan Debt Disclosure [Abstract] Payments to purchase capped calls Payments To Purchase Capped Calls Payments To Purchase Capped Calls Net loss per share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] RSU vesting, market condition, stock price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Marketable equity investments Equity investments Equity Securities, FV-NI, Current Segment Concentration Risk Segment Concentration Risk [Member] Segment Concentration Risk Accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities, Current Repurchase of common stock and redemption of warrants Payments For Repurchase Of Common Stock And Warrants Payments For Repurchase Of Common Stock And Warrants Acquisition-related Costs Acquisition-related Costs [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Additions Finite-Lived Intangible Assets Acquired Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accrued interest repaid Interest Expense, Debt Variable lease cost Variable Lease, Cost Asset-backed securities Asset-backed securities Asset-Backed Securities [Member] Loss before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Earnings (Loss) Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Earn-out shares Earn-Out Shares [Member] Earn-Out Shares Schedule of the impact of Adjustments to the Unaudited Pro Forma Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Equity Classified Awards [Domain] Equity Classified Awards [Domain] Equity Classified Awards [Domain] Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Grantee Status [Axis] Grantee Status [Axis] Conversion of warrants into securities (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Acquisitions Payments to Acquire Businesses, Gross Gross loss Gross Profit Schedule of Other Noncurrent Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name 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 Inventories, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Investment, fair value Investments, Related Party, Fair Value Investments, Related Party, Fair Value Investment in Robotic Research, percentage of capitalization (percent, less than) Investment, Ownership Percentage Investment, Ownership Percentage Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town 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 Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Expected Term Measurement Input, Expected Term [Member] Eliminations Intersegment Eliminations [Member] Share-based Payment Arrangement, Employee Share-Based Payment Arrangement, Employee [Member] Asset Class [Domain] Asset Class [Domain] Minimum Minimum [Member] Included in marketable securities Marketable securities Marketable Securities [Member] Marketable Securities Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Impairment of inventories Inventory write-downs Inventory Write-down Intangible assets Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Debt issuance costs, net Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible Senior Notes Convertible Debt Securities [Member] Transaction costs Business Acquisition, Transaction Costs 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contract liabilities, non-current Contract with Customer, Liability, Noncurrent Accrued interest payable Interest Payable, Current Research and development Research and Development Expense Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Risk-Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Business Combination Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Percentage of accounts receivable (as percent) Percentage of revenue (as percent) Concentration Risk, Percentage Additional shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Contingent stock consideration Business Combination, Consideration Transferred, Liabilities Incurred Net loss Business Acquisition, Pro Forma Net Income (Loss) Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Amortization Amortization Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Stock price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets Basic (in dollars per share) Net loss per share attributable to common shareholders- Basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Service period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Vendor Stock-in-lieu of Cash Program Vendor Stock-in-lieu of Cash Program [Table Text Block] Vendor Stock-in-lieu of Cash Program Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Revenue Recognition Timing Concentration Risk Revenue Recognition Timing Concentration Risk [Member] Revenue Recognition Timing Concentration Risk 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 Vesting [Domain] Vesting [Domain] Entity Interactive Data Current Entity Interactive Data Current Mr. Alec Gores Mr Alec Gores [Member] Mr Alec Gores Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule of Changes in Level 3 Liabilities Measured at Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Other non-current assets Other Assets, Miscellaneous, Noncurrent Money market funds Money Market Funds [Member] Proceeds from sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Advance payment for capital projects Advances payment For Capital Projects Advances payment For Capital Projects Common Stock Common Stock [Member] Schedule of Stock-based Compensation Expense by Function Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Money market funds Money Market Funds, at Carrying Value Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Chairman and Chief Executive Officer Chairman and Chief Executive Officer [Member] Chairman and Chief Executive Officer 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 Debt instrument, convertible, shares issuable Debt Instrument, Convertible, Shares Issuable Debt Instrument, Convertible, Shares Issuable Acquisitions Stock Issued During Period, Value, Acquisitions Renewal lease term (in years) Lessee, Operating Lease, Renewal Term Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Document Quarterly Report Document Quarterly Report Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities, non-current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] IPR&D Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Grantee Status [Domain] Grantee Status [Domain] Change in fair value of outstanding warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from convertible debt Proceeds from Convertible Debt Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible senior notes, fair value Convertible Debt, Fair Value Disclosures Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Related Party Transactions Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Segment Information Segment Reporting, Policy [Policy Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Warrants term (in years) Warrants and Rights Outstanding, Term Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] 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 Total other income (expense), net Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Preliminary Recorded Value Gross Carrying Amount Finite-Lived Intangible Assets, Gross Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Products Product [Member] Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Shares repurchased Stock Repurchased During Period, Value Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Optogration Optogration [Member] Optogration Share per warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating income (loss) Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Non-marketable equity investment Equity Securities without Readily Determinable Fair Value, Amount Document Information [Table] Document Information [Table] Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Services Service [Member] Goodwill Balance as of December 31, 2021 Balance as of June 30, 2022 Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] 2015 Plan 2015 Plan [Member] 2015 Plan Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] 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] Public Warrants Public Warrants [Member] Public Warrants Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Number of tranches Class Of Warrant Or Right, Number Of Tranches Class Of Warrant Or Right, Number Of Tranches Diluted (in shares) Weighted average common shares outstanding- Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories, net Schedule of Inventory, Current [Table Text Block] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Change in fair value prior to exercises Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise Shares of common stock in each purchase period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Marketable equity investments Equity Securities, FV-NI Non-marketable equity investment measured using the measurement alternative Equity Securities, FV-NI, Noncurrent Net carrying amount Convertible Debt, Noncurrent Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Accounts Receivable Accounts Receivable [Member] Common stock Common Stock, Value, Issued Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Issuance of Class A common stock upon exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Assembled workforce Assembled Workforce [Member] Assembled Workforce Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total operating lease cost Operating And Variable Lease, Cost Operating And Variable Lease, Cost Freedom Photonics Awards Freedom Photonics awards Freedom Photonics Awards [Member] Freedom Photonics Awards 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 Asia Pacific Asia Pacific [Member] 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] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price 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] Reportable Segments Operating Segments [Member] Convertible Debt Convertible Debt [Member] Number of renewal options Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] RSAs Restricted Stock Awards [Member] Restricted Stock Awards Stock consideration Increase (Decrease) in Equity Securities, FV-NI Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed Contract with Customer, Asset, Credit Loss Expense (Reversal) Beginning cash, cash equivalents and restricted cash Ending cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Warrants outstanding, measurement input Warrants and Rights Outstanding, Measurement Input Current liabilities: Liabilities, Current [Abstract] Proceeds from the issuance of debt Proceeds from Issuance of Long-Term Debt Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Contract liabilities Contract liabilities, current Contract liabilities Contract with Customer, Liability, Current Security deposits Deposits Assets, Noncurrent Upon adoption of ASC 842 Accounting Standards Update 2016-02 [Member] Purchase obligations Purchase Obligation, to be Paid, Year One Purchases of property and equipment recorded in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Schedule of Equity Investments Included in Marketable Securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] Warrant liabilities Fair value of warrants outstanding Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Recognized over time Transferred over Time [Member] Merger related expenses incurred Business Combination, Acquisition Related Costs Convertible senior notes Convertible Notes Payable, Noncurrent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Weighted Average Remaining Period (Years) Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Principal Debt Instrument, Face Amount Sale of stock (in shares) Investment in Equity Securities, FV-NI, Shares Investment in Equity Securities, FV-NI, Shares Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Acquired goodwill related to Freedom Photonics in 2022 Goodwill, Acquired During Period VCTF warrant Volvo Car Technology Fund Warrant [Member] Volvo Car Technology Fund Warrant Revenue Business Acquisition, Pro Forma Revenue Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances Schedule of Segment Reporting Information, by Segment [Table Text Block] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Other significant items: Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract] Construction in progress Construction in Progress [Member] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Autonomy Solutions Autonomy Solutions Autonomy Solutions Segment [Member] Autonomy Solutions Segment Other non-current assets Other non-current assets Other Assets, Noncurrent 2020 Plan 2020 Plan [Member] 2020 Plan Weighted- Average Remaining Contractual Life (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Percentage of purchase price of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Chief Executive Officer Chief Executive Officer [Member] Issuance of Class A common stock upon exercise of warrants (in shares) Shares issued for exercise of warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Term of lease (in moths) Lessee, Operating Lease, Term of Contract Counterparty Name [Axis] Counterparty Name [Axis] 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 Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Warrants exercised (in shares) Class Of Warrant Or Right, Exercised Class Of Warrant Or Right, Exercised Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Beginning of the period End of the period Intangible Assets, Net (Including Goodwill) Debt instrument, convertible, threshold percent of conversion price triggering convertible feature Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Customer backlog Customer Backlog [Member] Customer Backlog Mr. Heng Mr. Heng [Member] Mr. Heng Total property and equipment, net Property, Plant and Equipment, Net Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Liabilities [Abstract] Liabilities [Abstract] Weighted average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Vendor stock-in-lieu of cash program Vendor Stock-In-Lieu Of Cash Program [Member] Vendor Stock-In-Lieu Of Cash Program Cash paid for operating leases included in operating activities Operating Lease, Payments Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Issuance of Class A common stock upon exercise of warrants Conversion Of Warrants, Amount Issued Conversion Of Warrants, Amount Issued Sales and marketing Selling and Marketing Expense [Member] Stock-based awards—Equity classified Share-Based Payment Arrangement, Option [Member] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Title of Individual [Domain] Title of Individual [Domain] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Optogration Awards Optogration awards Optogration Awards [Member] Optogration Awards Balance Sheet Location [Axis] Balance Sheet Location [Axis] Net unrealized losses on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares authorized (in shares) Common Stock, Shares Authorized Stock-based awards—Liability classified Share-Based Payment Arrangement, Liability Classified Awards [Member] Share-Based Payment Arrangement, Liability Classified Awards Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Product warranty and other Product Warranty and Other Expense Product Warranty and Other Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Investment Investments, Related Party Investments, Related Party Class A Common Stock Common Class A [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Total current assets Assets, Current Revenue recognized that was included in the contract liabilities beginning balance Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Noncash lease expense related to operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Net Carrying Amount Finite-Lived Intangible Assets, Net Share price (in dollars per share) Equity Securities, FV-NI, Cost, Per Share Equity Securities, FV-NI, Cost, Per Share Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Shares Number of Common Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Amortization of premium on marketable securities Amortization of Debt Discount (Premium) Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Outstanding balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Retirement of unvested restricted common stock (in shares) Stock Repurchased and Retired During Period, Shares Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Consecutive trading days Consecutive Trading Days Consecutive Trading Days Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Length of offering period Employee Stock Purchase Plan, Length of Offering Period Employee Stock Purchase Plan, Length of Offering Period Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Class of Stock [Line Items] Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Total operating lease liabilities Total leases liabilities Operating Lease, Liability Segment and Customer Concentration Information Segment Reporting Disclosure [Text Block] Price Volatility Measurement Input, Price Volatility [Member] Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Investments, Debt and Equity Securities [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] U.S. treasury securities U.S. treasury securities US Treasury Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Common stock, shares issued (in shares) Stock Issued During Period, Shares, Purchase of Assets Cost Debt Securities, Available-for-Sale, Amortized Cost Inventory Total inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Comprehensive Loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Aggregate Amount Equity Securities, FV-NI, Cost Organization and Description of Business Nature of Operations [Text Block] Warrants Warrant [Member] Entity Filer Category Entity Filer Category Basic (in shares) Weighted average common shares outstanding- Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Liabilities: Liabilities, Fair Value Disclosure [Abstract] Compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Supplemental disclosures of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 14) Commitments and Contingencies Contract losses Contract with Customer, Asset, Allowance for Credit Loss, Current Security Exchange Name Security Exchange Name 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 Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Thereafter Finite​ Lived​ Intangible ​Assets ​Amortization​ Expense​ After ​Year Four Finite​ Lived​ Intangible ​Assets ​Amortization​ Expense​ After ​Year Four Vendor stock-in-lieu of cash program—advances for capital projects and equipment Stock Issued Vendor stock-in-lieu of cash program Stock Issued During Period, Value, Issued for Services Restricted cash Restricted Cash, Current Stock-based awards—Liability classified Restricted Stock [Member] Liability Classified Awards [Axis] Liability Classified Awards [Axis] Liability Classified Awards Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Corporate bonds Corporate bonds Corporate Bond Securities [Member] Stock consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Customer One Customer One [Member] Customer One Included in cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents [Member] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Stock-based Compensation Share-Based Payment Arrangement [Text Block] Stock Based Compensation Costs Stock Based Compensation Costs [Member] Stock Based Compensation Costs Work-in-process Inventory, Work in Process, Net of Reserves Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Prepaid expenses and other current assets related to stock-in-lieu of cash program Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Payments of employee taxes related to stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Note term (in months) Debt Instrument, Term Fixed value equity awards Fixed Value Equity Awards [Member] Fixed Value Equity Awards Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Related Party [Axis] Related Party [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Cash Cash Purchase of ordinary shares (in shares) Equity Securities, FV-NI, Shares Acquired Equity Securities, FV-NI, Shares Acquired Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Private Warrants Private Warrants [Member] Private Warrants Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Marketable equity investments Equity Method Investments [Member] Other Other Accrued Liabilities, Miscellaneous, Current Other Accrued Liabilities, Miscellaneous, Current Current Fiscal Year End Date Current Fiscal Year End Date Percentage of pre-tax earnings Share-Based Compensation Arrangement By Share-Based Payment Award, Pre-Tax Earnings, Percent Share-Based Compensation Arrangement By Share-Based Payment Award, Pre-Tax Earnings, Percent Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Diluted (in dollars per share) Net loss per share attributable to common shareholders- Diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Sale of Stock [Domain] Sale of Stock [Domain] Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] P3 USA, Inc. P3 USA, Inc. [Member] P3 USA, Inc. Award vesting period (in years and in months) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Customer Concentration Risk Customer Concentration Risk [Member] Customer Two Customer Two [Member] Customer Two Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Vendor payments in shares in lieu of cash (in shares) Shares issued for services (in shares) Stock Issued During Period, Shares, Issued for Services Award expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Commercial paper Commercial Paper, at Carrying Value Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Total cost of sales Cost of Revenue Other financing activities Proceeds from (Payments for) Other Financing Activities Beginning balance Ending balance Contract with customer, liability, total Contract with Customer, Liability Europe and Middle East Europe And Middle East [Member] Europe And Middle East Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Interest expense and other Interest expense and other Interest Expense Tradename Trade Names [Member] U.S. agency and government sponsored securities US Government Corporations and Agencies Securities [Member] Schedule of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Other receivables Other Receivables, Net, Current Entity Tax Identification Number Entity Tax Identification Number Shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Unamortized debt discount and issuance costs Unamortized Debt Issuance Expense Other non-current assets Other Noncurrent Assets [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] 2022 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current 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] 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 Daimler North America Corporation Daimler North America Corporation [Member] Daimler North America Corporation Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Commercial paper Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income and other Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Payments of employee taxes related to stock-based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation ECARX Holdings Inc. ECARX Holding Inc [Member] ECARX Holding Inc Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Stock option, capped calls, initial cap price (in dollars per share) Stock Option, Capped Calls, Initial Cap Price Stock Option, Capped Calls, Initial Cap Price Accrued expenses Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] City Area Code City Area Code General and administrative General and Administrative Expense ASSETS Assets [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Other Current Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Purchase commitment Purchase Obligation Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Prepaid expenses Other Prepaid Expense, Current Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Solfice awards Solfice Awards [Member] Solfice Awards Class A Preferred Units Class A Preferred Units [Member] Class A Preferred Units Asset Class [Axis] Asset Class [Axis] Share-based compensation Share-Based Payment Arrangement, Noncash Expense Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other non-current liabilities Other Liabilities, Noncurrent North America North America [Member] Advance payments to vendors Prepaid Supplies Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vendor payments in stock in lieu of cash, liability Vendor Payments In Stock In Lieu Of Cash, Liability Vendor Payments In Stock In Lieu Of Cash, Liability 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 Cost of sales Cost of Sales [Member] Non-marketable equity investment Non-Marketable Equity Investment [Member] Non-Marketable Equity Investment Schedule of Net Carrying Amount Convertible Debt [Table Text Block] Customer [Domain] Customer [Domain] EX-101.PRE 9 lazr-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-38791  
Entity Registrant Name Luminar Technologies, Inc./DE  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1804317  
Entity Address, Address Line One 2603 Discovery Drive  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town Orlando  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32826  
City Area Code 407  
Local Phone Number 900-5259  
Title of 12(b) Security Class A common stock, par value of $0.0001 per share  
Trading Symbol LAZR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001758057  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   260,793,186
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   97,088,670
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 76,717 $ 329,977
Restricted cash 980 725
Marketable securities (including $4,721 and $12,200 with a related party as of June 30, 2022 and December 31, 2021, respectively, see Note 16) 528,548 462,141
Accounts receivable 9,279 13,013
Inventory 9,349 10,342
Prepaid expenses and other current assets 46,178 29,195
Total current assets 671,051 845,393
Property and equipment, net 19,946 11,009
Operating lease right-of-use assets 17,447 9,145
Intangible assets, net 23,458 2,424
Goodwill 18,465 3,110
Other non-current assets 25,230 12,455
Total assets 775,597 883,536
Current liabilities:    
Accounts payable 20,119 14,419
Accrued and other current liabilities 31,504 19,844
Operating lease liabilities 6,217 4,735
Total current liabilities 57,840 38,998
Warrant liabilities 4,351 31,230
Convertible senior notes 610,575 608,957
Operating lease liabilities, non-current 12,464 5,768
Other non-current liabilities 1,806 598
Total liabilities 687,036 685,551
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Additional paid-in capital 1,413,064 1,257,214
Accumulated other comprehensive loss (6,005) (908)
Treasury stock (312,477) (235,871)
Accumulated deficit (1,006,059) (822,487)
Total stockholders’ equity 88,561 197,985
Total liabilities and stockholders’ equity 775,597 883,536
Class A Common Stock    
Stockholders’ equity:    
Common stock 28 27
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 10 $ 10
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities $ 528,548 $ 462,141
Related party    
Marketable securities $ 4,721 $ 12,200
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total revenue $ 9,932 $ 6,309 $ 16,787 $ 11,622
Total cost of sales 28,092 7,853 44,746 15,492
Gross loss (18,160) (1,544) (27,959) (3,870)
Operating expenses:        
Research and development 40,941 19,913 74,050 33,923
Sales and marketing 7,189 3,507 16,587 6,142
General and administrative 38,150 19,237 68,175 29,510
Total operating expenses 86,280 42,657 158,812 69,575
Loss from operations (104,440) (44,201) (186,771) (73,445)
Change in fair value of warrant liabilities 11,733 6,928 7,876 (39,721)
Interest expense and other (3,148) (288) (6,428) (488)
Interest income and other 603 731 2,142 901
Total other income (expense), net 9,188 7,371 3,590 (39,308)
Loss before provision for (benefit from) income taxes (95,252) (36,830) (183,181) (112,753)
Provision for (benefit from) income taxes (13) 0 391 0
Net loss $ (95,239) $ (36,830) $ (183,572) $ (112,753)
Net loss per share:        
Basic (in dollars per share) $ (0.27) $ (0.11) $ (0.52) $ (0.33)
Diluted (in dollars per share) $ (0.27) $ (0.11) $ (0.52) $ (0.33)
Shares used in computing net loss per share:        
Basic (in shares) 352,054,529 340,255,023 350,378,494 336,641,349
Diluted (in shares) 352,054,529 340,255,023 350,378,494 336,641,349
Comprehensive Loss:        
Net loss $ (95,239) $ (36,830) $ (183,572) $ (112,753)
Net unrealized losses on available-for-sale debt securities (1,449) 16 (5,097) (27)
Comprehensive loss (96,688) (36,814) (188,669) (112,780)
Products        
Total revenue 1,798 1,977 3,339 4,910
Total cost of sales 16,987 3,720 28,805 9,029
Services        
Total revenue 8,134 4,332 13,448 6,712
Total cost of sales $ 11,105 $ 4,133 $ 15,941 $ 6,463
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Freedom Photonics
Solfice
Additional Paid-in Capital
Additional Paid-in Capital
Freedom Photonics
Additional Paid-in Capital
Solfice
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Accumulated Deficit
Class A Common Stock
Class A Common Stock
Common Stock
Class A Common Stock
Common Stock
Freedom Photonics
Class A Common Stock
Common Stock
Solfice
Class B Common Stock
Class B Common Stock
Common Stock
Beginning balance (in shares) at Dec. 31, 2020                     218,818,037       105,118,203
Beginning balance at Dec. 31, 2020 $ 148,741     $ 733,175     $ 34 $ 0 $ (584,501)   $ 22       $ 11
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Issuance of Class A common stock upon exercise of warrants (in shares)                     15,574,037        
Issuance of Class A common stock upon exercise of warrants 492,221     492,219             $ 2        
Issuance of Class A common stock upon exercise of stock options (in shares)                     2,091,613        
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units 3,206     3,206                      
Share-based compensation 15,758     15,758                      
Payments of employee taxes related to stock-based awards (140)     (140)                      
Cash received from Gores on settlement of recapitalization of escrow 10     10                      
Other comprehensive income (loss) (27)           (27)                
Net loss (112,753)               (112,753)            
Ending balance (in shares) at Jun. 30, 2021                     236,483,687       105,118,203
Ending balance at Jun. 30, 2021 547,016     1,244,228     7 0 (697,254)   $ 24       $ 11
Beginning balance (in shares) at Mar. 31, 2021                     234,575,992       105,118,203
Beginning balance at Mar. 31, 2021 567,160     1,227,559     (9) 0 (660,424)   $ 23       $ 11
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Issuance of Class A common stock upon exercise of warrants (in shares)                     0        
Issuance of Class A common stock upon exercise of warrants 0     0             $ 0        
Issuance of Class A common stock upon exercise of stock options (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 stock-based awards (140)     (140)                      
Cash received from Gores on settlement of recapitalization of escrow 10     10                      
Other comprehensive income (loss) 16           16                
Net loss (36,830)               (36,830)            
Ending balance (in shares) at Jun. 30, 2021                     236,483,687       105,118,203
Ending balance at Jun. 30, 2021 547,016     1,244,228     7 0 (697,254)   $ 24       $ 11
Beginning balance (in shares) at Dec. 31, 2021                     266,076,525       97,088,670
Beginning balance at Dec. 31, 2021 197,985     1,257,214     (908) (235,871) (822,487)   $ 27       $ 10
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Shares repurchased (76,606)             (76,606)              
Issuance of Class A common stock upon exercise of warrants (in shares)                     405,752        
Issuance of Class A common stock upon exercise of warrants $ 19,003     19,003                      
Issuance of Class A common stock upon exercise of stock options (in shares) 1,053,499                            
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)                     4,185,398        
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units $ 1,744     1,744                      
Retirement of unvested restricted common stock (in shares)                     (43,556)        
Vendor payments in shares in lieu of cash (in shares)                     9,036,665        
Vendor stock-in-lieu of cash program 43,758     43,757             $ 1        
Acquisition (in shares)                       2,176,205 374,193    
Acquisitions   $ 30,510 $ 3,361   $ 30,510 $ 3,361                  
Share-based compensation 59,199     59,199                      
Payments of employee taxes related to stock-based awards (1,724)     (1,724)                      
Other comprehensive income (loss) (5,097)           (5,097)                
Net loss (183,572)               (183,572)            
Ending balance (in shares) at Jun. 30, 2022                   260,348,203 282,211,182     97,088,670 97,088,670
Ending balance at Jun. 30, 2022 88,561     1,413,064     (6,005) (312,477) (1,006,059)   $ 28       $ 10
Beginning balance (in shares) at Mar. 31, 2022                     269,978,536       97,088,670
Beginning balance at Mar. 31, 2022 123,884     1,314,742     (4,556) (275,519) (910,820)   $ 27       $ 10
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Shares repurchased (36,958)             (36,958)              
Issuance of Class A common stock upon exercise of warrants (in shares)                     4,387        
Issuance of Class A common stock upon exercise of warrants 314     314                      
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units (in shares)                     2,068,339        
Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units 659     659                      
Retirement of unvested restricted common stock (in shares)                     (2,793)        
Vendor payments in shares in lieu of cash (in shares)                     7,612,315        
Vendor stock-in-lieu of cash program 29,145     29,144             $ 1        
Acquisition (in shares)                       2,176,205 374,193    
Acquisitions   $ 30,510 $ 3,361   $ 30,510 $ 3,361                  
Share-based compensation 35,542     35,542                      
Payments of employee taxes related to stock-based awards (1,208)     (1,208)                      
Other comprehensive income (loss) (1,449)           (1,449)                
Net loss (95,239)               (95,239)            
Ending balance (in shares) at Jun. 30, 2022                   260,348,203 282,211,182     97,088,670 97,088,670
Ending balance at Jun. 30, 2022 $ 88,561     $ 1,413,064     $ (6,005) $ (312,477) $ (1,006,059)   $ 28       $ 10
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (183,572) $ (112,753)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,544 1,332
Noncash lease expense related to operating lease right-of-use assets 2,139 1,748
Amortization of premium on marketable securities 919 602
Change in fair value of warrants (7,876) 39,721
Vendor stock-in-lieu of cash program 19,916 0
Amortization of debt discount and issuance costs 1,618 0
Impairment of inventories 4,778 1,453
Share-based compensation 65,323 16,367
Product warranty and other 171 572
Changes in operating assets and liabilities:    
Accounts receivable 7,038 3,527
Inventories (2,814) (2,640)
Prepaid expenses and other current assets (2,417) (8,469)
Other non-current assets (532) (1,490)
Accounts payable 7,392 854
Accrued and other current liabilities 1,106 2,652
Other non-current liabilities (931) (1,659)
Net cash used in operating activities (85,198) (58,183)
Cash flows from investing activities:    
Purchases of marketable securities (270,440) (376,289)
Proceeds from maturities of marketable securities 147,053 169,619
Proceeds from sales of marketable securities 50,315 36,937
Purchases of property and equipment (7,491) (2,710)
Advances for capital projects and equipment (1,673) 0
Net cash used in investing activities (86,996) (172,443)
Cash flows from financing activities:    
Proceeds from exercise of warrants 0 153,927
Proceeds from exercise of stock options 1,791 2,812
Payments of employee taxes related to stock-based awards (1,724) (140)
Repurchase of common stock and redemption of warrants (80,878) (2)
Other financing activities 0 (276)
Net cash provided by (used in) financing activities (80,811) 156,321
Net decrease in cash, cash equivalents and restricted cash (253,005) (74,305)
Beginning cash, cash equivalents and restricted cash 330,702 209,719
Ending cash, cash equivalents and restricted cash 77,697 135,414
Supplemental disclosures of cash flow information:    
Cash paid for interest 3,863 37
Supplemental disclosures of noncash investing and financing activities:    
Issuance of Class A common stock upon exercise of warrants 19,003 338,293
Operating lease right-of-use assets obtained in exchange for lease obligations 9,993 2,876
Purchases of property and equipment recorded in accounts payable and accrued liabilities 2,630 222
Vendor stock-in-lieu of cash program—advances for capital projects and equipment 10,293 0
Receivable from stock option exercises 0 394
Freedom Photonics    
Cash flows from investing activities:    
Acquisitions (2,759) 0
Solfice    
Cash flows from investing activities:    
Acquisitions $ (2,001) 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
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.) consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). Legacy Luminar was incorporated in Delaware on March 31, 2015. In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to Reverse Merger with Gores in Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 for additional information relating to the Business Combination.
The Company is a developer of advanced sensor technologies and software for the autonomous vehicle industry, encompassing Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors and certain components for the autonomous vehicle industry. The Company is headquartered in Orlando, Florida and has various facilities located in the United States and internationally in Munich, Germany.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring engineering (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Segment Information
The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:
(i) “Autonomy Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities. In June 2022, the Company acquired assets from Solfice Research, Inc. (“Solfice”), which have been included in the Autonomy Solutions segment.
(ii) “Advanced Technologies and Services (“ATS”)” which includes development of application-specific integrated circuits, pixel-based sensors, advanced lasers, as well as designing, testing and providing consulting services for non-standard
integrated circuits. In the second quarter of 2022, the Components segment was renamed as ATS. In August 2021 and in April 2022, the Company acquired Optogration, Inc. (“Optogration”) and Freedom Photonics LLC (“Freedom Photonics”), respectively, which have been included in the ATS segment.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of June 30, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets. Two customers accounted for 17% and 13% of the Company’s accounts receivable at June 30, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the six months ended June 30, 2022, except as noted below related to revenue recognition from long-term contracts as part of Freedom Photonics acquisition.
Consistent with the revenue recognition for NRE services, for Freedom Photonics long-term contracts, the Company recognizes revenue over time using an input method based on contract cost incurred to date compared to total estimated contracts (cost-to-cost). Contract costs are incurred over a period of time, which can be several years, and the estimation of these costs requires management’s judgment. The Company reviews the estimate at completion on significant contracts on a periodic basis and for others, no less than annually or when a change in circumstances warrant a modification to a previous estimate. Due to the nature of the work required to be performed on many of the Company’s performance obligations, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment by management on a contract by contract basis. Changes in estimates of transaction price, revenue, cost of sales and the related impact to operating profit are recognized on a cumulative catch-up basis, which recognizes the cumulative effect of the profit changes on current and prior periods in the current period.
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combination Business Combination
Freedom Photonics Acquisition
On April 13, 2022 (the “Acquisition Date”), the Company completed its acquisition of Freedom Photonics, a designer and manufacturer of high-performance lasers and related photonic products. The Freedom Photonics acquisition is expected to help the Company secure intellectual property and the supply of a key enabling component as part of the Company’s vertical integration strategy.
Pursuant to the terms of the Merger Agreement between the Company and Freedom Photonics, the Company acquired all of the issued and outstanding units of capital of Freedom Photonics for an aggregate purchase price of approximately $34.2 million payable primarily in Class A common stock of the Company. In conjunction with the acquisition, the Company issued share-based compensation awards to certain employees and selling shareholders of Freedom Photonics, which may result in future stock-based compensation expense, subject to achievement of certain service and performance conditions. The results of operations related to Freedom Photonics are included in the Company’s consolidated statements of operations beginning
from the Acquisition Date. As part of the transaction, the Company incurred $1.4 million of acquisition-related costs, which were expensed and included in general and administrative expenses in the periods in which the costs were incurred.
Recording of Assets Acquired and Liabilities Assumed
Preliminary estimates of fair values included in the consolidated financial statements are expected to be finalized within a year following the Acquisition Date. These are related to certain working capital adjustments and finalization of the estimates relating to deferred tax balances which will occur after the filing of the current tax returns. After the measurement period, any subsequent adjustments will be reflected in the consolidated statements of operations.
The following table summarizes the preliminary purchase price allocation to assets acquired and liabilities assumed, including identification of measurement period adjustments (in thousands):
Preliminary Recorded Value
Cash and cash equivalents$1,063 
Accounts receivable3,235 
Contract asset1,913 
Inventories, net127 
Prepaid expenses and other current assets70 
Property and equipment1,353 
Operating lease right-of-use assets449 
Other non-current assets22 
Intangible assets (1)15,600 
Goodwill (2)15,520 
     Total assets acquired39,352 
Current Liabilities(4,036)
Non-current liabilities(1,135)
     Total liabilities assumed(5,171)
      Net assets acquired$34,181 
(1) Tradename was measured using the relief-from-royalty method. The remaining identifiable intangible assets were measured using the income approach. Significant inputs used as part of the valuation of intangible assets include revenue forecasts, present value factors, expected product margins and costs to complete the IPR&D.
(2) Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected future economic benefits as a result of other assets acquired that could not be individually identified and separately recognized. Goodwill is not amortized. The factors that made up the goodwill recognized included assembled workforce and component cost savings. The entire amount of goodwill is expected to be deductible for tax purposes and is allocated to the ATS segment, which is also deemed the reporting unit.
Identifiable intangible assets recognized (in thousands):
Useful LifePreliminary Recorded Value
Customer backlog
≤ 2 years
$650 
Customer relationships4 years2,950 
Developed technology8 years4,000 
In-process research and development (IPR&D) (1)7,500 
Tradename4 years500 
Total intangible assets$15,600 
(1) IPR&D intangibles are treated as indefinite-lived until the completion or abandonment of the associated R&D project, at which time the appropriate useful lives will be determined.
Supplemental Unaudited Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of operations for the Company and Freedom Photonics as if the companies were combined as of the beginning of fiscal year 2021. The unaudited pro forma information includes adjustments to amortization and depreciation for intangible assets and property and equipment acquired, the purchase accounting effect on transaction costs, and stock-based compensation costs.
The table below reflects the impact of adjustments to the unaudited pro forma results for the three and six months ended June 30, 2022 and 2021 that are directly attributable to the acquisition (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
(Decrease) / increase to expenses as a result of transaction costs$(417)$— $(2,582)$2,795 
(Decrease) / increase to expenses as a result of stock-based compensation expense525 4,271 4,159 11,277 
Nonrecurring pro forma adjustments include:
Transaction costs of $2.8 million are assumed to have occurred on January 1, 2021, and are recognized as if incurred in the first quarter of 2021;
Employee compensation in connection with the retention awards, incentive plan awards, sign-on bonuses, and deferred shares are assumed to have started on January 1, 2021, and recognized as incurred based on their respective periods.
The unaudited pro forma information presented below is for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2021 or the results of our future operations of the combined businesses (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
Revenue$10,481 $11,385 $22,511 $21,534 
Net loss(95,470)(40,823)(185,410)(126,631)
Solfice Assets Acquisition
On June 15, 2022, the Company completed its acquisition from Solfice of certain assets that are expected to advance Luminar’s software development capabilities. The transaction was determined to be an asset acquisition under ASC 805, Business Combinations, with substantially all of the fair value attributable to acquired technology.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by (1) geographic region based on customer’s billed to location, and (2) type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):
Three Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$8,716 88 %$4,061 65 %
Asia Pacific932 %154 %
Europe and Middle East284 %2,094 33 %
Total$9,932 100 %$6,309 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,798 18 %$1,988 32 %
Recognized over time8,134 82 %4,321 68 %
Total$9,932 100 %$6,309 100 %
Revenue by segment:
Autonomy Solutions$4,179 42 %$5,822 92 %
ATS5,753 58 %487 %
Total$9,932 100 %$6,309 100 %
Six Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$13,684 81 %$6,600 57 %
Asia Pacific2,792 17 %475 %
Europe and Middle East311 %4,547 39 %
Total$16,787 100 %$11,622 100 %
Revenue by timing of recognition:
Recognized at a point in time$3,339 20 %$4,041 35 %
Recognized over time13,448 80 %7,581 65 %
Total$16,787 100 %$11,622 100 %
Revenue by segment:
Autonomy Solutions$10,077 60 %$10,158 87 %
ATS6,710 40 %1,464 13 %
Total$16,787 100 %$11,622 100 %
Volvo Stock Purchase Warrant
In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue
consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The second tranche will be expensed upon achievement of sales of a certain number of the Company’s sensors to Volvo for use in their commercial vehicles. This threshold had not been achieved as of the end of the second quarter of 2022.
Contract assets and liabilities
Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of June 30, 2022 and December 31, 2021 were $18.3 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $3.7 million and $0.9 million as of June 30, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.
The significant changes in contract assets balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$9,907 $— 
Amounts billed that were included in the contract assets beginning balance(1,602)
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed9,992 9,907 
Ending balance$18,297 $9,907 
The opening and closing balances of contract liabilities were as follows (in thousands):
 June 30, 2022December 31, 2021
Contract liabilities, current$3,665 $898 
Contract liabilities, non-current33 — 
Ending balance$3,698 $898 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(397)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,197 406 
Ending balance$3,698 $898 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Investments
6 Months Ended
Jun. 30, 2022
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, 2022 and December 31, 2021 (in thousands):
June 30, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$241,313 $— $(3,556)$237,757 
U.S. agency and government sponsored securities4,997 — (116)4,881 
Commercial paper82,168 — (156)82,012 
Corporate bonds147,720 — (1,838)145,882 
Asset-backed securities31,734 — (339)31,395 
Total debt securities$507,932 $— $(6,005)$501,927 
Included in cash and cash equivalents$7,499 $— $(1)$7,498 
Included in marketable securities500,433 — (6,004)494,429 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(3,556)$237,757 $(474)$146,454 
U.S. agency and government sponsored securities(116)4,881 (25)4,970 
Commercial paper(156)82,012 (4)30,285 
Corporate bonds(1,838)145,882 (345)145,522 
Asset-backed securities(339)31,395 (74)45,251 
Total$(6,005)$501,927 $(922)$372,482 
Equity Investments
The Company’s equity investments consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationJune 30, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$28,107 $25,654 
Marketable equity investments(1)
Marketable securities34,119 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$72,228 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.
Total realized and unrealized gains and losses associated with the Company’s marketable equity investments were not material in the three and six months ended June 30, 2022 and 2021.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Components Financial Statement Components
Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Cash$41,112 $303,373 
Money market funds28,107 25,654 
Commercial paper7,498 950 
Total cash and cash equivalents$76,717 $329,977 
Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Raw materials$2,900 $5,866 
Work-in-process6,181 1,171 
Finished goods268 3,305 
Total inventories, net$9,349 $10,342 
The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $3.4 million and $4.8 million for the three and six months ended June 30, 2022, respectively and $1.2 million and $1.5 million for the three and six months ended June 30, 2021, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Prepaid expenses$13,692 $14,651 
Contract assets18,297 9,907 
Advance payments to vendors11,188 1,810 
Other receivables3,001 2,827 
Total prepaid expenses and other current assets$46,178 $29,195 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Machinery and equipment$10,000 $7,694 
Computer hardware and software2,515 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,473 2,421 
Furniture and fixtures850 272 
Construction in progress11,124 3,677 
Total property and equipment27,847 17,787 
Accumulated depreciation and amortization(7,901)(6,778)
Total property and equipment, net$19,946 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material. Construction in progress increased due to increased capital expenditure related to tooling and other capital projects to enable us to achieve series production readiness.
Depreciation and amortization expense associated with property and equipment was $0.9 million and $1.7 million for the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
Intangible Assets
The following table summarizes the activity in the Company’s intangible assets (in thousands):
June 30, 2022December 31, 2021
Beginning of the period$2,424 $— 
Additions21,890 2,650 
Amortization(856)(226)
End of the period$23,458 $2,424 
The components of intangible assets were as follows (in thousands):
June 30, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$3,730 $(256)$3,474 4.4$780 $(33)$747 9.6
Customer backlog650 (98)552 1.4— — — — 
Tradename620 (151)469 3.8120 (120)— — 
Assembled workforce130 (130)— — — — — — 
Developed technology11,910 (447)11,463 8.01,750 (73)1,677 9.6
IPR&D7,500 — 7,500 — — — — — 
Total intangible assets$24,540 $(1,082)$23,458 7.0$2,650 $(226)$2,424 9.6
Amortization expense related to intangible assets was $0.8 million and $0.9 million for the three and six months ended June 30, 2022. There was no amortization expense related to intangible assets for the three and six months ended June 30, 2021.
As of June 30, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2022 (remaining six months)$1,381 
20232,730 
20242,373 
20252,373 
20261,726 
Thereafter5,375 
IPR&D7,500 
Total$23,458 
Goodwill
The following table outlines changes to the carrying amount of goodwill by the Company’s reportable segments (in thousands):
 Autonomy SolutionsATSTotal
Balance as of December 31, 2021$687 $2,423 $3,110 
Adjustment to goodwill related to Optogration acquisition in 2021— (165)(165)
Acquired goodwill related to Freedom Photonics in 2022— 15,520 15,520 
Balance as of June 30, 2022$687 $17,778 $18,465 
Other Non-Current Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Security deposits$2,333 $1,187 
Non-marketable equity investment10,002 10,002 
Advance payment for capital projects11,966 — 
Other non-current assets929 1,266 
Total other non-current assets$25,230 $12,455 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Accrued compensation and benefits$16,180 $9,899 
Accrued expenses7,267 6,727 
Warranty reserves549 1,798 
Contract liabilities3,665 898 
Accrued interest payable327 316 
Contract losses3,492 115 
Other24 91 
Total accrued and other current liabilities$31,504 $19,844 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes and Capped Call Transactions
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Convertible Senior Notes and Capped Call Transactions Convertible Senior Notes and Capped Call Transactions
In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026 in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.
The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million.
Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on
or after December 20, 2024, and on or before the 40th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Convertible Senior Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if certain liquidity conditions are satisfied and the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice, and (2) the trading day immediately before the date the Company sends such notice. If the Company undergoes a fundamental change (as defined in the indenture governing the Convertible Senior Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Convertible Senior Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Convertible Senior Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Class A common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of specified corporate events or distributions on the Class A common stock; and (4) if the Notes are called for redemption. On or after June 15, 2026, holders may convert all or any portion of their Convertible Senior Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its Class A common stock or a combination of cash and shares of its Class A common stock, at the Company’s election. As of June 30, 2022, the conditions allowing holders of the Convertible Senior Notes to convert were not met.
It is the Company’s current intent to settle the principal amount of its outstanding Convertible Senior Notes in cash and any excess in shares of the Company’s Class A common stock.
The Convertible Senior Notes are senior unsecured obligations and will rank equal in right of payment with the Company’s future senior unsecured indebtedness; senior in right of payment to the Company’s future indebtedness that is expressly subordinated to the Convertible Senior Notes; effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company’s subsidiaries.
The Company has classified the Convertible Senior Notes as a non-current liability under the guidance in ASC 470-20, as amended by ASU 2020-06. Debt discount and issuance costs aggregating approximately $16.2 million were initially recorded as a reduction to the principal amount of the Convertible Senior Notes and is being amortized as interest expense on a straight line basis over the contractual terms of the notes. The Company estimates that the difference between amortizing the debt discounts and the issuance costs using the straight line method as compared to using effective interest rate method is immaterial.
The net carrying amount of the Convertible Senior Notes was as follows (in thousands):
June 30, 2022December 31, 2021
Principal$625,000 $625,000 
Unamortized debt discount and issuance costs(14,425)(16,043)
Net carrying amount$610,575 $608,957 
The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):
Three Months
Ended
June 30, 2022
Six Months
Ended
June 30, 2022
Contractual interest expense$1,948 $3,874 
Amortization of debt discount and issuance costs809 1,618 
Total interest expense$2,757 $5,492 
The remaining term over which the debt discount and issuance costs will be amortized is 4.47 years. Interest expense of $1.9 million and $3.9 million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three and six months ended June 30, 2022.
In connection with the offering of the Convertible Senior Notes, the Company entered into privately negotiated capped call option transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $19.98 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Convertible Senior Notes. The Capped Calls have initial cap prices of $30.16 per share, subject to certain adjustment events. The Capped Calls are generally intended to reduce the potential dilution to the Class A common stock upon any conversion of the Convertible Senior Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Convertible Senior Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The Capped Calls expire on April 6, 2027, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, failure to deliver, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $73.4 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
As of June 30, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021.
Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of June 30, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.43 years, volatility of 84.2% and a risk-free rate of 2.99%. Accordingly, the Private Warrants are classified as Level 3 financial instruments.
The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercises4,713 
Reduction in liability due to exercises(19,003)
Change in fair value of outstanding warrants(12,589)
Balance as of June 30, 2022$4,351 
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, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$28,107 $— $— $28,107 
Commercial paper— 7,498 — 7,498 
Total cash equivalents$28,107 $7,498 $— $35,605 
Marketable investments:
U.S. treasury securities$237,757 $— $— $237,757 
U.S. agency and government sponsored securities— 4,881 — 4,881 
Commercial paper— 74,514 — 74,514 
Corporate bonds— 145,882 — 145,882 
Asset-backed securities— 31,395 — 31,395 
Equity investments34,119 — — 34,119 
Total marketable investments$271,876 $256,672 $— $528,548 
Liabilities:
Private Warrants$— $— $4,351 $4,351 
Total warrant liabilities$— $— $4,351 $4,351 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $— $— $25,654 
Commercial paper— 950 — 950 
Total cash equivalents$25,654 $950 $— $26,604 
Marketable investments:
U.S. treasury securities$161,465 $— $— $161,465 
U.S. agency and government sponsored securities— 4,970 — 4,970 
Commercial paper— 39,834 — 39,834 
Corporate bonds— 165,190 — 165,190 
Asset-backed securities— 46,466 — 46,466 
Marketable equity investments44,216 — — 44,216 
Total marketable investments$205,681 $256,460 $— $462,141 
Liabilities:
Private Warrants— — 31,230 31,230 
Total warrant liabilities$— $— $31,230 $31,230 
As of June 30, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $353.8 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 7 for further information on the Company’s Convertible Senior Notes.
The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.
The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(95,239)$(36,830)$(183,572)$(112,753)
Denominator:
Weighted average common shares outstanding—Basic352,054,529 340,255,023 350,378,494 336,641,349 
Weighted average common shares outstanding—Diluted352,054,529 340,255,023 350,378,494 336,641,349 
Net loss per share attributable to common shareholders—Basic and Diluted$(0.27)$(0.11)$(0.52)$(0.33)
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, 2022
Warrants5,757,549 
Stock-based awards—Equity classified41,876,648 
Stock-based awards—Liability classified12,563,535 
Vendor stock-in-lieu of cash program969,224 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total101,053,389 
The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes using the initial conversion price of $19.981 per share. The closing price of Class A common stock as of June 30, 2022 was less than the initial conversion price.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Class A and Class B Common Stock
The Company’s Board of Directors has authorized two classes of common stock, Class A and Class B. As of June 30, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2022, the Company had 282,211,653 shares issued and 260,348,203 shares outstanding of Class A common stock, and 97,088,670 shares issued and outstanding of Class B common stock. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.
Public and Private Warrants
As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding.
In January 2022 and April 2022, 1,389,529 and 19,223 Private Warrants were exercised on a cashless basis and the Company issued 401,365 and 4,387 shares of Class A common stock pursuant to the exercises. The Company had 1,668,269
Private Warrants outstanding as of June 30, 2022. These Private Warrants are set to expire on December 2, 2025. Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.
Stock-in-lieu of Cash Program
The Company has entered into arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three and six months ended June 30, 2022, the Company issued 7,612,315 and 8,286,665 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of June 30, 2022, the Company had a total of $27.6 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.
In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $1.9 million and $3.9 million during the three and six months ended June 30, 2022. During the six months ended June 30, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $7.2 million in prepaid expenses and other current assets as of June 30, 2022.
The Company’s vendor Stock-in-lieu of Cash Program activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Unvested shares as of December 31, 20211,500,000 $15.72 
Granted8,286,665 10.05 
Vested(4,926,990)11.06 
Unvested shares as of June 30, 20224,859,675 10.60 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan.
In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, the Company was originally authorized to issue a maximum number of 36,588,278 shares of Class A common stock.
In June 2022, the Company’s stockholders approved an amendment and restatement of the Company’s 2020 Plan (the “Amended 2020 Plan”) to increase the number of shares of Class A common stock authorized for issuance by 36,000,000 additional shares and added an evergreen provision under which the number of shares of Class A common stock available for issuance under the Amended 2020 Plan will be increased on the first day of each fiscal year of the Company beginning with the 2023 fiscal year and ending on (and including) the first day of the 2030 fiscal year, in an amount equal to the lesser of (i) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year, (ii) 40,000,000 shares or (iii) such number of shares determined by the Board.
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, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(1,053,499)1.67 
Cancelled/Forfeited(826,089)1.67 
Outstanding as of June 30, 20229,628,055 1.73 7.23$41,035 
The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $11.8 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $1.5 million during the six months ended June 30, 2022.
Restricted Stock Awards
Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.
Restricted stock awards activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(17,429)1.23 
Vested(309,888)1.18 
Outstanding as of June 30, 2022338,981 1.23 
Restricted Stock units
The Company has been granting restricted stock units (“RSUs”) under the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan). Each RSU granted represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted9,974,655 12.84 
Forfeited(794,702)18.14 
Vested(3,276,558)17.73 
Outstanding as of June 30, 202217,886,427 16.20 
Fixed Value Equity Awards
The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan) and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of up to four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period. Stock-based compensation expense related to
these awards was $1.7 million and $3.5 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $0.6 million for the three and six months ended June 30, 2021, respectively.
Employee Stock Purchase Plan
In December 2020, the Company’s board of directors and stockholders adopted the 2020 Employee Stock Purchase Plan (“2020 ESPP”) under which 7,317,655 shares were authorized for issuance. The 2020 ESPP became effective on February 26, 2021.
The 2020 ESPP permits eligible employees to purchase the Company’s Class A common stock through payroll deduction with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six-month offering period, or the relevant purchase date. In addition, no participant may purchase more than 5,000 shares of common stock in each purchase period.
Optogration Awards
As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.2 million in stock-based compensation expense from inception to June 30, 2022.
Freedom Photonics Awards
As part of the Freedom Photonics acquisition in April 2022, the Company owes up to $28.3 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $2.8 million in stock-based compensation expense through June 30, 2022.
Solfice Awards
The Company owes up to $0.7 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $0.1 million in stock-based compensation expense through June 30, 2022.
Chief Executive Officer Awards
On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. The grant date fair value per share was $12.61 per share. The Company recorded $3.5 million in in stock-based compensation expense related to this award. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:
Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. The stock price will be measured based on the volume-weighted average price per share for 90 consecutive trading days;
Service condition: Vesting over 7-years; and
Performance condition: Upon start of production of one series production program.
Compensation expense
Stock-based compensation expense by function was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of sales$6,989 $1,127 $8,775 $1,210 
Research and development8,714 5,663 15,816 6,425 
Sales and marketing2,741 934 5,609 1,120 
General and administrative20,181 6,806 35,123 7,612 
Total$38,625 $14,530 $65,323 $16,367 
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Equity Classified Awards:
Stock options$748 $1,235 $1,270 $1,398 
RSAs187 250 21 1,924 
RSUs32,540 12,426 54,049 12,426 
ESPP157 — 157 — 
Liability Classified Awards:
Fixed value equity awards1,741 619 3,521 619 
Optogration awards394 — 3,447 — 
Freedom Photonics awards2,800 — 2,800 — 
Solfice awards58 — 58 — 
Total$38,625 $14,530 $65,323 $16,367 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesProvision for income taxes for the three and six months ended June 30, 2022 and 2021 was not material. The effective tax rate was 0.2% and 0.0% for the six months ended June 30, 2022 and 2021, respectively. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
The components of lease expenses for were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating lease cost$1,597 $1,184 $2,713 $2,358 
Variable lease cost515 445 1,070 904 
Total operating lease cost$2,112 $1,629 $3,783 $3,262 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(2,857)$(2,459)
Right of use assets obtained in exchange for lease obligations:
Operating leases9,993 2,876 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$17,447 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$6,217 $4,735 
Operating lease liabilities, non-current12,464 5,768 
Total operating lease liabilities$18,681 $10,503 
Weighted average remaining terms were as follows (in years):
June 30, 2022December 31, 2021
Weighted average remaining lease term
Operating leases4.212.95
Weighted average discount rates were as follows:
June 30, 2022December 31, 2021
Weighted average discount rate
Operating leases4.23 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining six months)$3,213 
20235,758 
20243,298 
20253,304 
20262,777 
20271,903 
Thereafter799 
Total lease payments21,052 
Less: imputed interest(2,371)
Total leases liabilities$18,681 
Leases Leases
The Company leases office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from one to six years. The exercise of these renewal options is at the Company’s discretion. The Company’s lease agreements do not contain any material terms and conditions of residual value guarantees or material restrictive covenants. The Company’s short-term leases and sublease income were not material.
The components of lease expenses for were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating lease cost$1,597 $1,184 $2,713 $2,358 
Variable lease cost515 445 1,070 904 
Total operating lease cost$2,112 $1,629 $3,783 $3,262 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(2,857)$(2,459)
Right of use assets obtained in exchange for lease obligations:
Operating leases9,993 2,876 
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$17,447 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$6,217 $4,735 
Operating lease liabilities, non-current12,464 5,768 
Total operating lease liabilities$18,681 $10,503 
Weighted average remaining terms were as follows (in years):
June 30, 2022December 31, 2021
Weighted average remaining lease term
Operating leases4.212.95
Weighted average discount rates were as follows:
June 30, 2022December 31, 2021
Weighted average discount rate
Operating leases4.23 %2.80 %
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining six months)$3,213 
20235,758 
20243,298 
20253,304 
20262,777 
20271,903 
Thereafter799 
Total lease payments21,052 
Less: imputed interest(2,371)
Total leases liabilities$18,681 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase and Other 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 $62.3 million as of June 30, 2022, which are expected to be received within a year.
In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term.
In May 2022, the Company entered into a strategic investment agreement with ECARX Holdings Inc. (“ECARX”) to purchase 1.5 million shares of class A ordinary shares of ECARX, at a purchase price of $10.00 per share with an aggregate amount of $15.0 million, contingent upon the closing of ECARX’s merger with a special purpose acquisition company, COVA Acquisition Corp., of which Jun Hong Heng is the Chairman and Chief Executive Officer, and a principal shareholder. Mr.
Heng is also a director of Luminar. The purchase of such shares can be made with cash or Luminar’s shares of Class A common stock, at the Company’s discretion.
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. The Company’s current legal accrual is not deemed to be significant to the financial statements.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Customer Concentration Information
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Segment and Customer Concentration Information Segment and Customer Concentration Information
Reportable segments are (i) Autonomy Solutions and (ii) ATS. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.
Autonomy Solutions
This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.
ATS
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, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,179 $5,753 $9,932 $— $9,932 
Revenues from internal customer5,435 504 5,939 (5,939)— 
Total revenue$9,614 $6,257 $15,871 $(5,939)$9,932 
Depreciation and amortization$976 $763 $1,739 $— $1,739 
Operating income (loss)(105,592)728 (104,864)424 (104,440)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349 — 9,349 
Three Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
Six Months Ended June 30, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,077 $6,710 $16,787 $— $16,787 
Revenues from internal customer7,796 2,660 10,456 (10,456)— 
Total revenue$17,873 $9,370 $27,243 $(10,456)$16,787 
Depreciation and amortization$1,520 $1,024 $2,544 $— $2,544 
Operating loss(187,769)998 (186,771)— (186,771)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349 — 9,349 
Six Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
One customer accounted for 24% of the Company’s revenue for the three months ended June 30, 2022. Two customers accounted for 35% and 15% of the Company’s revenue for the six months ended June 30, 2022. Three customers accounted for 30%, 30% and 25%, respectively, of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18%, respectively, of the Company’s revenue for the six months ended June 30, 2021.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Equity Investments
In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company
in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of December 31, 2021 was $12.2 million, which was included in marketable securities in the balance sheet. The Company sold this investment in its entirety in the three months ended June 30, 2022.In June 2022, the Company invested in a special purpose acquisition company through open market purchases, of which Mr. Alec Gores, was the Chairman and Chief Executive Officer, and a principal shareholder. The special purpose acquisition company merged with Polestar Automotive Holdings UK PLC on June 24, 2022 and Mr. Gores continues to be a director of the merged company. Mr. Gores is a director of Luminar as well. The Company had a remaining balance of $4.7 million of this investment as of June 30, 2022, which was included in marketable securities in the balance sheet.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring engineering (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Segment Information
Segment Information
The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:
(i) “Autonomy Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities. In June 2022, the Company acquired assets from Solfice Research, Inc. (“Solfice”), which have been included in the Autonomy Solutions segment.
(ii) “Advanced Technologies and Services (“ATS”)” which includes development of application-specific integrated circuits, pixel-based sensors, advanced lasers, as well as designing, testing and providing consulting services for non-standard
integrated circuits. In the second quarter of 2022, the Components segment was renamed as ATS. In August 2021 and in April 2022, the Company acquired Optogration, Inc. (“Optogration”) and Freedom Photonics LLC (“Freedom Photonics”), respectively, which have been included in the ATS segment.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits. Cash held by the Company in foreign entities as of June 30, 2022 and December 31, 2021 was not material.
The Company’s revenue is derived from customers located in the United States and international markets.
Revenue Recognition Consistent with the revenue recognition for NRE services, for Freedom Photonics long-term contracts, the Company recognizes revenue over time using an input method based on contract cost incurred to date compared to total estimated contracts (cost-to-cost). Contract costs are incurred over a period of time, which can be several years, and the estimation of these costs requires management’s judgment. The Company reviews the estimate at completion on significant contracts on a periodic basis and for others, no less than annually or when a change in circumstances warrant a modification to a previous estimate. Due to the nature of the work required to be performed on many of the Company’s performance obligations, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment by management on a contract by contract basis. Changes in estimates of transaction price, revenue, cost of sales and the related impact to operating profit are recognized on a cumulative catch-up basis, which recognizes the cumulative effect of the profit changes on current and prior periods in the current period.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”), Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.
Fair Value Measurements Fair Value Measurements
As of June 30, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021.
Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the preliminary purchase price allocation to assets acquired and liabilities assumed, including identification of measurement period adjustments (in thousands):
Preliminary Recorded Value
Cash and cash equivalents$1,063 
Accounts receivable3,235 
Contract asset1,913 
Inventories, net127 
Prepaid expenses and other current assets70 
Property and equipment1,353 
Operating lease right-of-use assets449 
Other non-current assets22 
Intangible assets (1)15,600 
Goodwill (2)15,520 
     Total assets acquired39,352 
Current Liabilities(4,036)
Non-current liabilities(1,135)
     Total liabilities assumed(5,171)
      Net assets acquired$34,181 
(1) Tradename was measured using the relief-from-royalty method. The remaining identifiable intangible assets were measured using the income approach. Significant inputs used as part of the valuation of intangible assets include revenue forecasts, present value factors, expected product margins and costs to complete the IPR&D.
(2) Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected future economic benefits as a result of other assets acquired that could not be individually identified and separately recognized. Goodwill is not amortized. The factors that made up the goodwill recognized included assembled workforce and component cost savings. The entire amount of goodwill is expected to be deductible for tax purposes and is allocated to the ATS segment, which is also deemed the reporting unit.
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
Identifiable intangible assets recognized (in thousands):
Useful LifePreliminary Recorded Value
Customer backlog
≤ 2 years
$650 
Customer relationships4 years2,950 
Developed technology8 years4,000 
In-process research and development (IPR&D) (1)7,500 
Tradename4 years500 
Total intangible assets$15,600 
(1) IPR&D intangibles are treated as indefinite-lived until the completion or abandonment of the associated R&D project, at which time the appropriate useful lives will be determined.
Schedule of the impact of Adjustments to the Unaudited Pro Forma
The table below reflects the impact of adjustments to the unaudited pro forma results for the three and six months ended June 30, 2022 and 2021 that are directly attributable to the acquisition (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
(Decrease) / increase to expenses as a result of transaction costs$(417)$— $(2,582)$2,795 
(Decrease) / increase to expenses as a result of stock-based compensation expense525 4,271 4,159 11,277 
Business Acquisition, Pro Forma Information
The unaudited pro forma information presented below is for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2021 or the results of our future operations of the combined businesses (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(Unaudited)
Revenue$10,481 $11,385 $22,511 $21,534 
Net loss(95,470)(40,823)(185,410)(126,631)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):
Three Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$8,716 88 %$4,061 65 %
Asia Pacific932 %154 %
Europe and Middle East284 %2,094 33 %
Total$9,932 100 %$6,309 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,798 18 %$1,988 32 %
Recognized over time8,134 82 %4,321 68 %
Total$9,932 100 %$6,309 100 %
Revenue by segment:
Autonomy Solutions$4,179 42 %$5,822 92 %
ATS5,753 58 %487 %
Total$9,932 100 %$6,309 100 %
Six Months Ended June 30,
20222021
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$13,684 81 %$6,600 57 %
Asia Pacific2,792 17 %475 %
Europe and Middle East311 %4,547 39 %
Total$16,787 100 %$11,622 100 %
Revenue by timing of recognition:
Recognized at a point in time$3,339 20 %$4,041 35 %
Recognized over time13,448 80 %7,581 65 %
Total$16,787 100 %$11,622 100 %
Revenue by segment:
Autonomy Solutions$10,077 60 %$10,158 87 %
ATS6,710 40 %1,464 13 %
Total$16,787 100 %$11,622 100 %
Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities
The significant changes in contract assets balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$9,907 $— 
Amounts billed that were included in the contract assets beginning balance(1,602)
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed9,992 9,907 
Ending balance$18,297 $9,907 
The opening and closing balances of contract liabilities were as follows (in thousands):
 June 30, 2022December 31, 2021
Contract liabilities, current$3,665 $898 
Contract liabilities, non-current33 — 
Ending balance$3,698 $898 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(397)(1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,197 406 
Ending balance$3,698 $898 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Investments (Tables)
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-sale
The Company’s investments in debt securities consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$241,313 $— $(3,556)$237,757 
U.S. agency and government sponsored securities4,997 — (116)4,881 
Commercial paper82,168 — (156)82,012 
Corporate bonds147,720 — (1,838)145,882 
Asset-backed securities31,734 — (339)31,395 
Total debt securities$507,932 $— $(6,005)$501,927 
Included in cash and cash equivalents$7,499 $— $(1)$7,498 
Included in marketable securities500,433 — (6,004)494,429 
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
Schedule of Gross Unrealized Losses and the Fair Value for Marketable Investments
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(3,556)$237,757 $(474)$146,454 
U.S. agency and government sponsored securities(116)4,881 (25)4,970 
Commercial paper(156)82,012 (4)30,285 
Corporate bonds(1,838)145,882 (345)145,522 
Asset-backed securities(339)31,395 (74)45,251 
Total$(6,005)$501,927 $(922)$372,482 
Schedule of Equity Investments Included in Marketable Securities
December 31, 2021
 CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
U.S. treasury securities$161,938 $$(474)$161,465 
U.S. agency and government sponsored securities4,995 — (25)4,970 
Commercial paper40,788 — (4)40,784 
Corporate bonds165,522 13 (345)165,190 
Asset-backed securities46,540 — (74)46,466 
Total debt securities$419,783 $14 $(922)$418,875 
Included in cash and cash equivalents$950 $— $— $950 
Included in marketable securities418,833 14 (922)417,925 
The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022December 31, 2021
Gross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair Value
U.S. treasury securities$(3,556)$237,757 $(474)$146,454 
U.S. agency and government sponsored securities(116)4,881 (25)4,970 
Commercial paper(156)82,012 (4)30,285 
Corporate bonds(1,838)145,882 (345)145,522 
Asset-backed securities(339)31,395 (74)45,251 
Total$(6,005)$501,927 $(922)$372,482 
Equity Investments
The Company’s equity investments consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
Condensed Consolidated Balance Sheets LocationJune 30, 2022December 31, 2021
Money market funds(1)
Cash and cash equivalents$28,107 $25,654 
Marketable equity investments(1)
Marketable securities34,119 $44,216 
Non-marketable equity investment measured using the measurement alternative(2)
Other non-current assets$10,002 $10,002 
Total$72,228 $79,872 
(1)    Investments with readily determinable fair values.
(2)    Investment in privately held company without readily determinable fair value.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Cash$41,112 $303,373 
Money market funds28,107 25,654 
Commercial paper7,498 950 
Total cash and cash equivalents$76,717 $329,977 
Schedule of Inventories, net
Inventories consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Raw materials$2,900 $5,866 
Work-in-process6,181 1,171 
Finished goods268 3,305 
Total inventories, net$9,349 $10,342 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Prepaid expenses$13,692 $14,651 
Contract assets18,297 9,907 
Advance payments to vendors11,188 1,810 
Other receivables3,001 2,827 
Total prepaid expenses and other current assets$46,178 $29,195 
Schedule of Property and Equipment and Property and Equipment Capitalized Under Finance Lease (Capital Lease Prior to Adoption of ASC 842)
Property and equipment consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Machinery and equipment$10,000 $7,694 
Computer hardware and software2,515 2,854 
Leasehold improvements885 869 
Vehicles, including demonstration fleet2,473 2,421 
Furniture and fixtures850 272 
Construction in progress11,124 3,677 
Total property and equipment27,847 17,787 
Accumulated depreciation and amortization(7,901)(6,778)
Total property and equipment, net$19,946 $11,009 
Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material. Construction in progress increased due to increased capital expenditure related to tooling and other capital projects to enable us to achieve series production readiness.
Schedule of Finite-Lived Intangible Assets
The following table summarizes the activity in the Company’s intangible assets (in thousands):
June 30, 2022December 31, 2021
Beginning of the period$2,424 $— 
Additions21,890 2,650 
Amortization(856)(226)
End of the period$23,458 $2,424 
The components of intangible assets were as follows (in thousands):
June 30, 2022December 31, 2021
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average
Remaining Period
(Years)
Gross
Carrying
 Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted
Average
Remaining
Period
(Years)
Customer relationships$3,730 $(256)$3,474 4.4$780 $(33)$747 9.6
Customer backlog650 (98)552 1.4— — — — 
Tradename620 (151)469 3.8120 (120)— — 
Assembled workforce130 (130)— — — — — — 
Developed technology11,910 (447)11,463 8.01,750 (73)1,677 9.6
IPR&D7,500 — 7,500 — — — — — 
Total intangible assets$24,540 $(1,082)$23,458 7.0$2,650 $(226)$2,424 9.6
Schedule of Future Amortization Expense As of June 30, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2022 (remaining six months)$1,381 
20232,730 
20242,373 
20252,373 
20261,726 
Thereafter5,375 
IPR&D7,500 
Total$23,458 
Schedule of Goodwill
The following table outlines changes to the carrying amount of goodwill by the Company’s reportable segments (in thousands):
 Autonomy SolutionsATSTotal
Balance as of December 31, 2021$687 $2,423 $3,110 
Adjustment to goodwill related to Optogration acquisition in 2021— (165)(165)
Acquired goodwill related to Freedom Photonics in 2022— 15,520 15,520 
Balance as of June 30, 2022$687 $17,778 $18,465 
Schedule of Other Noncurrent Assets
Other non-current assets consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Security deposits$2,333 $1,187 
Non-marketable equity investment10,002 10,002 
Advance payment for capital projects11,966 — 
Other non-current assets929 1,266 
Total other non-current assets$25,230 $12,455 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands): 
 June 30, 2022December 31, 2021
Accrued compensation and benefits$16,180 $9,899 
Accrued expenses7,267 6,727 
Warranty reserves549 1,798 
Contract liabilities3,665 898 
Accrued interest payable327 316 
Contract losses3,492 115 
Other24 91 
Total accrued and other current liabilities$31,504 $19,844 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes and Capped Call Transactions (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount The net carrying amount of the Convertible Senior Notes was as follows (in thousands):
June 30, 2022December 31, 2021
Principal$625,000 $625,000 
Unamortized debt discount and issuance costs(14,425)(16,043)
Net carrying amount$610,575 $608,957 
Schedule of Interest Expense The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):
Three Months
Ended
June 30, 2022
Six Months
Ended
June 30, 2022
Contractual interest expense$1,948 $3,874 
Amortization of debt discount and issuance costs809 1,618 
Total interest expense$2,757 $5,492 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Changes in Level 3 Liabilities Measured at Fair Value The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):
Private Warrants
Balance as of December 31, 2021$31,230 
Change in fair value prior to exercises4,713 
Reduction in liability due to exercises(19,003)
Change in fair value of outstanding warrants(12,589)
Balance as of June 30, 2022$4,351 
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, 2022 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$28,107 $— $— $28,107 
Commercial paper— 7,498 — 7,498 
Total cash equivalents$28,107 $7,498 $— $35,605 
Marketable investments:
U.S. treasury securities$237,757 $— $— $237,757 
U.S. agency and government sponsored securities— 4,881 — 4,881 
Commercial paper— 74,514 — 74,514 
Corporate bonds— 145,882 — 145,882 
Asset-backed securities— 31,395 — 31,395 
Equity investments34,119 — — 34,119 
Total marketable investments$271,876 $256,672 $— $528,548 
Liabilities:
Private Warrants$— $— $4,351 $4,351 
Total warrant liabilities$— $— $4,351 $4,351 
Fair Value (in thousands) Measured as of
December 31, 2021 Using:
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market funds$25,654 $— $— $25,654 
Commercial paper— 950 — 950 
Total cash equivalents$25,654 $950 $— $26,604 
Marketable investments:
U.S. treasury securities$161,465 $— $— $161,465 
U.S. agency and government sponsored securities— 4,970 — 4,970 
Commercial paper— 39,834 — 39,834 
Corporate bonds— 165,190 — 165,190 
Asset-backed securities— 46,466 — 46,466 
Marketable equity investments44,216 — — 44,216 
Total marketable investments$205,681 $256,460 $— $462,141 
Liabilities:
Private Warrants— — 31,230 31,230 
Total warrant liabilities$— $— $31,230 $31,230 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2022 and 2021 (in thousands, except for share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(95,239)$(36,830)$(183,572)$(112,753)
Denominator:
Weighted average common shares outstanding—Basic352,054,529 340,255,023 350,378,494 336,641,349 
Weighted average common shares outstanding—Diluted352,054,529 340,255,023 350,378,494 336,641,349 
Net loss per share attributable to common shareholders—Basic and Diluted$(0.27)$(0.11)$(0.52)$(0.33)
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, 2022
Warrants5,757,549 
Stock-based awards—Equity classified41,876,648 
Stock-based awards—Liability classified12,563,535 
Vendor stock-in-lieu of cash program969,224 
Convertible Senior Notes31,279,716 
Earn-out shares8,606,717 
Total101,053,389 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Vendor Stock-in-lieu of Cash Program
The Company’s vendor Stock-in-lieu of Cash Program activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Unvested shares as of December 31, 20211,500,000 $15.72 
Granted8,286,665 10.05 
Vested(4,926,990)11.06 
Unvested shares as of June 30, 20224,859,675 10.60 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022 was as follows:
Number of
Common
Stock Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic Value
(In Thousands)
Outstanding as of December 31, 202111,507,643 $1.72 
Exercised(1,053,499)1.67 
Cancelled/Forfeited(826,089)1.67 
Outstanding as of June 30, 20229,628,055 1.73 7.23$41,035 
Schedule of Restricted Stock Awards Activity
Restricted stock awards activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair Value
per Share
Outstanding as of December 31, 2021666,298 $1.21 
Forfeited(17,429)1.23 
Vested(309,888)1.18 
Outstanding as of June 30, 2022338,981 1.23 
A summary of the Company’s restricted stock units activity for the six months ended June 30, 2022 was as follows:
SharesWeighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 202111,983,032 $19.56 
Granted9,974,655 12.84 
Forfeited(794,702)18.14 
Vested(3,276,558)17.73 
Outstanding as of June 30, 202217,886,427 16.20 
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,
2022202120222021
Cost of sales$6,989 $1,127 $8,775 $1,210 
Research and development8,714 5,663 15,816 6,425 
Sales and marketing2,741 934 5,609 1,120 
General and administrative20,181 6,806 35,123 7,612 
Total$38,625 $14,530 $65,323 $16,367 
Stock-based compensation expense by type of award was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Equity Classified Awards:
Stock options$748 $1,235 $1,270 $1,398 
RSAs187 250 21 1,924 
RSUs32,540 12,426 54,049 12,426 
ESPP157 — 157 — 
Liability Classified Awards:
Fixed value equity awards1,741 619 3,521 619 
Optogration awards394 — 3,447 — 
Freedom Photonics awards2,800 — 2,800 — 
Solfice awards58 — 58 — 
Total$38,625 $14,530 $65,323 $16,367 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Components of Lease Expenses, Supplemental Cash Flow Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates
The components of lease expenses for were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating lease cost$1,597 $1,184 $2,713 $2,358 
Variable lease cost515 445 1,070 904 
Total operating lease cost$2,112 $1,629 $3,783 $3,262 
Supplemental cash flow information related to leases was as follows (in thousands):
Six Months Ended June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Cash paid for operating leases included in operating activities$(2,857)$(2,459)
Right of use assets obtained in exchange for lease obligations:
Operating leases9,993 2,876 
Weighted average remaining terms were as follows (in years):
June 30, 2022December 31, 2021
Weighted average remaining lease term
Operating leases4.212.95
Weighted average discount rates were as follows:
June 30, 2022December 31, 2021
Weighted average discount rate
Operating leases4.23 %2.80 %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating leases:
Operating lease right-of-use assets$17,447 $9,145 
Operating lease liabilities:
Operating lease liabilities, current$6,217 $4,735 
Operating lease liabilities, non-current12,464 5,768 
Total operating lease liabilities$18,681 $10,503 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities were as follows (in thousands):
Operating Leases
Year Ending December 31,
2022 (remaining six months)$3,213 
20235,758 
20243,298 
20253,304 
20262,777 
20271,903 
Thereafter799 
Total lease payments21,052 
Less: imputed interest(2,371)
Total leases liabilities$18,681 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Customer Concentration Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Segment Operating Results and Reconciliations to the Consolidated Balances
The accounting policies of the operating segments are the same as those described in Note 2. Segment operating results and reconciliations to the Company’s consolidated balances are as follows (in thousands):
Three Months Ended June 30, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$4,179 $5,753 $9,932 $— $9,932 
Revenues from internal customer5,435 504 5,939 (5,939)— 
Total revenue$9,614 $6,257 $15,871 $(5,939)$9,932 
Depreciation and amortization$976 $763 $1,739 $— $1,739 
Operating income (loss)(105,592)728 (104,864)424 (104,440)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349 — 9,349 
Three Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
Six Months Ended June 30, 2022
Autonomy
Solutions
ATSTotal
reportable
segments
Eliminations (1)Total
Consolidated
Revenue:
Revenues from external customers$10,077 $6,710 $16,787 $— $16,787 
Revenues from internal customer7,796 2,660 10,456 (10,456)— 
Total revenue$17,873 $9,370 $27,243 $(10,456)$16,787 
Depreciation and amortization$1,520 $1,024 $2,544 $— $2,544 
Operating loss(187,769)998 (186,771)— (186,771)
Other significant items:
Segment assets786,708 51,046 837,754 (62,157)775,597 
Inventories, net9,022 327 9,349 — 9,349 
Six Months Ended June 30, 2021
Autonomy
Solutions
ATSTotal
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 income (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 
(1) Represents the eliminations of all intercompany balances and transactions during the period presented.
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)
6 Months Ended
Jun. 30, 2022
operatingSegment
Accounting Policies [Abstract]  
Number of operating segments 2
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Accounts Receivable - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Customer One    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 17.00% 39.00%
Customer Two    
Concentration Risk [Line Items]    
Percentage of accounts receivable (as percent) 13.00% 31.00%
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Narrative (Details) - Freedom Photonics
$ in Millions
Apr. 13, 2022
USD ($)
Business Acquisition [Line Items]  
Stock consideration $ 34.2
Merger related expenses incurred $ 1.4
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Apr. 13, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 18,465   $ 3,110
Freedom Photonics      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 1,063  
Accounts receivable   3,235  
Contract asset   1,913  
Inventories, net   127  
Prepaid expenses and other current assets   70  
Property and equipment   1,353  
Operating lease right-of-use assets   449  
Other non-current assets   22  
Intangible assets   15,600  
Goodwill   15,520  
Total assets acquired   39,352  
Current Liabilities   (4,036)  
Non-current liabilities   (1,135)  
Total liabilities assumed   (5,171)  
Net assets acquired   $ 34,181  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Apr. 13, 2022
Jun. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years)   7 years 9 years 7 months 6 days
Preliminary Recorded Value   $ 24,540 $ 2,650
Customer backlog      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years)   1 year 4 months 24 days  
Preliminary Recorded Value   $ 650 $ 0
Customer relationships      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years)   4 years 4 months 24 days 9 years 7 months 6 days
Preliminary Recorded Value   $ 3,730 $ 780
Developed technology      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years)   8 years 9 years 7 months 6 days
Preliminary Recorded Value   $ 11,910 $ 1,750
In-process research and development (IPR&D)      
Business Acquisition [Line Items]      
Preliminary Recorded Value   $ 7,500 0
Tradename      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years)   3 years 9 months 18 days  
Preliminary Recorded Value   $ 620 $ 120
Freedom Photonics      
Business Acquisition [Line Items]      
Total intangible assets $ 15,600    
Freedom Photonics | Customer backlog      
Business Acquisition [Line Items]      
Preliminary Recorded Value $ 650    
Freedom Photonics | Customer backlog | Maximum      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years) 2 years    
Freedom Photonics | Customer relationships      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years) 4 years    
Preliminary Recorded Value $ 2,950    
Freedom Photonics | Developed technology      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years) 8 years    
Preliminary Recorded Value $ 4,000    
Freedom Photonics | In-process research and development (IPR&D)      
Business Acquisition [Line Items]      
Preliminary Recorded Value $ 7,500    
Freedom Photonics | Tradename      
Business Acquisition [Line Items]      
Weighted Average Remaining Period (Years) 4 years    
Preliminary Recorded Value $ 500    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2021
Acquisition-related Costs          
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]          
Net loss $ (417) $ 0 $ (2,582) $ 2,795  
Transaction costs         $ 2,800
Stock Based Compensation Costs          
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]          
Net loss $ 525 $ 4,271 $ 4,159 $ 11,277  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Unaudited Pro Forma (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]        
Revenue $ 10,481 $ 11,385 $ 22,511 $ 21,534
Net loss $ (95,470) $ (40,823) $ (185,410) $ (126,631)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 9,932 $ 6,309 $ 16,787 $ 11,622
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 $ 4,179 $ 5,822 $ 10,077 $ 10,158
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 42.00% 92.00% 60.00% 87.00%
ATS        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,753 $ 487 $ 6,710 $ 1,464
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 58.00% 8.00% 40.00% 13.00%
Recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,798 $ 1,988 $ 3,339 $ 4,041
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) 18.00% 32.00% 20.00% 35.00%
Recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,134 $ 4,321 $ 13,448 $ 7,581
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 82.00% 68.00% 80.00% 65.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,716 $ 4,061 $ 13,684 $ 6,600
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 88.00% 65.00% 81.00% 57.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 932 $ 154 $ 2,792 $ 475
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 9.00% 2.00% 17.00% 4.00%
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenue $ 284 $ 2,094 $ 311 $ 4,547
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 3.00% 33.00% 2.00% 39.00%
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
tranche
$ / shares
shares
Class of Warrant or Right [Line Items]              
Fair value of warrants outstanding $ 4,351   $ 4,351   $ 31,230    
Change in fair value of warrant liabilities 11,733 $ 6,928 7,876 $ (39,721)      
Contract assets 18,297   18,297   9,907 $ 0  
Contract liabilities $ 3,665   $ 3,665   898    
VCTF warrant              
Class of Warrant or Right [Line Items]              
Number of tranches | tranche             2
Fair value of warrants outstanding             $ 2,900
Change in fair value of warrant liabilities         $ 1,000    
Class A Common Stock | VCTF warrant              
Class of Warrant or Right [Line Items]              
Conversion of warrants into securities (in shares) | shares             4,089,280
Stock price of warrants (in dollars per share) | $ / shares             $ 3.1769
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Contract With Customer Asset [Roll Forward]    
Beginning balance $ 9,907 $ 0
Amounts billed that were included in the contract assets beginning balance (1,602)  
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed 9,992 9,907
Ending balance 18,297 9,907
Contract with Customer, Liability [Roll Forward]    
Beginning balance 898 2,284
Revenue recognized that was included in the contract liabilities beginning balance (397) (1,792)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 3,197 406
Ending balance $ 3,698 $ 898
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Contract liabilities, current $ 3,665 $ 898  
Contract liabilities, non-current 33 0  
Contract with customer, liability, total $ 3,698 $ 898 $ 2,284
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Amortized Cost (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cost $ 507,932 $ 419,783
Gross Unrealized Gains 0 14
Gross Unrealized Losses (6,005) (922)
Fair Value 501,927 418,875
Included in cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost 7,499 950
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Fair Value 7,498 950
Included in marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 500,433 418,833
Gross Unrealized Gains 0 14
Gross Unrealized Losses (6,004) (922)
Fair Value 494,429 417,925
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 241,313 161,938
Gross Unrealized Gains 0 1
Gross Unrealized Losses (3,556) (474)
Fair Value 237,757 161,465
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 4,997 4,995
Gross Unrealized Gains 0 0
Gross Unrealized Losses (116) (25)
Fair Value 4,881 4,970
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost 82,168 40,788
Gross Unrealized Gains 0 0
Gross Unrealized Losses (156) (4)
Fair Value 82,012 40,784
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 147,720 165,522
Gross Unrealized Gains 0 13
Gross Unrealized Losses (1,838) (345)
Fair Value 145,882 165,190
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 31,734 46,540
Gross Unrealized Gains 0 0
Gross Unrealized Losses (339) (74)
Fair Value $ 31,395 $ 46,466
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (6,005) $ (922)
Fair Value 501,927 372,482
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (3,556) (474)
Fair Value 237,757 146,454
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (116) (25)
Fair Value 4,881 4,970
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (156) (4)
Fair Value 82,012 30,285
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1,838) (345)
Fair Value 145,882 145,522
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (339) (74)
Fair Value $ 31,395 $ 45,251
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Schedule of Equity Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments $ 72,228 $ 79,872
Money market funds | Cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments 28,107 25,654
Marketable equity investments | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable equity investments 34,119 44,216
Non-marketable equity investment | Other non-current assets    
Debt Securities, Available-for-sale [Line Items]    
Non-marketable equity investment measured using the measurement alternative $ 10,002 $ 10,002
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Narrative (Details) - Robotic Research OpCo, LLC - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]    
Investment in Robotic Research, percentage of capitalization (percent, less than) 5.00%  
Class A Preferred Units    
Debt Securities, Available-for-sale [Line Items]    
Sale of stock (in shares) 1,495  
Class A Common Stock    
Debt Securities, Available-for-sale [Line Items]    
Stock consideration $ 10.0  
Common stock, shares issued (in shares)   618,924
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 41,112 $ 303,373
Money market funds 28,107 25,654
Commercial paper 7,498 950
Total cash and cash equivalents $ 76,717 $ 329,977
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Inventories, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Raw materials $ 2,900   $ 2,900   $ 5,866
Work-in-process 6,181   6,181   1,171
Finished goods 268   268   3,305
Total inventories, net 9,349 $ 4,318 9,349 $ 4,318 $ 10,342
Inventory write-downs $ 3,400 $ 1,200 $ 4,778 $ 1,453  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 13,692 $ 14,651
Contract assets 18,297 9,907
Advance payments to vendors 11,188 1,810
Other receivables 3,001 2,827
Prepaid expenses and other current assets $ 46,178 $ 29,195
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 27,847   $ 27,847   $ 17,787
Accumulated depreciation and amortization (7,901)   (7,901)   (6,778)
Total property and equipment, net 19,946   19,946   11,009
Depreciation and amortization 900 $ 700 1,700 $ 1,300  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment 10,000   10,000   7,694
Computer hardware and software          
Property, Plant and Equipment [Line Items]          
Total property and equipment 2,515   2,515   2,854
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment 885   885   869
Vehicles, including demonstration fleet          
Property, Plant and Equipment [Line Items]          
Total property and equipment 2,473   2,473   2,421
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment 850   850   272
Construction in progress          
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 11,124   $ 11,124   $ 3,677
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Schedule of Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Intangible Assets (Including Goodwill) [Roll Forward]          
Beginning of the period     $ 2,424,000 $ 0 $ 0
Additions     21,890,000   2,650,000
Amortization $ (800,000) $ 0 (856,000) $ 0 (226,000)
End of the period 23,458,000   23,458,000   2,424,000
Gross Carrying Amount 24,540,000   24,540,000   2,650,000
Accumulated Amortization (1,082,000)   (1,082,000)   (226,000)
Net Carrying Amount 23,458,000   $ 23,458,000   $ 2,424,000
Weighted Average Remaining Period (Years)     7 years   9 years 7 months 6 days
Customer relationships          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 3,730,000   $ 3,730,000   $ 780,000
Accumulated Amortization (256,000)   (256,000)   (33,000)
Net Carrying Amount 3,474,000   $ 3,474,000   $ 747,000
Weighted Average Remaining Period (Years)     4 years 4 months 24 days   9 years 7 months 6 days
Customer backlog          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 650,000   $ 650,000   $ 0
Accumulated Amortization (98,000)   (98,000)   0
Net Carrying Amount 552,000   $ 552,000   0
Weighted Average Remaining Period (Years)     1 year 4 months 24 days    
Tradename          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 620,000   $ 620,000   120,000
Accumulated Amortization (151,000)   (151,000)   (120,000)
Net Carrying Amount 469,000   $ 469,000   0
Weighted Average Remaining Period (Years)     3 years 9 months 18 days    
Assembled workforce          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 130,000   $ 130,000   0
Accumulated Amortization (130,000)   (130,000)   0
Net Carrying Amount 0   0   0
Developed technology          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 11,910,000   11,910,000   1,750,000
Accumulated Amortization (447,000)   (447,000)   (73,000)
Net Carrying Amount 11,463,000   $ 11,463,000   $ 1,677,000
Weighted Average Remaining Period (Years)     8 years   9 years 7 months 6 days
IPR&D          
Intangible Assets (Including Goodwill) [Roll Forward]          
Gross Carrying Amount 7,500,000   $ 7,500,000   $ 0
Accumulated Amortization 0   0   0
Net Carrying Amount $ 7,500,000   $ 7,500,000   $ 0
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Future Amortization Expense (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
2022 (remaining six months) $ 1,381,000   $ 1,381,000    
2023 2,730,000   2,730,000    
2024 2,373,000   2,373,000    
2025 2,373,000   2,373,000    
2026 1,726,000   1,726,000    
Thereafter 5,375,000   5,375,000    
IPR&D 7,500,000   7,500,000    
Net Carrying Amount 23,458,000   23,458,000   $ 2,424,000
Amortization $ 800,000 $ 0 $ 856,000 $ 0 $ 226,000
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Line Items]  
Balance as of December 31, 2021 $ 3,110
Balance as of June 30, 2022 18,465
Optogration  
Goodwill [Line Items]  
Adjustment to goodwill related to Optogration acquisition in 2021 (165)
Freedom Photonics  
Goodwill [Line Items]  
Acquired goodwill related to Freedom Photonics in 2022 15,520
Autonomy Solutions  
Goodwill [Line Items]  
Balance as of December 31, 2021 687
Balance as of June 30, 2022 687
Autonomy Solutions | Optogration  
Goodwill [Line Items]  
Adjustment to goodwill related to Optogration acquisition in 2021 0
Autonomy Solutions | Freedom Photonics  
Goodwill [Line Items]  
Acquired goodwill related to Freedom Photonics in 2022 0
ATS  
Goodwill [Line Items]  
Balance as of December 31, 2021 2,423
Balance as of June 30, 2022 17,778
ATS | Optogration  
Goodwill [Line Items]  
Adjustment to goodwill related to Optogration acquisition in 2021 (165)
ATS | Freedom Photonics  
Goodwill [Line Items]  
Acquired goodwill related to Freedom Photonics in 2022 $ 15,520
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Security deposits $ 2,333 $ 1,187
Non-marketable equity investment 10,002 10,002
Advance payment for capital projects 11,966 0
Other non-current assets 929 1,266
Other non-current assets $ 25,230 $ 12,455
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 16,180 $ 9,899
Accrued expenses 7,267 6,727
Warranty reserves 549 1,798
Contract liabilities 3,665 898
Accrued interest payable 327 316
Contract losses 3,492 115
Other 24 91
Accrued and other current liabilities $ 31,504 $ 19,844
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes and Capped Call Transactions - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
trading_day
$ / shares
Dec. 31, 2021
USD ($)
consecutive_trading_day
$ / shares
Dec. 31, 2021
USD ($)
consecutive_business_day
$ / shares
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Debt Instrument [Line Items]              
Accrued interest repaid           $ 1,900,000 $ 3,900,000
Stock option, capped calls, initial strike price (in dollars per share) | $ / shares $ 19.98 $ 19.98 $ 19.98 $ 19.98 $ 19.98    
Stock option, capped calls, initial cap price (in dollars per share) | $ / shares $ 30.16 $ 30.16 $ 30.16 $ 30.16 $ 30.16    
Class A Common Stock              
Debt Instrument [Line Items]              
Common stock, par value (in dollars per share) | $ / shares           $ 0.0001 $ 0.0001
Convertible Senior Notes Due 2026 | Convertible Debt              
Debt Instrument [Line Items]              
Principal $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000 $ 625,000,000
Interest rate (as a percent) 1.25% 1.25% 1.25% 1.25% 1.25%    
Proceeds from the issuance of debt   $ 75,000,000          
Proceeds from convertible debt   $ 609,400,000          
Debt instrument, convertible, shares issuable | shares             50.0475
Conversion price (in dollars per share) | $ / shares $ 19.98 $ 19.98 $ 19.98 $ 19.98 $ 19.98    
Debt issuance costs, net $ 16,200,000 $ 16,200,000 $ 16,200,000 $ 16,200,000 $ 16,200,000    
Note term (in months)             4 years 5 months 19 days
Payments to purchase capped calls             $ 73,400,000
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period One              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold trading days | trading_day     20        
Debt instrument, convertible, threshold consecutive trading days | consecutive_trading_day       30      
Debt instrument, redemption price, percentage 100.00%            
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period Two              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%            
Debt instrument, convertible, threshold trading days | trading_day     20        
Debt instrument, convertible, threshold consecutive trading days | consecutive_trading_day       30      
Convertible Senior Notes Due 2026 | Convertible Debt | Debt Instrument, Redemption, Period Three              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold trading days       10 5    
Debt instrument, convertible, threshold percent of conversion price triggering convertible feature 98.00%            
Convertible Senior Notes Due 2026 | Convertible Debt | Class A Common Stock              
Debt Instrument [Line Items]              
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001    
Convertible Senior Notes Due 2026 | Convertible Debt | Class A Common Stock | Debt Instrument, Redemption, Period One              
Debt Instrument [Line Items]              
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%            
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) - Convertible Senior Notes Due 2026 - Convertible Debt - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Principal $ 625,000,000 $ 625,000,000
Unamortized debt discount and issuance costs (14,425,000) (16,043,000)
Net carrying amount $ 610,575,000 $ 608,957,000
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]        
Interest expense and other $ 3,148 $ 288 $ 6,428 $ 488
Convertible Senior Notes Due 2026 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 1,948   3,874  
Amortization of premium on marketable securities 809   1,618  
Interest expense and other $ 2,757   $ 5,492  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Narrative (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Level 3 | Expected Term | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants term (in years) 3 years 5 months 4 days  
Level 3 | Price Volatility | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input 0.842  
Level 3 | Risk-Free Interest Rate | Private Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input 0.0299  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible senior notes, fair value $ 353.8 $ 669.4
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 31,230
Change in fair value prior to exercises 4,713
Reduction in liability due to exercises (19,003)
Change in fair value of outstanding warrants (12,589)
Balance at end of period $ 4,351
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Assets:    
Marketable investments: $ 501,927 $ 418,875
Liabilities:    
Warrant liabilities 4,351 31,230
U.S. treasury securities    
Assets:    
Marketable investments: 237,757 161,465
U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,881 4,970
Corporate bonds    
Assets:    
Marketable investments: 145,882 165,190
Asset-backed securities    
Assets:    
Marketable investments: 31,395 46,466
Fair Value, Recurring    
Assets:    
Total cash equivalents 35,605 26,604
Equity investments 34,119 44,216
Total marketable investments 528,548 462,141
Liabilities:    
Warrant liabilities 4,351 31,230
Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 4,351 31,230
Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 237,757 161,465
Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,881 4,970
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 74,514 39,834
Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 145,882 165,190
Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 31,395 46,466
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 28,107 25,654
Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 7,498 950
Level 1 | Fair Value, Recurring    
Assets:    
Total cash equivalents 28,107 25,654
Equity investments 34,119 44,216
Total marketable investments 271,876 205,681
Liabilities:    
Warrant liabilities 0 0
Level 1 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 237,757 161,465
Level 1 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 28,107 25,654
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total cash equivalents 7,498 950
Equity investments 0 0
Total marketable investments 256,672 256,460
Liabilities:    
Warrant liabilities 0 0
Level 2 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 2 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 4,881 4,970
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 74,514 39,834
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 145,882 165,190
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 31,395 46,466
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 7,498 950
Level 3 | Fair Value, Recurring    
Assets:    
Total cash equivalents 0 0
Equity investments 0 0
Total marketable investments 0 0
Liabilities:    
Warrant liabilities 4,351 31,230
Level 3 | Fair Value, Recurring | Private Warrants    
Liabilities:    
Warrant liabilities 4,351 31,230
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | U.S. agency and government sponsored securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Asset-backed securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents $ 0 $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net loss $ (95,239) $ (36,830) $ (183,572) $ (112,753)
Denominator:        
Weighted average common shares outstanding- Basic (in shares) 352,054,529 340,255,023 350,378,494 336,641,349
Weighted average common shares outstanding- Diluted (in shares) 352,054,529 340,255,023 350,378,494 336,641,349
Net loss per share attributable to common shareholders- Basic (in dollars per share) $ (0.27) $ (0.11) $ (0.52) $ (0.33)
Net loss per share attributable to common shareholders- Diluted (in dollars per share) $ (0.27) $ (0.11) $ (0.52) $ (0.33)
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Antidilutive Securities (Details)
6 Months Ended
Jun. 30, 2022
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 101,053,389
Warrants  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 5,757,549
Stock-based awards—Equity classified  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 41,876,648
Stock-based awards—Liability classified  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 12,563,535
Vendor stock-in-lieu of cash program  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 969,224
Convertible Senior Notes  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 31,279,716
Earn-out shares  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Total (in shares) 8,606,717
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Narrative (Details)
Jun. 30, 2022
$ / shares
Convertible Senior Notes  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion price (in dollars per share) $ 19.981
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2022
shares
Jan. 31, 2022
shares
Jun. 30, 2022
USD ($)
vote
$ / shares
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
vote
$ / shares
shares
Jun. 30, 2021
USD ($)
Dec. 31, 2021
shares
Class of Stock [Line Items]              
Vendor payments in shares in lieu of cash (in shares)     7,612,315   8,286,665    
Vendor payments in stock in lieu of cash, liability | $     $ 27,600   $ 27,600    
Compensation expense | $     38,625 $ 14,530 65,323 $ 16,367  
Research and development              
Class of Stock [Line Items]              
Compensation expense | $     8,714 $ 5,663 15,816 $ 6,425  
Daimler North America Corporation              
Class of Stock [Line Items]              
Prepaid expenses and other current assets related to stock-in-lieu of cash program | $     7,200   7,200    
Daimler North America Corporation | Research and development              
Class of Stock [Line Items]              
Compensation expense | $     $ 1,900   $ 3,900    
Public Warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)             0
Private Warrants              
Class of Stock [Line Items]              
Warrants outstanding (in shares)     1,668,269   1,668,269   3,077,021
Warrants exercised (in shares) 19,223 1,389,529          
Shares issued for exercise of warrants (in shares) 4,387 401,365          
Share per warrant (in shares)     1   1    
Stock price of warrants (in dollars per share) | $ / shares     $ 11.50   $ 11.50    
Class A Common Stock              
Class of Stock [Line Items]              
Common stock, shares authorized (in shares)     715,000,000   715,000,000    
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001    
Common stock, shares issued (in shares)     282,211,653   282,211,653    
Common stock, shares outstanding (in shares)     260,348,203   260,348,203    
Common stock, votes per share | vote     1   1    
Class A Common Stock | Daimler North America Corporation              
Class of Stock [Line Items]              
Vendor payments in shares in lieu of cash (in shares)         1,500,000    
Award vesting period (in years and in months)         2 years    
Shares issued in period (in shares)         750,000    
Class B Common Stock              
Class of Stock [Line Items]              
Common stock, shares authorized (in shares)     121,000,000   121,000,000    
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001    
Common stock, shares issued (in shares)     97,088,670   97,088,670    
Common stock, shares outstanding (in shares)     97,088,670   97,088,670    
Common stock, votes per share | vote     10   10    
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Shares  
Outstanding at beginning of period (in shares) | shares 11,507,643
Outstanding at end of period (in shares) | shares 9,628,055
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.72
Outstanding at end of period (in dollars per share) | $ / shares $ 1.73
Vendor stock-in-lieu of cash program  
Shares  
Outstanding at beginning of period (in shares) | shares 1,500,000
Granted (in shares) | shares 8,286,665
Vested (in shares) | shares (4,926,990)
Outstanding at end of period (in shares) | shares 4,859,675
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 15.72
Granted (in dollars per share) | $ / shares 10.05
Vested (in dollars per share) | $ / shares 11.06
Outstanding at end of period (in dollars per share) | $ / shares $ 10.60
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended 36 Months Ended
May 02, 2022
USD ($)
trading_day
$ / shares
shares
Jun. 30, 2022
USD ($)
shares
Apr. 30, 2022
USD ($)
Aug. 31, 2021
USD ($)
Dec. 31, 2020
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2019
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Intrinsic value of stock options exercised               $ 11,800        
Fair value of options vested               1,500        
Stock-based compensation expense           $ 38,625 $ 14,530 65,323 $ 16,367      
Optogration Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock-based compensation expense                     $ 9,200  
Contingent stock consideration       $ 22,000                
Freedom Photonics Awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock-based compensation expense               2,800        
Contingent stock consideration     $ 28,300                  
Solfice awards                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock-based compensation expense               $ 100        
Contingent stock consideration   $ 700                    
Employee Stock Purchase Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares authorized for issuance (in shares) | shares         7,317,655              
Percentage of purchase price of shares         85.00%              
Length of offering period         6 months              
Shares of common stock in each purchase period (in shares) | shares         5,000              
Class A Common Stock | Employee Stock Purchase Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Percentage of pre-tax earnings         15.00%              
2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares authorized for issuance (in shares) | shares   36,588,278       36,588,278   36,588,278     36,588,278 36,588,278
Amended 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Additional shares authorized for issuance (in shares) | shares   36,000,000                    
Percentage of outstanding stock maximum   5.00%                    
Incremental number of shares authorized (in shares) | shares   40,000,000                    
Stock-based awards—Equity classified | 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-based awards—Equity classified | Tranche One                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)               1 year        
Stock-based awards—Equity classified | Tranche One | 2015 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting percentage               25.00%        
Stock-based awards—Equity classified | Tranche Two | 2015 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)               36 months        
Award vesting percentage               75.00%        
Stock-based awards—Liability classified | 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) | shares                       0
Stock-based awards—Liability classified | Share-based Payment Arrangement, Employee | Tranche One                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)                   1 year    
Award vesting percentage                   25.00%    
Stock-based awards—Liability classified | Share-based Payment Arrangement, Employee | Tranche Two                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)                   36 months    
Award vesting percentage                   75.00%    
Fixed value equity awards | Share-based Payment Arrangement, Employee | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)               4 years        
Stock-based compensation expense           $ 1,700 $ 600 $ 3,500 $ 600      
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche One | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting percentage               25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Two | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting percentage               25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Three | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting percentage               25.00%        
Fixed value equity awards | Share-based Payment Arrangement, Employee | Tranche Four | 2020 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting percentage               25.00%        
RSUs | Chief Executive Officer                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares) | shares 10,800,000                      
Stock-based compensation expense $ 3,500                      
Grant date fair value (in dollars per share) | $ / shares $ 12.61                      
Consecutive trading days | trading_day 90                      
Service period (in years) 7 years                      
RSUs | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years and in months)               6 years        
RSUs | Achievement of $50 stock price | Chief Executive Officer                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
RSU vesting, market condition, stock price (in dollars per share) | $ / shares $ 50                      
RSUs | Achievement of $60 stock price | Chief Executive Officer                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
RSU vesting, market condition, stock price (in dollars per share) | $ / shares 60                      
RSUs | Achievement of $70 stock price | Chief Executive Officer                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
RSU vesting, market condition, stock price (in dollars per share) | $ / shares $ 70                      
RSUs | Share-based Payment Arrangement, Employee                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares) | shares               9,974,655        
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Number of Common Stock Options  
Outstanding at beginning of period (in shares) | shares 11,507,643
Exercised (in shares) | shares (1,053,499)
Forfeited (in shares) | shares (826,089)
Outstanding at end of period (in shares) | shares 9,628,055
Weighted- Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.72
Exercised (in dollars per share) | $ / shares 1.67
Forfeited (in dollars per share) | $ / shares 1.67
Outstanding at end of period (in dollars per share) | $ / shares $ 1.73
Weighted- Average Remaining Contractual Life (Years)  
Outstanding balance 7 years 2 months 23 days
Aggregate Intrinsic Value (In Thousands)  
Outstanding balance | $ $ 41,035
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Stock-based awards—Liability classified  
Shares  
Outstanding at beginning of period (in shares) | shares 666,298
Forfeited (in shares) | shares (17,429)
Vested (in shares) | shares (309,888)
Outstanding at end of period (in shares) | shares 338,981
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) $ 1.21
Forfeited (in dollars per share) 1.23
Vested (in dollars per share) 1.18
Outstanding at end of period (in dollars per share) $ 1.23
RSUs  
Shares  
Outstanding at beginning of period (in shares) | shares 11,983,032
Forfeited (in shares) | shares (794,702)
Vested (in shares) | shares (3,276,558)
Outstanding at end of period (in shares) | shares 17,886,427
Weighted Average Grant Date Fair Value per Share  
Outstanding at beginning of period (in dollars per share) $ 19.56
Granted (in dollars per share) 12.84
Forfeited (in dollars per share) 18.14
Vested (in dollars per share) 17.73
Outstanding at end of period (in dollars per share) $ 16.20
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 38,625 $ 14,530 $ 65,323 $ 16,367
Fixed value equity awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 1,741 619 3,521 619
Optogration awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 394 0 3,447 0
Freedom Photonics awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 2,800 0 2,800 0
Solfice awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 58 0 58 0
Stock-based awards—Equity classified        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 748 1,235 1,270 1,398
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 187 250 21 1,924
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 32,540 12,426 54,049 12,426
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 157 0 157 0
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 6,989 1,127 8,775 1,210
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 8,714 5,663 15,816 6,425
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 2,741 934 5,609 1,120
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 20,181 $ 6,806 $ 35,123 $ 7,612
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ (13) $ 0 $ 391 $ 0
Effective tax rate, percent     0.20% 0.00%
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narrative (Details) - renewalOption
6 Months Ended
Jun. 30, 2022
Oct. 31, 2021
Lessee, Lease, Description [Line Items]    
Term of lease (in moths)   65 months
Minimum    
Lessee, Lease, Description [Line Items]    
Number of renewal options 1  
Renewal lease term (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Renewal lease term (in years) 6 years  
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Components of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease cost $ 1,597 $ 1,184 $ 2,713 $ 2,358
Variable lease cost 515 445 1,070 904
Total operating lease cost $ 2,112 $ 1,629 $ 3,783 $ 3,262
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Cash paid for operating leases included in operating activities $ (2,857) $ (2,459)
Right of use assets obtained in exchange for lease obligations:    
Operating leases $ 9,993 $ 2,876
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Balance Sheet Information, Weighted Average Remaining Terms, and Weighted Average Discount Rates (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating leases:    
Operating lease right-of-use assets $ 17,447 $ 9,145
Operating lease liabilities, current 6,217 4,735
Operating lease liabilities, non-current 12,464 5,768
Total operating lease liabilities $ 18,681 $ 10,503
Weighted average remaining lease term    
Operating leases (in years) 4 years 2 months 15 days 2 years 11 months 12 days
Weighted average discount rate    
Operating leases (as a percent) 4.23% 2.80%
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 (remaining six months) $ 3,213  
2023 5,758  
2024 3,298  
2025 3,304  
2026 2,777  
2027 1,903  
Thereafter 799  
Total lease payments 21,052  
Less: imputed interest (2,371)  
Total leases liabilities $ 18,681 $ 10,503
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 30, 2021
Jun. 30, 2022
May 31, 2022
Other Commitments [Line Items]      
Purchase obligations   $ 62.3  
P3 USA, Inc.      
Other Commitments [Line Items]      
Purchase commitment   $ 30.0  
Class A Common Stock | ECARX Holdings Inc. | Chairman and Chief Executive Officer      
Other Commitments [Line Items]      
Purchase of ordinary shares (in shares)     1,500,000
Share price (in dollars per share)     $ 10.00
Aggregate Amount     $ 15.0
Class A Common Stock | P3 USA, Inc.      
Other Commitments [Line Items]      
Shares issued for services (in shares) 291,940    
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue:          
Revenue $ 9,932 $ 6,309 $ 16,787 $ 11,622  
Depreciation and amortization 1,739 675 2,544 1,332  
Operating income (loss) (104,440) (44,201) (186,771) (73,445)  
Other significant items:          
Segment assets 775,597 626,167 775,597 626,167 $ 883,536
Inventories, net 9,349 4,318 9,349 4,318 $ 10,342
Reportable Segments          
Revenue:          
Revenue 15,871 9,362 27,243 17,092  
Depreciation and amortization 1,739 675 2,544 1,333  
Operating income (loss) (104,864) (44,245) (186,771) (73,350)  
Other significant items:          
Segment assets 837,754 628,869 837,754 628,869  
Inventories, net 9,349 4,318 9,349 4,318  
Eliminations          
Revenue:          
Revenue (5,939) (3,053) (10,456) (5,470)  
Depreciation and amortization 0 0 0 (1)  
Operating income (loss) 424 44 0 (95)  
Other significant items:          
Segment assets (62,157) (2,702) (62,157) (2,702)  
Inventories, net 0 0 0 0  
Autonomy Solutions          
Revenue:          
Revenue 4,179 5,822 10,077 10,158  
Autonomy Solutions | Reportable Segments          
Revenue:          
Revenue 9,614 7,668 17,873 13,279  
Depreciation and amortization 976 652 1,520 1,290  
Operating income (loss) (105,592) (44,169) (187,769) (73,037)  
Other significant items:          
Segment assets 786,708 625,386 786,708 625,386  
Inventories, net 9,022 4,288 9,022 4,288  
Autonomy Solutions | Eliminations          
Revenue:          
Revenue (5,435) (1,846) (7,796) (3,121)  
ATS          
Revenue:          
Revenue 5,753 487 6,710 1,464  
ATS | Reportable Segments          
Revenue:          
Revenue 6,257 1,694 9,370 3,813  
Depreciation and amortization 763 23 1,024 43  
Operating income (loss) 728 (76) 998 (313)  
Other significant items:          
Segment assets 51,046 3,483 51,046 3,483  
Inventories, net 327 30 327 30  
ATS | Eliminations          
Revenue:          
Revenue $ (504) $ (1,207) $ (2,660) $ (2,349)  
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Customer One        
Concentration Risk [Line Items]        
Percentage of revenue (as percent) 24.00% 30.00% 35.00% 21.00%
Customer Two        
Concentration Risk [Line Items]        
Percentage of revenue (as percent)   30.00% 15.00% 37.00%
Customer Three        
Concentration Risk [Line Items]        
Percentage of revenue (as percent)   25.00%   18.00%
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Feb. 28, 2021
Mr. Heng      
Related Party Transaction [Line Items]      
Investment $ 12.1   $ 15.0
Portion of investment sold 2.9    
Investment, fair value $ 12.2    
Mr. Alec Gores      
Related Party Transaction [Line Items]      
Investment   $ 4.7  
XML 93 lazr-20220630_htm.xml IDEA: XBRL DOCUMENT 0001758057 2022-01-01 2022-06-30 0001758057 us-gaap:CommonClassAMember 2022-07-29 0001758057 us-gaap:CommonClassBMember 2022-07-29 0001758057 2022-06-30 0001758057 2021-12-31 0001758057 srt:AffiliatedEntityMember 2022-06-30 0001758057 srt:AffiliatedEntityMember 2021-12-31 0001758057 us-gaap:CommonClassAMember 2022-06-30 0001758057 us-gaap:CommonClassAMember 2021-12-31 0001758057 us-gaap:CommonClassBMember 2022-06-30 0001758057 us-gaap:CommonClassBMember 2021-12-31 0001758057 us-gaap:ProductMember 2022-04-01 2022-06-30 0001758057 us-gaap:ProductMember 2021-04-01 2021-06-30 0001758057 us-gaap:ProductMember 2022-01-01 2022-06-30 0001758057 us-gaap:ProductMember 2021-01-01 2021-06-30 0001758057 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001758057 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001758057 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001758057 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001758057 2022-04-01 2022-06-30 0001758057 2021-04-01 2021-06-30 0001758057 2021-01-01 2021-06-30 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:TreasuryStockCommonMember 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 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:TreasuryStockCommonMember 2021-06-30 0001758057 us-gaap:RetainedEarningsMember 2021-06-30 0001758057 2021-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001758057 us-gaap:TreasuryStockCommonMember 2022-03-31 0001758057 us-gaap:RetainedEarningsMember 2022-03-31 0001758057 2022-03-31 0001758057 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember 2022-04-01 2022-06-30 0001758057 lazr:SolficeMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001758057 lazr:SolficeMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001758057 lazr:SolficeMember 2022-04-01 2022-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001758057 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001758057 us-gaap:TreasuryStockCommonMember 2022-06-30 0001758057 us-gaap:RetainedEarningsMember 2022-06-30 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:TreasuryStockCommonMember 2020-12-31 0001758057 us-gaap:RetainedEarningsMember 2020-12-31 0001758057 2020-12-31 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-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:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001758057 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001758057 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001758057 us-gaap:TreasuryStockCommonMember 2021-12-31 0001758057 us-gaap:RetainedEarningsMember 2021-12-31 0001758057 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0001758057 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001758057 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember 2022-01-01 2022-06-30 0001758057 lazr:SolficeMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001758057 lazr:SolficeMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001758057 lazr:SolficeMember 2022-01-01 2022-06-30 0001758057 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001758057 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember 2021-01-01 2021-06-30 0001758057 lazr:SolficeMember 2021-01-01 2021-06-30 0001758057 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 2021-06-30 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 lazr:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001758057 lazr:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001758057 lazr:FreedomPhotonicsMember 2022-04-13 2022-04-13 0001758057 lazr:FreedomPhotonicsMember 2022-04-13 0001758057 srt:MaximumMember lazr:FreedomPhotonicsMember lazr:CustomerBacklogMember 2022-04-13 2022-04-13 0001758057 lazr:FreedomPhotonicsMember lazr:CustomerBacklogMember 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:CustomerRelationshipsMember 2022-04-13 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:CustomerRelationshipsMember 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:DevelopedTechnologyRightsMember 2022-04-13 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:DevelopedTechnologyRightsMember 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:InProcessResearchAndDevelopmentMember 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:TradeNamesMember 2022-04-13 2022-04-13 0001758057 lazr:FreedomPhotonicsMember us-gaap:TradeNamesMember 2022-04-13 0001758057 us-gaap:AcquisitionRelatedCostsMember 2022-04-01 2022-06-30 0001758057 us-gaap:AcquisitionRelatedCostsMember 2021-04-01 2021-06-30 0001758057 us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-06-30 0001758057 us-gaap:AcquisitionRelatedCostsMember 2021-01-01 2021-06-30 0001758057 lazr:StockBasedCompensationCostsMember 2022-04-01 2022-06-30 0001758057 lazr:StockBasedCompensationCostsMember 2021-04-01 2021-06-30 0001758057 lazr:StockBasedCompensationCostsMember 2022-01-01 2022-06-30 0001758057 lazr:StockBasedCompensationCostsMember 2021-01-01 2021-06-30 0001758057 us-gaap:AcquisitionRelatedCostsMember 2021-03-31 0001758057 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 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:AsiaPacificMember 2022-04-01 2022-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-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 lazr:EuropeAndMiddleEastMember 2022-04-01 2022-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-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 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-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:TransferredOverTimeMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-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:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2022-04-01 2022-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:ATSSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ATSSegmentMember 2022-04-01 2022-06-30 0001758057 lazr:ATSSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ATSSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2022-04-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-04-01 2021-06-30 0001758057 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001758057 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-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:AsiaPacificMember 2022-01-01 2022-06-30 0001758057 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-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 lazr:EuropeAndMiddleEastMember 2022-01-01 2022-06-30 0001758057 lazr:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-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 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-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:TransferredOverTimeMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-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:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:RevenueRecognitionTimingConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-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:ATSSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ATSSegmentMember 2022-01-01 2022-06-30 0001758057 lazr:ATSSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember lazr:ATSSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 us-gaap:RevenueFromContractWithCustomerMember lazr:SegmentConcentrationRiskMember 2021-01-01 2021-06-30 0001758057 lazr:VolvoCarTechnologyFundWarrantMember us-gaap:CommonClassAMember 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember 2020-03-31 0001758057 lazr:VolvoCarTechnologyFundWarrantMember 2021-01-01 2021-12-31 0001758057 2021-01-01 2021-12-31 0001758057 us-gaap:USTreasurySecuritiesMember 2022-06-30 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-06-30 0001758057 us-gaap:CommercialPaperMember 2022-06-30 0001758057 us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001758057 us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001758057 us-gaap:CashAndCashEquivalentsMember 2022-06-30 0001758057 lazr:MarketableSecuritiesMember 2022-06-30 0001758057 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember 2021-12-31 0001758057 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001758057 lazr:MarketableSecuritiesMember 2021-12-31 0001758057 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001758057 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001758057 lazr:MarketableSecuritiesMember us-gaap:EquityMethodInvestmentsMember 2022-06-30 0001758057 lazr:MarketableSecuritiesMember us-gaap:EquityMethodInvestmentsMember 2021-12-31 0001758057 us-gaap:OtherNoncurrentAssetsMember lazr:NonMarketableEquityInvestmentMember 2022-06-30 0001758057 us-gaap:OtherNoncurrentAssetsMember lazr:NonMarketableEquityInvestmentMember 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember lazr:ClassAPreferredUnitsMember 2021-12-01 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember us-gaap:CommonClassAMember 2021-12-01 2021-12-31 0001758057 lazr:RoboticResearchOpCoLLCMember us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001758057 lazr:RoboticResearchOpCoLLCMember 2021-12-31 0001758057 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001758057 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001758057 lazr:ComputerHardwareAndSoftwareMember 2022-06-30 0001758057 lazr:ComputerHardwareAndSoftwareMember 2021-12-31 0001758057 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001758057 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001758057 us-gaap:VehiclesMember 2022-06-30 0001758057 us-gaap:VehiclesMember 2021-12-31 0001758057 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001758057 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001758057 us-gaap:ConstructionInProgressMember 2022-06-30 0001758057 us-gaap:ConstructionInProgressMember 2021-12-31 0001758057 us-gaap:CustomerRelationshipsMember 2022-06-30 0001758057 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001758057 us-gaap:CustomerRelationshipsMember 2021-12-31 0001758057 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001758057 lazr:CustomerBacklogMember 2022-06-30 0001758057 lazr:CustomerBacklogMember 2022-01-01 2022-06-30 0001758057 lazr:CustomerBacklogMember 2021-12-31 0001758057 us-gaap:TradeNamesMember 2022-06-30 0001758057 us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0001758057 us-gaap:TradeNamesMember 2021-12-31 0001758057 lazr:AssembledWorkforceMember 2022-06-30 0001758057 lazr:AssembledWorkforceMember 2021-12-31 0001758057 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001758057 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001758057 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001758057 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001758057 us-gaap:InProcessResearchAndDevelopmentMember 2022-06-30 0001758057 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001758057 lazr:AutonomySolutionsSegmentMember 2021-12-31 0001758057 lazr:ComponentsSegmentMember 2021-12-31 0001758057 lazr:OptogrationMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-06-30 0001758057 lazr:OptogrationMember lazr:ComponentsSegmentMember 2022-01-01 2022-06-30 0001758057 lazr:OptogrationMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsMember lazr:ComponentsSegmentMember 2022-01-01 2022-06-30 0001758057 lazr:AutonomySolutionsSegmentMember 2022-06-30 0001758057 lazr:ComponentsSegmentMember 2022-06-30 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2021-12-01 2021-12-31 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-06-30 0001758057 lazr:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2022-01-01 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:WarrantMember 2022-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001758057 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001758057 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001758057 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001758057 lazr:ShareBasedPaymentArrangementEquityClassifiedAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:ShareBasedPaymentArrangementLiabilityClassifiedAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2022-01-01 2022-06-30 0001758057 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001758057 lazr:EarnOutSharesMember 2022-01-01 2022-06-30 0001758057 us-gaap:ConvertibleDebtSecuritiesMember 2022-06-30 0001758057 lazr:PublicWarrantsMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember 2021-12-31 0001758057 lazr:PrivateWarrantsMember 2022-01-31 0001758057 lazr:PrivateWarrantsMember 2022-04-30 0001758057 lazr:PrivateWarrantsMember 2022-01-01 2022-01-31 0001758057 lazr:PrivateWarrantsMember 2022-04-01 2022-04-30 0001758057 lazr:PrivateWarrantsMember 2022-06-30 0001758057 lazr:DaimlerNorthAmericaCorporationMember us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember lazr:DaimlerNorthAmericaCorporationMember 2022-04-01 2022-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember lazr:DaimlerNorthAmericaCorporationMember 2022-01-01 2022-06-30 0001758057 lazr:DaimlerNorthAmericaCorporationMember 2022-06-30 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2021-12-31 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2022-01-01 2022-06-30 0001758057 lazr:VendorStockInLieuOfCashProgramMember 2022-06-30 0001758057 lazr:A2020PlanMember 2022-06-30 0001758057 lazr:Amended2020PlanMember 2022-06-01 2022-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember 2022-01-01 2022-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001758057 us-gaap:EmployeeStockOptionMember lazr:A2015PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-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 2022-06-30 0001758057 us-gaap:RestrictedStockMember 2021-12-31 0001758057 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001758057 us-gaap:RestrictedStockMember 2022-06-30 0001758057 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001758057 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2022-04-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2021-04-01 2021-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockMember 2020-12-31 0001758057 us-gaap:CommonClassAMember us-gaap:EmployeeStockMember 2020-12-01 2020-12-31 0001758057 us-gaap:EmployeeStockMember 2020-12-01 2020-12-31 0001758057 lazr:OptogrationAwardsMember 2021-08-01 2021-08-31 0001758057 lazr:OptogrationAwardsMember 2021-08-01 2022-06-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2022-04-01 2022-04-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:SolficeAwardsMember 2022-06-01 2022-06-30 0001758057 lazr:SolficeAwardsMember 2022-01-01 2022-06-30 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember lazr:MarketOneMemberMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember lazr:MarketTwoMemberMember 2022-05-02 2022-05-02 0001758057 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember lazr:MarketThreeMemberMember 2022-05-02 2022-05-02 0001758057 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001758057 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001758057 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001758057 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001758057 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001758057 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001758057 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001758057 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001758057 lazr:RestrictedStockAwardsMember 2022-04-01 2022-06-30 0001758057 lazr:RestrictedStockAwardsMember 2021-04-01 2021-06-30 0001758057 lazr:RestrictedStockAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:RestrictedStockAwardsMember 2021-01-01 2021-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001758057 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001758057 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001758057 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001758057 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001758057 lazr:FixedValueEquityAwardsMember 2022-04-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember 2021-04-01 2021-06-30 0001758057 lazr:FixedValueEquityAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember 2021-01-01 2021-06-30 0001758057 lazr:OptogrationAwardsMember 2022-04-01 2022-06-30 0001758057 lazr:OptogrationAwardsMember 2021-04-01 2021-06-30 0001758057 lazr:OptogrationAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:OptogrationAwardsMember 2021-01-01 2021-06-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2022-04-01 2022-06-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2021-04-01 2021-06-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:FreedomPhotonicsAwardsMember 2021-01-01 2021-06-30 0001758057 lazr:SolficeAwardsMember 2022-04-01 2022-06-30 0001758057 lazr:SolficeAwardsMember 2021-04-01 2021-06-30 0001758057 lazr:SolficeAwardsMember 2022-01-01 2022-06-30 0001758057 lazr:SolficeAwardsMember 2021-01-01 2021-06-30 0001758057 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-06-30 0001758057 lazr:FixedValueEquityAwardsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember lazr:A2020PlanMember lazr:ShareBasedPaymentArrangementTrancheFourMember 2022-01-01 2022-06-30 0001758057 2021-10-31 0001758057 srt:MinimumMember 2022-01-01 2022-06-30 0001758057 srt:MinimumMember 2022-06-30 0001758057 srt:MaximumMember 2022-06-30 0001758057 lazr:P3USAIncMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001758057 lazr:P3USAIncMember 2022-06-30 0001758057 lazr:ECARXHoldingIncMember lazr:ChairmanAndChiefExecutiveOfficerMember us-gaap:CommonClassAMember 2022-05-31 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ATSSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ATSSegmentMember 2022-04-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ATSSegmentMember 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-04-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ATSSegmentMember 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:ATSSegmentMember 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:ATSSegmentMember 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ATSSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:AutonomySolutionsSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember lazr:ATSSegmentMember 2022-01-01 2022-06-30 0001758057 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:AutonomySolutionsSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:IntersegmentEliminationMember lazr:ATSSegmentMember 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:ATSSegmentMember 2021-01-01 2021-06-30 0001758057 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001758057 lazr:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001758057 lazr:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001758057 lazr:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-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:MrHengMember 2021-02-28 0001758057 lazr:MrHengMember 2021-01-01 2021-12-31 0001758057 lazr:MrHengMember 2021-12-31 0001758057 lazr:MrAlecGoresMember 2022-06-30 shares iso4217:USD iso4217:USD shares lazr:operatingSegment pure lazr:tranche lazr:trading_day lazr:consecutive_trading_day lazr:consecutive_business_day lazr:vote lazr:renewalOption Luminar Technologies, Inc./DE 0001758057 2022 Q2 false --12-31 P1Y P1Y 0.25 0.25 0.25 0.25 P1Y 10-Q true 2022-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 Large Accelerated Filer false false false 260793186 97088670 76717000 329977000 980000 725000 4721000 12200000 528548000 462141000 9279000 13013000 9349000 10342000 46178000 29195000 671051000 845393000 19946000 11009000 17447000 9145000 23458000 2424000 18465000 3110000 25230000 12455000 775597000 883536000 20119000 14419000 31504000 19844000 6217000 4735000 57840000 38998000 4351000 31230000 610575000 608957000 12464000 5768000 1806000 598000 687036000 685551000 28000 27000 10000 10000 1413064000 1257214000 -6005000 -908000 312477000 235871000 -1006059000 -822487000 88561000 197985000 775597000 883536000 1798000 1977000 3339000 4910000 8134000 4332000 13448000 6712000 9932000 6309000 16787000 11622000 16987000 3720000 28805000 9029000 11105000 4133000 15941000 6463000 28092000 7853000 44746000 15492000 -18160000 -1544000 -27959000 -3870000 40941000 19913000 74050000 33923000 7189000 3507000 16587000 6142000 38150000 19237000 68175000 29510000 86280000 42657000 158812000 69575000 -104440000 -44201000 -186771000 -73445000 -11733000 -6928000 -7876000 39721000 3148000 288000 6428000 488000 603000 731000 2142000 901000 9188000 7371000 3590000 -39308000 -95252000 -36830000 -183181000 -112753000 -13000 0 391000 0 -95239000 -36830000 -183572000 -112753000 -0.27 -0.27 -0.11 -0.11 -0.52 -0.52 -0.33 -0.33 352054529 352054529 340255023 340255023 350378494 350378494 336641349 336641349 -95239000 -36830000 -183572000 -112753000 -1449000 16000 -5097000 -27000 -96688000 -36814000 -188669000 -112780000 234575992 23000 105118203 11000 1227559000 -9000 0 -660424000 567160000 0 0 0 0 1907695 1000 2884000 2885000 13915000 13915000 140000 140000 10000 10000 16000 16000 -36830000 -36830000 236483687 24000 105118203 11000 1244228000 7000 0 -697254000 547016000 269978536 27000 97088670 10000 1314742000 -4556000 -275519000 -910820000 123884000 36958000 36958000 4387 314000 314000 2068339 659000 659000 2793 7612315 1000 29144000 29145000 2176205 30510000 30510000 374193 3361000 3361000 35542000 35542000 1208000 1208000 -1449000 -1449000 -95239000 -95239000 282211182 28000 97088670 10000 1413064000 -6005000 -312477000 -1006059000 88561000 218818037 22000 105118203 11000 733175000 34000 0 -584501000 148741000 15574037 2000 492219000 492221000 2091613 3206000 3206000 15758000 15758000 140000 140000 10000 10000 -27000 -27000 -112753000 -112753000 236483687 24000 105118203 11000 1244228000 7000 0 -697254000 547016000 266076525 27000 97088670 10000 1257214000 -908000 -235871000 -822487000 197985000 76606000 76606000 405752 19003000 19003000 4185398 1744000 1744000 43556 9036665 1000 43757000 43758000 2176205 30510000 30510000 374193 3361000 3361000 59199000 59199000 1724000 1724000 -5097000 -5097000 -183572000 -183572000 282211182 28000 97088670 10000 1413064000 -6005000 -312477000 -1006059000 88561000 -183572000 -112753000 2544000 1332000 2139000 1748000 -919000 -602000 -7876000 39721000 19916000 0 1618000 0 4778000 1453000 65323000 16367000 171000 572000 -7038000 -3527000 2814000 2640000 2417000 8469000 532000 1490000 7392000 854000 1106000 2652000 -931000 -1659000 -85198000 -58183000 2759000 0 2001000 0 270440000 376289000 147053000 169619000 50315000 36937000 7491000 2710000 1673000 0 -86996000 -172443000 0 153927000 1791000 2812000 1724000 140000 80878000 2000 0 -276000 -80811000 156321000 -253005000 -74305000 330702000 209719000 77697000 135414000 3863000 37000 19003000 338293000 10849000 9993000 2876000 2630000 222000 10293000 0 0 394000 Organization and Description of Business<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luminar Technologies, Inc. and its wholly-owned subsidiaries (the “Company” or “Luminar”) was originally incorporated in Delaware on August 28, 2018 under the name Gores Metropoulos, Inc (“Gores”). The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses. On December 2, 2020 (the “Closing Date”), the Company (at such time named Gores Metropoulos, Inc.)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consummated the business combination (the “Business Combination”) pursuant to the Agreement and Plan of Merger (the “Merger Agreement”), dated August 24, 2020 with the pre-Business Combination Luminar Technologies, Inc. (“Legacy Luminar”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Luminar was incorporated in Delaware on March 31, 2015.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the consummation of the Business Combination, the Company changed its name from Gores Metropoulos, Inc. to Luminar Technologies, Inc. The Company’s common stock is listed on the NASDAQ under the symbol “LAZR.” The Company’s public warrants to purchase shares of Class A common stock were listed on the NASDAQ under the symbol “LAZRW,” until they were delisted on March 5, 2021 upon exercise and redemption.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Business Combination, “Gores” refers to the Company prior to the Business Combination and “Legacy Luminar” refers to Luminar Technologies, Inc., prior to the Business Combination. Refer to Reverse Merger with Gores in Note 3 to the financial statements of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 for additional information relating to the Business Combination.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a developer of advanced sensor technologies and software for the autonomous vehicle industry, encompassing Laser Imaging, Detection and Ranging (lidar) technology. The Company manufactures and distributes commercial lidar sensors and certain components for the autonomous vehicle industry. The Company is headquartered in Orlando, Florida and has various facilities located in the United States and internationally in Munich, Germany.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring engineering (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) “Autonomy Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities. In June 2022, the Company acquired assets from Solfice Research, Inc. (“Solfice”), which have been included in the Autonomy Solutions segment.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) “Advanced Technologies and Services (“ATS”)” which includes development of application-specific integrated circuits, pixel-based sensors, advanced lasers, as well as designing, testing and providing consulting services for non-standard </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%">integrated circuits. In the second quarter of 2022, the Components segment was renamed as ATS. In August 2021 and in April 2022, the Company acquired Optogration, Inc. (“Optogration”) and Freedom Photonics LLC (“Freedom Photonics”), respectively, which have been included in the ATS segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash held by the Company in foreign entities as of June 30, 2022 and December 31, 2021 was not material. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from customers located in the United States and international markets. Two customers accounted for 17% and 13% of the Company’s accounts receivable at June 30, 2022. Two customers accounted for 39% and 31% of the Company’s accounts receivable at December 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021. There has been no material change to the Company’s significant accounting policies during the six months ended June 30, 2022, except as noted below related to revenue recognition from long-term contracts as part of Freedom Photonics acquisition.</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%">Consistent with the revenue recognition for NRE services, for Freedom Photonics long-term contracts, the Company recognizes revenue over time using an input method based on contract cost incurred to date compared to total estimated contracts (cost-to-cost). Contract costs are incurred over a period of time, which can be several years, and the estimation of these costs requires management’s judgment. The Company reviews the estimate at completion on significant contracts on a periodic basis and for others, no less than annually or when a change in circumstances warrant a modification to a previous estimate. Due to the nature of the work required to be performed on many of the Company’s performance obligations, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment by management on a contract by contract basis. Changes in estimates of transaction price, revenue, cost of sales and the related impact to operating profit are recognized on a cumulative catch-up basis, which recognizes the cumulative effect of the profit changes on current and prior periods in the current period. </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, the condensed consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues and expenses, and related disclosures. The significant estimates made by management include inventory reserves, valuation allowance for deferred tax assets, valuation of warrants, forecasted costs associated with non-recurring engineering (“NRE”) services, product warranty reserves, stock-based compensation expense and other loss contingencies. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined its operating segments using the same indicators which are used to evaluate its performance internally. The Company has two business activities which are its operating segments:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) “Autonomy Solutions” for automotive applications, which includes manufacturing and distribution of lidar sensors that measure distance using laser light to generate a 3D map, non-recurring engineering services related to the Company’s lidar products, and development of software products that enable autonomy capabilities. In June 2022, the Company acquired assets from Solfice Research, Inc. (“Solfice”), which have been included in the Autonomy Solutions segment.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) “Advanced Technologies and Services (“ATS”)” which includes development of application-specific integrated circuits, pixel-based sensors, advanced lasers, as well as designing, testing and providing consulting services for non-standard </span></div>integrated circuits. In the second quarter of 2022, the Components segment was renamed as ATS. In August 2021 and in April 2022, the Company acquired Optogration, Inc. (“Optogration”) and Freedom Photonics LLC (“Freedom Photonics”), respectively, which have been included in the ATS segment. 2 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at high-quality domestic financial institutions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits held with the financial institutions may, at times, exceed the amount of insurance provided on such deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash held by the Company in foreign entities as of June 30, 2022 and December 31, 2021 was not material. </span></div>The Company’s revenue is derived from customers located in the United States and international markets. 0.17 0.13 0.39 0.31 Consistent with the revenue recognition for NRE services, for Freedom Photonics long-term contracts, the Company recognizes revenue over time using an input method based on contract cost incurred to date compared to total estimated contracts (cost-to-cost). Contract costs are incurred over a period of time, which can be several years, and the estimation of these costs requires management’s judgment. The Company reviews the estimate at completion on significant contracts on a periodic basis and for others, no less than annually or when a change in circumstances warrant a modification to a previous estimate. Due to the nature of the work required to be performed on many of the Company’s performance obligations, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment by management on a contract by contract basis. Changes in estimates of transaction price, revenue, cost of sales and the related impact to operating profit are recognized on a cumulative catch-up basis, which recognizes the cumulative effect of the profit changes on current and prior periods in the current period. <div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. No. 2021-08 (“ASU 2021-08”),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, it requires an acquirer to account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts, which should generally result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The Company elected to early adopt ASU 2021-08 as of January 1, 2022. The adoption of ASU 2021-08 did not have a material impact on the Company’s consolidated financial position, operating results or cash flows.</span></div> Business Combination<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%">Freedom Photonics Acquisition</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 April 13, 2022 (the “Acquisition Date”), the Company completed its acquisition of Freedom Photonics, a designer and manufacturer of high-performance lasers and related photonic products. The Freedom Photonics acquisition is expected to help the Company secure intellectual property and the supply of a key enabling component as part of the Company’s vertical integration strategy.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the terms of the Merger Agreement between the Company and Freedom Photonics, the Company acquired all of the issued and outstanding units of capital of Freedom Photonics for an aggregate purchase price of approximately $34.2 million payable primarily in Class A common stock of the Company. In conjunction with the acquisition, the Company issued share-based compensation awards to certain employees and selling shareholders of Freedom Photonics, which may result in future stock-based compensation expense, subject to achievement of certain service and performance conditions. The results of operations related to Freedom Photonics are included in the Company’s consolidated statements of operations beginning </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:115%">from the Acquisition Date. As part of the transaction, the Company incurred $1.4 million of acquisition-related costs, which were expensed and included in general and administrative expenses in the periods in which the costs were incurred.</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-style:italic;font-weight:400;line-height:120%">Recording of Assets Acquired and Liabilities Assumed</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Preliminary estimates of fair values included in the consolidated financial statements are expected to be finalized within a year following the Acquisition Date. These are related to certain working capital adjustments and finalization of the estimates relating to deferred tax balances which will occur after the filing of the current tax returns. After the measurement period, any subsequent adjustments will be reflected in the consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the preliminary purchase price allocation to assets acquired and liabilities assumed, including identification of measurement period adjustments (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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%">Preliminary Recorded 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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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%">Accounts receivable</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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </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%">Inventories, net</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%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid expenses and other current assets</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%">70 </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%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease right-of-use assets</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%">449 </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%">Other non-current assets</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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (1)</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%">15,600 </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%">Goodwill (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 assets acquired</span></td><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%">39,352 </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%">Current Liabilities</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,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</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 liabilities assumed</span></td><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%">(5,171)</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%">      Net assets acquired</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%">34,181 </span></td><td style="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%">(1) Tradename was measured using the relief-from-royalty method. The remaining identifiable intangible assets were measured using the income approach. Significant inputs used as part of the valuation of intangible assets include revenue forecasts, present value factors, expected product margins and costs to complete the IPR&amp;D.</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%">(2) Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected future economic benefits as a result of other assets acquired that could not be individually identified and separately recognized. Goodwill is not amortized. The factors that made up the goodwill recognized included assembled workforce and component cost savings. The entire amount of goodwill is expected to be deductible for tax purposes and is allocated to the ATS segment, which is also deemed the reporting unit.</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%">Identifiable intangible assets recognized (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.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">Useful Life</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%">Preliminary Recorded Value</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%">Customer backlog</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">≤ 2 years</span></div></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%">650 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</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%">4,000 </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%">In-process research and development (IPR&amp;D) (1)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</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%">500 </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%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">15,600 </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%">(1) IPR&amp;D intangibles are treated as indefinite-lived until the completion or abandonment of the associated R&amp;D project, at which time the appropriate useful lives will be determined.</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-style:italic;font-weight:400;line-height:120%">Supplemental Unaudited Pro Forma 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 following unaudited pro forma financial information summarizes the combined results of operations for the Company and Freedom Photonics as if the companies were combined as of the beginning of fiscal year 2021. The unaudited pro forma information includes adjustments to amortization and depreciation for intangible assets and property and equipment acquired, the purchase accounting effect on transaction costs, and stock-based compensation costs. </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 table below reflects the impact of adjustments to the unaudited pro forma results for the three and six months ended June 30, 2022 and 2021 that are directly attributable to the acquisition (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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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%">(Unaudited)</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%">(Decrease) / increase to expenses as a result of transaction costs</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%">(417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,582)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,795 </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%">(Decrease) / increase to expenses as a result of stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277 </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%">Nonrecurring pro forma adjustments include:</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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Transaction costs of $2.8 million are assumed to have occurred on January 1, 2021, and are recognized as if incurred in the first quarter of 2021;</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employee compensation in connection with the retention awards, incentive plan awards, sign-on bonuses, and deferred shares are assumed to have started on January 1, 2021, and recognized as incurred based on their respective periods.</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 unaudited pro forma information presented below is for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2021 or the results of our future operations of the combined businesses (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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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%">(Unaudited)</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%">Revenue</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%">10,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,534 </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 loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,823)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Solfice Assets Acquisition</span></div>On June 15, 2022, the Company completed its acquisition from Solfice of certain assets that are expected to advance Luminar’s software development capabilities. The transaction was determined to be an asset acquisition under ASC 805, Business Combinations, with substantially all of the fair value attributable to acquired technology. 34200000 1400000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the preliminary purchase price allocation to assets acquired and liabilities assumed, including identification of measurement period adjustments (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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%">Preliminary Recorded 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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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%">Accounts receivable</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,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </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%">Inventories, net</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%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid expenses and other current assets</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%">70 </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%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease right-of-use assets</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%">449 </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%">Other non-current assets</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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets (1)</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%">15,600 </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%">Goodwill (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 assets acquired</span></td><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%">39,352 </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%">Current Liabilities</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,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</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 liabilities assumed</span></td><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%">(5,171)</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%">      Net assets acquired</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%">34,181 </span></td><td style="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%">(1) Tradename was measured using the relief-from-royalty method. The remaining identifiable intangible assets were measured using the income approach. Significant inputs used as part of the valuation of intangible assets include revenue forecasts, present value factors, expected product margins and costs to complete the IPR&amp;D.</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%">(2) Goodwill is the excess of the consideration transferred over the net assets recognized and represents the expected future economic benefits as a result of other assets acquired that could not be individually identified and separately recognized. Goodwill is not amortized. The factors that made up the goodwill recognized included assembled workforce and component cost savings. The entire amount of goodwill is expected to be deductible for tax purposes and is allocated to the ATS segment, which is also deemed the reporting unit.</span></div> 1063000 3235000 1913000 127000 70000 1353000 449000 22000 15600000 15520000 39352000 4036000 1135000 5171000 34181000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets recognized (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.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">Useful Life</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%">Preliminary Recorded Value</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%">Customer backlog</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">≤ 2 years</span></div></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%">650 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</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%">4,000 </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%">In-process research and development (IPR&amp;D) (1)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Tradename</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</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%">500 </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%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">15,600 </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%">(1) IPR&amp;D intangibles are treated as indefinite-lived until the completion or abandonment of the associated R&amp;D project, at which time the appropriate useful lives will be determined.</span></div> P2Y 650000 P4Y 2950000 P8Y 4000000 7500000 P4Y 500000 15600000 <div style="margin-bottom: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 table below reflects the impact of adjustments to the unaudited pro forma results for the three and six months ended June 30, 2022 and 2021 that are directly attributable to the acquisition (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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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%">(Unaudited)</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%">(Decrease) / increase to expenses as a result of transaction costs</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%">(417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,582)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,795 </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%">(Decrease) / increase to expenses as a result of stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -417000 0 -2582000 2795000 525000 4271000 4159000 11277000 2800000 <div style="margin-bottom: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 unaudited pro forma information presented below is for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business had the acquisition actually occurred at the beginning of fiscal year 2021 or the results of our future operations of the combined businesses (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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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%">(Unaudited)</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%">Revenue</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%">10,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,511 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,534 </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 loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,823)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10481000 11385000 22511000 21534000 -95470000 -40823000 -185410000 -126631000 Revenue<div style="margin-bottom:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is comprised of sales of lidar sensors hardware, components and NRE services.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by (1) geographic region based on customer’s billed to location, and (2) type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,716 </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%">88 </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%">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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">284 </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 </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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">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></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%">8,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">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></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%">ATS</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,753 </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%">58 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="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%">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></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,684 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">311 </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 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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></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%">13,448 </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%">80 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">ATS</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,710 </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%">40 </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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="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%">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></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volvo Stock Purchase Warrant</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued a stock purchase warrant (“Volvo Warrants”) to Volvo Car Technology Fund AB (“VCTF”) in connection with an engineering services contract. The Volvo Warrants entitle VCTF to purchase up to 4,089,280 shares of Class A common stock, at a price of $3.1769 per share from the Company and were determined to be an equity classified award to VCTF. The Volvo Warrants vest and become exercisable in two tranches based on satisfaction of certain commercial milestones, upon reaching commercial production and delivering of production units. The grant date fair value of warrants, aggregating $2.9 million, represents consideration payable to VCTF and will be recognized as reduction in revenue </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%">consistent with the revenue recognition pattern when these warrants become probable of vesting. The Company’s management determined that the vesting of the first of the two tranches of Volvo Warrants was probable as of December 31, 2021. As such, the Company had recognized a reduction in revenue in the amount of $1.0 million related to the said first tranche of the Volvo Warrants in the year ended December 31, 2021. The second tranche will be expensed upon achievement of sales of a certain number of the Company’s sensors to Volvo for use in their commercial vehicles. This threshold had not been achieved as of the end of the second quarter of 2022. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract assets and liabilities</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily represent revenues recognized for performance obligations that have been satisfied but for which amounts have not been billed. The Company’s contract assets as of June 30, 2022 and December 31, 2021 were $18.3 million and $9.9 million, respectively. Contract liabilities consist of deferred revenue and customer advanced payments. Deferred revenue includes billings in excess of revenue recognized related to product sales and other services revenue and is recognized as revenue when the Company performs under the contract. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized in revenue as or when control of the performance obligation is transferred to the customer. The Company’s contract liabilities were $3.7 million and $0.9 million as of June 30, 2022 and December 31, 2021, and were included in accrued and other current liabilities in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The significant changes in contract assets balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed that were included in the contract assets beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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="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%">Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">18,297 </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%">9,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 opening and closing balances of contract 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: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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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 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%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized that was included in the contract liabilities beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):<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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,716 </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%">88 </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%">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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">284 </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 </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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">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></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%">8,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align: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%">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></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%">ATS</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,753 </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%">58 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">9,932 </span></td><td style="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%">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></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by primary geographical market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,684 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">311 </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 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by timing of recognition:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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></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%">13,448 </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%">80 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autonomy Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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></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%">ATS</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,710 </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%">40 </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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,787 </span></td><td style="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%">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></tr></table></div> 8716000 0.88 4061000 0.65 932000 0.09 154000 0.02 284000 0.03 2094000 0.33 9932000 1 6309000 1 1798000 0.18 1988000 0.32 8134000 0.82 4321000 0.68 9932000 1 6309000 1 4179000 0.42 5822000 0.92 5753000 0.58 487000 0.08 9932000 1 6309000 1 13684000 0.81 6600000 0.57 2792000 0.17 475000 0.04 311000 0.02 4547000 0.39 16787000 1 11622000 1 3339000 0.20 4041000 0.35 13448000 0.80 7581000 0.65 16787000 1 11622000 1 10077000 0.60 10158000 0.87 6710000 0.40 1464000 0.13 16787000 1 11622000 1 4089280 3.1769 2 2900000 -1000000 18300000 9900000 3700000 900000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The significant changes in contract assets balances consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts billed that were included in the contract assets beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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="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%">Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">18,297 </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%">9,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 opening and closing balances of contract 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: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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #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 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%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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 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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized that was included in the contract liabilities beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9907000 0 1602000 9992000 9907000 18297000 9907000 3665000 898000 33000 0 3698000 898000 898000 2284000 397000 1792000 3197000 406000 3698000 898000 Investments<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in debt securities consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">(3,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">237,757 </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,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">82,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,012 </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%">147,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">31,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </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%">507,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,005)</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%">501,927 </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%">7,499 </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)</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%">7,498 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">237,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,005)</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%">501,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity investments consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheets Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment measured using the measurement alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Investments with readily determinable fair values.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)    Investment in privately held company without readily determinable fair value.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company made an investment in 1,495 Class A Preferred Units of Robotic Research OpCo, LLC (“Robotic Research”) for consideration of $10.0 million, which was settled by issuing 618,924 shares of Class A common stock of the Company. The Company’s investment in Robotic Research represents less than 5% of Robotic Research’s capitalization. The Company neither has a significant influence over Robotic Research nor does its investment amount to a controlling financial interest in Robotic Research. As such, the Company measured the investment in Robotic Research at cost as provided under the guidance for measurement of equity investment using the measurement alternative.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total realized and unrealized gains and losses associated with the Company’s marketable equity investments were not material in the three and six months ended June 30, 2022 and 2021.</span></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in debt securities consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">(3,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">237,757 </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,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">82,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,012 </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%">147,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">31,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </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%">507,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,005)</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%">501,927 </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%">7,499 </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)</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%">7,498 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 241313000 0 3556000 237757000 4997000 0 116000 4881000 82168000 0 156000 82012000 147720000 0 1838000 145882000 31734000 0 339000 31395000 507932000 0 6005000 501927000 7499000 0 1000 7498000 500433000 0 6004000 494429000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">237,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,005)</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%">501,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity investments consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Condensed Consolidated Balance Sheets Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment measured using the measurement alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Investments with readily determinable fair values.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)    Investment in privately held company without readily determinable fair value.</span></div> 161938000 1000 474000 161465000 4995000 0 25000 4970000 40788000 0 4000 40784000 165522000 13000 345000 165190000 46540000 0 74000 46466000 419783000 14000 922000 418875000 950000 0 0 950000 418833000 14000 922000 417925000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross unrealized losses and the fair value for those debt securities that were in an unrealized loss position for less than 12 months as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">237,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,005)</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%">501,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,482 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3556000 237757000 474000 146454000 116000 4881000 25000 4970000 156000 82012000 4000 30285000 1838000 145882000 345000 145522000 339000 31395000 74000 45251000 6005000 501927000 922000 372482000 28107000 25654000 34119000 44216000 10002000 10002000 72228000 79872000 1495 10000000 618924 0.05 Financial Statement Components <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">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%">7,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;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%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">76,717 </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%">329,977 </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%">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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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,349 </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,342 </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%">The Company’s inventory write-down (primarily due to obsolescence, lower of cost or market assessment, and other adjustments) was $3.4 million and $4.8 million for the three and six months ended June 30, 2022, respectively and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million and $1.5 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments to vendors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles, including demonstration fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material. Construction in progress increased due to increased capital expenditure related to tooling and other capital projects to enable us to achieve series production readiness.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment was $0.9 million and $1.7 million for the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s intangible assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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="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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;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%">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%">(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%">(226)</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%">End of the period</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%">23,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Period<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#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%">3.8</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%">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%">(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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:8pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible 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%">24,540 </span></td><td style="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,082)</span></td><td style="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%">23,458 </span></td><td style="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:2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="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%">(226)</span></td><td style="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,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr></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%">Amortization expense related to intangible assets was $0.8 million and $0.9 million for the three and six months ended June 30, 2022. There was no amortization expense related to intangible assets for the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">IPR&amp;D</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,500 </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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,458 </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%">Goodwill</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines changes to the carrying amount of goodwill by the Company’s reportable segments (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,110 </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%">Adjustment to goodwill related to Optogration acquisition in 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquired goodwill related to Freedom Photonics in 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520 </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%">Balance as of June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </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%">18,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-Current Assets</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 payment for capital projects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued and Other Current Liabilities</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#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%">Contract losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">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%">7,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;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%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">76,717 </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%">329,977 </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> 41112000 303373000 28107000 25654000 7498000 950000 76717000 329977000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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,349 </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,342 </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> 2900000 5866000 6181000 1171000 268000 3305000 9349000 10342000 3400000 4800000 1200000 1500000 <div style="margin-bottom: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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payments to vendors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,178 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13692000 14651000 18297000 9907000 11188000 1810000 3001000 2827000 46178000 29195000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles, including demonstration fleet</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease (capital lease prior to adoption of ASC 842) were not material. Construction in progress increased due to increased capital expenditure related to tooling and other capital projects to enable us to achieve series production readiness.</span></div> 10000000 7694000 2515000 2854000 885000 869000 2473000 2421000 850000 272000 11124000 3677000 27847000 17787000 7901000 6778000 19946000 11009000 900000 1700000 700000 1300000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s intangible assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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="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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;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%">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%">(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%">(226)</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%">End of the period</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%">23,458 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Period<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/> Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer backlog</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#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%">3.8</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%">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%">(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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:8pt;font-weight:400;line-height:100%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible 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%">24,540 </span></td><td style="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,082)</span></td><td style="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%">23,458 </span></td><td style="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:2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650 </span></td><td style="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%">(226)</span></td><td style="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,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr></table></div> 2424000 0 21890000 2650000 856000 226000 23458000 2424000 3730000 256000 3474000 P4Y4M24D 780000 33000 747000 P9Y7M6D 650000 98000 552000 P1Y4M24D 0 0 0 620000 151000 469000 P3Y9M18D 120000 120000 0 130000 130000 0 0 0 0 11910000 447000 11463000 P8Y 1750000 73000 1677000 P9Y7M6D 7500000 0 7500000 0 0 0 24540000 1082000 23458000 P7Y 2650000 226000 2424000 P9Y7M6D 800000 900000 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected Future<br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">IPR&amp;D</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,500 </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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,458 </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> 1381000 2730000 2373000 2373000 1726000 5375000 7500000 23458000 <div style="margin-bottom: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 outlines changes to the carrying amount of goodwill by the Company’s reportable segments (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,110 </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%">Adjustment to goodwill related to Optogration acquisition in 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquired goodwill related to Freedom Photonics in 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520 </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%">Balance as of June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </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%">18,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 687000 2423000 3110000 0 -165000 -165000 0 15520000 15520000 687000 17778000 18465000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 payment for capital projects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2333000 1187000 10002000 10002000 11966000 0 929000 1266000 25230000 12455000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#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%">Contract losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16180000 9899000 7267000 6727000 549000 1798000 3665000 898000 327000 316000 3492000 115000 24000 91000 31504000 19844000 Convertible Senior Notes and Capped Call Transactions<div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company issued $625.0 million aggregate principal amount of 1.25% Convertible Senior Notes due 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in a private placement, which included $75.0 million aggregate principal amount of such notes pursuant to the exercise in full of the option granted to the initial purchasers to purchase additional notes (collectively, the “Convertible Senior Notes”). The interest on the Convertible Senior Notes is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2022. The Convertible Notes will mature on December 15, 2026, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total net proceeds from the debt offering, after deducting fees paid to the initial purchasers paid by the Company was approximately $609.4 million. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the Convertible Senior Notes is initially convertible into 50.0475 shares of the Company’s Class A common stock, par value $0.0001, which is equivalent to an initial conversion price of approximately $19.98 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events prior to the maturity date but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or if the Company delivers a notice of redemption in respect of some or all of the Convertible Senior Notes, the Company will, under certain circumstances, increase the conversion rate of the Convertible Senior Notes for a holder who elects to convert its Convertible Senior Notes in connection with such a corporate event or convert its Convertible Senior Notes called for redemption during the related redemption period, as the case may be. The Convertible Senior Notes are redeemable, in whole or in part (subject to certain limitations), at the Company’s option at any time, and from time to time, on </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or after December 20, 2024, and on or before the 40th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Convertible Senior Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if certain liquidity conditions are satisfied and the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice, and (2) the trading day immediately before the date the Company sends such notice. If the Company undergoes a fundamental change (as defined in the indenture governing the Convertible Senior Notes) prior to the maturity date, holders may require the Company to repurchase for cash all or any portion of their Convertible Senior Notes in principal amounts of $1,000 or a multiple thereof at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the business day immediately preceding December 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price per share of the Class A common stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Convertible Senior Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Class A common stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of specified corporate events or distributions on the Class A common stock; and (4) if the Notes are called for redemption. On or after June 15, 2026, holders may convert all or any portion of their Convertible Senior Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its Class A common stock or a combination of cash and shares of its Class A common stock, at the Company’s election. As of June 30, 2022, the conditions allowing holders of the Convertible Senior Notes to convert were not met.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s current intent to settle the principal amount of its outstanding Convertible Senior Notes in cash and any excess in shares of the Company’s Class A common stock.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are senior unsecured obligations and will rank equal in right of payment with the Company’s future senior unsecured indebtedness; senior in right of payment to the Company’s future indebtedness that is expressly subordinated to the Convertible Senior Notes; effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company’s subsidiaries.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has classified the Convertible Senior Notes as a non-current liability under the guidance in ASC 470-20, as amended by ASU 2020-06. Debt discount and issuance costs aggregating approximately $16.2 million were initially recorded as a reduction to the principal amount of the Convertible Senior Notes and is being amortized as interest expense on a straight line basis over the contractual terms of the notes. The Company estimates that the difference between amortizing the debt discounts and the issuance costs using the straight line method as compared to using effective interest rate method is immaterial. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Convertible Senior Notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td 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%">610,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">Three Months<br/>Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months<br/>Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td 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,757 </span></td><td style="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%">5,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining term over which the debt discount and issuance costs will be amortized is 4.47 years. Interest expense of $1.9 million and $3.9 million is reflected as a component of interest (expense) income, net in the accompanying condensed consolidated statement of operations for the three and six months ended June 30, 2022.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Convertible Senior Notes, the Company entered into privately negotiated capped call option transactions with certain counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $19.98 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Convertible Senior Notes. The Capped Calls have initial cap prices of $30.16 per share, subject to certain adjustment events. The Capped Calls are generally intended to reduce the potential dilution to the Class A common stock upon any conversion of the Convertible Senior Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Convertible Senior Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. The Capped Calls expire on April 6, 2027, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, failure to deliver, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $73.4 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital in the accompanying consolidated balance sheet.</span></div> 625000000 0.0125 75000000 609400000 50.0475 0.0001 19.98 1.30 20 30 1 1.30 20 30 5 10 10 0.98 16200000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Convertible Senior Notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td 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%">610,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 625000000 625000000 14425000 16043000 610575000 608957000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense recognized related to the Convertible Senior Notes (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><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%">Three Months<br/>Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months<br/>Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td 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,757 </span></td><td style="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%">5,492 </span></td><td style="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> 1948000 3874000 809000 1618000 2757000 5492000 P4Y5M19D 1900000 3900000 19.98 30.16 73400000 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div>Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded. Fair Value Measurements<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company carried cash equivalents, marketable investments and Private Warrants. The Company had previously carried Public Warrants which were exercised and redeemed in March 2021. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations, alternative pricing sources or U.S. Government Treasury yield of appropriate term. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that the transfer of Private Warrants to anyone outside of a small group of individuals constituting the sponsors of Gores Metropoulos, Inc. would result in the Private Warrants having substantially the same terms as the Public Warrants, management determined that the fair value of each Private Warrant is the same as that of a Public Warrant, with an insignificant adjustment for short-term marketability restrictions, as of December 31, 2021. As of June 30, 2022, management determined the fair value of the Private Warrants using observable inputs in the Black-Scholes valuation model, which used the remaining term of warrants of 3.43 years, volatility of 84.2% and a risk-free rate of 2.99%. Accordingly, the Private Warrants are classified as Level 3 financial instruments. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Private Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value prior to exercises</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,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Reduction in liability due to exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,003)</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%">Change in fair value of outstanding warrants</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%">(12,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="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, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-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%">28,107 </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%">7,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">28,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">35,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,757 </span></td><td style="background-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%">237,757 </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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">74,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,514 </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%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">31,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,395 </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%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">271,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">528,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">4,351 </span></td><td style="background-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%">4,351 </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%">4,351 </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,351 </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, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrant liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the estimated fair value of the Company’s outstanding Convertible Senior Notes was $353.8 million and $669.4 million, respectively. The fair value was determined based on the quoted price of the Convertible Senior Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 7 for further information on the Company’s Convertible Senior Notes.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s other financial instruments’ fair value, including accounts receivable, accounts payable and other current liabilities, approximate its carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s finance leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.</span></div> P3Y5M4D 0.842 0.0299 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Level 3 liabilities relating to Private Warrants measured at fair value (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Private Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value prior to exercises</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,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Reduction in liability due to exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,003)</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%">Change in fair value of outstanding warrants</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%">(12,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 31230000 4713000 19003000 -12589000 4351000 <div style="margin-bottom: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, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,107 </span></td><td style="background-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%">28,107 </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%">7,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">28,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">35,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,757 </span></td><td style="background-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%">237,757 </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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">74,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,514 </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%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">145,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">31,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,395 </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%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">34,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">271,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 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%">528,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">4,351 </span></td><td style="background-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%">4,351 </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%">4,351 </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,351 </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, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrant liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,230 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28107000 0 0 28107000 0 7498000 0 7498000 28107000 7498000 0 35605000 237757000 0 0 237757000 0 4881000 0 4881000 0 74514000 0 74514000 0 145882000 0 145882000 0 31395000 0 31395000 34119000 0 0 34119000 271876000 256672000 0 528548000 0 0 4351000 4351000 0 0 4351000 4351000 25654000 0 0 25654000 0 950000 0 950000 25654000 950000 0 26604000 161465000 0 0 161465000 0 4970000 0 4970000 0 39834000 0 39834000 0 165190000 0 165190000 0 46466000 0 46466000 44216000 0 0 44216000 205681000 256460000 0 462141000 0 0 31230000 31230000 0 0 31230000 31230000 353800000 669400000 Earnings (Loss) Per Share<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock during the period plus, common stock equivalents, as calculated under the treasury stock method, outstanding during the period. If the Company reports a net loss, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be antidilutive. The Company computes earnings (loss) per share using the two-class method for its Class A and Class B common stock. Earnings (loss) per share is same for both Class A and Class B common stock since they are entitled to the same liquidation and dividend rights.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2022 and 2021 (in thousands, except for share and per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,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 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%">(36,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(183,572)</span></td><td style="background-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%">(112,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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%">352,054,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">350,378,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,054,529 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,255,023 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,378,494 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,641,349 </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 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 share attributable to common shareholders—Basic and Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.52)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards—Equity classified</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,876,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards—Liability classified</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,563,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor stock-in-lieu of cash program</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,279,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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%">101,053,389 </span></td><td style="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>The Company uses the if converted method for calculating the dilutive effect of the Convertible Senior Notes using the initial conversion price of $19.981 per share. The closing price of Class A common stock as of June 30, 2022 was less than the initial conversion price. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share for the three and six months ended June 30, 2022 and 2021 (in thousands, except for share and per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,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 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%">(36,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(183,572)</span></td><td style="background-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%">(112,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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%">352,054,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">350,378,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,054,529 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,255,023 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,378,494 </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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,641,349 </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 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 share attributable to common shareholders—Basic and Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.52)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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-bottom:3pt double #000;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-bottom:3pt double #000;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%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -95239000 -36830000 -183572000 -112753000 352054529 340255023 350378494 336641349 352054529 340255023 350378494 336641349 -0.27 -0.27 -0.11 -0.11 -0.52 -0.52 -0.33 -0.33 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potential shares of Common Stock outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards—Equity classified</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,876,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based awards—Liability classified</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,563,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor stock-in-lieu of cash program</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,279,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,606,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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%">101,053,389 </span></td><td style="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> 5757549 41876648 12563535 969224 31279716 8606717 101053389 19.981 Stockholders’ Equity<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class A and Class B Common Stock</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors has authorized two classes of common stock, Class A and Class B. As of June 30, 2022, the Company had authorized 715,000,000 and 121,000,000 shares of Class A and Class B common stock with a par value of $0.0001 per share for each class. As of June 30, 2022, the Company had 282,211,653 shares issued and 260,348,203 shares outstanding of Class A common stock, and 97,088,670 shares issued and outstanding of Class B common stock. Holders of the Class A and Class B common stock have identical rights, except that holders of the Class A common stock are entitled to one vote per share and the holder of the Class B common stock is entitled to ten votes per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public and Private Warrants</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had no Public Warrants and 3,077,021 Private Warrants outstanding. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022 and April 2022, 1,389,529 and 19,223 Private Warrants were exercised on a cashless basis and the Company issued 401,365 and 4,387 shares of Class A common stock pursuant to the exercises. The Company had 1,668,269 </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%">Private Warrants outstanding as of June 30, 2022. These Private Warrants are set to expire on December 2, 2025. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Private Warrant allows the holder to purchase one share of Class A common stock at $11.50 per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-in-lieu of Cash Program</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into arrangements with certain vendors and other third parties wherein the Company at its discretion may elect to compensate the respective vendors / third parties for services provided in either cash or by issuing shares of the Company’s Class A common stock (“Stock-in-lieu of Cash Program”). During the three and six months ended June 30, 2022, the Company issued 7,612,315 and 8,286,665 shares of Class A common stock as part of the Stock-in-lieu of Cash Program. The Company considers the shares issuable under the Stock-in-lieu of Cash Program as liability classified awards when the arrangement with the vendors requires the Company to issue a variable number of shares to settle amounts owed. As of June 30, 2022, the Company had a total of $27.6 million in prepaid expenses and other current and non-current assets related to its Stock-in-lieu of Cash Program.</span></div><div style="margin-bottom:6pt;text-indent:26.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company entered into an agreement with Daimler North America Corporation (“Daimler”) wherein Daimler will be providing certain data and other services. To compensate Daimler for these services, the Company agreed to issue 1.5 million shares of Class A common stock to Daimler. These shares vest over a period of two years. The Company recorded costs related to these shares as research and development expense of $1.9 million and $3.9 million during the three and six months ended June 30, 2022. During the six months ended June 30, 2022, the Company issued 750,000 shares of Class A common stock related to this arrangement. The unamortized cost relating to the shares issued to Daimler under this agreement was recorded as $7.2 million in prepaid expenses and other current assets as of June 30, 2022.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s vendor Stock-in-lieu of Cash Program activity for the six months ended June 30, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested shares as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,926,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </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%">Unvested shares as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,859,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 715000000 121000000 0.0001 0.0001 282211653 260348203 97088670 97088670 1 10 0 3077021 1389529 19223 401365 4387 1668269 1 11.50 7612315 8286665 27600000 1500000 P2Y 1900000 3900000 750000 7200000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s vendor Stock-in-lieu of Cash Program activity for the six months ended June 30, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested shares as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,926,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </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%">Unvested shares as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,859,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1500000 15.72 8286665 10.05 4926990 11.06 4859675 10.60 Stock-based Compensation<div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to becoming a publicly traded entity, the Company issued incentive stock options, non-qualified stock options, and restricted stock to employees and non-employee consultants under its 2015 Stock Plan (the “2015 Plan”). Since the closing of the Business Combination, the Company has not issued any new stock-based awards under the 2015 Plan. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company’s Board adopted and the Company’s stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”). The 2020 Plan became effective upon the closing of the Business Combination. Under the 2020 Plan, the Company was originally authorized to issue a maximum number of 36,588,278 shares of Class A common stock. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company’s stockholders approved an amendment and restatement of the Company’s 2020 Plan (the “Amended 2020 Plan”) to increase the number of shares of Class A common stock authorized for issuance by 36,000,000 additional shares and added an evergreen provision under which the number of shares of Class A common stock available for issuance under the Amended 2020 Plan will be increased on the first day of each fiscal year of the Company beginning with the 2023 fiscal year and ending on (and including) the first day of the 2030 fiscal year, in an amount equal to the lesser of (i) 5% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year, (ii) 40,000,000 shares or (iii) such number of shares determined by the Board.</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, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Common<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,053,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,628,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23</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%">41,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2022 was $11.8 million. The intrinsic value is calculated as the difference between the exercise price and the fair value of the common stock on the exercise date. The total grant-date fair value of the options vested was $1.5 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the six months ended June 30, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to June 30, 2019, the Company granted restricted stock awards to employees. Recipients purchased the restricted stock on the grant date and the Company has the right to repurchase the restricted shares at the same price recipients paid to obtain those shares. The restrictions lapse solely based on continued service, and generally lapse over 4 years —25% on the first anniversary of the date of issuance, and the remaining 75% monthly over the remaining 36 months. At the grant date of the award, recipients of restricted stock are granted voting rights and receive dividends on unvested shares. No restricted stock awards have been granted after June 30, 2019.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards activity for the six months ended June 30, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock units</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been granting restricted stock units (“RSUs”) under the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan). Each RSU granted represents a right to receive one share of the Company’s Class A common stock when the RSU vests. RSUs generally vest over a period up to six years. The fair value of RSU is equal to the fair value of the Company’s common stock on the date of grant.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock units activity for the six months ended June 30, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,983,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974,655 </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%">12.84 </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%">(794,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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%">(3,276,558)</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%">17.73 </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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,886,427 </span></td><td style="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%">16.20 </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%">Fixed Value Equity Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues fixed value equity awards to certain employees as a part of their compensation package. These awards are issued as RSUs out of the Amended 2020 Plan (and prior to its amendment and restatement, under the 2020 Plan) and are accounted for as liability classified awards under ASC 718 — Stock Compensation. Fixed value equity awards granted have service-based conditions only and vest quarterly over a period of up to four years. These awards represent a fixed dollar amount settled in a variable number of shares determined at each vesting period. Stock-based compensation expense related to </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%">these awards was $1.7 million and $3.5 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $0.6 million for the three and six months ended June 30, 2021, 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%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company’s board of directors and stockholders adopted the 2020 Employee Stock Purchase Plan (“2020 ESPP”) under which 7,317,655 shares were authorized for issuance. The 2020 ESPP became effective on February 26, 2021.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 ESPP permits eligible employees to purchase the Company’s Class A common stock through payroll deduction with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six-month offering period, or the relevant purchase date. In addition, no participant may purchase more than 5,000 shares of common stock in each purchase period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optogration Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Optogration acquisition in August 2021, the Company owes up to $22.0 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $9.2 million in stock-based compensation expense from inception to June 30, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Freedom Photonics Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Freedom Photonics acquisition in April 2022, the Company owes up to $28.3 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $2.8 million in stock-based compensation expense through June 30, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Solfice Awards</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owes up to $0.7 million of post combination compensation related to certain service and performance conditions. As of June 30, 2022, it is probable that the conditions will be met, and as a result, the Company recorded $0.1 million in stock-based compensation expense through June 30, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Executive Officer Awards</span></div><div style="text-indent:26.78pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2022, the Board of Directors of the Company granted an award of 10.8 million RSUs to Austin Russell, the Company’s Chief Executive Officer. The grant date fair value per share was $12.61 per share. The Company recorded $3.5 million in in stock-based compensation expense related to this award. This award represents Mr. Russell’s total compensation from the Company, and is subject to all of the following vesting conditions:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market condition: Upon achievement of stock price of $50 or more, $60 or more, and $70 or more. The stock price will be measured based on the volume-weighted average price per share for 90 consecutive trading days;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Service condition: Vesting over 7-years; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Performance condition: Upon start of production of one series production program.</span></div><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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6,989 </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,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%">8,775 </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"/></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%">8,714 </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%">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%">15,816 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">20,181 </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,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%">35,123 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">38,625 </span></td><td style="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%">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%">65,323 </span></td><td style="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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by type of award was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity Classified Awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-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%">1,235 </span></td><td style="background-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%">1,270 </span></td><td style="background-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%">1,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Liability Classified Awards:</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed value equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optogration awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Freedom Photonics awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Solfice awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</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%">38,625 </span></td><td style="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%">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%">65,323 </span></td><td style="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"/></tr></table></div> 36588278 36000000 0.05 40000000 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, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Common<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,053,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,628,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23</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%">41,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 11507643 1.72 1053499 1.67 826089 1.67 9628055 1.73 P7Y2M23D 41035000 11800000 1500000 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, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,981 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock units activity for the six months ended June 30, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,983,032 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,974,655 </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%">12.84 </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%">(794,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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%">(3,276,558)</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%">17.73 </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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,886,427 </span></td><td style="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%">16.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 666298 1.21 17429 1.23 309888 1.18 338981 1.23 P6Y 11983032 19.56 9974655 12.84 794702 18.14 3276558 17.73 17886427 16.20 P4Y 1700000 3500000 600000 600000 7317655 0.15 0.85 P6M 5000 22000000 9200000 28300000 2800000 700000 100000 10800000 12.61 3500000 50 60 70 90 P7Y <div style="margin-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6,989 </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,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%">8,775 </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"/></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%">8,714 </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%">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%">15,816 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">20,181 </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,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%">35,123 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">38,625 </span></td><td style="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%">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%">65,323 </span></td><td style="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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by type of award was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity Classified Awards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-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%">1,235 </span></td><td style="background-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%">1,270 </span></td><td style="background-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%">1,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </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%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Liability Classified Awards:</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed value equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optogration awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Freedom Photonics awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Solfice awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</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%">38,625 </span></td><td style="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%">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%">65,323 </span></td><td style="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"/></tr></table></div> 6989000 1127000 8775000 1210000 8714000 5663000 15816000 6425000 2741000 934000 5609000 1120000 20181000 6806000 35123000 7612000 38625000 14530000 65323000 16367000 748000 1235000 1270000 1398000 187000 250000 21000 1924000 32540000 12426000 54049000 12426000 157000 0 157000 0 1741000 619000 3521000 619000 394000 0 3447000 0 2800000 0 2800000 0 58000 0 58000 0 38625000 14530000 65323000 16367000 Income Taxes<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes for the three and six months ended June 30, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 was not material</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rate w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as 0.2% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.0% for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rates differ significantly from the statutory tax rate of 21%, primarily due to the Company’s valuation allowance movement in each period presented.</span> 0.002 0.000 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 office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjYzk3YjlmZjc4NjQwMmRiYzE3MDk5YmRiMzE4MmZmL3NlYzo4Y2M5N2I5ZmY3ODY0MDJkYmMxNzA5OWJkYjMxODJmZl83Ni9mcmFnOmZjODM0OGFhNWMzYzRkMGZhZTRkNTZhNGI2MWUxMWU5L3RleHRyZWdpb246ZmM4MzQ4YWE1YzNjNGQwZmFlNGQ1NmE0YjYxZTExZTlfNDQx_e045572c-9c3e-436a-84ef-1e62d4713de7">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 components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,597 </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,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,713 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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="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,629 </span></td><td style="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,783 </span></td><td style="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,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,857)</span></td><td style="background-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%">(2,459)</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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">9,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining 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%">3,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Leases <div style="margin-bottom: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 office and manufacturing facilities under non-cancelable operating leases expiring at various dates through September 2028. In October 2021, the Company entered into a lease agreement commencing on April 1, 2022 for a term of 65 months through August 31, 2027. Some of the Company’s leases include one or more options to renew, with renewal terms that if exercised by the Company, extend the lease term from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjYzk3YjlmZjc4NjQwMmRiYzE3MDk5YmRiMzE4MmZmL3NlYzo4Y2M5N2I5ZmY3ODY0MDJkYmMxNzA5OWJkYjMxODJmZl83Ni9mcmFnOmZjODM0OGFhNWMzYzRkMGZhZTRkNTZhNGI2MWUxMWU5L3RleHRyZWdpb246ZmM4MzQ4YWE1YzNjNGQwZmFlNGQ1NmE0YjYxZTExZTlfNDQx_e045572c-9c3e-436a-84ef-1e62d4713de7">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 components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,597 </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,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,713 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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="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,629 </span></td><td style="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,783 </span></td><td style="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,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,857)</span></td><td style="background-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%">(2,459)</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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">9,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining 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%">3,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P65M 1 P6Y <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses for were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,597 </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,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,713 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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="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,629 </span></td><td style="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,783 </span></td><td style="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,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,857)</span></td><td style="background-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%">(2,459)</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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">9,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.457%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1597000 1184000 2713000 2358000 515000 445000 1070000 904000 2112000 1629000 3783000 3262000 2857000 2459000 9993000 2876000 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 17447000 9145000 6217000 4735000 12464000 5768000 18681000 10503000 P4Y2M15D P2Y11M12D 0.0423 0.0280 <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remaining 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%">3,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leases liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,681 </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> 3213000 5758000 3298000 3304000 2777000 1903000 799000 21052000 2371000 18681000 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 and Other 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 $62.3 million as of June 30, 2022, which are expected to be received within a 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%">In June 2021, the Company entered into an agreement with P3 USA, Inc. (“P3”) to provide engineering, and general and administrative services. Under the said agreement, the Company issued 291,940 shares of Class A common stock to P3 in the third quarter of 2021. In September 2021, the Company entered into an amendment to modify the existing agreement with P3 and among other things, extended the term of the agreement until December 2025. The Company has committed a spend of $30.0 million with P3 over the contracted term. </span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company entered into a strategic investment agreement with ECARX Holdings Inc. (“ECARX”) to purchase 1.5 million shares of class A ordinary shares of ECARX, at a purchase price of $10.00 per share with an aggregate amount of $15.0 million, contingent upon the closing of ECARX’s merger with a special purpose acquisition company, COVA Acquisition Corp., of which Jun Hong Heng is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. </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%">Heng is also a director of Luminar. The purchase of such shares can be made with cash or Luminar’s shares of Class A common stock, at the Company’s discretion.</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. The Company’s current legal accrual is not deemed to be significant to the financial statements.</span></div> 62300000 291940 30000000 1500000 10.00 15000000 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) ATS. These segments reflect the way the chief operating decision maker (“CODM”) evaluates the Company’s business performance and manages its operations. Each segment has distinct product offerings, customers, and market penetration. The Chief Executive Officer is the CODM of the Company.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Autonomy Solutions</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This segment manufactures and distributes commercial lidar sensors that measure distance using laser light to generate a highly accurate 3D map for automotive mobility applications. This segment is impacted by trends in and the strength of the autonomous vehicles and associated infrastructure/technology sector.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ATS</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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,753 </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%">9,932 </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%">9,932 </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%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,614 </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,257 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,871 </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,939)</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,932 </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%">976 </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%">763 </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,739 </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,739 </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%">(105,592)</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%">728 </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%">(104,864)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,440)</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%">786,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,046 </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%">837,754 </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%">(62,157)</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%">775,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">ATS</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 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%">(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 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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</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,077 </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,710 </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%">16,787 </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%">16,787 </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%">7,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,873 </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,370 </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%">27,243 </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%">(10,456)</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%">16,787 </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,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%">1,024 </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,544 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,544 </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%">(187,769)</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%">998 </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%">(186,771)</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%">(186,771)</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%">786,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,046 </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%">837,754 </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%">(62,157)</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%">775,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </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%">ATS</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 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%">(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;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents the eliminations of all intercompany balances and transactions during the period presented.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for 24% of the Company’s revenue for the three months ended June 30, 2022. Two customers accounted for 35% and 15% of the Company’s revenue for the six months ended June 30, 2022. Three customers accounted for 30%, 30% and 25%, respectively, of the Company’s revenue for the three months ended June 30, 2021. Three customers accounted for 21%, 37% and 18%, respectively, of the Company’s revenue for the six months ended June 30, 2021.</span></div> <div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>reportable<br/>segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eliminations (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from external customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,753 </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%">9,932 </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%">9,932 </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%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,614 </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,257 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,871 </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,939)</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,932 </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%">976 </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%">763 </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,739 </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,739 </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%">(105,592)</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%">728 </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%">(104,864)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,440)</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%">786,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,046 </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%">837,754 </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%">(62,157)</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%">775,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">ATS</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 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%">(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 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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Autonomy<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ATS</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,077 </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,710 </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%">16,787 </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%">16,787 </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%">7,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,873 </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,370 </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%">27,243 </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%">(10,456)</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%">16,787 </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,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%">1,024 </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,544 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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,544 </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%">(187,769)</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%">998 </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%">(186,771)</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%">(186,771)</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%">786,708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,046 </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%">837,754 </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%">(62,157)</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%">775,597 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </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%">ATS</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 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%">(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;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Represents the eliminations of all intercompany balances and transactions during the period presented.</span></div> 4179000 5753000 9932000 9932000 -5435000 -504000 -5939000 -5939000 9614000 6257000 15871000 -5939000 9932000 976000 763000 1739000 0 1739000 -105592000 728000 -104864000 424000 -104440000 786708000 51046000 837754000 -62157000 775597000 9022000 327000 9349000 0 9349000 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 10077000 6710000 16787000 16787000 -7796000 -2660000 -10456000 -10456000 17873000 9370000 27243000 -10456000 16787000 1520000 1024000 2544000 0 2544000 -187769000 998000 -186771000 0 -186771000 786708000 51046000 837754000 -62157000 775597000 9022000 327000 9349000 0 9349000 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 0.24 0.35 0.15 0.30 0.30 0.25 0.21 0.37 0.18 Related Party Transactions<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company invested $15.0 million in a special purpose acquisition company, of which Mr. Jun Hong Heng, is the Chairman and Chief Executive Officer, and a principal shareholder. Mr. Heng became a director of the Company </span></div>in June 2021. The terms of such investment were no less favorable to the Company than to other third party investors. During 2021, the Company sold $2.9 million of this investment and had a remaining balance of $12.1 million as of December 31, 2021. The fair value of this investment as of December 31, 2021 was $12.2 million, which was included in marketable securities in the balance sheet. The Company sold this investment in its entirety in the three months ended June 30, 2022.In June 2022, the Company invested in a special purpose acquisition company through open market purchases, of which Mr. Alec Gores, was the Chairman and Chief Executive Officer, and a principal shareholder. The special purpose acquisition company merged with Polestar Automotive Holdings UK PLC on June 24, 2022 and Mr. Gores continues to be a director of the merged company. Mr. Gores is a director of Luminar as well. The Company had a remaining balance of $4.7 million of this investment as of June 30, 2022, which was included in marketable securities in the balance sheet. 15000000 2900000 12100000 12200000 4700000 EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %B2"%4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !8D@A5J-(%0NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G=T4I(9M+A5/"H(%Q5M(IFUPLPG)R&[?WFQLMX@^@)!+9OY\ M\PVDTT%H'_$Y^H"1+*:;R?5#$CILV)$H"("DC^A4JG-BR,V]CTY1OL8#!*4_ MU &!-\TM."1E%"F8@558B$QV1@L=49&/9[S1"SY\QK[ C ;LT>% "=JZ!2;G MB>$T]1U< 3.,,+KT74"S$$OU3VSI #LGIV27U#B.];@JN;Q#"V]/CR]EW[!R9YPWG5K//9<2[:M>!W[[/K#[^KL//&[NT_ M-KX(R@Y^_0OY!5!+ P04 " !8D@A5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %B2"%7]DT$::P8 +4D 8 >&PO=V]R:W-H965T&UL MM9IK(./GW M/0(;>5-QS##AB\WMO.B5CN"1T-E6R*_IFG-%GN,H2<\[:Z4V[WJ]U%_SF*6G M8L,3.+,4,F8*=N6JEVXD9T$>%$<]ZCC#7LS"I'-QEA^;RXLSD:DH3/A^I P^W]^HWN7DP\\A2/A/17V&@UN>=<8<$?,FR2-V+[:]\9VB@]7P1 MI?DOV1;7]OL=XF>I$O$N&$H0ATGQSYYW%7$0,/ J N@N@+X*<*ONX.T"O-QH M4;+31X"9,=#,NE(2S(<2IBYEXXI+,H<5(EZ1K M)GEZUE,@K$_W_)W(92%"*T2&Y+U(U#HEUTG @V_C>U"@LE1T7ZI+B@K^EB6G MQ'-."'4HM91G=BP\.B5T8@O_ICA>64E>KN=5Z%T)/X/45>0V*3J.3L"_[^ J M[3O>3S1(:U=#2H+0TJ&?I4\:DXC)Z(?=\(Z2RV<.EE,QL ME3)#HQK:&Y;VAO7LS;D,1:"[)8&G@[7Q<*6R(U;V1#2^H<]1Z7-4,S,E@Q=+ MWBVKVQ'76K(HM38D&M;0X+@T.$8+=9VH4+V0FS#BY$,6/W)I,X9K.([;]<:C MB6LSAX8V-#.;2B?D)"J^.Y0?V3&X#Z*_A,O2+EVAU4A^1''M==^ST/7=D]8L&-_5+ MC5]:Q^\T"$ =>R%7$N#7ZAR5:>K<@)*+ MD@CN_&$KK,YQR4460L]P'<=JMPTP<@T9N3C;O+8[TWO0B1_$-K%:Q>4^RH@E M@:V29GAD4Z.&EUR<PL2WIS2N>7-G-=H&.+F&G%P<>%X;G8M4 ML8A\"3?53V1:Y.8>A?;0P7Z#OV9V\;P.0:8G)Q MW+D3/K37?"T2#)F.B$P0@5P*!8$I?^^/@367 _ MD]"25I.XTBQB\&2>$E_$,;R*4R7\KR=D R3UQ*(LO\?WSJD#_$@V7!:3 ]8* M:8.GJ.$IBA,/L'\0)BNR>(D?162KAR,"=],O]]8YAC:@B1IHHCCA[%N67#_[ M:Y:L>"4>'Q'Z,%U<3:U#<#RPJ4.#2;06)LTR*?4@KABYY4T);Y?,.@]U1/&S M=?9JADK0*XQ@ MA)60U@?3$9T[)B';I[[/00AD@D+2ZK@-+*(&BV@M+%K$+(K(99;"Z=2>M[A. MY>0#'M?4GZ$A6HN&KF,N5[IC_@(*:@W $&]88F]:7+#::!LP1 T,49QE]@VY MYM"0F+V&DTAX7%-[!HIHK7FD&3QM)-#1;1+P9_([MUL\-IWDN*/!V!E8X0\/ M;NK3P!'%D::<$+R!D3(8_#BR3,%@4)B,V,KJ"A>H[(AX7%-C!GD\'%#VK'.8G]CL M_!&Y;M>E7<\ZLXM'-C5Z\,4,)Y3]X&)6#"X6>G!A-?BVG\G: "#/ )#7;^$[ MX1LAS*X&V@ BSP"15PN(#EO]!-ZJ^K,R^9BI5+%$#]:L]?!&J+.KAT)MD*OI MM0Q/>@IU-/'<\?"L]V0S::C(PR&FR.W+X[G]1DRS<]0&(7F&D+Q1"[G]1MBS MJX$V(,HS$.75@Z@FN?U&6+2KA_'_B],SEQ8*>]TP/ 5(2\26$.J>;:\X"+O4%<'XIA-KOZ!N4*Y4N_@-02P,$% @ 6)((5<.):/.B4)@8:%[O;!;H-FG9[S4AT+$0278ERFK??H>1:MDC1"=8WB64/1_^0 MP_F&TN6CK![JE1 *_2KRLKZ:K)1:7\QF=;(2!:_?R;4HX9>EK JNX+*ZG]7K M2O"T'53D,^)YP:S@63F97[;?W53S2]FH/"O%387JIBAX]70MY72G\QFU^N^;VX%>K[^J:"J]G.2YH5HJPS6:)*+*\F'_#%@L9Z0&OQ;R8> MZ[W/2(=R)^6#OOB47DT\K4CD(E':!8=_&[$0>:X]@8Z?6Z>3W3WUP/W/O[W_ MT08/P=SQ6BQD_B-+U>IJ$DU0*I:\R=57^?B7V ;D:W^)S.OV+WK<[+1*!;[;A& M4_3]]B-Z<_86G:&L1-]6LJEYF=:7,P4:M*=9LKW?=7<_,G*_OYOR':+>.2(> M(9;A"_?PCR*!X;@=C@^'SR#R7?AD%SYI_=&Q\)NJ$J5"O*XAS@M;/)T#9G>@ M=]E%O>:)N)K -JI%M1&3^>M7./#>VZ([D;.#6.DN5NKR/E_P>H5@U5"B/XB? M3;;A.01O7<7.5="ZTJ5@,P^#$(>7L\U^.*85)7$<]F8'0ME.*',*_2IJ566) MSD,MU2:O<^#OW3B.O($XTR8DOEV9OU/F.Y5]YM6#4/PN%Z@625-E*A,U>I.5 M2=ZD67F/SMAY2' [RV>8G$,QA?VL8-JAY.7MSEKS2CU!OB&Y1+ 91+>\OW=$ M.Q*27!1WHMK^M,WVSWLO"/3"_U/N_]@6G4%7$-'HLY1*90599ZYQG',@H%:FQGVO'A$ M[1Z:L5/M%]#*E2XKN8!.!56Z)9G*Y;2!B_$YWGH]D!,R-JS=%K,8LY$\P#U0 ML9-AL+$4+^\S72([B>.S2\Q,I,P?YJO-C!$VHK.'(7;3\$\IT\ M=MO>(<^D2QCZ?FSDHFD71=2GP8C 'D,X>%9_EV?\+LM;7%N;/.S$V4N[O%-Y M.PRZ1QMVLVT'WS5_&B,O-O%%/(R'D+.88<;P6&GK,8?=G .)50/=D(FWO96R MZC;Q1;'OL:%NTPS'$1NK&CWFL)MSPY)\3*V%=\3HHBU6+*0CFY/TL"-NV!TR M^8A28C+,#R,V+"06,QK%<32BM4<=<:/N!Z\J_@R5)K,8-;H'BQ7%^T7Q4.3> M6=&--C@A;Z![R+KVO\RDKM)J1*E)K0 :G7#($)N=%\7^R!&*]'PC;KXY,O5\ M'RY6\1;^$18,-YG%S ^#L5SH^4=>RK]C66&A6^0-NS2+E3^:N#T!R7,(>$R@ MB;<@"CUJ2+39^;X_*1)8Z-429M.?7[AC)K,=( MMV<[RY#UT5S%-1U:]?15" W[?-OWJR/_!QTO7% M3WQ.Y.TP]AZTY AHTS33STMYWCG5I\MI5G87"5]GD+[62; E,&YVRP"%D/B MAP2/L);TK"5NUD*/T!1-]]1DVR/( B9II1\B;Z"BR=J^VTR<3@//,RJOQ2SV M1@H"[:E+CU"W@G+;5$^HUEEG?;1F,G0*?&*A\73-8DBH'X4C]8#VN*5NW.Y/ M;2J669)9.4!-D$[A8!MX_K!/M%E&A+!HA&.TARYU0[CZ>QT\])R>2IOAT'W.*?^*5%!G'T\$T\*[E-Y.PRZ!S>-3IJ)SC;@Q;&?R-MA M[#WYJ9O\1S,Q-MX[X>%)U6W3"9OMO3?5+ZT_\^H^*VLX,2UAD/SN;?S\/U!+ P04 " !8 MD@A583.\P$@" "N!0 & 'AL+W=OV2M^9$L"B^TI(,\.EM?4U(28OH6)FI&J0[F:K=,6L<_6. MF%H#*P*H$H1&T914C$N%LI;-4-59P"2N-3%-53#_,0:AVAF/\>'##=Z7U M!R1+:[:#-=C;>J6=1P:6@E<@#5<2:=C.\)?X>I'X^!#PFT-K#FSD,]DH=>>= M[\4,1UX0",BM9V#NMX<%".&)G(R_/2<>GO3 0_N1_6O(W>6R80862OSAA2UG M^ JC K:L$?9&M=^@SV?B^7(E3/BBMHN]_(11WABKJA[L%%1<=G]VW]?A ! G MKP!H#Z#_"QCW@'%(M%,6TEHRR[)4JQ9I'^W8O!%J$] N&RY]%]=6NUON<#9; M*%FXGD"!G&64X 6SSIDSP60.:.V)#3I?,0W2EF!YSL0%^HANUTMT?G:!SA"7 MZ%>I&L-D85)BG2;/3/+^_7GW/GWE_1^-'*%Q] '1B-(C\,5I^!)R!X\#/'X* M)ZX20SGH4 X:^))7^'XR?0>6;00@ WFCN>5P-*N.9AIH_*3LLPF]FB17*=D? MJG\9EDQIG,1#V!.5XT'E^*3*&Q"A2S73]N&8NI-POQBN3J.@S81EDWKL$LW4(%[0/<_58I^^CXF1U6=/8/4$L# M!!0 ( %B2"%7>IAC>P@< (H 8 >&PO=V]R:W-H965T&ULK5IMD^(V$OXK*I*ZVJW*+-:+97MN9JHRX+S5Y6YK)[G[K $QN-98 MQ!;,)K\^DC$8I+:6O?47P.916T]WJ_58TMVKJC\V:RDU^K0IJ^9^LM9Z>SN= M-HNUW(CFG=K*RORS4O5&:'-9OTR;;2W%LFVT*:O]!$^.-SX4+VMM;TP?[K;B13Y)_?OV?6VNIBR1+N=#6 MA#!?>SF396DMF7[\T1F=G)YI&Y[_/EK_H25OR#R+1LY4^;]BJ=?WDW2"EG(E M=J7^H%Y_DAVAV-I;J+)I/]%KAXTF:+%KM-ITC4T/-D5U^!:?.D><-3!VX :D M:T#T:T&N?P+H&[-HGQ%V#EOKTP+UUW%QH\7!7JU=46[2Q9G^TWF]; M&W\5E4V4)UV;?PO33C_,5+4T89=+9'XUJBR60IN+)VV^3#[H!JD5^L]6UL+& MM4&BLLB-2UVC4&VMQ-M>FD?=1T MT77H\= A,M ABGY5E5XW*#<=6P+MY^'V/-!^:IQS\A Y>NB1! W^LJO>(1I] MATA$"-"?V?7-,43GZYZ>_]]/OW &/:4+;>VQ 7N_*2U*4R#VLMI)*+B'YKQM M;HO4_B'+J.GX_MQC/HC3*+L$S7T0YDF:7*)R (4YZ1]XP9*=6+(K6"Y4HVWV M-Z*48"(?C,1GSR9IE+ED?522QM0AZX,82QAWR/HH'+-L@&Q\(AL'R?Y8VP%< MF@^(8^P]\@:GF$<.20@6,^:P!% DR6(G\CD HVD2P33YB29OF]$!FET-JUZ0 M_+2U%:^YA?CRD*_LK'W;;,5"WD],!6QDO9>3AW]\8_SQ3Z@RC&EL/J:Q?"1C M%Y%(3I%(@@GWP5@4]6+=SB5+4TI*M;53#12.Q!\74<:PDWT^"F<9=L>8CTI8 M%#N9G/LH2C-"X>1+3Y33(.4G6T):OD:-?90V#2&VJ=]#G#JC8^:#:!PY97'N M@S"/O>+IHSAF ^4D.U'-PN5$5F:@E2U9L32*I6BT'7A[<+K(?#(I=F,R\U'8 MA,3E[*-XBI/8X>RC2!;C@>*"HUY&15=,&2@'<#R+S_QSR?Q,0.(@\U;_K6JU.;(W,A%DC8$Y(F*,>;P!(&,D MPBYQR&#*DP2[S %@0AD;HDYZZB1(?;86U8NT@GBUKD#D%NH%9ZC('8"3UF ,HSEP'Y1",G1F[)-Y+11S6BB?B M1;50F\_Q]A4LD/B,_SVMUQ]E%9-!3K7C#BL&+L:ITE>63]I@O[ MV^]0)<&9'/NJ+L-N+&< *J'N@)X#*!IG[DP.H$RNTV@HY+V2Q$%Y=*AXSW*E M:HFVM=H7[:J)N41OGLWLMRIT6P_?'IVCQ:>! L#]'F8QB=U7" A'>4HCUR\ M#J?4"';7-1 0DR0>T#FXUW8X+.[>?Y4_?/%UX\JX&0#R_ "(N,SS0 MYN&PSONWU(-O4EU3[@2;NOH.PH'!!G FV''B%0$(& IV+_5P%GRG.M)%9N)' MS5K4$GRGPD'%^*4O5:-:FX]J+1_+VN5"52]"25B$/HJF6* W1H\L55F*^BPP M;Z' =.:2\\R(WA%'8AY*P#IT7Y,(5VNVO?1*KK!BD)2MTO':2C M6IN/:BT?R]IEH'JE3,)*N1^D;3 :.#5]L4IC$L4L)NY\ 4%91.(X(NX*"&@U MHDG*,N:F*0"EG#-,63:0JKUD)F')?#Y20S[PQ>N@#P#HD \@JP,^ *"?\4&O MH4D<'*[^'@H\*H-*_(M'Y9C6YJ-:R\>R=AF/7M.3L*8/*;>NZ6>5&X2#E!N$ M Y4;" PH-]++=!*6Z9;NKJJE*(N_S$BTS,WD83=N]Z(HQ7,I;XQ^O[%;'V@I MGS5JY&)7#ZYD$$BX,^8Y"%BHY:YS %-QE+E+EQ#L;.:^=$NOWTE8OU^.RL%\ M\-=-;S+.O9=9"&?R ;O;(A#.O!IS[FZ,@$"3#^G BPOIE3P)K]J:U[;E;J%A MNJ/*]U&MS4>UEH]E[7)KM9?O])HUY-#F*K#4FV1NVD&H+'&7C0$4I6Y)RP$4 MRX96RVFOU6E8JU^YP4K]A5O,,W<;8P; :$+ MT_!2\9/)EF(Q0'-4Z3VJM?FHUO*QK%T&X>SPPM>>7O!5;VK4GIMO/HI1]Y## M'$ 94^X:=P[ >(('-N%HK['I*$<8.BN7YR>P.RAF ,RH8%=:0\9B;[)FL,HUVE#^=53G=/!]:^;X]I.?T, _?G^#8_'$?K MS1].Q_TJZI>B:E I5^91T;O$!*<^'#@[7&BU;4]4/2NMU:;]N99B*6L+,/^O ME-+'"_N T[&_A[\!4$L#!!0 ( %B2"%6CVS$0^!0 #A! 0 8 >&PO M=V]R:W-H965T&ULS=U;<]M6EH;AO\)2=_5TJEH1SB#3MJL2 M$F<00,5]N)B:"X:"+58H0B$I.YY?/R!%"<+&YA9@OTK/C2W9P+, 'I8VI ]+ M;SY7VU]W-V6Y'_U^N][LWE[<[/=W/UQ=[98WY>UB]WUU5V[J__E0;6\7^_K3 M[<>KW=VV7%P?=[I=7QF:YES=+E:;BW=OCO]6;-^]J>[WZ]6F++:CW?WM[6+[ MY:=R77U^>Z%?//[#SZN/-_O#/UR]>W.W^%B^+_?_O"NV]6=73\KUZK;<[%;5 M9K0M/[R]^%'_H7#&AQV.6_QK57[>/?MX=#B57ZKJU\,GT?7;"^UP1.6Z7.X/ MQ*+^ZU,Y+=?K@U0?QV\G].*IYF''YQ\_ZO[QY.N3^66Q*Z?5^M^KZ_W-VXOQ MQ>BZ_+"X7^]_KCZ'Y>F$[(.WK-:[XY^CSZ=MM8O1\GZWKVY/.]='<+O://R] M^/WT0#S;03?/[&"<=C#$'<9G=C!/.YA]*UBG'2QA!\,]LX-]VL$6=K#L,SLX MIQT<80?SW [N:0=7K.")N^CG=GEZ MLL5GV[3.[?+X=.OB\VT;YW9Y?,)U\1FWSN[R^)3KG>?\[+D\/NFZ^*R?/Y?' MIUT_/N]7#V^2XSMLMM@OWKW95I]'V\/VM7?XX/@V/>Y?O[%6FT-'>;_?UO^[ MJO?;OYM6F^NZ/Y37H_JC7;5>72_V]2?O]_5?=>/8[T;5A_JS:OGK3;6^+K>[ MO_QI;.CNWT?>;_>K_9?1Y>B?[V>CO_[YN]&?1ZO-Z!\WU?UNL;G>O;G:UT=W MJ'&U/!W)3P]'8IPYDG]4^\5:LMM4O9N_+W]^OCZR7?WY3;^B5T6W]9NSE\O?E4CJ+-LKHM1W]-J]WN.PD?O?!ZJ+] M[NZW7QY>?9+]X_Z'-ROK4USM)4BB1J;KQ6XW^O%P9K?UU[]SAY(.5UXBY]]( M]GK59-]:Y/R+)^]#__32HU ,5Q3D5=T638CL9S$BNX#HFNVKH\-S7QZ0%K=RGSJ5N; M;M6G0SV8SO/#L<:NI;>?G*FR]-#>0V)>]P1P*FU3[X MJ+N)UMXB[FYQ:8\M6Q.>QX0\\K1;U#"$-S59+R.QG,0*R;M(E[^;K:=WLW7< MQSSS;JZ7T(=5<+WDJ-_"QX^^.UQE/;\>^Z_'*['__KE:U]<*U?;S8GO]/[)W MN46N0TAL1F(>B?DD%I!82&(1B<4DEI!82F)S$LM(+">Q L):_<]^ZG^V#&Z?+B\VQVO]>[OZ@_+W\OM@MBV:W4ORC3^5N?_AF>_V?]0'NMZOEXF)>M&$\GW 5Q[++0C9;VA[8C$O%['[Y,E Q(+22PBL9C$ M$A)+26Q.8AF)Y2160%BK'^G:4T,Z1'D5':E8?'F*DY:W=^OJ2UF.]HO?RUV] M<'H(Z>VKAX73J6\M#C_'E.=(MO9REY7=F^IHO=3=VHEN7J4]V:/FRKVU%0 MU85&AXO%!RX=@]>I_CTNN8\/;+>N*TE:F=U,GO1M6O31Y5MP#&-]OOA^9VO$. M&UW:MY3ZT.@#JLU0S4,U']4"5 M1+4*U&-425$M/6BL$83K6V'3&8O84+9RA M6HYJA>1!>>&60+U)T>OJ&+W0NWKUJVX\V+9<31=C"NK*@SL1&GZ7G(-N6)9A MB#\<1,L&J!9*3J)S0=?=1+PS4++)I3-Q#=L2USIHQORDM4*=EO@61_/EJ):C M6B%Y-,[=(*@WR7%='1U_<3S!?+%]NOE7_E8GTZM35)NAFH=J/JH%J!:B6H1J M,:HEJ);JW5L/#-.R77LR$=/H:.$,U7)4*R0/RDM+DR9OKJL#Y])Y!2^WK&Z, MUG;<^OC%U0F:$4YH*6#5 ME)S$Y41C;/+DR9CK3_D'/^8"08ZF=":HEJ%:CFH%I;4;8I/,UM71[-<;:: N/+@YHHEO M5/-0S4>U -5"5(M0+4:U!-52O7M7@"8N[-#<-ZKEJ%906GM\9A/]-M31;W:X M@=&-3HM7?>KC&=JZ4,U[^?!]M&" :B&J1:@6HUJ":NE)4PSOFZ,%,U3+4:V@ MM'8_:K+F!(9D"/Q[:X=&/'F[/SS:5G8(FK M-W9R.3NZG)U=S@XO9Z>7L^/+C>YWQL4&Q@XN9R>7LZ/+7R,<;C3A<$,=#A\R MVL#H)GQU\**N.[A'H?EV5/-1+4"U ML,T>U63?#77V737GP) DHDUG;':63&C" M'=4\5/-1+4"U$-4B5(M[OI(2M&J*:G-4RU M1[6"TMHMJ8GK&^J9Z-\XY4"M M#\X^H/E\5/-0S4>U -5"5(M0+4:U!-52HSLG_]R4 [1PAFHYJA62!^6%6PF- M)EEOJ)/U7S'EP.C&A*53#M25!W0DQ"D'DDW$VP@E MF\BG'* 'GYXTY90#M&*&:CFJ%9)'X]QMA&:3(3?5&?(7IQP\_Q7GTK>ZNL#0 MI0FJS5#-0S4?U0)4"U$M0K48U1)42\WN30B&XVBN8QMB,!,MG*%:CFJ%Y$&9 MN-IX[+C:F>[5),Y-=>)<.N3@Y8XE"\^ZDTYF4EU\<"]"(^*RB* 5,U3+ M4:V0/!KZN?>YT;S/'[*/?\RP Y.,;4Y1;89J'JKYJ!:@6HAJ$:K%J):@6HIJ M7,(.TH;G600LUNO1\7OPJB+#6YA M:$X;U7Q4"U M1+6HYW,?HU435$M1;8YJ&:KEJ%906KLY-4%M4YFD?,5)+.K" M@U=NI#9#-0_5?%0+4"U$M0C58E1+4"T]:<\;O*79KBV.TT2K9JB6HUI!:>VV MUP2\377 FQW'8DIF&D\T3?QM+.IC&MS#T&2W*4EV=T_!1XL&J!:B6H1J,:HE MJ):BVAS5,E3+4:V@M'8+:\+=ICK<_:HEJ%: MCFH%I;5[79-Z-]6I]Y_+_6K[-)/A?G/H6W6C>M:S6IWOI74=.D,>U6:HYJ&: MCVH!JH6H%J%:C&H)JJ6FY&X"R[1M1US6H=%^5,M1K:"T5JNSFIL +/5- /\J M-]?5=G3W.&#KJ94=/EJOROM#!UP>YM>\T.74=89V.52;H9J':CZJ!:@6HEJ$ M:C&J):B66I+8NV8ZCB/>"8"6S5 M1[6"TMIMKKE;P%+?+7!J;RU9G MN]M6'[>+6VE7Z^;*+=.UA>]"3-75![2+'0B].P'5:CFHUJ :B&J1:@6HUJ":BFJS2W)KQO07O?!?^OIA[)9DA+8^-FW7$%L2&F1'-0_5?%0+4"U$M0C5 MXKXOI00MFZ+:'-4R5,M1K:"T=E-J@NP6-8[=D/8M=!P[JLU0S4,U']4"5 M1 M+4*U&-422S) W=%,JS4K_-3>))N.#4,_#!870P1H,!W5Z2=GQV!9_NC15%Q[<0- XN.04=$LW-:?SS24TZ8UJH>0D M+AU-_(%Q)-O,U W+%2[:8MF&NJ8YFCT15RMH\MJ2#%07;Z9#*V:HEJ-:(7DT MSHTJM9LLM?V- ]7GB^W3>&+IFUY=8.CB M5FJ.:AFH]J :J%J!:A6HQJ":JE MMFR@^F3BCFU3O%L$+9RA6HYJA>1!4:]1["8B;7_%0/67.Y9L&+DY'HL_ E,7 M']R+T(2T[!Q,W7(M89WKHV4#5 LE)W%I=6ZLBF2;&:YMZ\+J(Y9M.-&U^D)! M6*:@IY':/2:JHQ4S5,M1K9 \&F>7*4T2V?XC)ZK;:%@9U6:HYJ&:CVH!JH6H M%J%:C&H)JJ6H-D>U#-5R5"LHK=T0F]RS34Q4MR53M4UGTKD73%UL< M#)ZJC MFH]J :J%J!;U?.YCM&J":BFJS5$M0[4G)D]M*^.0KSA175UX\,J- MU&:HYJ&:CVH!JH6H%J%:C&H)JJ4GK7V3=.=W"J,U,U3+4:V@M';3:S+:]A\Y M3]WN1IQ-\9?E3=5'-+A_H1GM/B?@HR4#5 M1+4*U&-425$M1;8YJ&:KEJ%90 M6KM]-0EM^W5GJ2/CA-7'.'AYAP;#4&@U'M1S5"DIKM\@F&F[_/YBX+FV+W;"P(T9OINJ#']SMT,QYGQ/P MT9(!JH6H%J%:C&H)JJ6H-D>U#-5R5"LHK=WIFKRYK:CFHUJ :B&J1:@6HUJ":JG=#6Q?&JXXHVF.%LU0+4>U@M+:G:Y)N=OJE#LV M2UA=9W"30R/RJ.:AFH]J :J%J!:A6HQJ":JE=O=^ =?1#5,79PFC93-4RU&M MH+16FW.:F+_3:V3ZX%G"CB30/-$MX7FHYITY!?%'$6C1 -5"5(M0 M+4:U!-72DZ::)8P6S% M1[6"TMH=J(GJ.^JH_H!9PFIIZ%(*U6:HYJ&:CVH! MJH6H%J%:C&H)JJ6H-G>Z-TC(9PE+-I3.$D8/KZ"T=HLRFA;5>]RY]-OPZMT' M]R6C\\5)-DM8MEEWEC!Z:'Z_0PMZ'5J('EJ$:C&J):B6HMHU@M+:#:H)YSO*'"PZ2_A4JCT8Q-#$VXO41S2X@9&:U^\4?+1H M@&HAJD6H%J-:@FHIJLU1+4.U'-4*2FLWL"9H[ZB#]E\U2]B1C0RW+#%$I2X] MN%.AB7I4\U$M0+6PWY,5H45C5$M0+46U.:IEJ):C6D%I[4[59.H==:9>-4O8 MDB?M>[?N%-O5QYNG3_;5W=L+_6+T M2[7?5[?'#V_*Q76Y/6Q0__^'JMH_?G)5^Y^K[:_'&N_^#U!+ P04 " !8 MD@A5'04IKXL) V, & 'AL+W=O+A ^7* V-?U(>/Q=4L5!;1BN:M4D'DGR=Z2ZM*:9)V M_#,HG>U^4PW!YDPUF0;T7+ZF&PM* NF_XO>1D"L3= ZK$/@,, .!V '0/0, !U MCO:6=6Z])RU97G+V'' E+;6IARXVW6CI3=FH--ZW7'Y;RG'M\I8UA4P*+0+Y M)%A5%J25'^Y;^4=FJQ4!6P6W1*R##S+C(I@'G^_?!S]^_U/P?5 VP;_7;"M( M4XC+12NM43H7^?#+-_TO0\?V^.' 8P[:119U^I KLBIHJRYH*\[J0,X\3MJR>>Q+MVQ+ M*BYL8>O58KM:-:TOQ(;D]&HFYZV@_(G.EC]\!^+P%YO/9U(VB@#>10#[M"__ MD%VH8L):&_W(N!NI6LW3<@Y2%"4R<4_[]MOD $PBM),;F1;M3(N\R;DN_I9S MJR_PELE^E+,F+RL:-(/-ZJUZSE46MVI^R&H_.H71.5-X)F6C.,6[.,7>%+ZG M4FE>DK[E-D5 :L;;\K_="YOGO;IH+U\PPGB25%,(( 3M&4UVEB;^8I,)5+FJ MJ&SJ 7W9J*XF$UMU_4QF4R>O%^&JP<_9:BZS&Q A:&LMU,1T"*!LXI I!!*< MVAU*=PZE7H>N]R*MFK!,1%UN91]I9/_G7VA+'F2]"IIO>5>(-N-3PZX,3&TW M9>+0D8ML9WKF-?UV39I'JF;,BI0\>"+5EBH7G@GGI+''.3/,F"=I$D^,-:50 MEJAV;3,7A!H$0Z_!?]&F8)+572K3*XJZ@-9X^.LV.;MVS1[ M[:J M6O*K<9B2],"4U--H7V,'ANJP1?XT;?O#V("J5T+[FRN2O)05FYX!6?% MUW-I&P=#(RSP0^QUWDU9H4@(+9]45[?Z;()F$B)C$IA2*(*NRM+8"OS@^O' M!#7Q;PY3,(5]JUB,710A/H$I1-+;1(I1%VV*3OM1.KT184!.$4PRU2,(X< MK1!J((1^(#3S?\A:$^;F&9KV;9L4B"-'N4*-AM"/AG\RK8G$O;. H:>:$7S)9W6YZOB>J1 MDG8=O8P8E(Y[9!+BO=8]>&<11$D,4U?A:92$?I24W":GM!B25Y-V,/3B+ 8N+S2.0C^.CKT0I#K5 1-!HQ"!:&J_*8;B##EH -1 "P\ M[7[UR&61G/L#RZ3_;,N-HO-6JRW8F>#,Z%DV)$Z "[@TQ$(_Q%X73VH9)(,N MEW@YV90MJ93U?]-\X)M^ZVUX&B=&S9AB#LN1AESDAURCV]J:EG4+T438>1IG MV134;'(@@1@[VBW2:(S 2>UV538R"5.R5TJ E+U3L[P'V&SS]8I[(%-C/+9"YZ.UF MQ=03FYAK-8,T1",_1'^BFZ'-=CM0K*Y9,P1?]2I."^G?VZZ/MXPL8)R&J;%Q M8I-SY4/C-?+C=<]K;;/>:JH)N$;%FR(2'6*'G1J1T8%MX[<6*P'AJ2QD73R\ M!C\._?:GXQVP+&UEK(%1_9:=XBA&KAU,I*$9^:%9^5'0G'=;VQ(IE$\_]YXI M='N25*,9T$XVNI:7N9H2ZGNK.S8HCE 83IF&33#!:$]N[(\&;>0'[1OZ6#:- M"OQ7>F+9,49A$D[7I!8Y&&:)B_)AC>'8C^&_-L77>X$MZ^HDSJ:;%!8Q@"(, M'&MKK-$<^]'\?KO95-UYL*1.:I.Y8F++>QZ8OR&]++O^6H'L359HQV>%]G-I M&X=$0SOV0WM'<+IM)T4KRZ:E*H]6MTVL1FD\Y8\V*0>:8XWFV'\&[?AD\Z /;1$#NM6%?0E[P_L5"7W0]A#53X2 M)]7#)F7(LLQPT)2"J0NRL:86^,!6P.%5:'>@SXO>/3+9N.S/L8?=P@.[;=AR MGAVC*3>Q24$'A<*:FF _-3GF4/*'[U((X"_DZY:XV,)*0FCFTQ1SL%VL>0OV M\Y9/NT./84]D;Y6QFW#VU)C4P\B+*8(R%QAJ:H+]U.0#EPLD:>K=FK6L*7.[ M=5X=)[?',VD;WY71'"8*O\W>:>3E1B=?A#F3MG$4- F*#ATPR#DD2F=3C,P3 M KE"B:;W+2QBCED4:3(2^BT.W7'%^)9 MV.G1RG,ZD;1PG36HB/ZGY]MS4;\#) MX4J,N03"%$^W!19[-[!KRA^[B^DBZ(AG?X-Y]W9W^?VZN_(]>7\#+F[[*^Q: M37^C_G?"'\M&R""LI,KP72(+GO>7U/L/+=MT][P?6-NRNGM<4U)0K@3D]RO& MVKG2NB\^8PYT M7^3&G_6R$,J7PZ%/,BZ4']B2#;[,K2M4P-(MAKYTK-)XJ,B'D]'H^;!0VO3. M3^/>M3L_M57(M>%K1[XJ"N56%YS;Y5EOW&LW;O0B"[(Q/#\MU8)O.7PJKQU6 MPPXEU04;KZTAQ_.SWG3\\N)0Y*/ KYJ7?N,WB24S:[_(XFUZUAL)(XX$+[&YCW]IVI14/MBB.0P&A3;U?W7?^.%[#DR: Y/(NU846;Y2 M09V?.KLD)]) DQ_1U'@:Y+21H-P&AZ\:Y\+Y![=01O^I:A>9E%ZQ3YPNX]K. MZ:+R..']Z3! FYP9)@WR18T\>0#Y.5U9$S)//YB4T^WS0[#LJ$Y:JA>3O8 _ M569 !Z,^34:3R1Z\@\[T@XAW\!VF]^G2&F]SG:X]<>W8LPFJ=<5K;91)M,KI M%IN,S R>?I_.?'#(K3]V>:@F<+B;@-3;2U^JA,]ZI>AR=]P[?_QH_'QTLL>\ MP\Z\PWWH_RFR_P\RO:N0LIUHYR-&3D#$]?G0\F8Q.+FU1*K.*J_$)6==^:#0T'Y[24GE\U0ML I:T M2:PKK4.XH,Z :*Z6RC&!Z+1:H+QH*&2%7V3O@/:WH^IM"^'KQ3R@ [&,86/!M A7C7-C=OMJ^LM& M5?I5,RD _ID M<@E0$\' ]X$L%FXIPH[1%9PX^.$^B0&'G6\KHBXKT$B: +<]>*OMSM&/[5+* M_.$LV=$#O]'5YE#IM+1 ^R!8)+&O*#: '\ZO_C\K&M"- (G(#=\!D=MF$,ND M3FN4UWL;F Y:I'EWY_OUG=]4T+<9-S6F@N -HUB#Q%K&1AJ/GOW6C=:>OJ13*(D$K3V.B!HTT]3CC? . M5>7H;:%P\2[ZL"VT0S=P;]!&1.B)3%?NZ5KQ:IMRH4PUQR15N890BJIQ>E8% MKIN%E D<$V$:*VK!A%W ^R,F-BXWB=%WV/ WAV5XU'RME LHVMAJ/SA<&ZGM MT^L<0T6JHC)T$+I#K0@DZ.H< 0/!W"9MAQ:]GXR659P4:Y(:%>SJ4#6S"5U5 M1B=9G]XP FU6@UU3WW!CMH_S@KQ@Q!_H,O68W^UVCZ1I_398B]! )4 M>8ZCH\&+HQZY^M52+X(MXTMA9@/>'?&G^(2=".#[W*(XFH4HZ)Z.YW\!4$L# M!!0 ( %B2"%5YIB^]N0L )P? 8 >&PO=V]R:W-H965T&ULM5EMK^R#/R+9@ M1AHD39SS@U?GSV@]+_BG5AL_^"SH) MKO]"7W\O3T90,4I4J DF0^'.M M+E15D2"8\37)''4J:>/PV^IGQXLDO/[T\/)R^_FTVN^2/!Z^?\CEDT^"L M'M3K*59*>!0U]IS$R]B4))'#EZ\]F)F3(N] M'QE\ 2W4/L3!=.\? J?@+;=*.J&H]HDWJE#U0CEQ=,#5ZV B?H]R;:,-&8GX MJ*5!AR1#QMG<[T8 V%$+%'"JD.5GM!1^/A:;M0;H\&#R>4(>4>AB. DC0TNP M&]CH/64T'6 IM=NE2C2#%)Z(&?1Q2*:D%:B=QLLB!CWI6LB*(F:8GZK2:')\ MF.BJO@1,Q"?X'F"\]4'7G'-4%&(4QH#&CS^"3-1 ^:##[2!NG?K::LJ%'G:* MT5I^4>)S6ZX2?JJS@]/<@]0R04A]LQ-EPKTR;)ZJ:A$^'GZ*"*3S3(64X1X0>5MC>MEB6@O1T>)<4O M_D))L/!JZDC0<"VK-A6'"GR-$YI\#IZC'.5ZD#>=Z?UBG&5H28T$1]Z=!I88DO 2#50Q2," M1RY0VQZ'M%M.GYA55-&<]8UBGHG-T9JV@16\.TO.4F.6%*'E2NU!(\DNJE:E M1NP@QYRMH<7"_$[S!'V" Q!5HJ_D5WT90C)YN MYAT2B-*)P@VK)7EQ*^U);1SD^4EN;*E..48(]8+3BS8'+Y4)3"J(%$* T[=6DI*+E_)A(V(5G(H8(JY/T$3. M &BD.'H#1C.D=SE, 3L:B#1FA3M*>U+5(3*-NQY&.SM,FP(Q+PJ&JT, M\PR982MDTU47[BO@R8HY\GBH&?[ABE>FU(Z1!\Q13A0:F4>[*M9C""@F/0F) M/^<\S:CWM?QNG[SOS.QT"-4#IY?7!'@IKE2Q-K:RJ\R)YAG ;,/L:I[UY\"X MX_L[N WB9(]2E0HFA_'*L4<*[0J48"HV^D95J:*DP( GLFD=342".PZ(L*G+?4D1,]BYPBCA_D MQD)A!]:@8VP9PP0_GG97*7E0K\#4M5;H-3C_&M5L#U%5$0V"6RAZBP%E(L!T M:!,=?P,RXZEV\_:.0>]>CM/!B]"!]L4$YZ90BEMGXD)D.#:TCFML3!8:$U+/ M++,R>)=.P#I!9X;NH?D$E .@"')CG*#8+USM\JT PW"/;7.6@-<+ZJX.YF]U ML@['1,@(M1++KHE24HV,-S0H!: 51::M]X?#F&?<+ D6@!2]3M0-?;*7DCQ. MXE$9#E[\S%L/CGY^R,$[0H3@WCKYXTJ.?HU*C@Y^5,F.T>5;X_XN;(?A/!RX M\Q[IN@DUXDOQ\'\/63Q5,E/APF)L%P$B#=X/=.=OF5M&FL$%6]^(.EYT13NV MW!*SH0DB1J"B*;6BBY^>'>2P ^X66CG3.>XJ:U9[Q/&8R=*E%,<\)B'.J/O5 METNYUY%T7L02Q4TBY^].54 25'Q P>G)?>$[K-EN)$GH?U6?2?8:[J"JD(B5 MI.+>M$2\0'G+Q)ZMZ43R,$$-H(V#B!4TVC';E^E!L 'NRURY'&#SA#;O!;M' M?Y\R KW0&&*=9+9,)KK.*0$K,4#KHHQA)#H_,FU7U!YML*SYES M;Z;L(BK/E-LD&D#1%?10+F<=';A248>YVYC2<6E^Z^>-!=^QD8WD/IZ"//%4 M41$W1PNDJR!*)^I5#@=5M#UE 0W)1$3J2(-]GKZPHH;T96)3!+^D8?Q:V]9W M!J-=M%TFQ>N$7&3HMC[#PMX#K&FXB(ZO"84'*M)P"K$+T/%,_7=X@8,BAQWW M0@JD;22U3]]NQCT%L-&$:W1Q*GGY:BHY)6";C MVIHOVL"OX,=BO=4O91''")%@CL&) M=O>G>4%\/$$M)UJ%&)R5EF]?APW$871HX>U(CD!C_RR"I8I.U3RZO6=X@XWS M1*R].+?$KSL&.IN?=X15>]]NZ\O;Q*>&JTPW<,P_=;O^L!/^1Q;L35\.U^1G M/:T]SZ,P(GFA3>*.3ZYL@P1].7W^]-50/>5I5Z)F<29+=^+QV?O^UB@VA(LN M][FB7W3-'H2QMZ>/7LKYR.Y=;#3)S:PFS[Y=N,K>A.[9X.*J'Q3H*K@?^XO^ MK+LNB>/ACZ?'L#$R[D&7XNH^%D2K'[ Y-=^NW^<4R*G>E\/'=%/;U$O2LY9T M/:U7Z?XQW;/F=A;3(5TG]Z\*XL4-:QA8E^',0V $--."#JWOQK>XT[#7H E\ M_;11VTD]\%Y'19,ZU17/79>AV[V'7YJFRQ_IZ(T(I>16)"6&+=$WW*TXZ)@F M*:3%J?H.MY2:K]#C."=[OI5JEMU]G?[ /2[/!3R/]H4NWZ(A('C>68).^F2),5OQ?FZS<3XLO3[FGWZGD6W[CVR^-[ZP_2(61 @M026Z>3%\]' MF 3Y77#\$FS#[U\7-B G^>-:28P1M "_+RW(7_I""KH7\F?_ U!+ P04 M" !8D@A5__@-"1\+ *' & 'AL+W=OO;1LJ;=2M M$[ZM:^F>WJK*/KPYR ZZ@8]ZM0XT<'K]NI$K=:?";\VMP]MI+Z74M3)>6R.< M6KXYN,E>O9W1?)[PNU8/?O LR)*%M9_IY4/YYF!""JE*%8$D2/RY5^]459$@ MJ/$ER3SHMZ2%P^=.^H]L.VQ92*_>V>K?N@SK-P<7!Z)42]E6X:-]^*=*]LQ) M7F$KS_^+ASAW/CL01>N#K=-B:%!K$__*Q^2'P8*+R5<6Y&E!SGK'C5C+]S+( MZ]?./@A'LR&-'MA47@WEM*&@W 6'KQKKPO7;UF/$>_'.U@MM)+GJ]6F 9/I^ M6B0I;Z.4_"M2SL3/UH2U%S^84I7;ZT^A4:]6WJGU-G]1X$^M&8OI9"3R29Z_ M(&_:FSEE>=._8::0IA0WWB/S;XHOK?::1_]SL_#!(5O^N\\/<9O9_FVH@E[Y M1A;JS0%*Q"MWKPZNO_\N.YM7URBC'<:JE:9<(2NLP@!5K5-M)HQS#DBF4J%": MSO-*P8B]8HTP0THM&ND!S!N+) M=]GYE1?WD*<+R*:-5BY&B?(2;T]C<=LZWTJ(@8JT/"A7^T[6S\JMX*6;%0RM M::^%"@]*F2T[2-4];M^:0FYQ\(.LJDZV]KZE$:P&Q/N ![*K-115S"EDHX.L M]@95(%A8*>0*FJU@B6A:5ZP1.'A0(X;DKP;.?-2 6P4''DYGXQRP5U5D?B.? MX$:>C :B\5T;\0Z!1[:29VMVD2T^[SAU+#X8?#=_M":V@@<=UCQA$/AMTY.9 M?BV=.B'4+SET:$8).AZD*SUYOT"@T/N$0GK;)Z5B"J+M<+Q9P-I6)>7F_D1_ M6.MBC?Q^0MYZ]!(R:ME2HD=C]FU/&6J\&B'1%G\@"4D16:RUNH\!IT DO0B$ MR+>DU;!>X(^2#4]5$3=G)2F9>1_?EQ+D[RD;KH.B:DNJ:K,WC[&-MY4N60K2 M);""N]LLU$H;0PY;.FQ!@G9190RHWJH8U +<4>R)G4&%4MH>9N-9GSR46QN1 M)YUAA?6A#\*#@D7)MS''A^:M%, (J4WCLD0OUER/(!7=&M]Y 99I6_)KE$R# MO%7UMC_!;::R@ %B64#UPM M[-*EU$[97^$^]4,Y DQ9.2#I5< M@C?#I'61NF8]$F3+_,I@#T>RRW#K:,A*'A_)P4:*0N-]7(70I^5)D/2X%%V+++YZ&PR$?^PMN1\.DE-,K%NR1_ M" ='L]%D>G8L?AGL/PSR43;*IO/C)'A/^,71?)2=0ZM?5'BV\:&8SD;91<9J M?W(2Z2%K)1Y 7%)BE(*H9(0 BKU:GA!\GSC[)"MXME9(C[)K+W1"'.89AU@_ MX1,K!*MVZ%[Q6R+&$]8E^@NZ_#A]N/WLFZN MWH\YWGWP=:QJ]5@0'^] "6 'R7*QUTN@9R]3\!D-N&"MA9^^#/5."H@:MU) M3KHF0H')QM9@Q OTLB43Z!/DE M%I8BFG3PJ$(7^=M&N_&6U21%UA84ES\Q\D7_QKUJ9)MH(_%>=>L&IO:]C32M M$3V97(N:43%)_-)YMIL<\B&=>Z =JE M2?GH$I/>HUHJX"=,4<7:6(A[$A=I"E )"/?!G*! .+$I(R6:%7NLC$L9;(_Z MPCAFE#D?S;%R@S7=ICS*(/;<,8<=I)* 7MY@8N0UP2F.D:22!VT %@5U4H&\ M 63@^"K5'ED8-1\8O+>@322IVPE6$@4'-0@=V=-UK'L&*[1G M.NJT,4JTXX8JE(H.;CB.HPCNZ,S(S19V_F8DNG)@K@?J3:0='HUW<*3=-E=H M^]G83_"L R"%M:(5-1#/XHZWL\INI\3/[5&];=K/(7<'Z&7BJ6$X44 M?LL0G%ZT4*/O&>P[O S5YWT&+_%]:"-=@\'?45 &AXKPI'/.Q8 MG%+X^9G4V1"][2[V+!Y B:-9=GZ,OWPRS:]H)!_-+W(:RT?GE_._O\U?'<_% M/)\##?/S#/]G\TN197@Y)[[FZ!;)419M CB,R*0''')"APF(\O M^@,N!:[C=71Q)7$NY>,/4P9CVP>:KUR,VKEQP3&+^EQ_A<(G$!J!MDTE-\-T]W>" M:0MK )VIHOKS'M^K^+TVXX#EP@LF[YC;V1K#:-EB3=W/$Q%@M>)A_MO0*=$O M$L@UK7V"GGX*W1=V%,*:ZJGC$<2)X"XTS.YNJ^2SV#W?BUD<8[?.D?L1N^>0 M"7D7W67O6I;/JE?R[27=4W9I@OK_2Y06"5^&"D"YQ#"_01>U>W0<_Y]PXV/B M]* (D]$,)YE#JL#IQ9Q*'L6?T0C28CZ=\0FHLG#4T>5\-#N? '5FD]%%/B5F MPFVX5][%C: Q_'C6H%0.9J M[TMK0_="&_0__UW_#U!+ P04 " !8D@A5QCQ 47,) "M&0 &0 'AL M+W=O0,GYEY.,.A MK[=*?S.%$)8]K.Z%5 M>9G&\?ARQ675N[UVWS[KVVM5VU)6XK-FIEZMN-[=BU)M;WI)K_GP12X+2Q\N M;Z_7?"D>A?W7^K/&VV6K)969DR5RI M;_3R:W[3BPF0*$5F20/'OXUX$&5)B@#C>]#9:YYSH_V#LQVVS+D1#ZK\ M7>:VN.E->RP7"UZ7]HO:_B*"/2/2EZG2N+]LZ^<.)SV6U<:J51 &@I6L_'_^ M%/S0$9C&KPBD02!UN/U"#N4[;OGMM59;IFDVM-&#,]5) YRL*"B/5F-40L[> M?A$;4=7B^M)"&7VZS(+@O1=,7Q$UT^[Y29N>M@.1NB-Z-W^_%,RCM^>0#]LT0]/:3\5EY."QV$U MOOA:"+ABM>;5[N>?IFDR>6NPL_R8-"S#D)9&Y$PMF.&E,/10RIQC&V,C*FU8 MP76^Y5I$;K:J1&4-XU7./GUYSV@YF0G39^^DX+A-P*=J!8(27.P.;/_-,+N"W MV2!E,WQ,1D.6XO_[6J-$.K=_E'E>"O:>(YCI=,@&&$ZC>(8G>O2./F.SB'0D M<>S6&4>#>!;>.L#WM-,(V;*2%($KS' O?Y#K+>/,\8R1/XEG9RR))K,I2[P) M232#,8/4:6[E6B;"WF0P9%,:'T8#N'@\_:LP0XBOV%UMB5@[]JC*FK :Y\-D M,F/#U&D815.$3$1N^SI5!DC ?A-%PP@:SCBN2<32!=QI?)$DT3M/_&5L& MT0"KI7%#^&'"!J/7V *KA\,IF]+L232:ALWQ%Y&>)DP21_%DPL9!1QPE(,AT M$BB#%9*8#6DPB8;C(2#]((#?5+E1[-&J[!O[7.NL0)9COW.-C&[9KQ7[R/&- MZ ,FV4Y]DL;4Y#QFG.BZ$=T&T7,J+VG\UNL/"HW[F+R]H)K@1QY00;^*K*A4 MJ98[]J$& ^[N]^(/7S^T0@@/2&\/NJ+2OL+8S.@K4T500,>=L MT$\FXQE;@Q=.TI?JKM>(WUN!D5R@7H"9ON[.A3/D>RU1M3):"ON$O MON@F$ M]*@I&RJ/I'4.8H**XDGH#+5I#O.(S5OEBC,Z%K,O8 9%RU"5"P>04#&=<21. M&USBC ,:"A/!*Z[-X%E!+NY,6FN5UZ&' (0<97OCXP"EG<$:N\YX^$M'CAR' M&I19J=F&E[5S7N -EFOK*O2E4@QM0LFH+LE-F+!1[4E'$FK%.UL R%E$#\PKA3@%[NIO&_[!Z M[J# )(H-C.@?/5RN>(76CC;\ 1<*4(J6#[+N<(77A=2()JP=)'PD9[696'&[J@N<'_CKN+NF/0/[PY8B?].,F2IA5 MUT!S#/P],)"IW>5%1_IJ7TA]FC6=AP3?" _?I@O+1O+9.< M[ MBT XV>V9OINXCCIL^?&.$\1]TGS+)GV!RW1:.+9[# _F+5PEQGE MKN.YKKO"5J=E8&B3=G,XG MA>C4PH=7K3M@"^H0F=GZHIT$\X)D)\.CULFU'^=9IG1.>:O3\[71#VH89;N7 M6/:K4.7L6-O)/-PUELYF9Y0JF^USG,KDMZ8WU?N>/Y-^A/#ND7 M[^GWXV2.]L> P"!G))RGW9&JI4)6 W5U""2D24H6/MT1HQ7=1+@VEI?.!>[: M*Y1<(^%('+NI\.*84RV]EN=[,8BV6T2TJ[5OY=1)PZA&E$]Q%'&..)2!=2 MK_'P /1+,@YFDPNB)'K="_9)4'>9X12-,T1>NZ.JNXO"BD)NPK8G5AW/\^Z( M_Z-5)J_=(3SD1:ERQ",! 8?Q^'2HCEW/7G:NT)$SE^Z' @H.-H._36^_MK]% MW/DK^/UT_T,&>DEXR;!2+" :]R>C'M/^QP'_8M7:7&PO M=V]R:W-H965TQCV0,NT140B59**F_WZG4/)MAP[25ML+[9TQ'/_SD=1IRMM;FPN MA"/?RD+9LU[N7'4\'-HL%R6W UT)!4\6VI3_\U,L^FO-37;M"*O'1$%N7)3=WEZ+0J[->U%L+KN0R=R@8GI]6?"FNA?M< M?31P-]Q8F/-V?M8+,2!1 MB,RA!0Y_MV(JB@(-01A?6YN]C4M4[%ZOK;_QN4,N,V[%5!=_RKG+SWJ3'IF+ M!:\+=Z57OXDVGP3M9;JP_I>LFK4)>,QJZW39*L-]*57SS[^U=>@H3,('%&BK M0'W&X*3"IEP[ T\EZ+GSM^I66 =5=O9T MZ, @BH=9JWS9*-,'E$?DO58NM^2UFHOYKOX0 ME$0]?17-)'#?Y>JP&)PX#0 MD-)'[,6;[&)O+WXZNX"\$C-'N)J3UU]KZ>[(M!:-PI-',F";#-ACUI_JSW&?.%% M+6YN[;ES/"651$$!^-DW!@ IE'9 MG0]NJ6^%49@NL17DI@VDUK'+@C0=;RP>11%88\%D$F'A2F$RR0M2\0K2F] @ M&DTZ:]$S",,(DR0!)-Q\MU=3Y-PI^?;*WSR=->]/^@Z!-&$P"( )4T\!6TI MI-'S%(I^D5^6ON6U@AX7\A_P4< ]6,1 /?\@&&X]&.#U!&G%BKTZN)P[LA)& M8(1RP^A1QX[Q)W[;R11=W4ND^FCXPQG011B)6B23 ";+S?#NN!(J"U]P?'.69! M%.$NP%A HQ'Y0ZN7Y2.V2.G1"\G6UL\Y5+05^<>\<(!)CB_G@+D^^0 +#%%@ M%5P:OP)QXFD]A+[3[<4:#]!R2I'MQRDP&_7!=QN_DBXG>&21Q1WP _B#-VD? M[99![,![WZHA750&"N@$:.6B@*HVX/'VX(#SE,D!6-OV#OL6^.Q;#$+[Y@(9 M2>[XA#T*8#\M(&MR03["(448K-YG)9V'WY6>:2 M03^MK;%[(R#SE#)BY[;@E2DB/K!P2X\3*I9(+F7'O?0'=PC%$>MR/1$'1 MYAJRE6XG:E[J&OZ )[!&"T""\FPI%0 #EA]*< #\!V?A++\'BO6T MH/")$L'&EN$+$F14&7TK<1L&+A"FV3UK(!G,"IO>G3BHX/Z4/CF<@W;<-KLG M\DQG,UURJ9JM>;U+6ZNA"DAS?@#= 0P\1ARVV;65!@H!*Z8IJ#?CH"<,;&Z&ULM5E=<]LV%OTK&-73L6<8B> W$]LSLI.TV6D:3YQM'G;V M 2(A"0U)L"!IQ?WU>RY(RI(M.TG'^V*!)' _#NX]]P(^W6CSI5E+V;*O95$U M9Y-UV]8O9[,F6\M2-%-=RPI?EMJ4HL6C6I;^UOL.7A6CDI2X^J[Q=GTV2"GO>(O(B]UU6[;MB;*I?Y_OH9;-L:Z(T&7GA/ M"OQ75TV9[SK,PBAWH#@L &492^;6F3R;%*3+G,C)^<__\0C M]]43[@5;]X*GI/^#_7Q2WF%KGU;"+D6SMEC:P9N_.G4CBOTO&0WDSI<,&Z&: M5N:$>;N6;*D+$(:J5NQ857BCNP8+FY.7#!$AMQ'!7LM,E@MIF,_M&]XK.6(! M=SCW,/!=W_%CGP)3WB)WS!=PW;*#,.8E#G=CYH5.% ;D0BF-]:L6-43&3I F M+ U=]DFW>)L]:OX1BR,GYC&I\U(GC6/VKKK!)VV4;!Q60>7.B^=T]Z/8P*E6 M&MA-AGA.ZKKX#9TDBMAG<.(+5;VHCU"R8:;H9SYC@#U0BOWWG2BEW.(!,H<3C5HZ'+7SQ/'2&.&2 M(KOF^0W80B*G;GOVQ/8C1G)M,!&1F"2(QX2[@\L&!B"O%H@.A*/K)Y02J-7<5V$3 MR;79&@-0RT!UAU1F:V'RC3!#-.EE:Q\\)^0AP0&R^DVB%UGK(F>J1'+?#)4I M24*61"G[0ZY55E#FJBHKNIS,SB5BDNJ6K6W+@GH^SPE C?@+,]]VIE)M-VA= MJJ\TADCPGQ=[ME:VINN[*2 K2M#G$*;Z 78K"B^VZ:#F'JQDP0QX[$3)PB, M+.O*KA"$<2ZQLZ#>;1T6I3;M4*?9<8Q(XB?L&"0;)R=/*AFYBB/Z@H@&'!BG MCVZSJ!6$J;]A!&H"L%_:ZB9900BSXV'"\ @BHVS7("%=CSW"_/J2)8$',I( MK]+MEI"GCZ.&?3$D,A\I\>[%J-(&>=YOB9$]4)C8:K0LV,^=T!\60/B?X!6; M8K*B'&*=?: E#>2H8!3^<&\?#").GG$9M-,$;A/[<&0<91>FB;!EHUJUX]M MM>5E=YK>I\WXF7BY+PC0$-_7X#\;,;]#'UBM%,$X$/"G/1YH+<+]>08!U%AE M]IRA@(@7H1/4 " MQ1T4FR*/0=9C]TR*8!]K]' MZL<=_,5H),@N/?R.E/YL3UAXF-](@P/CMZ9=VM.3K2B%=;59JYKJ@N_$/G'N ML4>>TW,0!RR8$G)Q8K_X/GV(P57I-+J3M!#9ET*O&(%XG(*(PM!C' M'P!_[ M_61$CH0L)8L\+.4AR"P 3?OH4[A]X[DG#U91T)7 -;='6T0S6(G[--L_,/M; MOZ]! 5R%1PBLW6EX<@MD6.*TGLHURE6(LC5*WG_Z)A9#=WD_:A!A@1,&%G]0=N*=W$5?/'5M!!+P1T.P MCA%)ELT/,=4.91Z(T9Z?DGWVV"6L'^6G*>4& I\D5_HP>3YITH_2U10!0@EX MCR5)!.G+2-&RZPOZ(6-(WV%@GLC=JYX7WHP*WO8*;"8?&TGW0,1,=Y;31G'' MQZD#LFM==#W]SC]=#Q9?B,)V%\)NW4/N.V)1$@^Q[5MRXLC/^?;(0[9O MC=P)IP]UB\9BJ-T9RG"CQI;#RAVS[YA'XP>=_D.%#_^_ M<\VUA&PJU.@]-=#J#\^^[]N Y3"8#.M/HG;#J;FQ=?U&#GMAVW=O_+EWT+'Y M]: S(\+%N7S$\%%'4R^%%1ZF]G&C'YMX1-<7GBUH'$$3AE0130>$'AXC?U-B MH0H$AFSV9NT?H(J=6<^(]ZB0N@?PSUV;N9"57/;X<[J?<.U-0Y*FVR7;TUX, M1&*&4P .A)^1O:+"A@SW4@T+ \(L3I.[ ^FN+SB@(.82?![E@OU ,TU+6V:W MV(=B<_[F^"[Z?U]^GMAT"8V.+&PO=V]R:W-H965T'AN7[G0KUY,/:+6RKEQ6-95.[MP=+[U>N3$YS ^:&[\JA=+3S=.;MZLY$)]5/[SZH/%U4E+)=>EJIPVE;!J_O;@ M=OSZW93>YQ?^IM6#Z_T6),G,F"]T\5/^]B EAE2A,D\4)/[=JSM5%$0(;/P> M:1ZT6]+"_N^&^@\L.V292:?N3/%WG?OEVX/+ Y&KN:P+_ZMY^%%%>>@LNTQT+)G'!A/D.&S&7[Z67-V^L M>1"6W@8U^L&B\FHPIRLRRD=O\51CG;^Y,]6]LE[/"B4^JDH;*WXQ7CDAJUS< MR=5*T;^B$)^LK)QD5;HW)QY;$X&3+&[S+FPSV;'-N?C95'[IQ/=5KO+U]2=@ MN>5[TO#];K*7X%_J:B1.TT1,TLED#[W35@^G3.]T![WW:N;%>^VRPKC:*O&/ MVYGS%O+^7!0@PN^^N9Q, MTNM=>N#'X^OCD?C$^WD%QX,05=3_#NUI2":?)-UWJM2O9%75L.D3:],"Y,$I M:"#8E!B?L>E;\^(:0BL)'3WAQ43,U$)7E:X6O24A/@-7?2["]@\P \#,4\"9 MJD^:UYTGHJX*Y1QVL87& ZL:I>7"T&6N8.9>*_$+J?5;F MQQO,/4C$T K;/6J(#@,C'M*KT;1QRI'XGG1Z.$[2-!WTR^=,&AD!Y:SW%IS" MB+-TE$XOSH1;2CA(1XQ9(R<:7UP[<5=(*/T6R\L2=D$2RKXD$,:*>UD@X Y! M)4W';7#!0+_7B+Q"!37+JE5&X(!3.$3)%&VY(?WX:G1U*590+G,5#--;9RD^ ML8>K9[\A*'B#_#>D1@IP4:^BDYLLJ^&R5=@C@]@H281;J4S/-?Q W>-U1UQ M5]%D['O:/XF<]IC5/K@DHA#>''?!4M0^@DPGL\P2@%$&18F,^*7T@>E]/.&^7C,2/+#0I!K '?B,*J5(* /V:"J6 M2.R 8:9D(K+#J%VNLX[5I B*OQQV:670-JM+YR64C-?AF8 ( )@?,-AS?LHZ M%4M3T 8/2R.X4&-@C%XK-"YW^SFIM*IB@_3+@M=S4= \-]E/,H*-H[)XZ M\YK"GV6QJI#D#KVG\%IM&6FH)A@ZFE*RD9[D->D,)1).:DHA]RZ!!SK$-B]%6L^S6Q+TM5R M394,#P 2H$8,A:\&/ZR;J38M +**VNV+VH2""SJ"ZYN$XU\]4J' @!],WCD" MLT[OF(HRY+QG$Z!?3N+!SP("! ,[&,HQ^-#>1 _ ZBF+&4Y-#H@9Y6[AKY5Q M (.).\Y1X]/TV^;%;82MQ-'X.&1F0ELO"D7;3M*^J1RAMP(!2]8EQ ,AI[*: MJHZD[_:G:?_1&@VAJCPD_. JH&^9"LR,=(9\%-4/;L@]+- M2./2()8@#-0ENER]*I@)JX);#6JFQ]5&1(_3SFG_<&2W]=_SP;TKIOH? MB1^C^I]CB\S3))=GM"R;-[;1>=T3J 5E&)C5#@[F7%/&M]>;KHXN,U,EP_@D9=(-:BS#B9PD3B=-QZ"F2IB[Z7T JQ=?_ 9ZRJ'V\ MB_P.^\*F*J\9,GN,S&G[/BM]!W-K5(.!R-SCG=S'8HC*%FCJV??6^MH2&@5T MU0UT;M-6'0!>Y=MYJ0"57+LW08(#'ZY!Y MI\=-\'7%[&#U/!)_[=67_9G ^7J*:S#T#^6OKT=2N"4JM1?4L%TT#>1H&AW9 MG#TCVI4JCH79PLR1^$QFZ8RXW6K1'(9-$;J[H8XBX12?]'IW;F<&7+,-VW=M@-BHC*U&B<'S[ZXLW'#*1\!7J$;R3M!M^9)N>,N^$NT71EIMYB^HZ;#0+Y,(D4_RK"F* MP\A;8']M>="VR2?AV!!?:XKB.HDKAD++F2X0-G&L$I(^HY)J)K0NMCWK0JR/ MUSEBVJE*+-6IT5!S94D?U$GXIZ[MW>'#$,>AHY56*]?X;M@#-3)@%1X>LLG> M<)9A1E6]:H*T$;-?9B[0.A-(DM?=?KP3TXOT%7 3/D'I:J&HR:YY7VMNK;RV% M M)=+P_CJW@.FE8=DR8L*&, AOMP'=RBO/)&1>5W:_/56>__#GW M.QI/D^GD[!@_SI-TBJKLEP%Y0'R<)F<79_0KO4RNSBY8]J[O\O%@QG/%&I%] MRW7(:Q<5<]9,3)Z!V"W=?%I:I9H3VH_ZL?EYU_.YK7T/Q3BYFE[B_VER>3$5 MMT%!;;WQK)HNTRN0.!]?BD]\"C.PPR2Y@%8.Q5DRO9JP=E"92QUF*PB"$!Y= M>_#LGIQ$:;3?6A/>-QU-+_@,R]$4?S,RJ6,>775'AB!Z>-J[ 0* 5RJ,&N2@ M"#!53#&M5$>1(G4T> /E''EY'![)+ NQR[6CH5&2XV*]6(9YU?=U!@6(!\W"^% ]@ M :85"F&OF?$LG!9G7-R'X8?O'QHS ]TY24T$:0"NR57[AY_=J?/&@6?_2>CL MEO)>]<^AJ,'YHEYZ!I6(@=%[=^CDFI,OY LZ:S$\LEP_!1PZ^-JGU %!6(:6 MGEP%0F&(@-[4.FY4)6R\=C7!X?A\2+R7ZRC#=4:Q$6NB[J? M$P>[#^Y!>334Z> %N?($%W!!X%V<*Z'XCN6GVZQSXDB4&2WE%ZX>8H&^9\+8 M'0KO=NVAOJL[7>J*@G6&^V>3;*I9.*.N(K%HNR%O?5SIK%F MT.;XN_GJ8(<=^RLTUY4]#S#AW+MI")^=$Z"^M#+4M/:IF17(D,G;R3;;HU^Q M2B1UNR!6[_GK"RG8H6S EE#!HB:4X7.'F"V( & .*[*V!PZ5LZ[N<7]COXVC M5O^,*K9/@GO?6R!7V#I 4O]8E@R_H(+%TC<>;-2^\AIG[NW:5T(8*G.K6,B' M1,PEHL8RG:Z]AR*6*E_PT*%E8E>$MI6ICC$6.^I8L,>R/F@W]LV44>JJ/;VF MXPK&9FSO>D66<1P9AQ>GW1<()$IM8W2U@_$M/5/!M:=D[FF9QO*ON)]>Z9#I M!Y->E^IFLN"DS=^UC88^FCKI??+&+D$$;M%]4 MWOP;4$L#!!0 ( %B2"%4_ZO39H0H 4> 9 >&PO=V]R:W-H965T M"Q;?DUF!LA,VFX7S6Z01_-A ML1]HB;;82*)#4O:XOW[/)2E9?DVVP0+[Q=:#O#SWW ?OI6ZV2G\VN1"6/99% M96Y[N;7KZZLKD^:BY*:OUJ+"FZ72);>XU:LKL]:"9VY265P-!X/)5ZKL;5=M"5N*M9J8N2ZYW]Z)0V]M>W&L>O).KW-*#J[N;-5^)]\)^7+_5 MN+MJI62R%)61JF):+&][K^+K^X3&NP&_2[$UG6M&FBR4^DPWOV:WO0$!$H5( M+4G@^-N(!U$4) @PO@29O79)FMB];J3_['2'+@MNQ(,J/LG,YK>]68]E8LGK MPKY3V[^)H,^8Y*6J,.Z7;?W84=)C:6VL*L-D("AEY?_Y8^"A,V$VN#!A&"8, M'6Z_D$/YFEM^=Z/5EFD:#6ETX51ULP%.5F24]U;CK<0\>_" MFUH+,&[-S96%QP_A5 M:.O:_I:FK10I*QA_WJU,%;#.?Y]3F9A;!;(:I $*1H*U.Y=DH! .$I]S9@&9@Z!@\V)=(-P"UVC*_7Q8ZP MTFH;):UUBR)AZ@15B3+3LK5:1=KH5@ MA=B(PEN/F/,24D!80>:?W"FVE3:7GM!V<5:O \> !=A>$#F56]YS#HWXALO" M.0LM8>2JDDN9@A-'<'X J\/.-?O-R8O9#]_-AO'P)?OG@H(LN!TIV*@OJ[2H M,\'JBF=_(&M"ZR^UHC]G?>,LYC: 8!D#,C63&98!DL+;W9#A&RM+ =?U (:7 M 3 %_)HTK5JT#313 QDWIT@:"(X?#K-4R@9X$4'P,L,"[2"U7QMC0!\YH!LC^;KGI2T.PZG)-;@A6O:DI M",Y[C<&F3#HA"3H(M:&Q1#[]ERJ#JTW03:. /_A0DU:\*QVZ<$=RGW+CN02=%N 2P0=1(: ;#P\>T%%A'^8$T#W+ M]F;R/GKB!UW[++3Z3&,T>,+&H9T2/)B1%Z"NXD[7QCA&U3KUS'_LO^^S7]0& M8URB_*"=A7=L)P52.- B,VJ%F;37D!7Z[%..Q/L_"/M]2#9YZW!;U*)P_E%A M4/5B(:NLM9#Q&PJ9?D][<&E]8/"62*\%; 7EB&2?;KV?^E2:"93@!'E/%$@G M_9PW&M&,7HD*)J/H1MYO K/)0N@<@!+ M:^UBVQ!-WKQ(\D3(6H "(%:DILRM=% M<4.E288 OV5GT#*M[4,M#\NTV@!H%? "]@&Q >+EL31"KJL@S6(:TI*2O3PS* :.T\X5?%.G[1EC 1-6E8*M?J[0?2C"\0]O4&.4$2\XWSLU/ M=BS#2Q_MM"GXN8>58]39/P[3<^#@,$<+#GL<+4\52[L6#SN;X^)PKXVZM%S 0J,X"I7MV2K] MDI+'^IUEU^\HIUMXL,9]P=//+]ZGN2I@P:.4U*0P7UCFY&S4^CL/"(7$MED' MUZ-^,F([P2E4-XKR@5,=;V9)?_B]BS;.M#2?7RRI$J4ZAMX.^_/Y]] ])4^& M\&(7G=>%_+VSJ7'3%BMGMUP?J?LZVN^0KGESVR/*N)7?-AHQW7W!9S2:IDZ1 MA!(DHS*_8X0?':OH=J"J>7Y].N^>%\ I+CD >T:7P]& /3APA*TCWM7]+CF$ M-LFP))K&(_8.&<>W))BP[URR6AR._C&>1X/!Z/EY\90FX1H(0I<06]/^& ^C M\6S^_ C]@9<">1*-QG$W.;8EW=XZ80LF3^ARC=C_0Z2N0[A4Y]&A#B6[6KM, MBAU5AOR=BZ-6)'1"O@R&^Q[(<6TF-\$MS(G).OWSX:NFGOPDNP6I(A:3?F MV'?:$=,HF<^.[CR*XUZ^NY(?UUUG-(XF@_&%:O+:5VFV*W :E_QANWZ)K90 MQ'CS.D[&$#<\N7?F>[% ;CP/"5$ZFH^/;W\"T^[ 8%^#CY(HCN?MP':"?^RM M=.%\!<1-XV@VG=#5>!)-IL,#6L#T[NOQ8KR00:38YO.\R)T[!)DF@8 M3T[")CS^6M@,8+59',(FF1Q:+ID,HSB)OQ(V)P'KM^7P]U<#)DQK+\Z4><[* M)P6!+X3VAX2G!=_Q7MO=P1\4>-%6$D7O147%PS] M2$*U9]L6+>.[1IH6=.[D>BJ!JLB?%Z.3@-/2B>RY*G'8U+SGCCWZP"0<(#9U ME<.RUN%@;M\6!DS'E%_2K'^V&/)G*6<+UC"F [![PL)3=XAEPGFV/ZIH'Z[Y MKCUT]4M0J20.W3/RK>2C\R;7X-*9O#MR#DVYKQ@]P[ZC1S/FNAH8QOIVWYE MN4.'HUJ[E<9+C^J"DWKMJ6YS)]!=4!@.Y;L,A$/?IM5WU7NGJ7LD%Z70J"TU MS"Z)@PR?#%JO[)PJ,KY D+3TR H^3.?9E/+V)66*!"OM%HKG\&]SK$K_W#>? MJ\ZG.639"YX)30/P?JG@@N&&%FB__-[]!U!+ P04 " !8 MD@A5(95=W T% "[# &0 'AL+W=O9A, ^T1%M$*=(EJ3CY^SFD M%CNIXR#S$E^)]YZ['S&G&Z5_FI(Q2^XK(-A1;D,YJ?^W;6>GZK:"B[9M2:FKBJJ'RZ84)NS M( ZZ%]_XJK3NQ7!^NJ8K=L/LW^MKC:=ACU+PBDG#E22:+<^"\_CD8N3TO<(/ MSC9F1R8NDX52/]W#I^(LB%Q 3+#<.@2*GSMVR81P0 CC5XL9]"Z=X:[4 M&ZMQRF%GYU=42RY7AKS[K(PY(M=,DYN2:G8ZM(!W2L.\A;IHH))GH,;DBY*V M-.1*%JQX;#]$6'UL21?;17(0\*]:#D@:A22)DN0 7MKGFGJ\]*5<^R3)/^<+ M8S5&X]]]^39PH_UP;EU.S)KF["S /ABF[U@P?_LF'D?O#P0[ZH,='4)_76,. M0NT/]%E\MJBU^W% B(&K M8D ^<.&]]S&^*KC_'=5OD9"UJ$WX6(G]JOD=%4Q:G%!$0T5>"^H@A'HI?^Y3G\%*U\\2C, ;DZ-+2&HOD.:Z%L^2(8 M03PY3?+PB2='3DQ'8?3-/)B/$W#;)(TX:V"[O]MU>OMFFL3)^X;:TBP)HVP49LF,I*,H3+(LC)(4[Z,PG4S#T6Q$ M4@0R'L5A.IJ]WDW'3Z]UU-=DIPO6:KZHF\G!Z.VZ+I4 H9A'N;D>=NY1MVB0 M3(X:(8Y;(4M:(44]]PVH_TB@]0WY*.M&GXH=5KQL@KCYC:MM2<$';$LO6%ZM MJD.T)'_/^2GO4N]TRX2FB]!Q/,MI;9CC=OAK*:1J.:E$PZ#!Y"-J.GDRH[=4 M:^K2S3!BDS!#(WQFQ^ZVAZ9OJ"ZZ(E]AWRWXS!$&7W("L]I7@9H2N:J5IA69C6=ADHQ0?(DQM-QU MZH9)#L.ORG%K&H?)9!9.XK'GP6,TINO9-!Q'8YQ,R'=ET&ULG5A9 M;]LX$/XKA!MTMX J2_*="W"2[K8%6@1-CX?%/M#2Q"(JB2I)V4E__3:,@F ZS+DH!N>G]MFU.C^5E*Z2K/N;J_@$QNSP;A MH'GP2:Q30P^&YZ#9;A\<68SML#7P5L M=>>:D2#^8 E<,NKS'R2V[=0^S,AO%AFVO[/MNYLA!KC2AN9U\)X MGXO"_>5W=1PZ O/@"8&H%HBLW4Z1M?**&WY^JN26*3J-:'1A7;72:)PH*"DW M1N%;@7+F_,;(^'LJLP24_H.]^5$):+1DODOKZ@EW*/,=RL5+L<$,,Q&%CZ$[2?#9NX*]YT6%$\\RQ>%$T>@RY M!0K>':A8:'28YAF+N4XSP,C@6!*ZC5UC>\V*<8 :IA/[>HRZ9GL*I!?8LE*Z M0J4VJNE.*S+_\X/0(+VG2.+IXF ,&']<,!9+PV,Y8H$&JQSN2NPPY&N;IX8NDL@1$%W8NQ/8.GF6/:4Y\CCHS#T)T&70[81OA;%ZTQ M944Q[*A:KA7/'T3$4A(SE3!1H&IKUAIPAZ$,4J^)01GQ$1F!NMO@(\%PWGVB=0)Q$Z%B!76ER?L_L?D-^HB>XJ6F*!TEAADNP M*T^K;/A "?4UFA$BIJI18[\F$(*3^/A0:/[]1!+W%1M#R3!3F?FJPQ855@Z/@=)^C/!5R*C\6SG MC;@5U-NW.'0M+QPI.M1RS**'3:(5X'@G]=VX($5L:+!Q;+@2UJJBLE6%1M3V MXB$L/NRIC.>RLG6\A>17YS.*&YP/-$2CF3_%?37+B*=(*5Q'2BX2JFDD*729 M'U=*D1OTI)#%Z_8>]P=#SF3(:=OCB?[/9 2[[4>YJ9O%HW;>KT[LH6MDV"Z& M5USD&0I^E KOECDHG'>;^D,N]4JX :(:-;93-B?['ED/DEURL7NU87^&ZBA3:VF:<2VP 8T%L$'M MG!JAD';;HZ7N'KAZ, 9P!92*2C*6NI\MT\7D]$JC.+9M\CZ!#7X0EC;V-2&7D/Y/VUD\M12V8MESVV:Q;OR=.&J"BPH;+L_ZT@Y M"6N8?-@P'$[#@*9S$.J.KC:>=>3Q^FCF1[];;JZ\GIK-CYJ[:R[/M2^:.-2Z M:MX^$W+K!Z=)9"?W,;MQ4?AF/Z;Q]!)9R-? OA1$2GRPH].^Y0T7DDG]%7#$ MPHD_B]C?M!E =P*$N.!/V%>']^?86T13;[$(7C$<_<'T"55]L\?>?++ #=R" M30.V[P-PV/DHQTZRMC\]:$P^ME7W?=X^;7_=6+J/^MUQ]]/(!Z[6HL#) +&PO=V]R:W-H965T(Q!T<^ $FQLUEL8L&*G0^+_=!#]LSTFD-. MFJ1D[:_?5]7-:PY9QEY @#CBT5W5=;TZ.*\>"O.Y7"M5B2^;+"]?GZRK:GMY M<5$F:[61Y:C8JAQOEH79R JW9G51;HV2*6_:9!>A[T\O-E+G)V]>\;-;\^95 M45>9SM6M$66]V4CS>*VRXN'U27#2//B@5^N*'ER\>;65*W6GJH_;6X.[BY9* MJCBA[UX(D613%9[KY*7U]XM.!5*:2BBA( M_+E7-RK+B!".\;NC>=*RI(W]ZX;Z.Y8=LBQDJ6Z*[#>=5NO7)_&)2-52UEGU MH7CXLW+R3(A>4F0E_U\\V+7CZ$0D=5D5&[<9)]CHW/Z57YP>>AMB_\B&T&T( M^=R6$9_R!UG)-Z],\2 ,K08UNF!1>3<.IW,RREUE\%9C7_7FKBJ2S^"/TP?()>U(H:,;WHF*AK:=3Y-8MZ*Q_A696X,D;F*\77?[M: ME)6!F_S]D/"6]O@P;0J=RW(K$_7Z!+%1*G.O3MY\_UTP]5\^_+Q4]2_ MR4A/4CI\SF/DQ:W1A1%5(18J*>!\*R'%MEYD.LD>!50%.PMH3E>/GJC6BC?+ M_%'HLJSQ2N<)O;U7HB0.HM@2U=(3>9&?_U[+3"\UENV\E'F*:()\1&E>A'TP$RR9N,YF+,SKB]]_%8>B_ MY'?TE.^#ER]&XHZ.RV(D65&2L,62;Z]KW*FR)/$6.F?5#.5=RQ('JAJYZ5$. M/"I[>I4/TJ3-Z6AO>X*1^"D7/ZA$;19X!5_W!\3I@,'L92FN"U 0,H6BF$=Z M/M[#6N!8V.9 YK!LJ%F?FUV\V+X@MPHH99+ MQ8@JZBUE-O M1%ZSUL QFGJ3./;"62Q*"O22'MYD$OROX"";#0[)RF%] UOX .%A71_6(H2' MY'G*:-&XJ:PL>CBA=REU>NLK^8K(@.*>LEG&/$%Z+:TO=@(^+55?3TC5K"A) M#KUX)-7XOD__X#ZI)CO(K*%':W+/JQULO[&$]U+ MG*NE,OQ"3/S4T4!;!92S?3GT#M3F)H=$!=[W9J%3#VQ 3@.Y$,8W! M<(W]UM@- T-O\*JLH;<]\Z6J4@;@#F7#5SAP"6E&#CK?6USNQ2TM+SNE M.!CSCL$]T-'ZUA=E$@VWW@+9$<,5'4PN$%E6W5(;A+7YC$+T7F:(K)"Z*X\\$R[V1$H1#\J *PE9519&%FXWR4QUZ3=RY[V-@AHN#<&U) T@ MLT)*!_[WP FR%O*4#3^H+\\>+;)^=>D]BF6"J:)>P9D?MSHA8/1VA*2- LHT MB+;:L$>4UO]#ZW[[RYWS=\XN$36@4(+A0,EMMC&*ZGS:-P/1AL:&ZCZX)7,? M+HNF]FTY(L\/Q)Y(WG\Q=X-9V)&\+;+%/I MA5,4+8I#9(.X6;+/D" M:.ARJCUI6AMB^$Q=G@;!*$;ODV5<0!#775ZZ% B*I,XDUT:EC5:-$H4M#N>I M'BBKT>-=''*NS0@P"/U#J-QN)BBP9ZF*"@C,<7+. +%/J1]T.)\5:C1I9'J^ M/D;B0U<96_BYLH5E6ZKWU@?S8675(-1>=>V*TWZ139P2O=6*:NIM;9(UPY.- M[IWM3C<6*E@%.]4I%\B\E;R>^!C5T-PCZC8C=8F#3W6>B:W]+K(*'4NFJH" OPHG+= ;#M/%8J5X8+3[N-,6WLX)3Q M(7S)@/H5W&Q215/V>$57M:MBQ8LC5I_*8[Z#4/Y@N*K82*7*!*&KCAPW<'V?Q=?[ZS' M-) JKJ!*N7H>GDZG4R^3/O3B.Z6D0?Q4\ MHRCVYG%@2>P%;IU3D_KK3I1T:F0K[:K,;CIS;<2'NX]EVSD\55=S?;MM(()( M'&UDO$&/Z@B@"7Q+13<8]E"$)PCD<[(?V-:9BMQ%Y+$4>[!E>%@[D"9&Y("$ M0Q"R%Y9=G2.;[%YOB3-Y#8>IA8 A"A,])(E!C;Z/T[MG/)0!=FK KY821TSX M_W1Z%!'S.$(*#\GOYZ/)5/SHC#KWYK.Q-Z5\'X[B<3\@9O.Q-_-#^'X\"L9= M2*#E1NL]H:"848WPM:A 8,7Q%,$U$\%T! =[I[^ T"]"=<6YE\AMK894K5(I)1[2RGM Z( MQJVQ\'\AO&P7#JXR2:B9=$T\F&=:+G1&8B84,+:]&0R3KNYNQ QHY)*30Y?^ M'&_D5'Q(:T]T+3O="I^1HP]!9(#O3=:2O2K;AF+7@>PHML4,;+*63.'0U([; M'KI45979ZEU2WZ-Y?/!4RXHZ@<CPRW>J-)(K@_FH0NWZF%J0F?T?>PLG8WV<$ ])KI ME29WZ] #OC$H4Y^5PV T[M2W\M' N>&L:6V_0'$W;B,D:$="0"3$Q'DEO\"1 M#15^:#_KQ3\@01_2?D*4&AK;?5#W"F4KSI(JH ..SG[MLEY[7%LS=R&#Y!=W M8RCD$-6.S8[./IZ3#@=3,DE^>LY^BELT7UU$>J)HZMM,W5,9VQ[5ME)PRV8X M21\(&+0UJEI:N@'Y=OG&C@'@49/!E&MGC$9I@("ATXA#AO?;J@#JL45D3--H\WTN?@9JA5[/.:^;G/I# MFU-WOERT_7-NRQ%Z'_@]U53NB ]U6:HL.YS"CYS0)HK>**'7!\$^ MKFNS95 XF@;=P]' 1SJ-]HLC_3RE#JHO6)FE)?K-=;^]_!EG=I*VPMFIVX V MHTY/$=8C]""=HH5LTQZW4I2A]F?NE_9#W?0EC,AYL7UU*3YN.2U N??MES^; MSKQ*=U1IO+$Z;1WPZ7>K'W@O@#T=G<>+)_F>P^R*K-^K\H>GZ MI.OZ[-[.>E0DS7W^+MY8GS[7DY!(U>7+5KP[%YP]^3XU7P:HMI_Q=!X;Z.#- MIMM#4>P4@T;'PC?BMJE[:/J>A5=E_@4OXX68T_-5!XR-?+>$7Z)[KW-56 M@_Y8G-FQ8%WBW.6+2ZB9*NG^#U2Z>+Y#;7WX#?>KW#)W5S>$?V1RF4&84S%% M+SVG/MH+T-&>BMB;S29\'P8^37V@/Y0AI+\4'I,56W8:+$,3/?&FTPC%H!<' M4T$]\43<,5U:;DLR,D7HS<:!F$>\P9\S+U_\:&HK*=!*'[EN#D54>Q-0S[GV)M$/@DR\2*>[@=3+YK.GJ7^ZG'+ M#F]#]G]F SN_MNWZ@<,=[\(#-O T MF(O(FX3V:E"%VF71?-QRBKSQN.-[H%"R6T*X@-\N&]XU!8!;.NEF"+W+YSO, MH1\Z7?1^F;919L6_OZ-. MV^_9%:^[3]B=^5_65;M]S^/A!(O-(TSE=+;$55 M,CFQ8\?FIBJV_#NW15%5Q88OUTJBM:0%>+\LBJJY(0;M#Q_?_ M02P,$% M @ 6)((59=+^%*P @ $08 !D !X;"]W;W)K&ULC57;;MLP#/T5PD7[5,2.DU[0)@&:=L,ZH$#0=MO#L ?%IF.ALN1)="Y_ M/TI.W QHT[[$(L5S>"B)S&AE[(LK$0G6E=)N')5$]54J5'S3F%L M)8A-NXA=;5'D 52I.$V2\[@24D>34?#-[&1D&E)2X\R":ZI*V,T4E5F-HWZT M$4]&M5C@$]*/>F;9BCN67%:HG30:+!;CZ*9_-1WZ^!#P4^+*[:W! M5S(WYL4;]_DX2KP@5)B19Q#\6>(M*N6)6,;?+6?4I?3 _?6._6NHG6N9"X>W M1OV2.97CZ#*"' O1*'HTJV^XK>?,\V5&N? +JS9V,(@@:QR9:@MF!974[5>L MM^>P![A,W@&D6T :=+>)@LH[06(RLF8%UDF0G@6:W2CF)C1^^-LBYZVZ/0=]#D\&$VE@R\ZQ_Q_?,Q*.CGI3LXT/4CX MO=$]&"2GD"9I>H!OT)4W"'R##\N#.^DR95QC$7[?S!U9?A!_WBJY91R^S>B; MY,K5(L-QQ%W@T"XQFIP<]<^3ZP-ZAYW>X2'V#Z_C\VB86;.4H7>X=4&V6Q2V MO(-*MDJ+"$+GX.0:JO8JT5\E\$5@=Q$AA!=]6 D'VA"_0$(KA8(>/#,1%@6& M]O()P/(FK(!#DUYZ',!)+SGNTGXRV2DWO:M;7K5Y-Y.#7+*3!XU<:%G(3&CB M\,*:JLU&@AHR=O.JS120]H]/H;:2)Y'DZ+QA0A/B;TU5"[TY.;I,^Q?7#I9" M-:*=((I'F- 9LOHE\F0B/E9 D950\VF8',*+T(1Y[ZVW$.^U:85V$8:1@\PT MFMJ.[;S=O+MIV_PUO!V6#\(NI':@L&!HTKLXB\"V Z@UR-2AZ>>&>(2$9PT M,9"D&]9A18*F:S$,^T!+M$U4(E62BI-_OX>DXMB)HQ7=/OJ#S1-Y=[SW._!D M+=57O6+,D-NZ$OITL#*F.1Z-=+%B-=5#V3"!DX54-37X5,N1;A2CI2.JJU$< MAN-13;D8S$[%^> M#D(K$*M882P'BN6&7;"JLHP@QK>.YV!SI27_LDX?)V A*^W^R=KC1D N6FUDW1%#@IH+O]+;S@Y;!)/P M&8*X(XB=W/XB)^4[:NCL1,DU418;W"S@5'74$(X+ZY1KHW#*06=FOS.HI$]& M!KSLSJCHZ,X]7?P,W9A\D,*L-/E9E*S?LE&L<3Q2WH5(W^=S;51\/W?^W3T+-+]+&P^'.N&%NQT@(#73-VPP>S5 MBV@2]HL9B=IS8;<,=)37DABHN6TU* M:G!B5DJVRQ6Y9HUA]1R\X,3)D+P7Y+(PLMN( B ^R,>$88J5A LC"?67$+I4 MC"'G#2EDC;6P]R%YSQK%*Q+YZ""H1: >0WUR#@CM8_%>SG.VB4RAR0>/Q^2 M:UDSB[IU_ZL7DSC*W^I[[;@HJK8$EL!/@:.R)K"5 WPEZH]@ZP#):58>II43 MP%X*>_ %S,-4P34TFM]M7Q3@Q#"8W^YY+9WD"R5K=YMU&K1M MC'=9AP=XH M?A#-JKN&K0BU<(4ZJLEK+L 0+H!C]=$QF,!P.SE)D%',9=0UOWWFQ%G3NF8+ MNMSU.T2#*5_"]MDT=VLT2;'&01XE;DVR"?F,>'!1LT6311E)TPP481Z2:9B2 M3]+ ;'+_!7$01;&[8!Q/L29!/DG<&H]C4B QP*JE=D 3O :[XO^191 M(1I+ZZW.IVL8K,=FWV.7"WM50WGI@ZZ6K?51%RPV>)U;:]S7*A^X&_]5L$B7 M8<>/^#S)K6V&#X>N9?D4?4E>Q\$DRX\\E&;3(^(ZJ+VOM9FC-;/1,S?HQ)X1 MNRU65"R9N]++).<57SIS0:;+QU),@^DT@2,F^7C7X'-:V<) _)SPGXR^:^-W MK/ %H\O5)^'W5$RBK-IOY.+-EMH(FSQ(4QN@TR!"T#TFVG%&SV& IJN4]>-+ M,@Y0(;"F09[T<@Q\[>P(([AGG)(LR,>39T)^B]:*/@G&D\@"89"%"?GB1@D8 ME=Z #/Y#9,&IEMR7G'W%X(Y1]3WV[6&^59R>A$8ZM$5B.,V>,BBY+FQ:$.6: MP2/A?D"B'89[14G(3Q!F$F+Y0&T_?(ERG40^ DUO,HB0!3NSMU8 8P00D$.+:U,\]=:T*UF\+C: &8 MJ!

4PNAQ&E\/H*\X)_!-KN;1\0S_W;V@.Y?(#]0M>3"MM4%2,-ACFE&^5<]_V%DXU[2YM(8 M63MPQ2@&$(N \X64YO[#7K!Y6IW] U!+ P04 " !8D@A5YHR?PO,& = M$ &0 'AL+W=O#VJ4VI?3J>QJ*G1<>);RJ+'3Q6SV=-IHXT8W5_+M+MQ<^2Y9X^@NJ-@UC0Z[5V3]]GHT'^T_O#=5 MG?C#].:JU15]H/2QO0MXFPY62M.0B\8[%6A]/5K.7[XZY_DRX3=#VWCTK#B3 ME?>?^.7G\GHTXX#(4I'8@L;/AF[)6C:$,#[W-D>#2UYX_+RW_I/DCEQ6.M*M MM[^;,M77H^AZ,%SV=?6;#H%RPD[NQ(HGRMD[ZY"GZK L^&-7Z05&4U@C..B_(A!8P: MK$LWM[YI3 +*26E7JEOODG$5N<)0O)HF>.!YTZ*W]BI;6WS%VE/U%@;JJ'YT M)96GZZ>(; AOL0_OU>)1@__JW$2=S<9J,5LL'K%W-J1[)O;.OIEN_#)?]=K$ MPOK8!5+_6:YB"N#,?Q]"(3LY?]@)]]'+V.J"KD=HE$AA0Z.;)]_-G\XN'TGA M?$CA_#'KCZ?P4+#_ASEUUX6B!NEEZ%VJ*:AW*VLJS2T5U:\U84'3:K=3;3\U MJLK[,AOCW$V!3^O@&Z751@=#::?\&BK0MM90B,HX!V9R"I4I;NU,KX^"M MDF\R.;94F/5.851%4SFS-H5&4R0*31PCQL)VLF)M[N'.!VY&TW2-^MQAGDF, M5O)J10,0Y3A/'N^GCGD90R#AM '(X*_?&%8X.,G!(- 67^\-)(=4,@U[!1@\ M D:ZJ$7/)B?@U[H<_)Y@!"\06X.4 <11C6#0N W \F$W5N^?Z*:]?)U#0.TI M:"O/NN38N1-8/+.&[G--VG)HWS]=3,Z0HK6BLF(:;4M#VX[5MC9%G>MQ#YP3 M ,Q0!2H(=DN(7JK! ZUVI,-$_>RR"2R?CR7S?:*(F (6&$2." ]%%Q/J[DQ] M_+ 7J(\0MB 1 M16W*@_O3*$V,'8)PA@((A^H3=2L\/5OP(*82H$%[XTOF=H\G^Z1E!#_"]PD;00%LDF? MX@!BQ"+-W>!88WNI=3ZNO Z"D^PWN-. M>,M]'4\I(V,GK-DWUWQR,<1[J&O1UW40L<.0F +#X/]@)3<_ S ' #/5(F%9 MDD,38B/:BB4 10' >?+% :VQH"-2C0JT/M.']Z]>,(8Y M ]<14.M9WHO/'61(#DI%AG2L;M_]ME3+HY%;']K)F&WGCD:/ C]X>X-F NES M16IM<%QR>3>I#2&2>RHZ::1W:^@JA=QPFF' /M,B$$F^1BT([?\6__8FM8U< MT-) *R!6[/R7KF&0,\4.JL=["H+JD8=ZL\(TNNPQ+72L68#[U0,PCS>G%.Z( M:,.R$F>%0%F)?^%=!<0$N[&?_<1['72;F#?\^U=M8$YZNQ&VJJSFZ#-0R/!6 M$SO3;\6Y#Z%7!5'FZ+>WRN.M"ME0R-O :M<+2PM=8?D.9+4( 6)$S^!4#'@[ M9D3 @3]@CS9NS=K8J]L*)WY<"#+9^ZYD-+"0H:EKK=[SB!W& %)N, MRD3]7I-3)G'^*V3&CE:R$>;-6EELB\::E-5B13S;%5W@KAYVQJ$5^ U4'^J, M\*)WL X@[^ +=XXHGW1"%--G5\]#D1L*'J>]L,8*6#P-QZ"&3B M;F(KE&O'D[#1BQ=N:[XYH*+N02[]T975< 3GJL4HKWV>F1D*'63-_]BCH.(2 M M9%/]>MPJT9SY**AJ_#W7>9 MKWR'Z?GB_%8'G&0B EYCZ6SR[&*D0KZ,YI?D6[D HNUPG93'&O=W"CP!XVL/ M!O&ULQ5C;CN,V$OT5PMD);$!C2]35?0-F>B;8 M!)CM0??L[L-B'VB)MHF11(>4^K)?GU.DK&XGW>U@=[)Y,2]259VJ.E6D=7:G MS5>[E;)C]TW=VO/)MNMV)XN%+;>R$7:N=[+%D[4VC>BP-)N%W1DI*B?4U L> MAMFB$:J=7)RYO<_FXDSW7:U:^=DPVS>-, _O9:WOSB?19+]QK3;;CC86%V<[ ML9$WLOO[[K/!:C%JJ50C6ZMTRXQ12?O$WK?O? /)>_LDSDC3U9:?Z7% MC]7Y)"1 LI9E1QH$AEMY*>N:% '&SX/.R6B2!)_.]]I_<+[#EY6P\E+7_U15 MMSV?%!-6R;7HZ^Y:W_U5#OZDI*_4M76_[,Z_F^035O:VT\T@# 2-:OTH[H,AYZ_HB\< Q$Y??"0 UW*G3:?: M#?O7NY6%[V7W[^?<]=J2Y[51"9W8G2CE^00U8J6YE9.+[[^+LO#T%:S)B#5Y M3?LW2-:WU#^$3*QJR:R7M$P8R:9JQM[UG6YU\\!N=-W3V]9IG2IZ]N5FSKYL M$9Y'.=0B%2KKMI+=B06K7H+EZUET.G\@&L.%V9H098I0!D, M O*HUZOI0$Z&PSE*@VF7J?YBJZ*]BF'Z#FO MV:5SZ^.]+'OJ2.QJO58E_%$#9K@#K4_QSY\+YY,$TZC M5CU%HM0-4)5*U*Q6E4!+1E/5ALP)B$IA(>8D7#PH1AM6H]49O(^FQCK--O " M3B!:;(N]^@']M.S=3OP!YG<,\60",!OMO&KT2M6JPWN[7:W*?4 /4&.JX MR8JMD',CVPI;K?. _+>TM>FV^W@('P;=6W8KMZJL!V^%M1K^D1[5KHV 7.^" ML>ADN6UUK36->$N14\Z_G;J7 M]5LZ$*I]/'_EG:BMAA:K-BT8@41T'BR8GWM"&ETBSU5VB'&R >[PT%+XT;?2M,Z(Q:E4)&WT-L0.7 +\&25 M:T10^B,:X9765PHHIOO6!6BG02(\V#/AL2L#[73"A]F@K*!4W45#P>A: \UKCO M6#0\8A8("\5V=@*WC)0'9R+#B2;'$^VQTAU-=8?&3&:W%:LRC!F 4\S3%&:5#D$29[P;WA#Q+G9>DC M[EG5T''\'[^!M_(,OWE&X*,@CY<'X/W.U9A-=&C 9=-:6SM#R,(T2)=\QG)> MT"H)BBR9L80G?I4DX8Q=(<>H(52K0C\65!1432[2%(>'D?4[QV@1!05"$04\S%D\C%>9"E)<:)%EJ>'T+%^D1()*B(#_Z9YYE<\2<&(Q,_#Z/?S(>-I M$!<9_$Z*&*L"Y$)A<) $C,MX!D//L %6B@+9Q22.BA&V7]VH^_]_CXC"(,P] M"_(HI U,'"V>%)K?.L8'E,0R8QPY#DEMDF94:#2^S(@H1VOPO2G.R3S/D13: M&$5'^\=8$04I=QZ@Y(A=/$B3Y, 1O_-(#Z(%#!5 3K18+JE14*7GT2/DQYT_ MN5F\RH\_JE4@"U'J:S;)*)H1BII7"?60/[-OD!?7TOWS;#O_=T(^33Q=WG M$0P\L'YXK^%\6HLHOES'RP63[XT =C&?4^CJS# ^8]. MX^[XR>Z=_U+U^+K_WO=)F(T"RVJYAF@XS],),_X;FE]T>N>^6ZUTARBXZ5:* M2AIZ <_7&K?Y84$&Q@^9%[\ 4$L#!!0 ( %B2"%46@6EGEP( -D% 9 M >&PO=V]R:W-H965T.D M7=$E!IJN13>@6-#N<#'L0K%I6Z@LN93QS6MLA!V;%C7OE(8:X7A*56Q;0E&$I$;%:9*KVOF%.)NWHL)[=#_:%?$L M'BB%;%!;:300EHOH8G*^G/GX$/!3XL;NC<%7LC;FP4^^%(LH\8)08>X\0?#G M"2]1*0]B&8];9C0PEG"6O)*3;A#3H[@\**C\+ M)[(YF0V0CV::'X120S:+D]H_RKTCWI6],W%PN^+M77$LS^'ZNZQL\-8[YMSVXH<%Q$;PR(]891]>#N96KQT[RVA?]A-:Q%9WE,5SCFCIVL'^6R0A'&Z IN4%W1JD*C05RS5T MVO7.&U:'OG71V_5?>-_T;@55DB]:8Y%\ .^7QKC=Q!\P=//L+U!+ P04 " !8D@A52%.]T34- "6) &0 M 'AL+W=O'!WY:JU:Z:>V4P:?+*UK9M5*;@[-7_.S*G;VR?6BT45=.^+YMI;N]4(W=O#XX/L@//NC5 M.M"#H[-7G5RIN0J?NBN'=T=%2JU;9;RV1CBU?'UP?OSBXGA&&WC%;UIM_.BU MH*LLK/U";WZJ7Q_,2"/5J"J0"(D_U^I2-0U)@AY?D]"#@IR:MLX_E_L4EK9P>BZGVP;=H, M#5IMXE]YDPSQ5S:^7L1CA:#6GT@J_*NZ&<-N25>7#X M5&-?.+N07GMAE^+**:],D-%6IA;SZ"?Z;*Y71B]U)4T0YU5E>Q.T68DKV^A* M*R\>Y5>/7QT%*$6BCZJDP$54X.0!!4[%>VO"VHNWIE;U]OXC7*;SE'FU_*-K^L$_Z'G]>6N.A?\U/=JG]MP@6 M']<*J5;9MI/FEHQ663C6>%73J[00;Y;:2%-IV0@/60J)'KQ8RVLE%DH9 =-T MTF&=-BS.U5BMD!QA+5;**">;YI8^41U)DX.3.J3T;1F3N<@ M6+__[OG)R>SE/\[/K_CE\7Y0A(DJXF#;4)RNEV9 )MHJIU6W6=+LL+([(.SK!.VU8$, MU_7.]Y3[P0*]J_5N\TS)]8!4Z]2$[.35-[G>KVW?U-!"4'$A5;'G+.N M9/P_%Y2-Y;<,0WLO8U"21XZ?O?3BW)@>>S^P\05.(9P7Q[/#?PO<@K?<*NF$ M(F02;U2EVH5RXLDQ8\OQ5/P4Y=I.&U(2\=%*@UI&BDRRNG_9 K =U2H!IPI9 M?P;V\_.)V*PUC X/)I\GRR,*70PG863HR>P&.GI/J$T76$KM=ATENE$*3\4Y MSN.03$DK@&S&RRH&/9VUD U%S#@_5:-1C?@RT54#!$SWP-C3 F-/]Z+-)T0/ MS/G6!]U2UN["JV^3P, 4,R$F%3[\%N_$6U).ZG [RAVGOO::\G%P/>5)*[\H M\;FO5\F'JNC!4./!@KIHX+"6\/ER2:ZGD(E80)C6$J0Q[&"](BF-E@O=,/9 M) X.MQ-LN%:F3Y+534L)&--8=#K"NS@I\5O\X@^\N'MP5D235=D7*=LW4/DZ:CQGJ#5%5? M#HG+T:$M&2QJEHS'IK/PA1,PFB>_$S8K0[5_*MX/UNF@B:UA1L)A%:\(.S)( M;GLA)BU1NP@ MSYUM<8J%^N7D?9EX6C+Q=&\>S16',+"NU*-=R;A7R&[.LT,RQV:":8"-1R@! MEP T!#.4"C"+Y"KOXV8O>D]O*7&\;"E.R1T(5#^"S9YLBZ3,'F)9$,7G4M0R M_!GRXO2>"F%CQ8). ;+&)B+6_D'\;LU>B$?ZL4@Q>MX':VQ[*^:VZ3GO4\AR MPDA\VEJ*A$Q">$E&_I2###']$BKT'/\45DCLX/2BSXE%$(:>"U%,%F!H:96D MQ.>E?-EHL08!A_BFIH5,$SD53"/%DS>AL+?+L"$CYE51:668A\ELMDIV!?FX[H+E*V;XD_')\ ^C<9U@)V8% M; ZH4RCT'N6\6D\@H)H.)"U^G#$D6WVH=7=YQ'UG9J=#J!XYO;XF@]?BHZK6 MQC9VE3GC/!LPZW#^<9[/SX%QQ_=W[#:*DT."$0)S#N.58X]4VE4H#P2$^D8U M">U28, 3634. WJ @%9$/.@DK@YF!=,2E*10@X.N=9T8/0'05B10&%/ 4(S! MZ;78 SW/"O0\VPL]:"PJ7'>HUY?PK [B@_9?=F'07FF[,6C?$>)=X0':(,WZ M"#@#4E#W!625U,?)9KHOV)^78'^^-]@_1!8' MD*HL?/50G=TOY#(&$F%$L7*BAQ0063!G*VC3B"[1DW<.A@9>7JTM $Y7 '!K M5H=4@9D#T<##;^-M$OH'UX)XCKV&KE(GIF--$A!L0)1D7E,/VHA'M/DPV$/Z^WA*PXA!J(_E.4MFS62B5AS^ MT#+#/5*#FD^/6SB<18U?JEATWW3TD#;*<+-RJ>8>["1[HN<>V!&RYX)D,ZDON8L7JJVZ(AK@*@HM$!];B$* X75;0] MC2NHH:$BT49:X#-3QHH6TI>INI#Y)35.U]KVOBB,I(:O4]V/[6<&%!K#9K.P M]V#61+:BXUNRP@/H,V9E=@%ZDJG0#B]P4.2P8\2B0-JVI/;IW6 MV%#F>>_.YQ>E6=7>]]OGY6WB4\<86.CA_%/9]8N=\C_2X'#V?+PF/QNH[$5N M7)!G"YK7<(5]]-%V@(_GLZ>/7XR/)Q0I 'H>&72:\,9G/P_SATBM+PLR<;VY MY"\L@$(HOB-]AMPB1(H4W5$HER#D8W*G4I))#BJ49Z,1R,#V:; Y-&G5<-== M(\]X^=/9*72,K(WE^%@:R>X30=3L 9T3PRHCPIR@&8@&L-YW-M$-O:1SUI*& MK7J5IFEI:IB+;4S6-!P=!M]Q!, GC+3+YLR4/1HT]\?%6G_9OM4=.K%&UO(@ M8Z.V(6?DO=(EI>-4@?9=8[7MRLC?U:5673J:[U-*;D528FEHA&G*&1G9293" MBU-M&&^I-0^$8T,G"VO+B&IW#XT\=?9K'\QVO^8ZH M^X5HQC)&$P#NW3;#%PW4(I%[",GO,^7&;D@_I MK2A4QY5]H<*&!@?10)""AJO2'5]*1LAI!Q\PY-Q5?N"Z8!?4[-_F-%Y:&K;2 MN[5&!.+VMQDFN!HC/'-19][MR_@KX^MR=))A"H\5DV>]_M,"Z#""C+_ MD.5KF)3>Y? XM*1'4 MJ1T&Q22/:SS8GFGHM=1.G.CAB3+(2BQRI-;+."_$S MRSOFJ[S$^/9:X4FQ MPB=C[]FAJ.G[+GV+ 74@(41]C*Y:5M)V1W-U.@[DTER-7.6G5&S M-3F&"K$5)>/37_0W"/4)?RU"M3RC&P%W:E/SM(Y,IEL$+MQ+4SS]M5=WT&QT MTITPIAR *CDDEKOF2>.O]X A=?Z:=ARFDZ1_BJ$,*ZY,WH80'DG>68&.1C\5 M 5%;\0]B^*L$$^*O1LK3\J.;\_A3DV%Y_,4.D!>DQ2/?E]@ZFSY[>B!<_!%, M?!-LQS\\6=@ 5L@OUPHW=+0 GR\MKI/>T 'EITAG_P-02P,$% @ 6)(( M55IFXB3-!P Q, !D !X;"]W;W)K&ULM5AK M;]NX$OTKA#\)5X$.Y3I5T M3$Z';%"+'E;N7N]_DET]F0D+]>5]?^S=;'P-;#S#= +Q.]PK\N54G;!)'+(W3=(^\26_PQ,N; M_ N#&5<%N[(6.7"5_]U**_WJ?Z\6UAGPYL]=?@AJIKO54"Z]MPW/Q<4(R6*% M>1*CRW??);/XPQXCIKT1TWW2+Q^0FT5;"::7K#=H -U&;/$R7-AEP'X5CZ5@ M2UTA::5:,4=\Z#)7_B,LM[4H(B957K4%*92%4$XN92<$=M:"V]8(% 3'&F&D MAISB+V0(K8"R$JI*W5H(MT?OV=T W+W(M0$=V1^\:@6[X;;T&')Z$ #UQ"LO MY( E43R;P'.Y;FG!B%S@+1D_B=))!M8H3XE@$[:?)1-VJYYP7!O8$C%%R^F< M #1<%DP\HX!:LA(:-?QFD-?&D!F=7^8Q-J/,&O?B-Q&BQMN91)-LPG['*[@! M7JD$N=A0I3G6R^,6/SH9T^D9^]T+5UH=OU*0IH#HN%I),J1;/$R.6))%LSAF M/VI=K&55L$7YVF$7)'*A^$^Z-X@,VF4;):>)A/QH.>O!:L#6W&V(4C!)AY9E) ML1?+XZ71];'1+[R"9VL!>A0G[-&_IWXUY)D/L7SCI+4P8I<"$%5#/6\:HWE> MGK 'N5*>KK!:JJ;%640'%+6LX<81@>DB.YP[IL'?S)L%GI6N9L(9182@HW_N&414LE "%;7E/!E=P!5UL5X+K# M8;BMD$^R:%%U7OJ(=A@LLA#H!=YLT9U\835)X;4V+KSRE2_X-^BJP3;6-MZ& MU>;W\2X1JR'^QNE70G>UI4UK>H[)M;U _(-2>.?\'\50PKT56([%7?%RR[ MZY)E5YO>U<3V@[C=G]V#&+YN'Y^L6+85"MQ2[&TE?D(3-!GFGRN]8N^^.SV- MIQ]8REX$-]119EF\W09)8<0J98.BW6U*HS-L^HBDK] &$!&1ETI#W L[[;:@ MN*)0WZICY+G/3THLCI[K U^$H[YG'/;Y?>2+Y3S*<');,C=*_:JOQ6\=<[#I M#"2@ES?8" :!M [7 !?BAA1$"OLP5S[,8+.LNA+BBX\O>LCF!0!KY:%V-09* M=2Z]I(TF6/D7F!\QI%\@K<-5(.RFFHLI _NIQ%*42"-J-26-SQ(G#,*%7-[# MXUG/X]DW\]A7_KJA]H]?5X/IHTNV3XIC?"%#T-"9OS;L(NU>C;M'1RH580A; MT$6*[D-TL;&O,/&WF-H>$_S&_#6N*[$V5!&27!H12I65SZP.$[R@"9YA_A;] M_.VWX"$)A9$X4"!SXW'H5' ML'TZ[-T.QG\4N:$IZ8B-J3#[9X*S'<.^[#&^I?%P10S]\@"C3#(_PE\D!N^Z($1;@J*HA+O]5RKL?N&/7V&8W K=C"YX'[@K _$&6U"$ M^D:F5?6RZ6;4F96@>H=K!_5V-'JZ$3SY=-2M\?.)KF3AJ\>&UO2NZ6:6P21# MC81 ;/Q1\N(-2\&$,$;HW ^Q!54@VK00&*O\R AY2VES8*9"&BC8Y=$0 ,!U M<\XW8!&O+S G_Z?\N.\F2U3X.)IBGCX@IDU.,Z(V2)[02II$V63JY_!*PU&' M9UDTGA7[NYMA)+'(U/YNC\)GQR"3^<;OQGCH5VZ+7^L11H>H8V MX/U2:[?Y00KZ[UZ7_P-02P,$% @ 6)((5;)7R4MT!0 O0X !D !X M;"]W;W)K&ULS5=M;]LV$/XK!Z\K&D"K14F69# M;I7^8"HA+-VMZ\:KRKJ%\?QT MPU?B6MA?-U<:L_&@I91KT1BI&M)B>38Z9[.+B9/W K])L35[8W*>+)3ZX"8_ MEF>CT $2M2BLT\#Q=RLN15T[18#Q5Z]S-)AT!_?'.^W?>]_ARX(;<:GJWV5I MJ[-1/J)2+'E;V_=J^X/H_?$ "U4;_TO;7C8<4=$:J];]82!8RZ;[YW=]')YR M(.H/1!YW9\BC?,TMGY]JM27MI*'-#;RK_C3 R<8EY=IJ[$JJL96A-TTIROOGQT S0(IVD"ZBHPI_ M:IN7%(76JWI$E@UJ( PVXHN?8"%IC_.%\:O_WDH M )W^Y+!^5S8SL^&%.!NA+HS0MV(T?_X-2\-71] G _KDF/;Y-&KE18K[AF-E=ZW0Z"/J[U1EM>HJBXTCMD9YD+&4\AS:GE$2A"FC=(+)N8'/5[R02UG0-(YHBD4V22C"_YM6HR\27*&W MLBR1GC?<6(KRA&)L1T$XQ<@-NT _HVG@=+ P]';2( ZG_6P/N)4H\97S2HM" MK1KI,C"#A)_\[4)OB=-&R<:2BR?Z([2Q()OFQ#H76#"%,W'D-0_GD##=B>PR3(DY M$C-&71(F24;Q="\4+ TR1&<7"\:"-(K^-;;$00QK4;@C?,(HGCS&%GB=)#GE M3CH+)GE?'%^)]#AA6!B$649IKR,,& B29SUE8(&%E+A-%B1I DA/ W"D^4Z& MYCMYU,FY\P6O>%,*X_>%F^5GRA:R1#*P[X6N)J((;'%FX MK'BSPCJR<4C^4!\_BO#PY7.#+F[VK!:?K!8[J]P880TZ?^\!-HPTUB5_Z:^! MKF\[+S_OW/?+[[4HQ'H!OL0LZ&KQ0JQDXV/5:^^J.\SP__R;/&+1*]25:AMG M7]8U;-H*5-T*W!BR*>K6%;GL;J,'@!\H?X&4!I@&]+K5&2OA^D MJ&E J\E@^\J6+**"FXJ9U'@-5)Z)CA6[4'8 M^YQRNXYJL. C)^X0(=-U_ ?0RU8[) XL."]5B7PP$# )T^.I.M0HQWM/"ER! M*_]P)N==T^23^+=P^XMUXB2H5HL<31\F:&CZ>ZQU$VLVO@' MRD)9?(W[887WI=!. /M+I>QNX@P,+];Y/U!+ P04 " !8D@A5#/ALQJH% M ,% &0 'AL+W=ODXF:_?N=0BB7'CM,6Z]/Z MDE"\?.<[M\\23]=*7YNE$)9\J4IIS@9+:U9G@_/@Y"+&_6[#IT*L M36],T).I4M?X\&9V-O"1D"A%;A&!P[\;<2G*$H& QN<6<[ QB0?[XSOT5\YW M\&7*C;A4Y9_%S"[/!NF S,22.,A2A;0XX^\&DIS/!T; $9U\=YBW+1H- '4&+R5DF[-.2EG(G9 M]ODQ,-K0HG>T+NA!P%]K.2*A[Q'J4WH +]RX&3J\\'$W/?)"3"WA?JX+ M>TNN1%[KPA;"D+_.I\9J*)6_]P6AL<'VV\#V.3$KGHNS ?2'$?I&#";/G@2Q M__R !VSC 3N$/G&D.Z8>.;_A18D).X;6/#:\%/LH'P3=3_G#4I!+5:VXO'WV M)*5!\MR0HE3TEE 5>&(0PX&B9>$B4- &B0S&\=N86Z$5JB MN\2LP#>EP;4>+O.R+-D@'@4!H#$O30,,7"5T7O"2K/@*W$NI%\1I;R]:ADD_ M0)_T2FEN!9DJ\)D$#.A0O[?92\-T"/,1@%-R;HRPQU.>7V_3@1 F(>N.A6$V MQ,DPB\@'98'+_80])9&?>%E(MP,3>[X?#=UJX&4T(6]D7M;0TICTG)NEBXX; M".B=&R@ZK(BG)/%8EFUC!<-V/MU" >F_%A;KML\G\GV/A6'G C)A$-2,>8QF M>ZKE.^LAB,&Q,,41DF0)&[:S+(Z^JPZBCC2-L RRQ-\M ^9[2=HK _0-I]AN M$<21%T'!0]$>A0P0<2+(_ >SSV(O8KVB09=@CL7Q@\EG00:VL2L"AF'(*!VZ MZ=1+D^BKLYY%_E;.NQ&N/)YU9P^R#B0:"BR HJ01.:"7T48OHX-Z>06O+[,: M[('Z- 7R44)%E,4_P.@W> ;[Z!:J5:]T0$O)VXYL[W=CG[H>I/"PNG;JV%AQ MJQA2)+-P9.N.;+E-=HYD;S9D03&-V$FQ77)+UD(+##Z7]^'(2IG"O14A!/SF MNQ.2@"95S0_Y?R7;N_MWNO5;VG=7NGM-C$4?L6]NXKY\'VKA+>G&!@8G:1KM M-/!]U6Z[F#5M_5 7;XEVT\.11Z.@[>%]XMPU;IA0CX&I WT3;_HF_NJ^:=^/ M^N^(_:;N]4GW8K*O30Y;_*GM_RMM_RF /P7PAPG@'L7:]SDCFFW]KYH?\@ES M"?$0T@#H)<:]+&8<+5SPDLL<5!,_VPV\C>3)CE0,?V>*V[33'41D^S]P0!T=[N;>>0>4& ;_B,>32(R>]*'E<'L$CEJA>< MK8WK6FA)CE>R4#-#FV-_=DD)]% M(0V(UAR.^J,$7D)U<_?4/%BU2? PD -(9 9 >&PO=V]R:W-H965T6 D MVM96$K64E,O^^OV&DF4[4=04Z+Y8I$0.Y_K-#'URJ_2W>BUEP^Z*O*Q/9^NF MJ5[-YW6REH6HCU4E2WQ9*EV(!E.]FM>5EB(UFXI\[MAV,"]$5L[.3LR[2WUV MHMHFSTIYJ5G=%H70]^G,S[;O/B=$"7S\U1.=#6?2QMWQAOH[(SR$N1:UO%#YURQMUJ>S:,92N11MWGQ6 MM_^1O4 ^T4M47IM?=MNOM6M&%?UF<%!D9?<4=[TBGK/!Z3<818RTJRRE6C\37#ON;L75:*,LE$SJX:T4CHNV$7 MJJA4B5'-#K^(ZUS61R?S!H?1EGG2$S[O"#M/$ [81U4VZYJ]+5.9[N^?@\F! M4V?#Z;DS2?"_;7G,7-MBCNTX$_3<07+7T'.?H/=)KT29_2W(.2S(7-8JSU+1 M^4J9LDLM:^B@>Z&6;$13-?O?XKIN-%SK_V,:ZACPQAF@>'M55R*1I[.*SM(W MV*\GQ/,&\;PIZF=7B-^TS26Q?B'JM9')#-[^U68W(B?^QYB>)#O. M]$ _H8';-[SC_8!YW.+8^0T-^ 8-;@>^1 M.Q=2&\M5H@+)T/+BB,6^S;ZH!F^3)]D_8&%@A3RDXYS8BL.039C&'TSC/]LT M[\L;G*1T)FN+E;(9L\@DM7&+[)#]F3;X+&ZAZ49J*).TXUBQ;>/I6U$0L*_ MWY=9^;+2*I%US0*+1YS!7B&GZ,F 4BE;*446"B(&\]E^;X+L@1I ,[9<+\:3 MVQ@X4WH/!KT'S]8[HKL26WB&_U= 2V?\3M*/91:LUP>"BKN5XB$P>,VZ0 MS7ER]SQESDOZ\X0Y[V>:Z]&AT*9K!3&%#_<0')QPS^#7YG0>64X<0ODQ FB1 MW@#R),+FOH.[1C'8*54:"V'7*()U(V[WBM-@ *%#"0/&M6T._XB)FH =]@OZZ:7.E"9M+5)5;1+(XNJ"19XSFDNG>=]C2@Y,_41/ M^2B2-0[5#X\PX6>;& _A. 9,JQ8 P-9"I[="2[.A5LO&3!S+YSZ9';AK5+%6 M>\O>]_+.]_H%_;3:^)X8\3UV*Z&\4C4#C!\_ MK37811-)R-Y*HKA]L3G2!'/:F43+3E%8V"C44K#G3HCW&T#\3Q3D!DID25C! M6C,A!Y0WD@$O*6EA7=JS1,T&?+.NCR=@(!I@('HV#%!.:N3+#V@+4B3B1I2K MC!AZ&OBG:7_9"\'&"-=U.[!=;2+4-"$93&SB4YIP$N7]BU\BAX>O2>4#%ST8 M_F@DG\M55I;$0 \*<*E,I299>XB! V8.(X20$6RVV'/K MR _@U(Z#W[=E^IBF:WE^-! G#23;[@&K'PMD/%#4O:9^7,!?M8)O[D;F;XBF MKZ;]PF1Q(S7:R>\MNS"ME4E:N1&U7F<5I1[7"EV"NT.')*>Y%WK,.R;-A9'Y MXKKT(01,Q,?!EM*U2+[E:L5(B8. M>$!(]QCYU;QQ[*-'N\A+"^@U-7TO^G, G=IM3NR^GO/-XB]'/"#\)7)NE00 MY)YP*49V/_2\\(@F7N"RZ-A&T@])QA!ZX 9220_O+S^_$$7U^@TRA8^,L:&\ M/_NN+OIR\*'7P,,\R_>,_H&6D7.T];[PV#8>2(H_Z)UUXY'@; (UX@$UXN>C M1FO0;B],^BIR##(F"8_7B@L3.7MQ8)FP([1-R'N7'0][&:BOJQ!7>BSJ$'$3 M07?9!?3;S0&]D"8$#[6DZQV"E#J[8X5IZTG#W')1WV,-I6>*&@P]#*DKP]#? M#@-R&?P"'X#F2ZH??'SS'SE-9_[!LA.FX_;VAL-^MO%^1?=QF^7YZ'W&))EQ M4XU!?G_WA4I^#2-(D]W(>HG0^MYDQ4*UR.M@9]6SPZ[O1],!2F98N$LD!R9W$ORGJD&1T-=""4J5.MN4#X;N)IP/>> ?];\+6J?[%O AP7=: MRE05['*M($Z6U#TI9R#%?!IL8+)KL(OG-?QI_M M35W;\YLJD^^VC--4QYVK(U^J\N6_UR)>2="F@@3EK8(1NZ[>=5T3WQQZA'@O MN]L5XX=4EYKZY4;V+F(Z!&?S>- S&CAZ5/Q18@F"P;1/"AH[,;APL+1S9_74 MP@.Z['%,XN;P97_:V,[6V,ZSC8U20K=0^>.+@@^9N,YR!( <-_WD&4^D@)W# M]GOD?'O8S_2#S8%4O2&-;+N<:UG*9><7G"YT;',U$\7QL&5HZ$-8*F1H@-#S M?P78B1*.THM4,]\C6X9QM+USV)4%O1E"-,+G#5TD,62+NB%7,J[G@J[+@YW] M*/',5B^&_Z'Q[.Q":9_W'B.>I<@#4H1O>UU3%GG>J/O,=Z[94?"MS)\)9 6@ M>7?C/KP=_K!8=-?TV^7=OQT?A4:97J-E6V*K?1SZ,Z:[/Q"Z2:,J5=0?1;-*P M#2[0?FP>-.VB'J7D-4K#E02-ZVEPF]SZ^O_")X]8EM,@ M=@ZAP,(Z!$;+$\Y1" =$;GS;80:]2:=X*._1__:Q4RPK9G"NQ#^\M-4T& =0 MXIJUPCZJ[1O,=+)0P_@O;[NYP$$#1&JOJG3)Y4'/9K>QYEX<#A7%\0B'= M*:3>[\Z0]_*>63:;:+4%[6X3FA-\J%Z;G./2D;*PFOYRTK.SN9)/J"U?"80% M2JXT?% 6#3!9PIPU#;I%"%AJ)@WSJ33P:LE(P5Q.(DL^.*2HV-F[Z^RE)^P- MX;V2MC+P6I98_EL_(M_[ -)] '?I6/P.A_!&9+RGJ3\?Y/T5EJDO%IX_4PS MU> QALZBG6:H2[,+Q[K.!(/6Y5[;RK/$]Y:QLTSCM% ;Z?.G43!+JU7G"7W) MX++2B/MN7O#GO4@ OE]:XNX_=B\@":^S,:V#<#S*7*DZ&IF?T)2BWY(YCJ\) M8IB,8:GL<0MI."+N+B /L^OT*(?1P;RL46_\JV# &^U&9W_:/SRWW;S]=;U[ MM=XSO>$T$06N236^&A&!NGL)NHU5C9^^*V5IEGNQHL<3M;M _]>*LKO;. /] M^6!R1\\TWI\S12L@7M:!4H]<\X^JBL]"Z M&':[*EW0G*@S45 ..S,AB^P'F^K%1:??05,Z(V6F'\3J#UKY8PFF M(E/V%ZVJLWX'I:72(J^4@4'.N'N2URH.'U$(*H7 \G:&+,L;HLEX),4*27,: MT,S"NFJU@1SC)BF/6L(N ST]OB5,HN\D*RFZHT25DD+$M4(G3V22474ZZFJP M8LYVTPKQRB$&!Q 3=">X7BCTA4_I=%._"^P:BD%-\2HX"OAGR<]0Z'LH\(/@ M"%[8N!Q:O/!]EV^82C-AO%;HK\N)TA*JY.]]/CO(:#^DZ9RA*DA*+SK0&HK* M)>V,/W_"B7]^A'#4$(Z.H8\?H1.G94:1F*'K!>%S8,LX^D:7-$,A^L;(A&5, M,WA=Y7"*B$9O?NYSZ*C)_0X]+2B:B0SZF/$YTJ9 D-TU!9/N$LM:Q"3-B+9J M MU+MB2:HA]$2F)T\Q;KF6&]M-DY 2R]$*4B?*I.A[MZ5R0C/*6(*!.:&YK2 M?$(E"K&M%8Q^,\L@]*NH&6XM^$(R(0T?^DIERA2PC+P>#M$#1-O-#%"HG5BC M*>ALG#[! \_WP]/]\, (AJ#20-[XO:I)G^# B_N#TRWV4.6TJ7)@'GEAC-&1 MZHF;ZHD_7#VWC(-)1C)TJ10%,D!NHWX>R\D_,"^-GX4\N'JNQ9Y0?CZ\Z=^@'OG"LT:?\B;/^VR M4V_^M%*3[_@C&W\F&_YDM3_,^5."/] #YJN6+C9Q5E3:7+H.43O5VXKGYE:K M:6TEN!CBZADT[?0D=).X(;HF:H'HSQ):(C/VAV;LTC5\&^0+?,MG)4!#&05] M#_L]6-B8!><;JVH3HIJ;F@;T@A300/6)GA<-^EN28Y%N66];$LZ'(S(BW&T+5X+60AIIM)$F(C7VSB* 2[8 MD6WZ?I^0]&4_)1A8X2#>%K] I&$"M:*&PLC#>- <;!3<:Y>E?&_ 3>!ZV.OW M$K.*$R_I!1MAC2&5<=1O#X8]PW=_2MS8JI^.1C7Z-AKS(]K_4\= L<;1H8IS MFP>+9!#[&^O#W5);,:@4GV(N2^ #S>O?7>V70\[>D@V$(!UX_ MC+;%@[V2Q!X>^#OR>[T2)>!1LBVV(D=WVR:*O G.VU3O7ZO;7S(6A]7;1,E MFYF+DL##$7ZG;78:UOU#J1[_M6$JM6:Q[_]"MW4[@'3-[1T(_K")DFMW46C> M-M>L2W>[>#ON[F@0VSGC"CZ+,U#USWKP'9?NWN,$+0I[UY@(#3<7NUS 59%* M&ULE5;;;MLX$/V5@5H4,:#$NEB^U3:0 MVV)WT09!G6T>%OM 2V.+"$6Z)!6G?]\A92M.XGK;%WM$SGW.(3G9*/U@2D0+ M3Y609AJ4UJ['W:[)2ZR8.5-KE+2S5+IBEC[UJFO6&EGAC2K13:*HWZT8E\%L MXM=N]6RB:BNXQ%L-IJXJIK]?H%";:1 'NX4O?%5:M]"=3=9LA7.T_ZQO-7UU M6R\%KU :KB1H7$Z#\WA\D3E]K_"5X\;LR> J62CUX#[^*J9!Y!)"@;EU'AC] M/>(E"N$<41K?MCZ#-J0SW)=WWO_PM5,M"V;P4HE[7MAR&@P#*'#):F&_J,V? MN*W')Y@K8?PO;+:Z40!Y;:RJML:40<5E\\^>MGWX%8-D:Y#XO)M /LLK9MEL MHM4&M-,F;T[PI7IK2HY+-Y2YU;3+R<[.KIF67*X,G'Q2QG3@%C7,2Z813N[8 M0J#I3+J6XCCM;K[U>='X3'[BLP^?E;2E@6M98/'2ODOYM4DFNR0ODJ,._Z[E M&:11"$F4)$?\I6W1J?>7_E_1S]7^>[XP5A-&_CM4;^.N=]B=X\W8K%F.TX"( M85 _8C#[\"[N1Q^/)-MKD^T=\SZ;$P^+6B"H);Q-/(0+9G@.3!9PQ45M7S>\ M*>!XB+L28:D$$92<@W5S!X/6T**V)5C:SE6UKBWS3*)$%FW0H@D*@N #:TK+ M^'Z2I;>SI4;TBH8_0=7@ ATN@*:*[52]"@DQG'!)5JHVM&)"P*<W\R4%#V2&Y7OI?4B*8 M W12&DM%4>L_O!LFI!2 M(OU>'*:]T>^'V<+EMP.U/=F;@K6:+^H&.5:]"%TJ4: V+VK;0ZOK6W26##J- M$,=;(4NV0IIVCK H:UF4_3*+SJ7E'K9T'\ <\UISRZE%UT^YJ!TZEEI5-(.O="2Y$\;;T(P,I'&8#$;A(.Y[N)S28'8S&X;]J$\[ M [A3ED891S&1+@W3X0@.P;N[=Z73:;3R#Q=#4Z'3KKG=V]7V;73>/ F>U9N' MU6>F5UP:$+@DT^AL0"#5S6.E^;!J[1\("V7IN>'%DMYWJ)T"[2\55;?]< ': M%^/L!U!+ P04 " !8D@A5_QS1E;<" #E!0 &0 'AL+W=OV9Z@D%_A[JW*U = 7((\Y1J M$?!B1T9'3]8H] : )[9&:1RR#M 8G?H68RP6**#M6SX??+=+B$L(@2_@=UN] M +X+R@RP[P;]T W#+OBD1;KP7/-==-Q!$+J# ;D$WV^1\$BJS[([;K\[<,.> M)0L)'.JNMS=Z!8J573 28EXQ54]AXVUVV*0>W7_A]0*\IV*5,0DY+C64M'I= M!T2]5&I#\=(.\H(KO1;L,=5[&(4)T/=+SM7., F:S1[]!5!+ P04 " !8 MD@A58QF9520% !_#0 &0 'AL+W=OY&O912UJ(Q4C6@Q?QL, E/SIFC M]P1?I%B;O34X3V9*W;K-+^79(' &B4H4UDG@^',G+D15.4%HQK>-S$&OTC'N MK[?2K[SOZ,N,&W&AJJ^RM,NS03: 4LQY6]D;M?Y9;/Q)G+Q"5<;_AW5'FZ0# M*%IC5;UA1@MJV72__'X3ASV&+'B"@6X8J+>[4^2M_(E;/C[5:@W:4:,TM_"N M>FXT3C8.E*G5>"N1SXZG5A6W;YU?)5RH&K$VW(?K]2<^JX1Y1;FT\IT<%_MHV0X@" C2@](B\J/GGN?K_D#IIB%B=:\60B__F,R,U9COOQYR/E.=GQ8MJNA$[/B MA3@;8)$8H>_$8/SJ1.3@X\JC-7')+>W# M(8./BCQL\&1;I$Z170J?&KQY>/4BHV'ZSH#QRM5J5UFH'+!'>&HC[Z'NXTS'Z(811E),_"3L0/ M4U]_'YZVD?;_C0XF?9Y%F'+4!2@?)@S>8SMS8G*2IS%A+C_I,(OW(Y?F,4D# MBD'*AF&\BQVA*2-)XJ*7NIS^4?@0@2QCB$(*(1O2X%C:LS[MV3]K=(>>J,M[ MMQ8P>X"KMO&O_*$2.*KI< GLJRSV58J=ROE&Y7=(PFO9(/ZJ-1@R\^8$/BVU M$(^>Q%W\II@CAV]\9#VXN]6%,M8%Q'!\F!%IAJCG#G$28NQ?0D;2-/%[&@:N M6PBNBR6@'3BGW.'\M?+/&Y(AW EA+((P(5G(P*&7P-3+=>28_[?".L I2>,0 M\L@S!+G7%;EMP]B0Z=-,XZ+*(-)FG@?R-L8S?3B<&R2X$F ;@")CF-\?2S@8B2 M) ZP6A$2!DE,@CC?[BZGU]<(60J^&=%WC]:_23Z3U1/&7\OG)\RACC/:&XIKH1=^]#>83VUCN_FX/^V_+B;= M4+TC[SY-/G"]D AJ)>;(&@Q3?%5U-^YW&ZM6?L2>*8L#NU\N\0M):$> ]W.E M[';C%/3?7.._ %!+ P04 " !8D@A5+Z4%8K4$ #@# &0 'AL+W=O MH%HX+$L M*GW>6QA3G_7[.EM@*?2IK+&B+S.I2F'H4][S>\XN[?+XP_*(_&M9BCF,T?]:WBI[Z M:Y1I7F*EEWMH#6S*1\CL_?)J>]UPFA 5FAA$$ M+0]XA47!0$3CQPJSMU;)@MO[9_2/UG:R92(T7LGB6SXUB_/>H =3G(FF,'=R M^3NN[(D8+Y.%MK^P7)UU>Y UVLAR)4P,RKQJ5_&X\L-;!/R5@&]YMXHLRVMA MQ&BHY!(4GR8TWEA3K321RRL.RM@H^IJ3G!E]1C))P]&]F!2HCX=]0Z#\J9^M M "Y; /\5@!AN9&46&CY44YSNRO>)S)J1_\SHTN\$_*.I3B%P'?!=W^_ "]86 M!A8OZ+;P[XN)-HJ2X)]#-K80X6$(+HPS78L,SWN4^1K5 _9&O_[BQ>YO'03# M-<&P"WTTID*;-@6"G,&5+&M9864T/UGJ\.&1*I!,<&#GKG.=R:8R<"<, MZD,NZC;B?H&0[9 O+'EB"$M4"(+W!?&FK,LK, O9:**DC\_@?J$0=_() M*!O09L,X?WSE"^<)_WA;NR\UF678Z)9&)K6!=^ Y49K8U1N$M/I.X@5V#:(! M?!4JYS+8EHF\",(P(@DW<2%U0[B7['UY6('O>)YO%<1^2FO@)(/ KG[L[\8O MX_C-.'[Y)G[4YPK!<3&R!=:P)(=U^.PM?K&I4HM\:J,@2@ZT)K59T;"$140H M25^C++U-_ KR2%[D)D=]MH>SYX)=P,U'VWW;7D=>883E!!8'GM%[M &]YLHJ7_,)3SM33-'H),'TN M0L5%N$_N/S#: 3Q()8#W1&;@PON.3A:M.UGTYDZVD^N7HA!5AC"V<\96OSK4 M:#IU'.[%.\HF*V7M4/._BNMG#M_WZ(MT!,41.9&SDZWTIO:0.&'(C2AU/&HN M^T([1=?QT:$)02FNUW<0.[['B*&3!)V(#E2R.GD6]*@,XQ B)XD'K[2V+5FF M/G#B@<<;UXG< #K2)EZG3?SFM+D1IE&MKO4%^'E#X%"^=((?SI==+2_-_-E% MM7'O:KKXBWH&]U]^M9\F/AQM.H.F=EW:=GW<7@MT_]"9@"- 5Q!M0WZ;VFU$ MVX"N'-K&?%46Z<4:B[FE"/4"U\W3[8&1M9]B)-#01V^V"_H*@X@/T?2:E M>7Y@!>L_-:-_ 5!+ P04 " !8D@A50AV93T8% "6#@ &0 'AL+W=O MACW0$FT3E42/I)-T?_V.I*S80V+WI>N+29YY=]_=?4>1%P_:?+%K M*1UZ;)O.7H[6SFW.IU-;K64K[)G>R [^66K3"@=+LYK:C9&B#DIM,R5IFD]; MH;K1["+(/IO9A=ZZ1G7RLT%VV[;"?+V6C7ZX'.'13C!7J[7S@NGL8B-6\E:Z MWS:?#:RF@Y5:M;*S2G?(R.7EZ J?7S._/VSX72.;QAL"&'_W-D>#2Z^X/]]9_SG$#K$LA)4WNOE#U6Y].2I& MJ)9+L6W<7#^\EWT\F;=7Z<:&7_30[TU'J-I:I]M>&1"TJHNC>.SS\"T*I%<@ M 7=T%%"^%4[,+HQ^0,;O!FM^$D(-V@!.=;XHM\[ OPKTW.Q6KB#%#HFN1C?! MG33H1G<5"(T(B?O0Q=K[^?A.+!II)Q=3!\Z]B6G5.[J.CL@+CG+T47=N;=&[ MKI;UH?X40 _(R0[Y-3EJ\)=M=X9HFB"2$G+$'ATR08,]>B(3<[G1QJENA?Z\ M6EA(0N7^>B[<:(T];\WWTKG=B$I>CJ!9K#3WO"H+Y&XNJ_4 7?: !!3A? MZ@8.)8O&X!6 ;"T8MI-S=+MS!A/>O%#Y-"4ZOYC"O09S5"6,IB5M$3C,$P&.Q&9B5:"U1PS&/.$9!Q&G"4% MQS#9*>XH,7Q2U*I32U4)8(=RLK7G UF$ MM1(8PHL\X6F!,IRD+$<%Y9!3,)23!&<Y)G7(IX6.<\.H5P1 ME@$C6)RG^-OYD),LH44.<;."PJH OS_SPB<)BF/+. X]0*8!%KL-5H4G>(#M$29(P(U3KU9EN6^T?SX,B,P MAZ,AGDV4>_>$0U&\8% =_)]B!4XR$B* EO/L(DG&V$$@4?)$#T\+<%0 ]TCI\@/TE^\&%QE!_?ZZB *N L]BS+?38Q-"\Y_(KTHE/\H D&F"3$ M I\4*/>&CV(NPZW0WXC\K47N%QXN3Z)I8D&J M>)W9N[E JN!.VEE1Q=WUUO@D>"N0$:5KU%N6]=ES-\WIWEL!JKP*+R)_3X([ M7'PV#-+AT745WQI/V^.+[:,P*P40&KD$U?2,9R-DXBLH+IS>A)?'0CN@5)BN MX>$HC=\ _R\U7/7ZA7

"\A4AX<##^A<'4F M#JFC41J76+O.,1Y\7T@1(OOY$ND M@JYWRF)O;F,KA73HTVAZB#6'6.=?>"V\G1-\/''\[T>? :>1\Q_-#4[%U#,W MQ:2)WQ.GY, =C=.C\Q>_QO[XZ,"=/NH/F@?;_.C7;T\GCV8=D&7F)X=__=2/ MQWM%FV[0B4:=^C^G5YX>WF@.M9!R<@SDAC+BNX?I!OO)8\+ 3_WR1S?+V(9B MMMYLO5G%KW;:2_8$+N7=$!?3Z'9(N&D!N+Z0@Q=,[)S#X14V M$.[KNMAN8;'=^U2BUQNO-CK'N'[&)Z/3&Z[#/$?4 MQ /*(9UO\,OMYIQKTT(ZS86,VCL*45DK11#6"^#<*CFM>3?UT?S(S_ECC\V3 MB7L);=N+?3=_H@F]@Q8TX]W&?OYJDZ-\[2$X1[O\Q?-MMOO\]:?=G5Z_=_;R MWO:._M+[.Z\/=O=VCV8<8Z>O86W^W]_V-WY_:#+MT7O^>Z' MW>=_[)5K]_;Q_58\Z.WW/O0._\[=V<+5- %HF341D44"*D5B& .BHH]21!E, M-FN;8EW*V3IY<]>]7(XL^XJ0#QPA5QX@*R(N$!%GHCFRTA*L)X)QB8C($O'2 MY?(V,FUY8-FM;7*AU[74BX]5K<"X#!#Q,(%Q'NHHJ+&"6^:#<. B-4 1)1EW M.0:JW)6WR&^8.E8LG <+9]JP66\HEY%P+BUBH6+$",N(%8XED<%+*#4V%U$3 MO4)@A< E&/7*(V#EA@O$PW8H$4]@A<^&9,$5 6H5,=8Q$CE/PD:9A&D*<*IU MD-<.][T58+SW:4R-<]6]3X-PVH1?O!_BK0T.TP ?Y=%P,!Z.KM_[[F''5<[# M&KW)7MEDK4D,G$+924%0SZ*-03F=EL3A6%'RZB@Y6YD]!8G(!988+Z TTC'$ MAV"(3$$)YBUH!XB2[#H>Q1H]O;S$:#F%O!*C!8I\VVD6O:>2.D5"1$$',)XX M!8((B?]XQ[)LFC&L&\.6*,*Z2OZB]7M@.'*:7%9) &CNN4A.BT"+4U5H4;U" M*RCL;:^0\%(H+1SQ+',"##6]17PG*2G-&$M@%.KW"W(IJGI?6B%?>1FOZGV! M$M_V>Y0:I5$'5>KO>U3OA=$GILI?TKB8/'.EO?6ZU=>NWK+H!*K['#CV9'AX MF$:A[PXZ1^XHC6XB8.Q*N+>Z#4+G(3%02[2Q=<^E?.6% MO+*;!8I\VWG!?%11*.0TBF8"2MI2F2Z0F#6SP)#B4+:V:?@Z9;,%'^ZN67 5 M_87O3HA$0^(@#9=@*,X[(.C[9,%1ZHVOWHL5E/:9F!;&LJ2EN8[BFH!,%.6> M"\)M,((S)9P&M&6J>E\=&5]Y$:_J?8$"WW9>Y!23T5P1AUJ>0,Z&6"Z0T=O" M[+3)*J' "[K.S;7+ORQ0].]]9,:3X>AH.$*UUO'#0:R1%S?+;5C28)US-$0# M063O9/+:LNPX>"_TDC@O*@XN" =GB\\RY8/QU!)+4PGF]8'8S#P1X++EP+TT M>6V3K1MAZL[-ZH# RF- %?H%"GW;MP&9*ZFC(LF&3(#E3)#R!'Q+N9 .I+8E M%@ODNC'7=FY4V5]B I"XP&11TM(69I"9&9:MS8P7%O>W;-5:R)U40KA"2&O-&>!(C^38<)D!NTHP:E/!%B@Q.<04.X% MC[CBM; >19ZM"[M,NSA5]!>MX#5DJ@4#FHV TJH @D;$IR%89?.T)%/U8ZR6 MM,^DF!A0.3!'@E*4@)-HU$252.#>I: "CSFL;2ZB[D@5\B74[\LIXU6_+U#B MVVZ,E'WR5@62DUSW,IB+I>/BCI95!>!:9 T&*0'2H&1E#'! M65@2ET]5'@M2'K,51U!#&),-(SEF3\ +1;R2J#RB*DYPRQA#XU"M4[J C:]% M2-\=;YA5[*W8NQA'W%)";\7:!6)MVQ'GN,\V:4,BS8% LKRD@0?"N4\9%U 2 MB:]MX@)8M_S:]9$KY%;(?0B0.P_=-8IG\"QDAR:Q32&1ZH+\VRO24\:!O!!R-"7ML4FJ_#PB+D[Q)ROVTK?V$; M^5]:?>0O^N2KEM1388/2/?J\-_:C44(NT/^8OC2-+I+XU:^F@Z=??N(\#O7D M^/L_F>E>>/N TK0A9_+;]MQ?_[TW.K^;(_<^$8_R_8&XC#?[R!U\?='YR?7'.\>GOLWQUAS@L9X4PK1ASA9$4AOI3TS#(SN(+3J'P+[\DMS;UT M]D8%M/^G;T*PVMN?2!:6JMCUXPPW-^I]Z!;^L7_]HO; MO*S+>B."_**^F3>^\BYZ%FN;?[[N;O<>O^SL/'WRG]Z+/Q$RG[Y:[VSWGFQT M'O>V.J]>__YJ>VO[\4O\^+MC6Y:Q](;'>++C89F1F ;C%,NK!NV*%=%YUA^X M05/<[-4Q?E!*MH\[_WH]<">QC\?_?9$,MF!JHA"#3M9G+9T*"JQ@OBCX%(.T MR0NCV-IW?F?*SG/PBH8 $*-PE%.)^@%2HC%9M7;1DIG"FFKXZ5T\UJ?_/>D? MGW:V!Q_3^/APLM)_M!+ZY>$?/^+Z%N[X8CC=V4LX\X=XY=/_]S^&,_WKN),F MH^A_&44A:N/^N*P,E.)C_$T>'AP,/Z$^[+AQ^:PT%Y_HX_,.XTW%__->V]-# MTX;;G7_U!W@6Y&#XG?&_'UT&!=_,:Z,]ORBR1EWCTSIP1^/TZ/S%K[$_/CIP MIX_Z@V;,S8]^_?9T166VMWK+I$P.?U$&&W2B$*8[S=,K7]Z\7M(-2_N '5% MZKS:2PFAXL]A:'!\L4W+5ZJ9=@'#SCD./N#G<([^G7/@O[O>XC]B\S?J .D. M!^FT@YKG0SKNY).OBJTL]&[4AKS"[5Q@(A::3<3&!VK)=_ MR>[.4]Y[OLVZ.]M\]WD/K[>[U_9P]O;_^-#C/?Q^E[U]L_U/#[^WN_7AG^[. M6_IV__4_W?W=#WC>?N_P6>Z^HFT-C2NZ/8PT4U2[KE1*B1E@ IPSG@4%1:E1JRS5RX,6='MAM&-M=!- M)1,RV$""DXF YI(XQ1DI::%9:JMU\=1QN:YJ2\YELDD::Z3QH\WZ^AZ:>;)J M22%?35YMG7I+*7%:B0@Z)RLHI&R]B)$YJ9@(UH.TE7TOA7[JS[!ODT26I5&: MT<8A^XZ9F,@U248'"!R2$J&4Y%IG;+9& W+X V;<.4QN?%):UI^,R\9WV0:??M0<=@?' M:31H:.L*&^TL*0Q MAVBCX4J##,( ",E0#R<9)!-7[E8VHX7_[FTC%DU79M7'"]/'I_^?O2]M:BM9 MTOXK)YB9-[HC*&[M2_<$$;2Q?;G1$FT;MP.^$+6"L) 8+8WAU[]91Q*+) S8 M @34+&VTG5.G*O.I)[-RF;$/, U2N)00" -!7'"#;/ 429J"(DPGS.7*.L&K M&+_ [F,%F5XH,E$FC$K$@$60N*+>R,"CI4(;G+3V=\ZD*,CT:,@T;2EHD[.Y M/484&X>X<1YIRPQBS&#BH\/8FB5$IE*2YZ>]K245KZ3B/?4&LJC2$O,<3&]& MN\=&)Y2M9/%;2?/-#,G-30FH8!Q1:@WB4;A M $O-JE8O-%]Y\>[YZ5R"^8EJOY!?1_,W^]\KZ7;5:6MP6/6B#3 4*=![!VW M.K4_/]E6K_K'MH>QOW:OA+.G>%AZAX>M6IWJI-?ZQPXB/.MA;.>-K\[DJV>A M.QS<-A%3\_#=1/.9F?E]23(8MSH7689UCLEJ?3 SSFFLCFV(%0RJ=6W:;H3O M_J'MQ?ZTH]<$"?_'16;$3DFMO:%62<^,IDZK_5@^C<=P%QC'SQ/&V_'?'\_VOH031[EL?LGWVR6-XV:KN>G/FIOO M ++_\[7Q98OM'>W!6'?/X%K'C?./"<;_;5\G+4WD#G', N)>*^0$I4@P+22! M755'EINI\CG="*HW;=OO5QO57[V88B^?YGV&Q:]S6#]V0;I;OOH8^]'V_&&U M??*FNUK]^>>;ZI><'$OQ[]-?J=\FO_^:%VN4) MH/$ICA@O^]SUH B>Y0QQA MFL? &=7:&9.(-B$P>%HB;A$R)*;YPE;'@_KW(RA'_>\<8;OS<;]\;6)V_N%T M7V,A(D\>T:!R\!!ER$K!47#.R!0)B)G++K@U?,-.#V#7AE>KU>EA"Z3IU/:K M?AP,VB!S[JQJ]?O#?(Q\/RSRSB1I*:4.V*16S'K)HH[<^&!%T*86$Q"2D9C, MF.A7L&@B)Y\&7?]U"P83PR8(1N?@+\#A;ABAT%]#$'(0GNU4=]0JJ'2#N/CS M?:.L2"%(A)E5B#/AD>':(&J#3)1C1W*K>\"G54-G@Z&KT6K713+&" 6;^7$W M;Z>P/I.T^_&VME;-R]N_OL?-H%DOGL =:I;4CG"'P:']SDX(:PL[ZI3T!>\B M8XI)J31LA\;YH))CSG@+.A%OZ UP\P:X?=J)O?YAZP1D+J>OVH-X(42(OC(I MVMX\$/L41^%)#"A8!AN2X>U):Y!K M7=5;TS7IJ3JQ54=#@)I7MNJ#$=!*8!#40I2 ).;4[BY8";,"U8$]+W1!://^ M>47X[#&8,8-<7<36XM/K @X"TJ6+HB*MG*D,7Y\GIVO5!N#DT!].$;E)\$U^ M\Q9)MP.X;S\'=0!![OX#>W*HZM(U]8\/AJU0)ZSG/?MJ _,X&S0SZVQ/O

'&-6D^EF=T3J\*(96'=A6IU^_V>X"Z/=S;$P7EBWG^M?FU6 .]GPO M< JL,EAM$)\>;S+&^<-LKWSQV%C9^NT>?3'T0PH[VR<-7<^ MX.WW'TAS!T#Y_=MONSL'=._HX+QQ_EDTX'7C:(,VWC=38V>7-#?V>=",.>J0 M9PFX(.4>.4X^?[OG,CW;3H.0$GB"2.(1YD0 MYXDC[9Q!!#L1C0@,$[.RSLDJ(8L*SUV.J*E2UJ>@V6-'/A4T6S":S:1!.<95 ME IYK@/BV#-D89-!QE$B)6%2&+:RSC!;98H]"SA[\7D(-Y<5+>5;'HI5U7,^ M*K_S+L_XQN"-[?7.8.+^SM%4!:(6!E%G,X2+86<8]1&I%'(P!H[("240I])Q M08TAU"RJCN+R57(INKQH3E%T^?%T>9IN,.,"\T8BX2-H,,PJT TND'".W"?P"C^[ ;\ !V#W^#CVZC/>$WL2>S_$V>Z:G?^L<7YA MGK"+&?\K3WB!^0>"^>8<'QDGFN#@4-*4(5@ZBBR8DDAHX3WE#N,$5J5:Y>:G MTPZ7K[9&T>2%>X%NT>2BK/=1UFE.EI*1B9N$HO2@K"89Y*SS.0R5,*E=3+DR MG1$WQ;HO8;&)%\!OGIM7:A18ZN_:)J7D6)<-14A FHS@;UY,IR0<'^XKQZ)B,R "'1-QZ"?IC M0'](C%;$R!G&,\D'SR'Y[XK(_4!ZPLMJT5UR&$H.0\EA*#D,)8?ASL;$1WMZ MD<5]=X=>"?]]?>&_BW+*7;!3$+W&1/*:<;"=. M&T=O^=Z7)AB4'\ZW-_^&L1VVFU_^_MKXTCAKG/_=WG[?8#,E#\^;1S"^L\;. M8;LNF;C9X,TO_SG:?O^9['WY\&WW? N,T,]\]SS,2W7PR:>@A4)822#"V:)P MU E$I3/>P"3C 'LX735X46=#R^%R*YD.!>H>VVU6H.Y1H6[:9Z:4LDX+ATRB MN M%\LSO]7Y:S3O!:$>!J%FTR ,]Y9R&Y R.H?I2(>G>:YD3-0R MJ?.+]W&]:W5:_<-<"K';_<'$RE<1VKMP5C&9^/=YWJ=@J"#-G9&F.1M7I;AA M5!J/+12]M.'ZS]\;,8I^;]T4TE-B M-4NLYE*S+P#P ML+@^U/,QS,!D&<-0SAZ!+BGB=D(LNU=B)5TB>A+,"V667< MO(" S!+:7N!RF>!RX>2WP.5BX7*:Y?)((G6) 4CFE%1,@>4&K9!,U@FI28C8 MUBW0&7^AO1:GP]B?0WCQ38V):I6I3GNM000E.>U4OYST0$MZ=7O"8QE^.2ZU8NN57+J-B9S3U)^KD[PFJ=9-JMN]?8<#0<=QOY MM>ZT=9_>:QJ#+'&2E#:&)VJ==HDG['B@A'%)Q\'T_(:F6O-ZKTW\ZOEY-^%Q MGT6?M<>/M3__0/:%L8(#&", YHBXLJ#G,@$W"IXFHBU+CH UNS:G:=:XPUHM M!_=9\!_*GB@+OHCD"AC#SN?<;O>\L;F!FQ_V&5&YJYA#Q'."N) .5MY$!"!- MM8C4B]RCAZ_->B8OEC\WN%<\%J#> M1ZX]5V#[*4,<)UQS9DQ@P7@G$FREAO%1$\D)D)$BUP\@UV?;.Q_H]H=]8D+D MAA"4E!.(.T.1MCKEBM%6,\TI3A'HR]HL=_EA6-,$=,D&*@F5/''LO F64ZTU M)S9Y,UY^4I;_89=?- _V!0M:BSTN0^DDNN0>I_NTN-[\ISP==+MM_(7?NO%=MUA[S+/ZW^NY]B-V2^^ M_(G-%'(XN/DG,ZDE3T23B9R:G2O_/>Q=)L8++5U9(X +G1'[9!_J_LOYF_!F.S2C*4"\0;D M_*_;&P4J,&WJM,;8C8[EV#O MQ9ZG$(V0PD1'.+>21A%NR15^HNG\JQ=/;"M4;[^=Y,D<-0'=KNWK<69X-6H# M_31IZO5(Q@,9C:,DJI_N1X.=)8$AY7T.6L=@2#-@&[XVJR(G+M%GF:@^D<9X M51I'WAX_ED9;2T%)8R]I["6-O:2QES3VDL9^UX/#ZQ8 M\L8<>TQG7\%!\O''XUVZ][7Q_@/,/9/?HC\/=+^]:C2]_ MMQLPCIE2:._WCO:./YSN;;:/=X_?DN9FL[7W_NW9WN;?K<;[=_#;K6][7SZ? M[1W-S6#GWF/+&4/2)9Z;MRNDL98HLJ %B_ /S0?);%6:TJRO8-SKQ+A%A<<4 MC'L4C)OIJ8,MP%:(RVM($Z1X# %C..K4OQT*EG)75],+YC. M("_ V(E1/;8J]V(S3@H$+5HB)K-7?>"]2DUIX?>"]7EQ#6&*/C^F/L]4F/::.:4Q6%2) M(BZ-1$[+@+0PH*M"DNAB3F1?KK(P'/G%QV'(AB%C G>"H1Q\HCHR,8/ DL':&DBC;[ M<\@JT26=_04K[:*(1%':!U#:F9QUJ33#6"(I74 <5B6'0@KDP [0W#FIE9*B[F;\6$4CM2+/K;^R:$6Q7'R.,=6'R]GO-A7#X"8L\=623ECC/9( M40_V%18,&88UPCFDRS&N$[&YR@?&RU0YCTQ.J-U5$@2 MRQ'7A",C%$,VL&A())RRNGRZIL5+\H@*.*K5:&I>#+HO MBJ-=/W'?Z(0:[D=1\@7F%PWSLX=;%JB9PU*@:"-#W!J+7#!@WEJ!A3?!.9JS MF.4J48OR23V'XCZ+B4 J,%I@]'%([Q9[*WXT^W-__XVGS?. M?SYO;(*Q>?0![V4V/.M()SCX1STPXTZ00U7F%$F,W% M=+E .D>.:*^Q!<1S,;&5=;4JS6PYW66$N1&Z*:KA+2@)X::DU-[QPLB7#JMDS4^6(\B8(9+4 MK/*Y)QVV!@46,)?$1\Y"#HT1Y*=]_27 ;8DUF1HF Y-,FERTVFL?!"X>9W=%DQ])DV>"^W7$.&&"@"X*Q'G@R +#0"0('UDR.&I:![F)GV8=CQ?D M]@*"^Y^;<^[/:/OQL-L.5>OXI-?]9U2QM:0MW@2=4EA,O/0R$L)9 D[D##%2 MI4AYB,HMB@05=+PS.L[I^V:4XXSHA!(E'/&D%=(V8\86-SACQF\#()AMVB6$Y1U?NHZDRT/JP&5E(BP6QN M1L,(TBD'="HFM/.).8)!5>5/-V@L?77OKF5_Q\.6;^=VNJV.;P_SH$%%CKN= M_F!4T+]*[3C;:+=86!/L25AB)\# 5MK 3F2-(MY2GB0WV A;SJ^6#9AFSZ^4 M$C9:K9%,R2!.70Z,E '%B*73#%8UX&QA 5 MD855?"4+UF2F.+6<$^5!>05A MAG@7)7/&8Y$$D<57LG2:/-/65'/MG29($F 7G F,K&(&&1R]X@8PF>E:D^DR MI?467\FRL:)WPQ[@Q'!\8)1 4^'OXBNY$3JY",Q'DFARF&/.'5,J6:6I%EZ: M1(JOY-'1<7NVMA-CR3E'.*+8.,2#!F T(2%&A O1.,JU -,+%.1F.(K672\ M70@V""-)L(DS*RV5R@B0)@+T MU0;K54PD:@Y$1BVJIGZA,2_1N?.F=N,,1YC0ZE0GO>X!\)A2UNE&=%0L.IIP M2A[V22>3CD8FZ[%+@(VP/Q9OSG)!9V-G(\-FS72V-S^+YM'!ON4.>T\)8IYQ MQ+W72'OA41 1)Q.H$7YLYI4,5_7_,6CM%_Q]-_Z^O_B_20;W@^/AVV;BYV$>-(#11C%OF0^8X^[ M,,SS^HU7YCCYY0F8RY6UV+RR%/!W.^8_ ,PVKJS(C4!7,&YQ&+;4S_ZU>%=>@L(OBJH4A5]*A9\B-.'B.N$P<353-$J C:6Q48(6"BFE7# MY0LH!5LJ:A< 728 ?7 O7P'010/H%!U.RFI#<]>HD$N><:61,Y@CZPTQ3"MG M%:MC##!>5#K;DM72?LZ5C>U)"[@S7"B EL*T5:G5J?OZMG..?/7+^ OCER>] M5K>7._W:T#VI5;N;JHU/;RK-Z:_5:>S%JM,=5*!K,$K;7JMN"KO**7:]?,E0 MA6',5[Q\8W++NEM.&,6>]^+()0E?''1A03L'5WOHC'\ %S^*?M2*.';JXLK# M^D6NQ1G_B56>.YA2^%X8#PEN"1(! UJ[7KGY/N71EV6)-[_GKIWT'LJ-AKKY M2S"9IZW!X0U64W5J^]5_WP?'<8B8DZ2T,3Q1Z[1+/&'' R6,2SJNMLZO55N_ M NAB&M"O/LW= %P^3P#_X6+LVYM;>-])2ZS7,?<[%8@;C)&33J-H98Q:*C!- MS,HZ7IN%W@I$L#T1E?LL]0\5UB]+_7-U]V$,.Y^_-79VS^!?WMC85P F%J@2 MXA0'Q+$FR$5/D9:$*)W@#C' MKLV>ZYVL? I8_DAH.]A+X[KP;6^5<>PUH=] M - $)&K68_VZ$E)ZU7 S/X)P&SKG]@^6[VW]'BNP#16ACB>RS Q8P(+QCN1 M2*2&\5IZR 0H2)&>14O/[NGVAWUL-&7)690$,[F/%$6YU2=RG!KEI;*^RZ\!KGT-E!)J.2)8^=-L)QJK3FQR9OQPI.R\ ^U\-^:I_M:6NQD<$B( MW-0^$ :((4 $ K->&LDHS06*UV;3NW\*-LAUV)C#MK*LM#K#>C6O\:TQQ^&Y MR<5)M]_*7_BMYH-PJ%O]SO<7(F)[ARY]8!Y; <'#S3V;*Z3\1CR-J:G:N M_/>P=]D,X" B!_SU*[()!ON;;9_:L_[*OZZ356"JXXLK"G>??O8;GS"E!^OL M,^++H)O=45F-WVK#(W\+QF279BP5B#?@UG^UM/=&.9. VTJ.:7">*&R,"XX1 M35/:!Z39,BKBXG9]=N:P=06*IW7R.&).B[]^;FQU=SX6.V\??/O MYO:?V^^WWGY:K;::;]:JC>9F]>GS'Y^V-K1DL#)P"?58T*,8D MOZ55TA--YU9G8#L'K2SE&]=;U3Y"'ZY/_C"&83MN)U@U6)T_ ?G#Y8A& ZI5 M\%4WYCK=CUIPQ1E!N>8.T#J:V<_;__TI2HW[/'Z4*"1\V62^^NTKMKWF4? M.[GVI7: *IVP[M():RFRN7\LX.=)SQC_B "BG;P;C'LRGL!UNJ$TV"J-9Q[\ ML'F:>C;C8&M2,O)]MQM.6^WV:SAT_LR:Q^^^;F\V#[=WVJW&T0>V]_ZM&'F; M_+>]_/D7&,67#V*F?_..I_ ^;]"W,*:ML^9F^+J[\_5;\VA+-,_?'1_N9TF6K M@-W"ZW?D0R"B*%;$ LQ139-TRHC<6U"E. ([_!!@EUK?8D#GL=YVS<\/\W;/5B((7F+0S^+JM1B\:Y9T#S M8'_"SNJ(E"(D=[3PR"257QI%C%6:I]RYBZQJ\].%&DN"W?)J-K-44FMC@(4' M\D*T9"R8X$-2-B81ID(';N7/5V!]<,4NOKI;R4]TMH0D[PE@?!<0WHV;>SN6<"E?/02Z^O":4G1 MUX?A'"-G"A/!:DP$,MP8T%?&056C0,KK)+BCL&C9:4R76E^+I^0V#7Z;\X)^ MZ$AP_+ E=_5AIV:Y-X G2/XOQXF/NC.[;O')_ D.8T"Z/=LM'5='<#V MQV'<-T9?/YO :L+7I/ZQ".CO75:O2?-CX=J/'U=MUH2Z*X3\?UDB,5ERMR9^BWW=-4]"O[7]?ZU M_L;V>F=^I_%*_B*':@$'9@UC/Y,=X;%MUBM-?HX.,_.8ON]'V^C,G4@4M"UH6 MM%SFJ2QHN7"T',W@/,2L7]V"FL\Z\FYZHF[H>CSLP[V!;8_J)74[_:6\FM"3I121B5VL+C4GGG0^WO5&IY+8W7C@Z/=W<: MM+$)X]GY &/\<+ZWN<%W=_[SM4$_D^;.P5GSRX?S[T M^?X_A\W-T&IN-K\V-@\/&\=PC9W/9'MSB^QM-GAS<^]JXL3D0-M;;PG7 3FL M$^+)>>18U(@ZXW'RB1IJI,W[AZ5>5-[G.-'_)T M+*W>SRVLR1A.BG(2E:7FN8;BW>WX*.[@/@HCI MO%.J2! DH6!S50SN&#*:<)0"H9QJ9HT**^M*%]=.0;(7A&3W<>T\ I05U\YB M/-?3_5@M"1YC9U"BQ"..DT%.1XR8C0!L5F*1:_ZPV?XDQ;53<.TYXMIRP5KM MVBD0=C\(F^J(*J@.F"B'L&(4\: 8TH0X9(-*6EB<@A9 T/AL5&V0J*A,Q7,?@J&$)^VB$TM[8Z6YH(YTNSIO'5NWF%#OQA&FMA$+>F^>=1F.>T8>Y8=I=P]*V=(;JTAHH8ESC M/ M.=;!B, \8Y9A$*]$PN(";LJV?G?=/[LL1@IC.VV"ZG,J)?>YUZK+Y8.T0H:X MB+@6W 06A:1\9?TY%"PLE4A_HD;?PVMK\2PL1'_/I_17<&ZM,1H)RK/;-(K< M&PTC)9S'UJM@$H&M>[; R]T="T5S7_4V6VSG>RLIF=YDC74X>H*DU;#)Z@C\ MFA""?"2@NI$J&=W*NA#T!6^R/V<(+*V2SC6#J=54XN X$"O.)=:*$TF5D#%% M'@0I,0S+H*5L2DNUB. M/\[3%&Q4 GO.F77 :)@P!E2*F^3HX@[P7W*WG\=3*S&E5I%[$P512#I'P6-&$6P4;SB8J4X5/7ZN>CQ>MZ=;IE=0DV"G9T/,6/;*.@'=QU9G*>J\CP8?7UG(DN- CP8G^"LV5YCXBT%.%N(T> MF2@CY5+>BXC/:>>$@.9Z%Q'6 M5#.1ZPH*M[!SO:+'S^)<;X'+] HR_C)&'0-6A>JTV_L*,.5_[(3O^9X>WV.W MB-C)8&F08!IS[+4&LF^I*,U8A+DBTAQI#5FB'"@DQ&)^)=24 KNKT0 MW2XFT0+U^.RZ'H/-HXB6$6G"P"92 B.K"+QD'$=I*..RV$3/5H^?W"9Z!0EH MF_&?V.Z>Q% -HC_LP$T/SDHNVDW;!9$\"(LE#4ISEJ334@;CN-':8Z5+/]BE MW#6F&R9:'Q,GP/:,EXB+[$CCT>:R6BI1HPCE:66=D%5#2H#A2J,8V#,0X@,3C$HQ?(.>H1=B88RF,(GJZL\SE%Y4M\X=*J[G)I M;FGK^3#'61,5YBI@:AQ!L!M3V(6I1492AX@4B2:FO7&RWH7!A'O!N_"KRF53 MVD2&<^-=QAF)-A\[.X6#)O"D-)5G8(*3W22"&,G$(?ER\DX M%@ MC>:4.NO,RKI>PR67[5&W0!ZD=R1X+C%723G- U,^ ]\F;I\+TOTX96Y M6*(+/DHXXL'&PM'*/I1R?R:4J'2**:B]& MM8M]O5A=)E.;="26.A8X"C2)W&N4(RMC0H1'!:85!VT.99-^GIK\Y"&Z99D6 M#+B.&ZX]<5@(PH7CEB;MJ!,N .12+$K:XG*AK9AB3IXYPQF1^0 BEW'/R1%: M*"0MXR$D$Q4K:8M%D1>BR,4H>EAOQV7:8@.>J;$?B+!<:HP221YQ;32RB@M$ ML+/4B%!*0!3=7I1NE[3%!>KQV74]CC22&!5'N9P:XKG(M8O!(I*4H#:!(606 M5U^SZ/%KLXE>0=KB3G=@VU7K K,J6X/6?<_A7;<78@^-GN0W!O,=NL-\N?P MDT\'W9/?\E+TN^U6&'URJU0^WGS=42C_^TFF9KD5]3YN2!E4-(QP3X!P8:\] M#5)R+3 AC)*2^+F4^^YTM"WUBJ3($3%6()Z<0M8JA3SQ/FCAN%)424 1XE!G'D.L.HC M(E38 !9-=-+G\$FLZ<\'01= +8#ZH@%UN?"TG(T_S-GX1=-LSXCSSB!-98YS M21H9&0R*P0LEHPXV,*"D;)4+72CIJXY9MR1AH5(*B6#N<@B,DESX:!U+2?/2 M"70I%'PZ>UIA*F@*$1D6&.("K$]G1$"*F$"3M4P'L#G5XV1/%^91F,="F(>6 M-'%'?+**<&GKM QEDC!2IX1M*,GG2PA-T\GG5$4FJ.4H,JD13X8B#9*!M&/& M1)T(D$O@'JMR8GO)#.5^WO8I9*:FT,"F2"YC+_C 43?$C*QB1"J=&P M% H^7:,A:O@?*@0*262K,M?UC$$@JX,37G#,2;ACC89_#2RL%_P;6O^LSWP= MWIR(Z['M';0Z$Q67$ZEO=4+L#'ZCJE:F1Y9O6K>!OL*ZJ_CM)';ZL>K%FI%7 M@^YL %MU:OO5?]]G3\0API0FI8W)D^VT2SQAQP,EC$LZ]@KS:U[A*YNCF-:9 MJT/>3M/[X]TV1_D\=:<=__WQ;.]+.'&4R^;.QEESYP/>?O\!],6?-=^__;:[ M?10->-XXV:.-],S5VWI),O!#)P-%!A8N [3Q83_)Q*C0&%&!K?+*KE4[A[$7:Q"Y#X80HKP-5!(J>>+8>1,L2*O6G-CDS=1..RT_6\UW M/R- <_(*\&N3G?,M ?OG>>X\F._3_+"/N4T4^!Q*,LN1!#F"#=0AD:0V3B9- M([Z7\>2Y(IE>$\<)UYP9$X!.>2<2B=2P2J<[@Q4S;U3VWDSC1Q"&K%VPM)J3W9>#/>SQ]B=_&,.P M';OI.Q;^N^%@V(M79??M:+9V,MG<@?'\T>[ZKZ]-.'=V*3 8&QRU^2"(19Y# M^:A&&BQ-8/#&:4%X,!),T @:? +S/N@-XU,1ZW[537-VP-5:I+/\^RSXJ5[L M^M,#C,MO(:'MG+XZR> M\9W''Z_5'TWY0T:?:;H&F'_CQWB-_.!G3/,?^N7W!DOXFF;J3I>])<5I*3.9 MU%P7R%_PJVZX0[3'/9Q#WWE\#V@<>\LT 6\GRCI"YO]UO7]=MYO'^/QS-1RO M.P-O=_(#SJH]H7LTAS&,D<9GI7N'NSMOOS6/M\ZWWV]E)W%J M?,)GT_V9!-B EGD$6W+NDN@%,M;K[-F8B\/WC*7VSGM%E1;&*J=S:!: M,L0PYS@BSM'<.H$AZPQ#Q$NO2-"<:9Y1C"6D3A;2]4%3+9RL% MUQ:%:\TW,[BF)&&68H4TEQ',U!"0DTX@':2ADG,/GR\(UPI;NR^NR<+67B:N MO>L.B_=M<; VZWW#',37*8%Q"6OD3%!(!A<,=BEB0^K&L'-R3 I=>TC] MK".L;!K$7B%MRPQN;7O>NR>R;>15+?"V<'B;];%QX@FF1*.@1 Y\P@[XF]-( M.AV(T)0SDE;6!; V45C;HVKH[9T#"W5; G2;4+>M3HCI9I![^\VWAWD:WW>[ MX;35;A=46QBJ7?K8ZM8;@&J22F63\0CP"R-N$D,F:@(+?@B^=MOO2F[SPTY-V1!F-H29A.:R"3S&)C"AMD!9G7.!(.F!T')8 MR5SPRR!*F4E1$)<\751%OP5JTD_M'A>)FM,9G1>)FUG66YVA'64O7$D;&.L+ MSX'0)]U^*W_AMSIO ?C,9?QS5J8KOQH_*K[\B77P8,/!S3^9B8%]HLAUHJ^G M4%S][V'O,H+W("+7B_8KJGT-O]GVJ3WKK_SK>LY%JS.YN*)P]^EGO_$)4UK( M$\X$],(3CN0'P*3;JU?[MV$.V\O?@C'9I1E+==C+N/M?+>V]4?5JNMYINU:J.Y67WZ_,>GK0S<71 W,99! ]&(M'Y<[JK[SI'L-# MG-5MD]3O_:H73[J]<895/!BK[OP\K-NS$%>>4;*6,&M"T<6G59$U29Y-#MAS M&RR]VX(]QX2UF]J;S;-1GGL6VL9PT.UTC\^J3]F,@.U_II?8*TK)V]CY](J? M?M99^$@'/V Q/)&CZ@_;!KJ?Z;-XP;;VVR :?#AM+GY M@>P>A5;CR]]?&^U\^G#??;]'M+V_9WC'\?50G[DUWN=/)1<*80\)ACGC@$3GFP&Z+6"4FM4K2 MKJS#O\\B;:^D,!?$6CAB44QX) KL< KZP1W8YA%3*EFBEH@[UY%]1>:>0YSD/F0J7 [P-HH$1DF**3/%1P=A%):X40"N M@1/_02%L0N@ M/0"@3;=\8YP3CXU!P3";FP<09*47B"3@T,2%:!7P,[9*R(+;KCSOP@I/9QQO MA*-A?Y#]T-FI?>&]OE)<;_MDT#T8'3%6UO_?L#4ZE*Y:G;GFSY0]N/&][G8P>8P&/[Z004OBGP?13Z? M4F0=Z@P,B7"@0%%,MKDPC0CS$(E(QA&<:S_)V>2,N_'C7BS%TCZN_#KN#;J?E^V.S@?Z0V? JLJ=XCL+C MW$AL+6?>.S"@';=@003"55 _;#9,%FISV(/9&Y7F+=;"(D#J;,9:R'X.J;E& M@J6$N'(6&6$(PC8Q[)DF3IF%60L+S)M'[,R@S]Y:$A ,/ LP(:G2*DG@I"?Q3-'I9-7K:DF"2N&A21-R#,M>> M ".51H02$P"=65!J"37ZQ9])7 _8RWU0JDD+E"?)PWUAY\@E17D.JF/*I)3< M>ZHTYU98EH2U@5KX1Z4@[YJB7 +]?NZXY2+03XC(C"#(Z%S250:*3 )[RD*4&:258TA%JP G6<11 (E5JTJ]A)(,!2L+5BX3 M5BZJM$W!R@<\.KS2_<0J $Q$,1:(XZ"1-40@3&QPE@8AG5 MU\O77)2KN5K$9@G+.VP/#F.O:G8[Z,VPU\N!B:-B3T]3[J$>S;C:5+?C1R-Z MU;4?/NP[3K"BT:)(L_/,6(ZTXPXY9J+B+E'JY;.L_3 2/9 K-%[H2>-@@PV,740Y@L* A:_#ZOG??- M4FQAN3/LO^NO?D65!KZ?:/_BPZ(^1=A#6H,S8/UU';^9DALER:TDN2W^_!E#QZUVJ^W^7-S<]GV^]AS$=_MQH['L:\>PYF)6OLO)M[ M5N%-8&!FY! OB;BV%FD>'0J"8 MV1@S$UVV:6,GB+0#W.@%N45F\!> > >"F MSQA","(R =@FJ0. 8PH9R2.R29J N>#1YI#[5?),ZJZ\^ B:[#T[MKVO<>1A MB/\WS$RTU?DGCI)02M+N0Q.QM_64CXV 5NQ_:64G$=S$!GB^S0C&VG&KDU?G MG6WU_K;M8=RHBX@6(%L8D)W-,+7@13(Z6&0PD#0NG4<:>X%HHEXJ'&&3RC&\ M>!5C6G)X7ZZ6+XJ-%"U?!BV?IBM*&"U89(AYFH-[E4!&2]#W2)R.44I'S1)J M^8MWB6V$?^JXWA-[5A<< 16HO#UI#6R[.NEUCZ*?]9*5O(.%]HP<+T'_K]$2 MO.OVWHP6X*_Q_!=@6A0P-=] & *QL84+2+.>\2-P6!'88H KS#( M@[+1,@ FLFKD,G6^+2E$2T8_?D257UIN[^-I\?FT%CNN7#(*11H,XM1*T&*M M$. RK&-D@KJXC+F]#WHJ_00GW<_?37-3O$EQSSRT>^9*6%>CU?>QW;:=V!U> M;/E*?TISXT^ MU+U2DI+\O*P0J./P".SP8J,2*%.$JP7&4BN72>!?/5&*4= MXP;6;)V*5\]\\1\+X]P M2;(&K\K=R!B;&&+MR_6^1PKA%%Z41,*22%@2"4LB84DD?)V)A)/MQ7>/3V*G M/V[$!'N-BYV82F)AR;MY#&?=6 K?'I^TNVOQ_C-SR:,H;&YP7>_P/B.MLZ; MF^WCW2]P'?KW46/SCQ88HJ=[.UM E_^8EUXHB"58*8$L=P2!A4F0IO ?(63" ME+-$/,D-+U:)?AY-]4I^8<&Y9?6M%9Q[-)R;.64VE&J?_6L\*,2]54BSW-@G M8'@CB!APCAA9U>:G8T9*EN$BF6G\EHEI+&%KCW1D.N-,+.BT:'2:31UT27B> M;$2*BH2X]A)9KRTREEE'N:>6TI5UM4KEHDI2+]$1:-'DASG#*YK\")H\S3,P MD2)%DY"*%",N,4SW8&9U4OPA7^ M^4$Z\2KRAQ9%)_[J=>Q.+YJR@T:+1:#;3+@1M++4,":Q)MF &9'P"9.=E>0E.6@!(PQ0!D.$[(V7QVX:DV 7L> @%>\/->SN)V6%X5 M710K*"JZ"!6=Y@'2>")@[E$RN4@&MP;9W.HVB*2EB%13$T!%R3)5 WM%;H1N MOT0U/)$'H4YO!$8V/!ZV[2"&C9PLD^N=Y3IGO1A:@S]A=8I[8=$8-1OX8 QC M5'.*;!("<8(UL@ISA+%+RBZ%)242"U#VHL_WT>=ISD&" M(=%+@XP*'/$@ S+24L0MY8FY9$*,N0CI,CD+7UKIPF,[/MS<^B>72PKYA((42%K, 1:%G*?T6/N' R MRA"4S-'RE"^1Y5B<.TO&R8K2/K32GEU76BNL\I$R1*-3*"\6,C8&Q BF(00A M510KZX8LD=*^>'?/J(JBO4L1CU)2L50&6TKV-96]6!(*'A+6W\YP,::X(CB[ MR&S4B"L!L(YU0IA1K9((3C.9W?BK O\T'UN"\F"EKF)!SV5"SP7G?A?T?&#T MG"+%1 NM+>=(4^L0YU(AS;% CAO+#.71J]RNS:QJ_A+0\P[%%?/K+.&MSK N M]S.J_U8+E_;>*&=24EIR,!H<, 9LC N.$4U3VA=BY8Y%XYZB1F.S.XB56JL> MN/+B9G2#33!@V]W^L+OP9UXIVOH'WWO]]V-C\< :_.VP>;\%] MWATUCSZ?;7\!Y=OY3VNZS.+>SH>L:/"]CU_W0!E!66&,;^GND3]M?&G0YLZ6 M .5K-X[_DV \O'&Z[Z0(P6B/8$(EXA;8B36.(RZ%9,$&F&4]0E20MQ@V,LP% M2J4Q45G&$B>":D*,LE(H(PUVA$Z797S3[=1"GW7H4^RTNKTJ+W6_MJ?>V).3 MF/]IMZN='DC/2'?[LW(_59OSJ@Z,E^[6<4T]APXR>*%D()0;KN&Y<7 6"^L, MT=BO?%]+?K^EQ.2- /,(NV2M3UN=ZJ(\6M[D5NO2DF^ZQS#(LZK5[V>;]K_O ML9=23TG@E/$ EHASWL(FJIE@4>I!6IP_B47G4_E M*U-5V'OQ/MAZ&N04[ :;DP4#ABTQ>((X]E%'I; 38$9(*M9NJO,$$M:NR\,= M'/3B@06L/>FU.KYUDCT<]?3GZJ,WB@.L!@C2XTC$)*#L(XSRTR"?^OX5>[GX MH#V(%V* Z*N3@P;;QX1K:Q-# 3N+ +88( A&B-SA[1_D]U M(Q*'8KTL.4/*]"?]C#< M$T:ELT(H&X3%C$?"G. Q)$WF-!M6@6^_(\1N 6ZL?09JJ- 0>-"X"W3VI)>D@ MY_*"B(V_W0+!:N6FR,.>/[0@U?W\R>15E8V0_#/XQNANOX"FM",,^)_8/AM1 M@-Q^DN+?;T*#^F/R^Z]KU4Y]OW'&0[.EJ8HS/XXFKE(I"M3BZ ??F34;';T:BN MCF)T^U-8A@I$'#A]_LV52]>_DZN@DNW8[\-=>NT6?-"+DTD+53>_#!%T.U3N M[!I/RGVH1S>#SZ:6KM6K M L )+%:"JW<.5BN;8 ;@S9QWGI:T_GIKF4POVP G<[AM T@!$ M=7D@]8JL%2R]V9[D$:]3;#VG^35;C+W*WA-E0=:Q"HA+_R+<#E[LULO7]H ;2GM 2#P:LT MY]%%S8T,1G$?59+16Y&8\G.=)W-I>QT<<)VS7WF"3_7-:R8"KRY4 K\VE=AY M2_>E8U2J@)$5+H)*@,FF<;((,^M28@YK85;6!5X#G)JE[-5H'2^EI ;+NGVT M^KU?U94]JHU<_ONXFP6^Z[^N KSVJG]L&RC]=R$43*IZH::$1"2"0PI>> M6B0=UV#G^X!,) )9 &H9E1#.UD<@:W,RPJL3(&#*F^UT_BG4928^'-;+ Y_LGL+"YHE 5_X&O][-\P98U MIGPU"V\-SJJ0[^&&@Q$Y!WL$>/WX+O!3H%%5IGY7PVN&G9H<3HR.M6JKF0CZ7ADEL+DPPJ=9-')YFWW.&93R5Z:KS=1FNMNZ"P9V30+.:IJLJBMGA\> M]P?9CP%?!\8$UB/8MH,Y$GP;?ZJ%K#KLMO,-3@^[5VTZ%TQ%+]_10"S]ECZKTQG&&9[JGZ67JP37:Y^"FK< MZ@:PMOJC2'K1RR].+9L,Q7+V(KRLE:]^&[YVG='//\8< MJ\-8-'GN.'72[=?:_UL]+2"2EXVF_N?Z"P=]F9YR B![KP%=5F]V^V?6K/^BO_NFX@@74TOKBBMVE+^-/SEK+ M>\___LNNWV:VUG$#=%Y7I2981Y 'FP(J$7'4^Y+_J$(T:4-^U.K"E M9&9+EVLO(1_L,TP5=_YM7YWOEZ8.$/LJNZ6_N?^V (C9_[@ME?/.,< M9T >7>V^O=^QKL?*)J$X]207G)(:"Z$-2YP:$W&XS9UZ=UMO!P"WG\G9Y?GN M=AJY#/)#[O1:!P=Y=*_VR/>H09H;^[ '19'SZIG)U7H(IB@7Z4&!)]B48*." MU0(2,:$ \P1F9S2:S MALO<*C<@ZT$ZN"8I,IR$3CG;;U8XK@)Q/SN48IW< N"83?7'8"&2%C\A@:SF5 M1)FZ..@$J(J=,#JT'3&!47S$Q>9XAXV_=AE==1#TX9+]F^SBD6=B M=*]?Z*\_>9/)&3U<QC/;2=@UC] I9YB FH M4G[H\<%G/I'*Q]$'79#(SD1_;N(BOW['8;4Z]F#T:ZN_ESV^O>M/ +^Z/-"N MG0LU7:K],2,W6Z80>-@>M$[:]2!Z<;2! MS)V9*Z.:(FSW##5[8-SX>"%5-?4H 6< $W!]@(G@J4C>2.3 6D$\:H*LT@*9 MR 37-FFGOMY!NS;KWKR)0CYVNKPPW[,+!^?Q(:=/%Z&GI/>F HUJ \)RP'T&8" M)E=19EID5D=6U,A37*_KY6' 57_Q;S6M'?.5_ !9>4$">A7@3B];K;^,;%2X MV/A;->Y/?^W7VI"*,(9\G=K<';E>IZYVL>-5#0LR-6E$35 BB8XY MA@67@):>.LF]Q#+X)#V3TA<+[M$P%,:TL<\X@9TJ.&1QS'78O0(+CD;$(E6" M&6J$2_>UX/(FOPCS[2=EI9AO/RP:_JQYL!\-3L%2!9MJ2(A;E8"%6XD$H3$R M!=.MV?*8;T\A+,5\FQ$/L'4@.,EI9'S"*)=V=A'>C)PLU'RK M=[*KYM48F>9O]=,[Y>^UA79?29QPBGFB2+4%#,5>)<.%#L8YHL!*D%%*HW5\ M<-RZ$@<*/,[G6-#3;B^ ,?G*!#(G$P*2F2@5#<0A&9-%/#"-M,0464^"5U9: MQ>W*>H)E_;Y(7N61_6O2->)AF=7]+(P]M>R\6NCZR@"ZH@R)!F:1\@;H$$L2 M&4XL3M)=1C$R.K;SJ3;PTV;X3 MR?W=**2:JL_9/6='4B=#U+DJ@T/;N:_EMS#A_7Z0][3AMYVF C?'IA\\[95? MO8MUAL[KM0?ALV^-T_T<3J*M="@C(>+:4N1P(B#RWA.LJ50YC7-.1.<5EUK= MZW'R\B>]#/F/X91\3HZ@9T+N9K\+W([]>E/0Z&6PZ$RT)JA%:(%PM=QP= @^ M23*;,\;?1UY^_NO$L7(9X38WI&ZMVJ[C$$:Y/9PB$LJ/><\(*<:]D(-$N-US:<;!]T9?]A:]3DOR^4BSL9?YKR]>BE& M(9_SP@Q7Z^.$U2OY"'6,XUQ1ZM7!D<>NU;&321R=1>2GOO7W-T8;UH&;];IN MU!?(*SI*&F)XXG(;B^M%2,7$0WAX1W?IE:C0TPB"E0WIXSAXA@[BK4$.[IXW MCY/:A:TZ:BT_CGMU+5;!W8LJS!IM3+V;.?K^) LQUCG&^2) QVM*4(= M@CQO%M.P/FR& >;0L:@WRZ%NZQP(VR MH2[\J.U\CMR#^:TO,0+8_#S7)JI&*Z ]'FY6)]]-CS-O%_/&=6VB+DN&7BD5 MNGKI6*G!/TX2I_OCD^SK#W&]:DN-21<1[>/3UWQV'%/LY?G(A\.#L\M M1N4 M#AZGWX*MI@<#>K;*-IJ40]BO_$63Z^\CO!TE-'30= G7JT=+!\-6R)MG5I.- M3V\JKC#*(8[YQZ J890EOO'I<]YV,,)RKL#@D[* M ]32\L.)SC^6?#6;W[PYEI912&Q\DX?8C"6W>3YG/WI[MOUA/QCLO14$Z2@M MXHX!9R?8H!BI2TH[I:("NU2NW=3K9E(IHJ86EUF]O1R*GF6JELW>*)4^D\4? MC&D="1^0MEK4CC.5/1]=_>*H'' [QT=G2IJC[WNVW@NREE7.]N''.6)EPJ;J MEBQUS$:N=3"Y?5U=8I)],M)#N'(MT^/]H8ZT:>5* ;4EX.+@-,;.9$037ANN M*D[_PNB8TI[,H4??OSY:(&>'W?K9?!Y$;P3-HV]?;#*7SUW;'N/?M&K78MX) M8!E^-N'\84O6354@J#,/7G/ANN;IOF,Q4&DHXH9),*!51("#"D7")8 A2S:9 MZ4)TRQ5%GS4GE]CPMM<[&ZOJ7=2[KI31'X<_]*M?ZG"S[A"&$OJ__C81X\&H M$,LD,ZHN6EDSGY-^_&WRQ^^3;B^M3CV^^D>_7Q?X_\_>ES>UD21]?Q6%W^>) MV(U0L75D7;L;CF",QP\; XQM/ [SCZ-.(QL0*X%M_.G?K&X)A,2- $5,^;J M5G<=F;\\*H^2@S5=C[W0?WOY)+NHI"F7#*-1.?C1FT>7EYI+4Q4XVVN:+DFA MS[U,E]BYURYZ+.-+VI@;/?;B:\+ G0S67FU EY3)Y% MP:\W^2=3]EL%SY)-+%!M45-GUG%@!DU?8#I39_OB$[T7E[M?ZF[]Z&ZC8??KX^NC3KS6.S_RZL;*]\VES*Z^]IT=3;0B= MX4'RX(CUO)R.@"=>QD"BLC$'Y9(.;;'3%Q!V?/#WHE# M+5[B\GUFS>'_=N?JV6Q7EHGM:$!LM/ZO6_=FQ:^YX5=O1D?33%M%O2:,QA*E M13-QT4:B)>Z;-]RQX%^\9-"%,TJ1__VZ35D6J#559>/;GD95-GXX-IY60ZBU M,I5(7%012ML7PX@)R,LFQ!@\S2HI6@ZUNA3$8K#Q"]Q0UZL=\NYH M:18;Q1] %YLZI%SO[X7'U"'O4>#WT8P:)@&<2!R(S]P1 -3 K(R6,"U=UBJ$ M($O)=4:[\HSZTKZO^A\'&D5/2MZWH\*7-'S/M!S6OL%8UP&4$2X; CP MR!!'A20I&YZ5$HJF6!I6F*Z5^@F@Y^G^HM,=%FMAWID@G9)V7POS/OA8:F'> M6ICW*H5Y;UEH]_XB.YOC%+"-/&YX.?)X/?L SV+89-P_;0,"@M0$K-;$ MIJP(:E,\:IFHLS.=AAF8#L$@O^9:\Y7AJ7.[PD MF:8&@-8 T&<0^%C2S5-G#>_;'O[;#_[Q\G5)PVE^JK&A[1*][_V\[@(]!U_Z MJXD,EFF\K3&D-;[J7-=.4H!*I+62)0M11,,@9V$BH-'A.!^K=W!.N\19'\^4 MEE?\/*_'M4J7VP/01I=]#BZ?O[YMK?SV;6MSZ^M6<=U\?8OCB]M;*Z]_HDZ( M8_OP:WWS-?XM_)IV^:Q_?/=M[[ZRM?^#K__=O:YN^]]5\[ MO:W--;:VB7_[M7Y6;&F4TG+I$HE0LOB"=\0+DPB:C]0K%SWCZL5+UK4P6WQC M$:.N:F1I1;YY(]\M&\56Y%L(Y/LU1KZ-S6^P\?9SYB8(4TX)/?4$6/3$QU)A M2SI()ENAM'[Q4G2-/J\[\V(AWW.(-YUDCN+2K#&G"Z/-36[-1BZ0MC+:ES\' M:;=WN%OQZCIX-1MA2DVFABH@VGI*@(9(?/":6)]8B(%Q&>*+EX;:VZ)5C3%= M7+:=NRIR!;:M.LC<>'I:!W$0++UKE647QN*#X;=,J"X3991;*(ED!@B1B=,S$. M?[? )&IG+U[RKGX205,UY+1"YR)!YUU[YRITSA$ZIQ5@L#I0:0+1/&4"@@'Q M,BAB-772&(E?THN7L@OVO"J"CPDZKQ!O^EB*C:)QZ'IM$\\TV&T+))ZT";C, M+]>6]O5IHAYC[[BGVYG!93?B\HOJ.FSBL&=[UL3#P5%R@\?)S+>HZ/GEUSKJ M,590)K@E5CA& &) 0U09(KFD(FG\,I-F3MO?(9,/43.!"A^F1H\4]CUC).66M3US$XTFY_HQN8JXO1; MAN_X@>2@74""H)QD#:C6QNR)B8*2H#AG-'IA4SD:7CK/X3BN[UK8_SI$<*,X MTDH$\R>"7Z4IMDHN22I)]*S8-M03[Y4F1N44HG+2,O'BI;B4"!#>!RF7G@7C MRKZE0FU_;U26_-C1\K<1'HY# MILMC^_MI,"HH7[IA-!ULFLBYIIQY[V=GMPD0Z[1%K&=;*#S"2N"K37.+O;8Y MQ$EY_'XI/-PTL[NXGNKI=AA-4%]35/Z@7RHO?V]+=.^E+_V#7K/

NE&N;)"-G;>6)IRD'G7:-E)>A=8JR?XK],)5AZUEN%OF=V6 M;38[W=?!P.=Y$DY$-]@#@_]0%I':WWE9Q(C4^5O>^ 4%SO5X[/D\RBG?C>K% MKF5Q8*&XGKN&?@F=R.4%D1C]IHL)TF0:1M1\ *D"R65&S)>W!*9G4P9E$Z38Y,)WWGDN5W4\4.F,XFR4,Q_XX78Y6UM*"W[!_6-!>B] M;?4:S2*Q1&SF4 V=<^]X/GED2-XO++,&/5JX2HD_:UL-JV.M M?-QL;/NLU6]O]>93BP4&V1YT]6)/?;&M1L?NK#7M,S M6_WH/Z=UT=G^0JG2:]Q.O\$=\;4" "C-?QM&%S^71\R24G!^K!]\7Q7/H5]1DBEE.F MCA&G#CI,!C](] ?TJI0<)+0,T*,NQWQ)P50:^8_T^W7 KP2@=C>H4IXR8%T. MV&M%=7]/JCO]^5]2?;_+U7=Z@*[/_P,5_A>VP,'PM]RP+ /PMC?>"U4<0\QX M2RA%YPP$T+-W+>\%WL_[(?A!!RO:-X33F Q6R[XR^%^E0;4&/6Y\TWDVA_U: MD"Z];[?TJM:# ER >,.K:3>EN34OKSIV]M3JFH.^7442WEC7++^2OM(TAZKXHCZI9B9LI4TNP&$K=ET" MRYHPY98YL'JFU;8VI.ERZMDI\WT&42]&3N7(?7T66[;%:M/=H-%NUY[D-&^H M":(T;Z@3;[!;AR.X;5UV=5*C> K@@AY%?ZR*6ZZ&S/)%UFV-;-AC9I5E6]14 M5S6GF&8.FCEHYK +/>H5"6X'[JA]AI37A##/>#FPUTGX%44J9FN.5PVFF-A) MOL6C"B&\T")]#4AI2U9;LMK+I7F1YD4OGX.4A LJ*-BBXKEM5[[BN=4PWK.Q M0V7>O\^IM(XN+\W+?>I5Q2BN @A>T+6AW7D":TCOA[_Y\%=X8MPY8Y8\*M<' M;H2JXGZJ@[E$Z7[>*+G89ETD]BM_]#H-@[[ M/6T=@@BZO;J4+_<;O6;K-HVAME6U^J3!6O5)MUFC/'&AVE?9(F\W M15O+EGCE*Y#7 Z00E[)V;GW@U6)W[^E^KCD2R>O2Q59%9]6##S;K6RP1>Y>E-<)N+ZSEVT/%^;,2V-2 +)(CM>]X[R7&6 M?Z]_$%WCGT!!V"VJK)IXP??3XIU\#DE>KZO@Z>^=U/>>T3RE$R,(R5_UQ'?U MR'J.U 1PXB,U 9SX2$T )SY2$\")C]0$<.(C-0&<^$A- "<^4A/ B8_4!'#B M(S4!G/A(30 G/E(3P(F/U 1PXB,U 9SX2$T )SYR\RR7 ^49ZZ$'&:H9Q(F/ MU 1PXB,U 9SX2$T )SY2$\")C]0$<.(C-0&<^$A- "<^4A/ B8_4!'#B(S4! MG/A(30 G/E(3P(F/U 1PXB,U 9SXR-=N7)6$\S<'ZB?>L%[6JZJLLS_?#G6] M7+&G737V;%:]\^C3"Q2=1Z=),K^\N'AX>&C ,AN3\/[B.AI-O7L67S!WXD07 MKI,X%U:OTV]V>A>P7,L:M"R[8S?AWUZO>^%V>W;?=MF/EM68)K,W/]_!YP+7 MN)XQ^)AK./#S5Q8G3@*_W"#VQH"_A!J9%EO"P1^2*3-NPAE@\K%1TMWT>;+9 M1;NZO<&F["-XX+ 9BSSN/9NV1?]"[NYO]Z0 M#$1VH"./&1F@!.?*0F@!,?J0G@Q$=J CCQ MD9H 3GSD\83;K*9.>:IMO WC;$K(K6OW[7[3MN&GSJ!_(39E-2V'Q]J6*4W;2;QH<_4R]YQ%% R+ >XXOO M!#I"1Q&ZW45HUKV^4(?H:L-)CVOS70S1[2A$J4-T>NBF]'$$1ZIE:IK9 MG_8YZ$&V6%;+$@GE>=*XR!+_$GG!R)L[OO'A!QNEI"I]'L,(%AGS-(I3)TB, M)#2^ICXLWFHYYU;[S'E'&I?5.7/?B=]I 90-=0?31%X"2AI,.9HZP809UZ,$ M/V8-6FW3<&+#<<,YJFKJ%^ ]6E2K:NANAM: H?WO"V_2K0RL]5 MR#<3Y#JEN?*"W'Y6D'_T @=^A)_V)\B_:$%^ M8D-KP-"T(-=#3U*0V]HBK[P@M[>QR%%8KROHK;[Q>^.N<=/(!++5ZC2?-;\' MS:Z6VD<[M ;[?AM'%SU,6L0>H"BWFE;C]K>[74GS M%5MB["""_']_^?K)N WB!*0:,]Z'HW0&Z-A#L$X//24!H\U"/?149>JK"Y>;ZTVD+EQO' M'Z4^]^1]\H+O0R?6=DP]A];@R&E1HX>>JJAY_^'C:8N:]VSL!9Z6-/4?6H,3 MIR6-'GJJDN;3]2^G+6D^.4/F:R%3[Z$U.&Q:R.BAIRIDOGS]<-I"YDO$8L"+ M=IT=P= :G#DM:_30TY0U[=.0,S21SCH^<;1S>NEJYD03+S@?ADD2SBZQ0]/BV<##PQ]? M/7AN,KVT6HW.H/O3FTSPB0^+IPVDZVQKA6>#?F/07/VXV;!^>K/U41#[%CL! MJ!EQZ'NN@8?X:@-PROEHXQ[(C2"Y'-!+_*1BZ4&QOD5Y2:RSC8"R;AQT&@O"76W,Q?<8:P^#19_4JAGBE.9X#'QV5&MW^N9N-"V_9" 9#R M+^[!<__^QNN/1H/><# >]_K==M-VAR.KUQP,ANZP9?7M\?C_69WV&_G6-,H/ MQH2=#R/F?#]WQK#%2\=_C:L>1&,>R]4L]1U#OS<_?B/.$8^,&/@@D%Y=4?RV>$<%R0.CBN3H T?9*B?;N]A^_77_[ M_>N'K*3B$$>GL9*U*&#K2K )]F3W,OZT[_6JU?U8&!BQ/U,O8NB:R2Y!>[9; M [ZRB9>#.P,IIJ"VNVF_J,QBDR32,8'MN!N<]R\YFL]'D7&A3X=EI-]J= MSEK"ZC>WG;75;;1[[4TD_=8Z4W=;XY0C9O__6-WF5=_$EK&+VLRKN4?V1('EN_WE\?+U M'3X'W=%%? '8BQ,O,+ZF<G(M,C R,C V,S N>'-D[5U; M<]NXDGZ?7\'U5NW.J1K%DDCYDIWDE.+8,ZYR8I?E)+-/4Q )29A0@ X ^C*_ M?AL@*5(B"9*ZQ-Q#54UE9 G=#>!K-+H;MU__^3SWK4?,!6'TW5'O3??(PM1E M'J'3=T=?'JXZ9T?_?/_33[_^1Z?SQX?[&^LC.%D.I-6O]OOK__*WYZ@D_ZI?3KIG-G.2#TY/!+].WX[/!8#R8=#N#,WS:<=RQUQDCQ^F,)\BS M)^ZX.^@YFNFS>"O<&9XC"QI&Q=MG\>YH)N7B[?'QT]/3FR?[#>/3XWZWVSO^ MX]/-2!<]BLKZA'Y?*?T\YGY^.R^;%J M)3+#^C M.18+Y.)JG?'^)\M2,)'Y@G%IT0SU!(FQKJW@4I,=62&D-\Q%4NNI*BGBAF7* M'V-?"O571_WUYEEX1\?5I0:B,T5H44MRFB:4'GU3IP8I_>R=GY\?/RN%RZ]! MKOKH\AWUL=/K=^Q>#;%%>EA=-OS5B>EV48=DL-6K0TRW91URQU:1+I11ZK]% MQ6KDC]6*G1 3J-8/Z@@4V'TS98_''B95%'^]N/J0H^J(4B8UO?HF^FZQ('3" MPB_@*P78VQBU>SR)+5C&&.<,#?V_MXB[G/DEX^AXP=D"3= MD3+GG=A*_>FC\1NH25PD(V!5]=3/QT""_9ND)3&M0O_=D0 ?!SV39,;ON"X M;L.!1, LH8'^?]]^%_EUVP\D;N#_>S3?PY.ZS0<20LD&K5?4#_"[1;QW1Q<, MO- [-(7:J>^_W%\;W0DM.:&)&<>LDSJ][X*O!_]9G<1W[5B:TE*DOQZO$ZRQ M"@3V;NE[_7E=TR/BJ(B!<$U%*M.M]FTN6?1EW)G&+J8>ID ,'P3SB:<<^ _( M5W/V:(:Q%+7ZOI29 92>!J4/2(R@-_$2E8BGE69J15RMD.T!L%0?WR$.S9MA M2:#".T5OE;,92F4+-H'2^GE%RC_:#NVR P6;W(+5UG44B$*A.31W!@3D$=\P ML?5 K2')#+W=[3K5H$]$6FQB)4(MD&JMB+64W(,N) B-)'._SYCO82XN_Q40 M^;)+_'.XFS%W(+C8!/.TH/_ZS[-^[_1_K%#@ >P$C@LD9E<^>]KI&$^8FJ$= M=+LGFT"K^%M:0(N@O.531,G?NA9@Q#YBX7*R4'^QR8= $(IK&>I*[ SP]7O= M7B]T=(EP?28"CN&/-%MM:U.,%70QZQ8!]P$) H/B+M4(Z)A1,)\C_@(&D4PI MF8!'0N70=5E ):'3.]!\%Z*H&H!N)<8,M/IO'6@M3B&:%J@1CT1J&YP(M1*I M5BSVH 25T/G!RE!)*?I=NY\=_;M0"G#3HT]M\M"W 6R$IVIJO*83QN>:]".6 MB/@_2F&*Y9LTR.DZSIXT"%R*L$I6JD[6SU&M#FI5#59PP%P@"@,G<.HX]HB\ M)^+[C]6NTFJ8E6S@[&?N"GW5I&;:+]5ULU3EVJEMD7,'\?48E$!QK:,D.=1F MO^2DIS-!J]A&7*P4FW9#(![0V*_G/10S,0%B=T_M'(N> PA,\B&_EH^.SX@K MZ_&(-S"I%;B9+>.94VWTP-=+S@>S%O:)VLKC!3YFDWOL,I@H_L;>M0=-U'M5 MAD)@J?*;-P2-B4_4>MA.$-YI@]*>I!9IE5E6Q IK8NFJ'+0GFCBOYPOD2C89>G\%0NJ,J&1RAK]0 M%(#OB;T[SM0&.K03I:DOSJPK/4@[5%.%O$P8S7"80NQ7BU.VK-C(Q40O-B!IXWADGX@JG\I2N7 M<4#\Q5:1Z\Y%F[7@%(*0:J,VG=.-*F(1:L62TW'(\KNVQ[ 9,&\7F!(Z58A! M=\.G:)N=VOBQ%^W93*!99\X@&*FF,Y'T4"E"^?'&PG SRD%10D6YIA"HAV%: M#;335&;O];R7332DJ-O9T[6]V"RMT9/M=^ULECC%HXW>;*KYPSGC4B5 +YB0 M]4U=&2>C#>OW(+HV0=.QEDPMQ;7M5DE9:D(#%@BUY?<.3/EF>R4JLS3#![.0 M<63I!>:(N]ZD;,7\VPYDXAJ$&WI3/VV%9@6^9DAMIY=)L*Q"FO8L0B&KUK3= MP&X10)JXF$%S(.XW@];N0/(*.INZ!/G+3=C).DX-@(QLC)Y??]#++ALLV:6V MCR<,#_#0C;S#"LS,[N*)G4TQFZ%JHP=IZF9UN$&%NO _-4$\(G^S>6US&69S M>>KT:@Y&YRAGF%P%7)U3#-.1NL:\CT:P1YTXO MLTA2JA&1>"N6KXV!KH$552%.OAY491TX?:7"B]JD W9SH7[=M6H42S"J LSU MODX_L_I2J@/I,#B[#^R@ M"JL07042^C5*YNEZ1F9TMYI0*L:L""HC65L10IE66F@\1QS48 V?WQCSGHCO M[Q;U=:YFD&VGG\DYEX(/T,PGJ4JQ#GRX1 M>+#I^;@,79<'V%OSP[=:.-^).+-*#)Q^W?1.QXIDY[C\;5\ROV 0*,/$![[/ M"%/"8*!*'9M=H,4"P[^^_\ 1%T5&+LS$!:Y_TLIMX4Q*L4(2E941I M'B7%4F*LM)P#MD4(U$[5;L;?F+VU3^WL%HN-<&YC4KGULF@,7HZ<'D7W.EHI\5-KHR^5V M[!8>6S5^9LL(H%4=2*WWO'+[.YF9EH=0;O C]NU4&B(J[R&Y9+$CM+>4;M8- MQ^EG%^(*=2,]+Z:.P>CJ6/9*5B:ND85DFN%!IS*H+M-@>==PC(+Q7]B5DN4R M813=8Y4OU6=;!%'$2VYV'4]ZV>.=,1OK9\7H'Q:PLC2OEB-1VW\GE4VQ57W+!,_D-A+_U3?JF\HP&R"SQP[LWQ?#&MXB:(;7O$<(BRW"PTKL MC&@.NHZ=6:PWH=GN^'"K-R[J/6'1[PUZO>P%!6DF_]V^ARFR?5C;@2ED871? M!GT[FX_, Z.-GDNV2^O;LF(>9@-F.W9F:TD^+@=[!=V@OR'4)S@('URYXVS* MT7SH@E'?$7!599B!=1P[LYZ<"VST=8?0CA*Y?.DEDFK%8MNK >JY0_UH%J9" MUZR3-=NX:)7 M9&@VA:>.G5EU*T3MX*/G];C^]E:_)[7E5%>'M1G6,\?.9,0,L.J?K%#085++ MXG"/A>3$U8_*P>^[AKF$O1GJ<\?.CQ[RH4YD1:@?X,[@D?Z\\2:EVJR-,)]T M';OZ]-I9_;/-&XRN*2""']!SS3O)$BJC/WH"[FC.E5>*VM+D[>SJK:[-*>9B M'B)JKYX)BM;[+S<83$4=+"("\PBP>]E;PT+"UG5M[7AKA718]F&*??2/V&R70&@>'P$7,TQ?=XCHA:K7W ?*XVTZW]KD!0AU_N MD=Q\?/^@:IFUZLQQ,@L]^5H55='2=4QKUB]67 TKJH>UK*BE:_J+WIF2*157 MU]+U;;&"?D(RVK\16?JM3IY7YVE6C7/'R2P5+54C89],(&T_0%ZYX__L[0-. MX'H =,?'_.9SHB^>C5[$ (N&:7O;\X8;9\%V/)[@ ,V2HL MJL'4.,Y.>XZ3<_JV&+C6!U#1 _&JVP,AV1SSE=>\4[Y&G21T=:;F<=CO9:^D MCI^TUUA&[->>($\).$"9T^OU%^CKLC8FE4YM.VXZRI0NYV+ M>^RK47 'F+UL>']7(0NSXW#2RU[.'K&R-*^VWL95U)^;/$]GYF0>76"?O=D1?P*&X0 9 1&:B_?N,L6+P["HL3B>='EM3%PV_4+B$ZO8;O%9.C MX\*6?T+\.Y8/,X[Q)SP?8Q[^6]3 PN([;X4=]$F\]IC*Q%=IRKY*SMY,O M(KQO^G8,JDZQ=TTOGUU]*\$5XRN)IY=7U53KNL\348O'9; MU[?@/2'N";,F&TF:H,T?\5A>4ZAD$-Z\FER:I:W(M1"!JF*Z?1/DBV4#*]/O M"[Q03'E#UUZ2&.:])!%-:0],@W4-TP(.;M-'2 J[84?])438(?N\2+@8)4$AJJS^3S:?PP-_J:<9WTQ M5U$?U>-21V'6.L/EV-M?;T2GC)9'B:^^?KX.M7WHPD\@N[ +JI#6T(%]C)-P M[D7ZVKRXFE5FZWR*)IBX* Q<"?SNB?AN;E4951-:%JK3A8^$(!,"7H;/ M1!2ZC@:*';3(DV\] G44*I;??*+-&R;J*=CD_I8:XVN5<->C*T%M$=,I']%)L.(N*[VE*)53B*>85VG$%#CHHZ]V,24:)6V(GBDHW M821%CZBK'.$T# D?"$31TYI&HS:;)K1]_0&=:^KZ@=*R^ &,>^;[,&DK4U'4 M\'H\7MN1O[P8WO_Q._-5!:&F9DP+"CCH' 3VA'%^T^L M1G)@O7 CVL%_Q[0$AM4R3:AU[)<_L+O(*4^N2"[WY@NH&NN])V\D7]-B=[RP MV57)7SO<#6-,B+ZQ]S%09O%.BPZK%P=9E\^8NT08 I:Z;!K1[/",:DH=K]5< MK'84+^XX<8O=QXK4C? A/S.:!%[K#[^;35 ETB98)IU#B=[A2=\W2X2+H784 MLT!$*99"3&OQV#S_LE^C!8KWB"2.!YP9WH+"30!TZ#WJ!7;P!&$X$8G\.\[4 M/:-12N)P]&2SC/H0UUHY&MFG% M)H7C4V\T?,#/\H,/OEQQ?U5FL,?!(F,I51S;:*%?;>'0@==0S>Y376JY++R> MURW)<&_#L@DVY)Z-F23N/18800AZN[A@-S<7)1DZ(TT36O454X_QHC5"<^NJ MT3:AE6H/RVT@PT"R) &75[0);;A2NX?P#7E4>S56\Y\YSU$/)Q+S_P6MNV(! M+S1,6_%LJ+^5]Q*#FKN_4#86F#^J*H?/%*SNT5U]J6%IDGX#=-3-P&&.6>^3 MB3=$04/Y XOS$<6=_&H5:NR,:IH,\A<--Y]]9"5%SMI\5+'KJB&'KI=,B+HV-#/(? M4OX88%#,DQ+K486T"?J<1"OI.U%3(Z#&)?01-<;?:#(*'"+I)< MJKVV3$FILO:^D,H3TWI989HM+-Z(X1V]O'F[_KA[15^U,GU#W-1$O<#[\=)' M/RMH9):DL5-32NDJ:V>3]%+E=>=0!^\;X]\G#(9FB2]86+X)K5%360##XW<8 M_D_ZE3]OQ"92?2QS$TH)F]"^,&*-]SU>TTSLNG1P2X+>:BR:NAU7N66;H, ;>YUZYX"^M\./4]C1J;5 SAA7.X>* MY\Z]"GWM_:;A/LIE=J3*SO5,X2:H1JEA*MD679G^M0'+VSNT-+KQ#AF(4!^8 MJO4]=K%:BOT M5;K>?I(/A9"+>'HDSZF,UN[E=-8)ZSP!+C*N0OU6EX4VJBC MONI'E9W1(=P#)],IYN'YJ)CJ"JO[-8L[=E_B]C@*JP==E_.%SUXPUL,G/E>A MDG\WF$[E['9R.YG@))=4? ZR+I\]#?,E/D$?!5J&@_=F MLBV&S5X]BD]\Z&/W-U:Z^R6G8!,FC.7"-O3X5\3UCF&]4*J.VQ9OQC=3-16L M)#@6-8-I43>2?IT-T4M#>3N)'=?A7"UOA_EKTRQ70MC8:6MCOS3TXKX"P.%, M$NZU#2VM.;.Y/XG[G;PJ'VM7ZSI+1;CE^D! ^4))&=DK7XB1OUO)O#'&3-,$ M^ZVU)Z.,R@R7K:>6$S:A?1 D,LKF+R/F:]ZBVEF)$JHFM.PRX&RA-<%^*A@W$IBZJK436CI^@485=95 MS#1-:%6!L[/<8UO72TH1-M5=BC>5Q7<0E.X^2PHV 3$]+PWO.(88$'RL+Y24 M&7T311-:=$6><;BS(IQY*XTL(TT36K6QPPA /:#GU#6AKNE4[:[%-"*3$F;4 M5#7T<;=D4T&Y/UJ%M+%AS>J&\^)C;F4[5.KS>>V=)ZE[!+\R?56]BB/$5[7E MZ$[=,ZY_-EX?5H?%?J*2ZEOV*'D ;YS9X9\?47JUV[DTA=(SK>F$@W4 MNR(4JDK4V=8X(RQ&P5@M)CZP3XAZ2#+^&#]P3PY#9E%US%2%^V;12 M:%Q8O F>TBXOM8@57!?](==HK$EL:-1S9W\9#4MORULOU03MB(X 5#HGT*1Z M?V7^([M _ &[,\I\-GVY"I8W))<G(M M,C R,C V,S!?8V%L+GAM;-U]69,;.9+F>_\*;>WK>@OWT=;=8SK'9*8JR215 MU^P3#8=#8A>3S TR)67_^G5$WC#V9.O MV"VGB_D_?N%_9;\\P7E:Y.G\\S]^^?W3:W"__-<___*7O_\O@/]Y_N'MDY>+ M='2 \]63%QV&%>8GWZ:K+T_^R+C\\TGI%@=/_EAT?TZ_!H!_]O_HQ>+PN)M^ M_K)Z(I@0U__:_KP;T^??OOV M[:_?8S?[ZZ+[_%0P)I^>??J7TX]_O_'Y;[+_-/?>/^W_>O[1Y?2V#])C^=/_ M^?7MQ_0%#P),Y\M5F*?Z@N7T;\O^EV\7*:SZ.7\0UY,[/U%_@K./0?T5< &2 M__7[,O_RS[\\>7(R'=UBAA^P/*G__?W#FRNOG!T=3.>A6V'Z\M>T.'A:/_/T MQ6*><;[$3-\L%[-IKI)^'F9U$!^_(*Z6-)3^T:OC0_S'+\OIP>$,SW[WI.K3"] IS-+1K)^CM_3SZ;,KO/;X\?L*Z5^#XVS9DICH/7&6GI:@8NTIH,Q5K/ M46*(I?'8;D=R=7R7B/.L2T\67<:.=K9?GGS#N@^=;G(GL$*7;C#JZA([_<33 MY='!0?],F*[PX.S?UQVO*0=6B^93?R)E&D<#&G1'F&\984(>&%,,K&<1E(X1 M(A?T)4K,":W"8MLSX78PZY!!_+!D:"" 9GQX=X@=S<+\\ULD]7.&ZO@,DW%! M9I$C2)$\J( )?#$&F)5>6AV\CMB8%/A.679_-<__/J_QV1"3NCARZ? MK5Z$KCNFB?]7F!WAQ 2G910,4@H:5'$% K,D32.,3]JJPEGC4:X%;$P: M7&=]>YDT(_\'7*ZZ:2*SLZ([WZ:5= &Y R>$(+5M:!T&TMW<&33.!2%+[B/1\B.FHZ[?[5]B7%W\= ;292:*HFW9 M2)Y!92LAFA@@!'32.I;H2^O=<3.(8U*>[2@SI)Q:VMV]#_ !$](F1VA_P]49 MHIQ5T)@].$ON@$K!0T@UDL)]CE:DG-E03MAM>-:AB?KQ:-)* LTX\6;^E=Z] MZ(X)R*2X5+P@!!8%:3CE)&UVV@ 73J>0.+K0.LAP^?WKR%S_<#+?>H:;R?A] MAX=AFE]]/ZRQ+#)TWJV^8'=UA$PHYP374"RY>ZK(! Y5) LG,!6YI"&KQJ)? M ]8ZC# _'"-:RZ.QIS51S"+C10+7AKR\I I4\P:TM]EQ9%E%/XB+U=93#"9J M6:P"SC+MIURQ.@P/6?A28HCDJPXSC!%&$[>0[ W=M?7D-MS(%H?8K8[?S\)\ M1>NF.FN']1")OG\]G=>H?!^W^%!G]%WYG197!?VLK&AYI71T4 6 ^24>=IBF M)[*8YV<'BVXU_4__XT1X'S+C$0PS-"[F+9#N%2#)3E.FCZSPYOO@T*,:GYNV M$Q-'1H.!XJ#7T$]"9*1PR& 0@=&,2=(X4>H,C.O,43,IYH=U3/U_UXL\K?I;#9)Q6B>(QDBC/%30Z20 M28)6"582V2(J-K?9'\8U/O]M)W8T%T4SDIR_O5*0U;!_D:ZW&"7X(CAH+-D8 MIV/PLC$1-A'V?AVWG82]U92VTP(7SL!OBWDZM;>TVVZZ_\V0WD_NED[Q)2E)$&S-@8)9V$D7J!HL'S#JC M=8)%EH;+]F@XDO-X)P]&9QM!\\! H7<0M&1@I RRZM:(K;74=B?ZCY#>L9&T MKQ-XQ[ENQMX_0M>%>F@VS[WMM'QWM*K):E5!3M 7+K60D$S(H'P-9C!1(,NB MI4W19]W:J;H/SYC+N:?/V%W\-MBA6<92!-) M/!28#11K"NVTR(%XJ\!+ID+(/)KF:1T/0!J31].*%RVE,'3"SR4-+%EP*D8- MN8)1WG+P,=./GG2SYCP'*?:3\[.9Z;,OEZ85/=I*HJT-?&F,E_ PG3-9X@(8 M66B@@K'@*G^9Y4E$874QK77)W6C&Y/@THT2;N6_&A8^K1?KSRV)&D[FLD;[5 M\43F>E9*)@V/01 GN0/Z_YJUF@*6P# W3W^YB6)W_7APL)CWSSW)+V(F*,9B M )M)02N4"(X; =%+FF1D2.YHXPW>U.V'*>UK&'V?LP MS6_F+\+A=!5F$VY,0'09!1"F-;'KW= &9-QW)@"+2:_ M93+.V4%$O^,2/P\[_(+SY?0KOIFGQ0$9;,L::'Q7/H7O$ZDMSU%JT+'NO5Z3 M#2]C ILT2BM9+C:TS\_9!.*8S.?6S!E06,T8]:DC&^ZH.^['?K+=G>QT0ATY3L&T1D.3I0DK.'!Z=9'KP_M=Z.)3;=GQ(X"N$:$OS^]/E]O MZ>?6%0T^KNAK3^)%.8VHTE]#)?0E/Z%Z"%=A[E#N8(-7#ED+8=N1-RJ4\-\= M/?E]MRAD.DG-'8L2:7\@OBG%',0<..08=>*V\&R;Y[]0Q)%G(7G05M!2T@FS-XZ2/9@D%'4U!);.WL7P&PH4TRK)NVK9!OZIIMI[BA M4]:__#6-L>JZ+J35']/5EQ='R]7B +OSE+*:D4+_RS66X#DZU$*#+(Z NA3! M:XN@60R.,=*1N?6!QQ8PQV2QM"+,T-)J1JO?<'41A)H$(8-@,H)#6VLX9 DN M>PB(^,@-9D6"J6#4(-J M3.A4,[(4B;-YINNM4$:U/6XO_)M)KKM/?,/DY[,QG:V_Z?R(%MN%E?$+DU02M8K;1-D+4*=(-(6QB>" MI*6,RDO.FB066]@Q0A@D(QGLHED0NA-"\M%Y:=UKA MCQM+VU7>-[+2MYSE]@0^50\T'"')9C82"I+YK$(J$!$+T.L)#1?)-0^:W0"Q MX>XWK"YN+?/=IKR=?;F8+ZZ.[!3/Q$FA3/0%7!^:<8&(:&F$)6?F.1-&I-8; MV)U@=AWEZS#M^@.[9_G?9.+7J,:[0EE?R>A/B8G@:=2P6?(Z"0'!!WYEZT.^YS]D* MHUJSXAJ$4>U_P_!@ETEO6BCEA(,G SLW)I,-4<1,RE1*B) M*YD\3Z>L*)SA*! MF^>HW@.G24+V'5E/=]>^NMBWSZ>%653>%0:LBDAA5. TBZ!522JHG)ALO6&V MPCXFYZ(5\VY-_MZWG >*@S+MF,F&MAAI:ZJ.-N +?8,R0_%E^QG_,0*%6G%%(P)==*Z!H@0Q: [&,EX$ M*#!%2#+BC*F%QQUD]%(7X]$U3\1;,YKPN+OW6"G51I(#!BBY,\YRK:&4VMX@ MZ0!1U6XOKG#MN,D.!ZN9='N $NM0[!W@MH3#OQ;GRXI2IT(SFT2U;$?BT3HE]#]R=> M&NJDA.!M*@JR*K2LMOJ]DU3O&TR@OM>\;<+6;Q-6F K5,RY5? M7/KD>^RFBTSV5+U/AB_QY+_T\TFVV:OOZ4N8?\8/-)A7I6!:37166:E<0#+B MIBHI0F0\@,G1!"UEENTO+^QUA T"0Q7"^V[Q=4K2?7[\.U'CS?RD6&C=OQ,M MS).;*5SI@E(A\.!\K;V>($0C 8/!H!Q-;O-*5>NC&Y-U-6*.WQ*E&D+\+>.6 MM^$[5T>7\&7I2XS>0F8T RJR0@:%452VV1S8LT[2*R/;DRFYH]/SUW%_QCT M=%H93QXY&,[Z D8,0LH>$@J1F';.Y]8IY-O2<_-Y>!^.>^/VT^)9(JYT^/QH M.9W7FPG+/G=PXA,F%F7M-\1,+>5E(*#7X!UM*KGDY&+KHFH/81I7%M,P1+I1 MOKZEG-KU5KB.ZOZ65A/'=9&U?)*33!/20B"#2 1264F_JYVTAR;3_1#'E1GU M2-QJ*,66;3P28NX/,WX-JU,\?5>L$ITTQCJF0Z2,PL+D8A]/!=W:ZF5C))3E]#BS&FOW,!/A" MTV)<+#ZB=J9Y'MWZZ#:LX?1S:MXVLMN96S4:/WF6O]:N2$OB^FG10T+W;W(, MEU> 5="PXC8(@BP!CM;5!6&-$ZX.B=7"-*0:_)\8T%]=^.OI=AG>6$R"QZ)A< )Z+ M A43^3@I$&C/8E28;8BM"_]LBO$'\%];$VQ0,;:L*-V=4/\2HG?EY71YTG2< M5@2YW ?3HX/EQ36JZE;+X%TB:\.J HJ; @Z- _2%UD:)1MC6]]>V0SJJVL%[ M8MX>9-K&P[CWKNYY7]9IF+V9+U?=40_SXU&LQN^GQ:]AGNO#CS]@QH/#DPZL MR@I7RP=RI\D!%TF#\V0$)X,QHLF)9[>6+](:V9@*% _,PL>7;!MR7OCF_\)Y M7G35 ?N(W==I.FEO0E-XZV&[#LP(Y.!T%J!TJG%QLB!$+ *-%DH6M18%MWO_ MF%HM[H-H>Y!2.UU[93L^3R2J)0;KFCC?GR=:\2QEE)!8[3)2C^!#;Z&QY?0X?/0)S(?5-_BQ)EU66IA M10*39*D9 A%\]!H83:GMBV,WORAW.Y)UJ.%_+FHT$$DCJZ9;Y*.T.C7%CFG_ MZF_OG_N@-,CL([F?0?!:*4J"1V<)GTM.8$*>Q'K6R[WO62M"R7X."K2>]I9W MX*^E I+CV&NR#_3&Z=>^U6"^@ MMPY-G6Q$-R)J32C(GC4/[.&DM#Y*,L[49A. 65$J$S*8"&%VJU0M1 M^0$*.#^(:RT.R9^>0SL*;&@J7;2A/067>$^7)3LZ*=]$HPR%8G4#QZ<*@E1(D:658NI.%W MI)NXUJ+13Q)('DQ>^U-OEQ$2IWUFS@!7FM5K6YJX3H"+TK[>K@I%#F]NWXUO M+6;]9"'DP>0W=";?;;>=A>9!Q(+@;"9E3/X!>"R1'$Y+_R===LVKQ&Q[V7VW MU/W3:,VK[]BE:2WLX;+-VFL.VH1,:U]F\(6<)BE4$MDD3,V+0]Z'YP?(\]N5 M/_>EY.\DGF'N>M0VA._Z ^OE&:P\L8*%Q!D'PUQUB$*"P#0M;Y.%]D9HJ5JG M9ST(Z@=(^!N2.KL+JOGUC0_8]W3^M/@4OM>&8;6;)0V^'F???G:@BS4NH@3- MO"&3UI*?S6,M#)0YMXK%HEL?YVR+=S?-Y"X44,TT).=^L<,+GBB(#N+]RH$51,D6[9H[51J_]$?+X M6E%H8*$,HOHNP>U-V]OF(FKRM744]"E%+RDZ% ->?EV#8@_ M0)K>D&JQM1"'+D!W5@.!%D6DO]8G?DQ?,!_-<%$^8%I\GD__0Y.6:5#3,L5\ M$DX,\\L>_4MELJQ)U3=_?J(C=<'/2J,S=+0!OPJI!NQ-@IQ2W<^ESZ[#'0$/9=5]N">O%S?A$]HIK MLI1I>\E5PP@)@3L.102=G(I"^-:&Y[ C&I,?/8;5<5U%C(A/S6R7EF.Z/8P7 MHT<6-0=2BPJ4] 6"5PEB9MF@1,3FK>4'']28P@8_^TK9G57C7"RXFD1KM":K M%"0:#DI%#5Z5 HD[@98E(WCKN^"-AS"F&3T](P]:%I4<0F0J$V^9 YIB#1&- MJGSVO+1.E&D_BI]5%6_*^B$WEBWX,LJ=Y(H-P=I,S1U,#K5OIZ^WM8N M/"F>56Y=V68OQO\C%Z#[69? MM09Y3HXRY&2%AFBK/?>V_O+B> AD4&(H!DOM7-+ILV3,PA6H)<\6>NN*=L[ M@N#[P_RSJM8MZ'\ET#Y2UHQRJ[F2Z=N'B"=6"939%6!<:E#DG4!0,0!/"2-: MCYJW[G8X[(A^5A]WAW4R0BJU:WZT6.1OT]EL(E32N3;L2E.VUB6)()W2?<*>M8CE"[5U.9C C MH@L:D PZBI28#&J]&AQ3M=>1,')$G!BE;7#[S0TKA.1&6D")9/(4)(_/ MIPPVQ2R%Q9*;]XX;?%!CRA(8R>(8)Z%&N4[N+O$KD*58RPMJR^O572,@!FM! M.^]UL"6-.RR^4V7G?5TE^8G72QMBC7+-G%=6F00CDS.2S$!:]: 8YQ!KJU2N M!??D'_"4QWRJ>CZ0,=51^HG7Q';$&>4:N.(P7Q1\6$XX@7>N).#]7"=KP'%5 M0-,D*ZXBSW+,!W]WC6M,!:1^XA72A%;C7# G#?$NM<";2$\N57(9,)/)2(J0 MC,<:3LB(SGDIG2ECMK!NCFA,I;1^YD6R&Y5&N3S>S%=A_GEZ_N'>W?KT)MDP;^E+!!R23 M\0@ODN;?'>)\.O\ZS7.6C:&HPV2U@)KG0MT+Z!= M-_U['WX1'YN@0XXUH:NP3,M=JPP^"0L>D]:9Y<"2V^>X+Z"-*?6@'7>N;YE# MR*F9Y7 ON%,?8)(M*0G,!H05#%3LD=%DE&R$-[PX$]0^&?1B??KLK4/\X]!G M&PD-K2@O]8XX+9%=S[26JQTTX$./;*3:-D+>2&==;QU9&T9>M(^\ N-Y6$[) MP6"LGG,8*$E%8E#D$#S38&4-Y3*N9?/*JYMBW+D@_OWO2^GHX*B_/=^WN/Y] MWF&850#_':;SYU@6'7X*WR?*,HVVUFE(.=&B\V3P"E[ )%L*5YDGT_KB7Q/@ MHVIC/B@];U34W[OHDZ(+B2+6 NK#CRS[C3 M(Z'L%>!CTL0_!&.W%_M@C+W:L_ARJ^SBF-8)00LA07&EP1=:7LXRZ5,.(HBA M27D7MC$ER#TJ[YH(;X^&X47TH,9.5\>7_M3&3%SC!>V-QDU'UG9\,[]T7W22N)69.0[:]==L4$*PC,C@:K53EX0(K5-9U\6VZVYVVWLF M);D<%;$]J'J5+4L#4=<;Y))<+J\RX[*UJ7P;CC&%.0;ARO7=:6=A-%-R-Y#\ MZ[<55,Q)%&3Q@(4ISDW)ECM6[L(]R,:DR'U.%397D!#JZ_S MWH0?5V31U5V]UF=;S.OV7@\":P"<_G/I,' '5;;]RQJIM4:C;179/SEHO?;& M9ZL7H>N.I_//?4_)B4PLD$WCH/! Q@[S$9P.":PKJ+A'DV3S2/(0;?6YI??WZR[[(?P[5>:TXXF=TG/?5<^X!*[K[4A1DC1 MU3"\%98VQ-H:(W!6@)P%P2,:;D3KC/R'48W)FMF:#W?VEVTCC %:$"^Z/]_, M^XJRRVO R%%,M*MFB)J^*&,]Q,(]^)02=\ZXV+Q:^1JPQF3:M*=)(W&TYPGM MT]/E%\PU_^\:L(QH+::J'9,!E8P ;XL#EY0H+);B=>O0Y1JPQF3/M.=)(W$\ MINWROL/#,,VG_71K->.;G0D'LF@V>?4>[)RM9Z*1]7/U_6>-CD_>>Y;%)%5R MT0FB$<]D;#O&(20;@!N.Q9+^HC\W7N1KP-IU>^N?>/4]9P/V*:-6(0(KQH*J M5=I]5A&XYD4Z%F0(K>^=W(UF3+91:[9SLW6.RA88FPE;SW4S:_6 N73[-A>M_?W=Q$H51IZP#N.P=*%2T@+)60/YE M*<$YIEWS//=&V$>5P=V,?#=R$!]#TBV;E-T.I\_4G+XXZ)B "7KD8XP_8E^]MX*[6/[M+'-,(ZIXO/@F]B@ GS,D-^M M30D&"O?=^ZX]A/K6'VNC,-^EL]I+=T/)5=2L) [6! >*U=(&K""(J$,D$U_R MYI=W;P6RD[)\EK_VM1+?A^,ZR:\7W8MP.%V%V?MN\6],M1\KH#ACR='=,&C%W=R6M5F##M^DMF9,8=$5S+I,O1.S!*>B#;3$(HQ0"Z%&U( M(EK>.HBU-=@Q!;+:NP>+>;LY:%5A M].3EE]YV7C56,YYKPR>O:B%XP)SG).C>9';60PI;$:N:G%("EN$2$ZK4T!ZW(7 DI2Q=6+T_8C&9&RW8<@M M^6&M)-+8X+YSN&@+!I5R+<%-F)P5$)4R8,C>MX;:2*5< XC([U.HU49:UX%%Z!( MGT>3M52A]>7E-:&-R8@>AC=#R&B_5?4=KR4^ IGQ.1.R:#,$Q6JM(:%\DLR* MYNQI555_7^;T,-1I+IV&YQOD_^%R]3X<5Q?P#$LL+&J>(D@CJZKD!IST$43" MHDQ.(OGVIQBW(1G3@>LPW&@@@>$OA5[*O'\VFRV^U=!F#6EVF*>K6EKZ#':P M:*T6 9S/L6I/3R26"-$FEE+$[,0^MIB-0(_I^'5_^\]P!$(6I?_-616*'4(_:SZY47!GFW'L&+XYD?LA=H1X_OG9//\K='UGO?[- MM8S\1(; E9,"U=<2=&MM]#N>\W./O?9PR^ 6]3"*O20 M5*IWA$PF=2KH.Z>BD*(>Z[=.;KR)8@P1F,9"ON%<[S;US2R9FZ,RUD?%)5E0 MS'DRKR.-J@0%I=I2&)5-J34#'B#VXP17!B; ;A._'^W0%U/H ^9A=MHZ\N,7 MQ-6;>5ET)Y/W1R\"LHJ^TD1]/KWE0O/U";N#6LKHVM]?DEJL9V8?R)+:7?*GG710T_(P@0GG\L7J4%)3KZX2@P$CRDJEDW$UA4S[X#2 M5B'>C#PH1FO<9C!D%I(1IQ,$+LCA%,HX4YQ@I7D0^EY$8U"4+=EQOY;<21[M M#BINQW3I_#<*+CC:6IF8*QHQJ07O>0&'4G!)@R^A=7W5!T&-0:,^ E.VE,I^ MU.NO876::W+JM+0Y>E__X4T5V\:C::25WN)RB7B'_$^S"ILBVW7/6FM]]Q^ SE*IDS0M"Q,;1%C:W]:&VO@ M0RCM6,1L6B>@;8]V3/IN$-Y=W];V)-AFRG'=2;EQ[Y@9X0O&"+%6X2('V),6 M9QR,MC+H%&OAOD=:G&.^3CX>$NXJU+U3\/SNL=?.I2*A=EP$)1S-C#8&K,DJ MZN02JM:I5AM"'%/*P*@(MXT('X=G_4UCY]&BM@G(FJT'UY%@*A[ Z=:A<7W"M4LB.9XE8".J7J?1L++D0/5IJD=*_28(T,KP!6=0=G (=J<(48FC79" MY=2Z!JE1L M\_8VZQS9_B#1M%W8TT(D:ZK!T]_7+Y'>]<^__']02P,$% @ 6)((51RR MYSW.J0 ?'$' !4 !L87IR+3(P,C(P-C,P7V1E9BYX;6SLO5ES6TF2+OC> MOR(GYW6\,O:EK+.O24IEF>QF21I)V77OO,!B\9#0"0*Z *@4^]>/!Q8N($@" M.'% "LI:M) 4SA?^^8EP]_#EW__'U[/1#U]P.AM.QC__R/_&?OP!QVF2A^./ M/__X^X=?P?WX/_[CW_[MW_\O@/_U_-UO/_PR2>=G.)[_\&**88[YAS^'\T\_ M_"OC[(\?RG1R]L._)M,_AE\"P'\L_M&+R>>+Z?#CI_D/@@FQ^=WIWTTPPDI; MP$EE0#$9P+LH(9MH ]-66Z/_GX]_CT[KJ L#[=""2C%##$I!+"'+DB+37"T^ M=#0<__'W^DL,,_R!%C>>+?[Z\X^?YO//?__IIS___/-O7^-T]+?)].-/@C'Y MT_JG?US]^-=;/_^G7/PT]][_M/CNY8_.AMM^D#Z6__2__OG;^_0)SP(,Q[-Y M&*>K!]#C\_SR'UY'HW]:?I-^=#;\^VSQ[W^;I#!?T//@$GZX\R?JWV#]8U"_ M!%R Y'_[.LL__L>__?##4G)AFJ:3$;[#\L/JC[^_>W4;Z7 \_RD/SWY:_.ZB8WN61E%"*.%E\=9!P. MUJ?.JW&93,_":CGX:HYGLT%(V?AL-43EZ&SPN4"06H#V"4,(@@6,MYF=K35E MANEO'R=??J+G_%3E6?^P$.R2VP>>OI1UMU5]H)\=)!61SD('Q5L.2@0ZX4QF M(%%D;X,76%*35=2GW41]I2//IFO\JW?FP)>J6@(]L#>?-!#>DAF"_^,/DVG& MZ<\_LA8D_K_G]?V9CB[>X>?)=#Z(*?/ G(20BJ=U)0M1A$AVCD.GN9%1AB9\ M;CSXA*CM(M+;+/,6++_%Z7"27X[S+V3\#@0OQ<6L2<_(@E5.&@@^%F"6UB>+ M5RRZ)AS?>.P),7RX.&_S*YILQ=- 1D==Y$KGI"A6EQ+ ,"]!J42>"L^"7!"C MI-#(L]%MMN6-)Y\0RYV$>IMHV87HE^/Y<'[QZW"$K\^K. :)/$KDAD%B.H'B M.8%GQ8#@DKY>L%C5;9_>?.()$-M)B+<)5=T)?8"K0:"RH[4Z@^ R9]G%D+U3#;B^%\3)4-].U+G"N+C.@AVC)4= 9/7/:Z-(3U^*$N=Y/ MK+>Y]LVX?D%_?#/],/ES/. H3"Z.0[)!T59C:)$F.= 8'$O,1F>[A<'N>/"I M\7R@2+>$33I%QVY@6M@3;Z9OIY,OPW'"06)1*+0,;%35^2.(T9,;Z#-!RBQS M;7T[KC>>?FJ$=Q'N%M8[1KTLTGG@"CG82XA=%. ;$/TU!3L]Y?G,7):%!8 M#C+X"-87!\H9!=[2XI!K+[4NL91N=-YXW EP>;CXMA#9*9ZUUJJ77].G,/Z( MBTAKYLB#$A:**/4,YPJ"UP9CGLT')2F;/-- )$$CMN(20703F)>HL"5G.#4S@[4\_ ;:;"7<+ MZPWB5Z_&D%:F(/C+ /M0>1\2X_@I"'?+"#9\&3W MD4W8Z%+Y\J$GP_'AHMR2%-(@>O7^+(Q&S\]GM+S9;.!+2"88#CI)!LK:2!XW MDV CUZR011]]BP#EC8>>#+6'BW(+M0U"5"_/U[*;Z>P.&V1?I-;EV2)Y>J.='#!:,U#$Q:9W.W1(U'\9P M,KPW$_06/6B0"?:"5CT-HU?CC%__)]*.(Y+PTB1(O*:&2UHL;3.2_F08TR9F MV20U9..QI\-V!W%N(;A3\&N]S%^'LQ1&_QO#]%?ZRFP@F&>.%X*3 BE=(3_ MZ7KU43C34@?+3+==_(X'GP#)+42ZA>9.H;&;F)8IXDM4K/A2LO4@*R"E.2/K M@9$=0:>+C]5!:$KTM4>?'-6'BG4+V9TB9<\(4E[ &H6/ _(#//-20_*<]A2M MZ/A(BDZ37&0I!,.8;KF<-QYW J0>+KXM1'8*?JU",5<;R;JJ0SOILK.RIA89 M4*1.$&S-1A":>1=8MMB-T[N>? +T-A'J%J8[!;RVK/1#B",<8 J21UJ@E-4B MR)@@1A&!''OK/,$RK$W)V^:3&S)]K9+]B'MR)U%N*W7[85FC_/L81LC@K+,@O.&0<@V9V31:GV?^U7"+"[(6CUIJ1TXFL_6 M7[E2DP?!--25>SH,/*@[!] \Z4/<#>LDU\"NX_EEL7'NA&BPT?*@D2+<1M/R M7+BK7\,5_XWIFO0BZ^-H 2,OLW MNE\\(OG[B+@/TA>QH06N9_]<&$N#$K-A/$0R0C4#%;F!R)(#B3E+47(HH?7> M?QO%\4S!5MQL4MU-L U['FQ!]'R%R-<:(6LL8!&$*#A/"\R:M)H[,D@M*TGT M1_7STZ/Z$,'>^5;_^T\;$B'S]8].O6K&F;8_S/2'V60TS+4=V/,PJIVNWG]" MG,]N0MJUB7#.8UQL,/G-S*W MK]P0RS(IBI+ 0JZYICZ!+]I!(@DK'HJ7_KY\P$YV]B6*KAO+L]F,A/,LU@KD M-!]$%T/R6H).-7^V5J9Y2PNSEES<$'50A35>TTT$Q]]0.C*[N:%T$&@/Y\82 MS2JP<0E*F\)X-!YJ/7F]%Y;D2@<#PEB2>/;TU?M*@0YG>0/(\TA:K$5R"FH07<)-^RY=+G,+V$X MJJ&P7R?3]Z28JTSN(3;L!+7&\G:*G\,PO_SZN3K69-*\ MF7_"Z8TU#Y)@VD>EH& @8#EQB$A^D_3)!LD9S[DUY3O .@5-:"W]A@VBMBYZ M8+U#C#E"9+5GO&*IYB(:8%E;@SI&RYKO_*=&^N$2;=@'ZDH#)Y]Q.K]X.PJT MO'&NWLSG&B>A/_\Z'-?(VF\89OBNSAMX4WXG+:WPGY4YZ6E*YV?GHQJ$^P4_ M3S$-%]>P]"^?G=4"LO]>_'7 26^-B@IR<+5KQJ(%*5:;AI-!DQ6JTMJ^[']5 MWW10XXF1WH,/](;6%VH)X[9U#(I-,DJ)(+!V[^$V0(B&@6/%\<)\P+"E;WTG MC;P7T#>M3.U$W8,;\VH\#^./0S*GERLFB^OEUS0ZKXGU_YA,\I_#T6@0F!$* M30$K:J&%0D<8HP3,0B1#9Z^PK0^U77!]TUK17/ ]^#67.*3A/%GM0#A&AGB. MC,Y@Z8WS>@!PNO![_AM&.)PM(AXDNFXR//X-!G19\^J,3J_N%IJ<@1( M1R"]JO$1'VAK(:7S61!$5+'$U@ENNV+[YF^Q>R&AAXNLZSC7D%+ +$7*4#BK MD&I[DJ)QT9"Q1).B\*U?_BTPCJ\"_7!VCV(<(O!^=6 S&"/KDNA_$$4MW(@V M@?.,K ^9H^#&,Y'N:_'4414>/=NA,UEWD]]%TCWHP/J2Y&VXJ#;;:QX4 M9YA0(0"KV18JU$:MR04RCQP92"8ALM8[P)U@3DD)&HB[]^#>&M_%)3IIR3EA M#&3P-8E;.G).&%FV9!AGP\@=Q=:6P?V(3D8C&@J^AUC?%D55.49C%6U3P43: ML'( ARC ZR2*E:@2:QT"..$-H:. >XC@_2M,ZTBE:@DO L\W^J;(**P308#C M,I"3;#QX%124(,D]CLE$U3K1[3X\W[YAV$S:/9P)+R;C+SB=UX#S;Y/QQP\X M/7L]F>/:@AD(%QG!,& 8(T5E)4'D+D(FVT4*%E7F[4NF[H7T[>M#2YGW/@HE5@.!FXQCJT]_8^:6@I/&:TN+5:M)5[#Z?& M(J9];=77D 6M7 S< ->6=K$@)015!" /-C*;>?+W-1D]^,Y@*YH34(4VDN[A MRN@:J('5H3;3T\#JG972D9%UY"0DE73U<)"5UND UQ[_[;-\J"Q[N!FJA9[# M^1DNK10ZH.H^A.-4H2$2DB 3L<$6:?D1@/27<.X2."2U* $J;8+-H%U)?*2M1*\ M=6#@#B@G0WT+4?=1"G>5K+HP16MKY2E^JAUFOF"=RWQ&GNNL)J>]*1_"UX$2 MTIM,FUY&43<] AZ$0#".SBQ?>";SI?T]PCX03T=C>J2FAV#"ARDYL^?3BX4T MEAO=(=S MD@KFEV$Z)EMW=B,7O@S3<#XP-9W*9PN%^3K6VY M[6)MQF^U\Y' WMO]_K#J MZH=0G8QB-":@A[C"[84/LBF\1,LAL4*(E,GD"R4!V7@36,HYL]8QI=LH3D8% M.@JXAYC#0R[5(-%JT3D.QKLZW-!E<.@EH"C>2EL\QM8NYT.83M3Q;$I%#U;$ M9?[FLE6IBBQ*;0M$I6I;>%NK")V!:LMPCCHGW?JPN(F@[R:_/>6M=A#CTV_L MR^NPO5B;QLM85\-I-4$42#$+:;307K:N1GHRC7U;$+QS2]]]!'VD9JX[(/IN M6_KN1=<.75T/D/61&CNKQ+RVD9RJ3**MTR5B+8DVQ8-W]"?)8G'D 2DF6^>G/M&6OHVH/D2P3ZBE[]M0$R(^ MX7R8PN@FOE;]?6\^XEC-?N]9V$;G7\X+8TY:I[A6+A07C<%G /2GHXSC8V3*9Y( *,+ZQW$^%0"&.]P$7:G;7=^\6$:QK,Z09XV MY^<7U[^S,-Z%MDQRIL!B($G)4$/RV8$528D<6$FV]179[NB>2(AC+Q6X=2O2 M"Q6]="2^PK.R 7=!U%/,XS::QXEY],7?/6K20?C'40N/*A5O)/BL/"BK(W@C M'*#F)K%L@VR>K'DL=7@@"/)XVK"/S!MJP6PZ'SPK93@:5D#+$V*_;N??GS;LBLGDZ8"O=-\ M/(J+?'D^SB9E55%"WPTUT?A:HE!-$6KF,N_QR!Y=Z$,7ON%2:](<%,EB,D9Q MYT/T3OFHBD7N0Q#;7>H]'M[G,_FDS.<7O; JUV8Z'^YIK8ESPW9>A:T MSK'VRLQ 9%D(KC!="K?)MO:B#H#Y)%SM?73D]HG7+S6]1(]G\S=E!7S @HG. M%P/<97([@S$0C(J0F,3 (B^&M[\CN ;@F]> P\79@]'[CRGMHF^GDU*3UI"V MYT)GN^4U*XH53VI6I\4K(1SW2L3<.M!V[?'?/*^'BK+/WB2KGNY7I58LA9!" M*1!Y+89PB]L)0_M)4BA#$A%S;VU)-L%\\XRW$7,/&5[O<(;T@74XU"^TSXPF MB[[:*Y0#CID=1[ MV.C?XVA4S8IQ_F>8_H'7%C] +H4*W@,:3Z\ $QR"L.3*%\&BL;1^T?Q6Z4XT MIZ(,C>3=P^'P#QS3@D>U5WXF=W!8%SLG?^H2GK6&_+,,.F9R]A%K-YT4:%LT M*3GM?6K>I.0!2*>B$RTEWV>KDO6B!U%P],(QVJF\HL5F 5$F"U8&+6OO7I%; M5Z+= G$JY'>3;A\-2-: KNKS1<.$-V7=2VN0DXC(GW3K*>Q>6$^"\@9![Z#OS>C*>W#R UEK)9!+>: G,D+&AD$P7Q[6! M0!!329:KW#IV>R>8;Y[^-F*^S;_K_O*OC8[U+<-P?$X@KZ[2GF.93%?]#3Z$ MKSA[^94,7'I^O1V\6(BF-DFK]Q.3A1M[J=I*!W)0HP?IHB35UA9"[;P<=$1# MZ\Z9M>Y4T^-ROGD=?"I4W]9BWT:+"?+JK7I.SO,BM.ZL+$H8D,$Z4(G\)W+* M$$K(+J EA*7]G+2M4$Y$>[J)>$NHLO.%XVN<7W.<3"+#2?,$*;H$JA@.L20/ MT40NI-/&\=:$WP#PS=-\N#BWD-LY$+WNFO$6I^\_A2E>!E>$1%<\4Q"]E]5T MXLM94(XIB^@CCZEU0ZR[L'SSE#<1\A;V.P>?-X$]#[-A&@17AX]G#TZ0CZ2D M)UL)A:KC.KVS5GJ>=\JPZT#] LCQ>6]#U /L[R_D'BZ@-D'],AR=SS$/6&+6 M,ANA)$V'C>((P84"1=C$4LH^E[ZY7T$Y4?8/$73#:Z>:]KA=(^L]Z1+;XFNS MEV_?7PH@&Y-2"*&6'F MM580.%F@"3/+M"MJOEG3LA ML." )9.DPDQ'9^NLWSTA?H>JU82M?MHW;S8)73<(O10'[=^!,7*P0G*F-GQP MX*()D'+,C-DL,/;02>,A6-_LX=:7Z+=L/9UO6F^ZVY+K0%:W)>6L[G;B 5PV M'EATTIEHLVE^X7)/].* +(%[VN+>739^=>MYV3JW$+TIN0R):SH1A"+:!2K: M(!(R&6/MS=PZM: 1]D=H4]):S[>-1#DVJ\?=BLF'8BQXG\'::H*(P$@^24)& M[XO11K/2?MC6G7!.3X=:R;[_#I?(T/AZ&>^4(GLAT2I]S;_A,@J7A9(H6P]F M?3(-(KJYQ^&29<5"L[3T"YXB"TUJ!X2!!C M1$C*.J\YBRKLM"L\4,R[[=E/I,G#7C1.&HJS<;7V"L^BQ^X2T6Q5KKP+J'VZ M.>S&]6T@QVWDT(:CVX0W$O#1V"\&>=0YTXE3Y_H)7<$Y!;GHX+(LSI:=@D1/ MB_4[^C4Y$T&:*M(X$W M !S/G&M(RJ251/OHZ;5L M3H'>PR7ZN&TIKW=_V#(SX ;&1GTV[AI-T']OC8<6N-%/PZ!+6,@4DGUP"W@@N00C2J6 MCF(G=0]Y:?M ?!+1WWUT8TN^6F^4]-9U>0'Q]AV&6ARHM &S$D@.*M+.'DH$ MS"(R6S13JG7%S7UXCJ\;O9)Y]TS(;DST49A]>SZ,$<9(:P.0J9YK4!4A> +( M#3)O,,A@6U?A/87A/,?4B(Y2[R&4O4#T#C^?3],G6GS^Y7Q*VOD6I\-)7LZ= MRU(I3H<]\'K/JFS".K J0?'"6".*S[Y]&/,!4-^!EC3CI&&@>W%'OT#W:C8[ MOPELN<.M:PU??L5I&A+V@6VTUJ.!)$#YJ"#(YB,P4:9P/M/WME%*UWW-/ M4T/Z)J!A!?!]4!=*?!NI(.>29S3@9"&MKB6,GBL)M26^B(8GP6475=G^V.]/ M4QJ(OZ_ID7>I]>*;;SXO:HNN$#LC#>.R@,=:]HC)0+0Q@Q1&2,%UR;QU.&Y_ ME*>I7T=BK8BNV 6R[ M5*"F MAUKF33_RV3B_P_EPNDWK!U:@T,9F4([9Y1 .%YP#QZ6S/ KM?>M!)?O@^P[4 MJ0^F^JB3OG?W7'Z]YG"NKA0'2DCGI"@@7)'D5J0$06L'N61:15'2F%[B1SLC M_ Y4JQ^V^JC3OF]CO8TVN>A=2+ZF&>H:/&409#: I4CM#/=*MJYWV O@=ZE: M#;CJHP;\WA?A62+)S!;M <:Z\"73LDDH,:%#+GLOM=TVJK[ MI#1BB\IWCO5?6^!J[M>'R8?PM8ZDJ0*EE[5:#JL*X)LK'%CE8K0^ CKDH(PR MX!/](G*P*?BB++:.F76 ^]TH:J\\;M'!@^\!%C=CN[QA:T'6'G?O<3Y?U@C5 M&3II^0/#_UZLY$UY.2.&_AS8[*V3Q8*O61S**0FA7FS0RV2-YS$6_6#2:&_H M3E,1GP:96]2S\PW"?;6RZX+'MY/I@L+Y?#J,Y_-:9_5ALAP&/PC<*>T%O5Z2 M,U!1UO;QEH$01O"B?9#:-]XF.T(^30U]##ZWZ&/GVXB;_05LB059M"!SQCI" MA"3A&0(&E5%+J;'Y\/-'[HYX3%TY7-9;F.]\C7!O&JOQ0;B:>I;1DP?%#8'C MQ8&,(N>4#:;T> G%3=)B53(\"U9+F8NG@\!9<#5Q01JN5;;>B-"Z4]Q#:;$= MRB66Q;BDCI$I%!!TO4>P0H)7FD&6P7//<^:V=9.")U.:WJ44H(,8'[LT_=82 M7HS";/9F69FSJ-VD(R7$$ M84\?,<.N!CAP%QG")SB3K?>M6*7>">2)%ZWL1 M?)>N=!)T#ZG_U_&L"OYV0;1/Z?H^N_DM-,>M7V],UV8)2!M9'T<+2A0A"TXV M"B,=5\J11ZZ9!%1*2C(P?7"M6R$?B_T[ZMB/3OX^(NZ#](7IM,#U;%6A&S$G M[;0%-#:2=1DB>$[86!T/*053UO30KV@#Q2.T*>K(S=92KX,%VUL9X +1\W6M M?6;D2)!+DK.1M$ R8@/+&D((JI#5HS6VOM>\C>*4J#Y$L+W4\JUVKZ6O4(,, MDW&-AJUV,$8NHQ8@+:]#H4D/22LER,0*\Y@MYN9S5N\#=$JF76>!]U#1MX'I MTNIX&%1/%MY60(]LY'4G;K/]>3.I]]$$?SLXVI9LD0J<"ZKVLZ5=BTO"RC.3 M);L@;>OCX(BJL*O%=RQ-V$/8O1E^BR-P=69AU%9)I2!Q[FI9H !OG0=&5JW3 MFDR7TOI8N 7B$48?="?G[B+_ R3;@^%WQP78"IQ"HYE3 32K+3(M.@@E:"A% M\Q2#ST&VKF6Z%] IJ$ [B??PYC]+Z?SL?'$W?]<5U JHC$IJ$R0D%SBH;%A- M_;5@"V;)N33DOK16C5W!G82:],)$#Q;DAWK!=3Z]6&QJR_UM!845**-I'MH9?P.Y[0VS.N!#"M4A2DCA>? M1:VJ%+DJILA06/'1,>D%:WWMNQW)*9#?0,8]3&Q_?CXC4+/KV=8+D]B:P"VW M!D2JP\-M[:WM.*VY,#0A&49V36/J[X!R @&$%D+NX:W?!JO^<8JXTO== /84 M1G@0W..$%)I0N8-Z=.>A!^/R8:#:Z:(E;5_963K'=#;@"@O -!.63!GN3.NF M8H^D* \$'!Y'3_81?T/]6*1E_DHP2"IO/TWFD_$PK<\W;7PTAG9+76IL10FR M<;SPX'(@7YGEPN-&QM =6;+;/__XED%C%B9M1=@PPK#L*309E:O^OD'1 IR@ M]0A/SBW*#,ZB!.0V*=+CF%#M1.:-CSTI#@\7V--IB/PBS#[].IK\.;L)K5$? MY*M//U+[XSN6L]'U. G'BF:&QVP4=S%J941,L@3F0TS\X:['5\]IWNQ86<^+ M] DD+N9I>P4A(0=10BF%W YO6N=JM&]V_!KG541OIY,O0Y+[\XO?29BOQF_( M* ]SI?GPRW(&U.7H(&943MR 8G;1+[Y R-&!34EK+4MMB]@^\7A/E$^B MY?$^&K(E ;E/8GJ(>F^D3),39@)#$,HZ4%P5<(9;,"5B-CYD##UHR6.FI_?- MV/T9ZGN(NX\0]_7ZGUKK.$[#$=Z ^&&RKW1,E(5V>P3.9)V@B+K&8!&B9;;F MM2N;6V^P?:SCY#7QT8AHN"M+HSR-<,#;.S\YJ@="R4&V@DV!, M%;(?N2)WT26R*3.3(%PD8\7J6H;16$%WP75\A7M\#9CT3%\/>^;EVG^KQ4SO MZB3D-X7$\FPVP_EUH"^_UI)=') 5'+12# 2O'?&*9."DSR"$TBPID4QL/DAU M3XQ_J5Z_M/:PTSU+:;I\/:YAJS.X9VER/E[,)GH[Q;/A^=GLU?@+KF0]$#DR M*SU"YHY>GA0$>=$F KA\ ?C]>?PO3/,/DW^&<:X??O$.,YXM^M(.BE+2.:X! MO:C]^LDK\\G4S#*C7#&JI,URV;MBGHV1?"Y]C_2B!!,5? ( MK/70K?_F9KYZ3<8?7TQFB_?F*B#,]:K*UM%03D K2PEI38%&:;=TI_ M(CW!GIS2-*"H8[,OXN:/=;9.FN'>7@9/%,!I!2.5IMJ7?NM:F+ ML(P'X:VV?#ZT9J%'CKJWVX"="F$5=+_I01$C$;6\I")1>?) MA03&L=Y 6$LOCJ"MM6#DTD:55.MBCGL!?4>J&+HG4SR5UP?4<:TY&4'HH%[L!80U8W M8&JCR>63!%-B!A58AEA< 2Z9"IB5-IM3/?O2G4UHWYOZ=**FAU*CNX_0M^%B M<7XBUQ&]*F!,38Z/M0FOCP6*\\%&-)XUO^=[$-1WI#5=Z.@AYKP5X/0<\V_# M$(>C95P\94E^0+TMQ%CGJ6='$L@:K,@B61EDR:VC/+O@^KZTI@LIO42/']@/ MKV.U4J=HK8,H3"V^3@RBE ),$%:3\1Y+/)*MLQ7?=Z1(C4CJ(<*\>X[CP'.K MDA:D\-YI4-H3TKIQ)N4QZ2@RSZV]K-W1G:PR]410#U->[T"Z3(79'O:2"A-9 M;;[V$L\U-<:!9^0'<$3:5;VV3+?NN;T_RE.M@6A%3 _AGJM,@E7MVKJJ#6?_ MF-8\?5>"2"$P$'6NHZKMB2(S2'"YS82V8//1.0]A>C+YZN>?8;Y"]G:*GU?K>#;.+\)H-'M3[E[(P.FB2+XN,\#>?:KTOQN]*\YJ3UD.\\]:^30L@AV1^\784QG-Z M36J/J<_U1P;>Y92="V 3,Z#(VP%?:G@V)LTLM\*)UB,[=T=W^HK5#U$-0Z*K MN7=?PCAA31A>^[6<&6W MYYVL=O0E\QX"GKM+9!#(]>!99,":/J.T#76\50(GK;-HO!#-AP/OCNYD=:EG MHHX7\KQ,&=\B&&4T5X$$XR+!KK>)X.M5-5>19VNS8\?JU7$/RE.-4[4BIF>' M<)7H^?(K3M-P1FJN56'6L@*9>UY[2=#;1.\1A" #ZA*45\WC"_?@>3([4#,^ M[S&B.Y'11VSJNH%?6^2^6139S=8 \Z!H&:.U=;W,@4*>(0@KP @RYJWBWC?? M8AX$]5VI3'=:^MA@5O;[WC/)4RB<;+4"J'TA:QX+':_9D$G/5:K=?;-M/>OS M4*RGKV7'(+%UY?@:-*%[AY_/I^D3P7M3K@V)(#=A75\\B"Z$7/%9J M+,>L:(]U2=>[SNS=3I[97H\]6)#UND,^"\3@0(@J)J!Z"2Q5F_7^-=GT)H^4931(8)CJFZS=H M@[WYA6L_^1:GPTF^G0641N?U5'_YE?;K\4=\1T?^RU*0A,J-M:EF#":O# F5 M6_"97&7EZ O.>*=U:Q/_N"O\YB,03U@A>K@J[+3: 8]2>NL":,[(HZZUJT$( M#RBX4#8D:9J'-SH!_KZ5K /NX'W(>N@K 91)](J3 *\219"D3QK5ZP1 MK5-/&^K:_M)Z?_[Y\VBA.F&T;KW] M:P6IU,%;7BJ(FAO2?A-BX&AO>U1JX5[/9>0UL>VM#$61[)KF:O!*2L$!?U,K5T,C<7!>%Q"1 M''++I0RB=6Y]![BGIE['9K"'2ZM5.M&BTU$>SL_I#'VU+'W+S\_GKR?S_XV+ M,W4@DQ4F!@=9U[JHHAT$9 6D9R%[)IPO[5W(W;"=JEKUPDT/L8G%_<9R+^4# MDXNC7=- \%@&;=N]WO59VCC(O[J'M[Q M'(M. 4JVL5X^>++H30%M?8Y!);+,]4[FRL//.C6Z^Q!Q#_<[&T-I;2QH FI: MJ:LAGQPA&DR@62@*G;&>M?9A;B)HJ 9A-#I>].)P,6ZS0W^HB\KSOZ?1A'3D MYQ_GTW.\^N*$/.2O\Y73_?./,_QX.V]Z?TVXUF&/C)S7^.>J>P>]#6^GDS'] M,:V\_#IV-*3(68X,BD5:84SUJBHK,-S9%*S(I+R-%64O@$]DR/->BG#W9*+& MA/3@^GR@GWM3GN7)8GM;#ZO< 5-/TYZWX7F< <\]TCCIB8-CZ4=>C"YV!7ST M2-9//?NR-H#1J\0EQI1:>R+'TXL'YCD_LEKL(_H^1NY=+I8VS'$.TSS[_7.= M?RH8-TRL==?GK*)$$*EF5[D<""2=S0;IS\DPFVSKVI*=@!W?5NW.X>VI.HT) MZ&$HYUTSSYDK$;TTP$IM>4 @P27'P9E4F A":FR];]P!Y03,C!9"[B&<]?!$ M[5T ]F1=/ CN<4R-)E3NH![=>>CA2'D8J.>()08+:'(MW^:UX6FR($7F)EF; M$5L'M!Y)41ZP/1Y'3_81?T/]6,[I(A@DE;>?)O/)>)AFJ_.-<6FS"@)BT8). M4*O!Z92!10Q9,=)9OUMI\_;//[Z=T)B%25L1-C01%I#>3T9EF'"%Q*/,FA05 MN*C::P,#YXJL\X!3QAPTTWXG,F]\[$EQ>+C [GPA__VG#<'\1G]=?&/Q];KP M=UA^J+___N[5I9#^_///OXW.SX;C,)UC^O2W-#G[:2&DYV$VG$W*VRG.:HY) M_42R3]^?GYV%Z<6DO!]^' ]I#;6/PI7#-!D-TQ!G+R;D-(WGT\6_FI074\S# M^;OA[(]?/O0H$!TRA&$N& M>+W-58S\*N_H-:F-A$(L(OG-4Z'[!>F=:#I?"V]^\EOR,BH9'Y$//#E; MI[+52@!:;BB,@0^IUAJ()%SS#,][\!Q_KVVD!;?N>UL)O0>G^A:VI0NI$GGZ M'B.=WLZ!*LJ3V6?)Z1?<.^EJ!4KK^2_;D1SK!NA8U.\OWL>^$9I-YX-_AO^: M3%^LP3&!2I7 G=KKRH8^_IAWTMRO- MV/[DQPJRM*!RTDRD#5VBBN9U.,,WY0:FE76Y"ZA]XBH/\'TGD./&4%HP-.E+ MO$?C/C(4S.H,FB=-X'@B<*E C.A4]JA+V:F!P=/B_(YPR-$HWT>JK2,?:RAO MQFNW#VTI,F<&Z)#V+^EH_TI*@9=1*QNL^$ MK M5YSKR;:,/J@N#>CHX9KR09SHG?+2:DA>1% IT;&E1)TG M4Z0,6@>=>X\^'D5='KBD?%QMV8>%_O*CKLT"7IV).B4I(FVA/,NZHQI:+]<$ MTX0D4.>:E=-/2M0M+$\@6MN)M>T94=U$?HQX[?.+F@VV> 6DUP)K7RA7QR@J MKC(X@@\I6<=E)"&HUAD-]\ Y;>/C(*'WT3_FUFKI'Z[T?Q=HQS(YKF ]&6OC M, H?#/!WD_\Q;(QK$&WDS ERSD2R&91A&D(I#"1*KPA:SKQU_Y*CJ\;^ED7O MFK&/V/O0B)5[?0OB^HQ3-1.$%[!&<""KBM&N60QDBU)HS0V:UN4\#T!Z M;% MH?1MJD5#V=]I7S1/PUDE(;V8G$7Z;OW$U[7CPGSX!;MDT^SPL8V28O9=P$9N M"]&0D!>)/GEELXW:!Y82^N"#2K&?7A:9>]>DR:]+[-AQN7[\F$:QK."M6*^=OR:7ZS;!,V6 MI=3/QKG^86'XN>@DYMJM3)([J&R=J9.TK//JE F&F]2\<+TA_">1<'B8GMV5 M$WQL4GLL1;FVE&OB6O48?S$AZ /:LQW3=%8X;@4HC(14&%4O'PKWVGCF6X>% M=T=WVMK5@I(>K*_WZ1/F\SI@;HLP9L\OKOUMZ;K&2$=.[B7EL5.X'JKTT(%>!Q8,;:1*0DUJ@"B] !V% M+9Y)SW3K::A/K8*N5_IWK+';AX9'*9G:!>!?-79[4[EW[=0A/#R*PA@1)![+A.)W$IZ$H!];8]:LG^XC_2#5VG,YBC[)6CG-?1UE* M\,49,,@QI8+*I-W2S;Z=&KN]6-BAQFX?$3YFA&A]ID[*.TR3C^/A?V-^E7.UH^(LC/.Z9>)BK'++4-+AS^\MYM1()!O!J:)"2,FCY6@4*444&%4H MFHUC:9LYM0$@6%:A8*RT8TB_T_N3HK4OA")T<^HQBW19V MM2:7XEYM&S7.<4WL]+WSL\MN]]<;\KODC4J, QT@Y.ZH&@WQ*4$*R R::".V M=@O[7=&3V+P/T\8=HA&/1?UQPE^'KZ[V/1W/ES]YE6U!WGSUVD-B0&X]B5]+ M.N:4K../6!'>,J%EZP%2QUC77TK>GQJTMF&;+G R7K0/7?SHH&@OK7*R3D.@ M%UA(3^L+$6KV4"R(PB:SDQG<&\03T-,GQ&&/+9%:+*QVO1W3XRX&0?/:H5Q M22J25VH,1.XCH-79UVR(V/SJOY>%G(#Z/AVB>\A;Z^WL6(S.'"!*4;TA.BN" M Y603@TA:^).06UB,E&V'KW<[XK^TN<^J.]AR%K+U;V=3C[C='[Q=E1[HBQ= M@,_U(FA KGTR6>=EGT.;FU8W MQZAL#%Z9T4NM!=.)@]2&#"[R", ;H>BT2I)+E54HNTU*.A[F$U#EI\QR#P/] MFJZTGD5UIL3U VK@?)W_F3)$63-/%+,0:S6KYL$DS[(4S5M<][ZH$]#SIZD M#-*S,/XX_#RAQ<+_O IC/\QF>0_AZ/1P,L4B_$.-+G"M21/DR4F&!AM MK31>E23E$];V!Q?XE^8?03%NOP6NZUMPB8,+IQA/GJRE[)<%@HOJT>!XS-EB M]KIU;N8)ZLY!XKQ-JW]*F]MJNPXR<6VM8:!1(0]*8TI]Y:^T M6\4)J=HC4[SE?N$IWJ5=^\; !Z-X8:8V+]3T3GH-,9!)S61.2O,8A7[*%N?M M%?VES7U0OT6SFZ4'MEC>E2%]?84Q:B]8%F 9SZ \.8TN,@4A,.T==]KTEK?< MVZ+^TN^>%&"+BC^I.[CKZS*2.U-2J4LR]9= 1E0L4)*Q1DAI^&:6Y)-2[+_4 MN2^RMRCQD[J*>XWS@0D89+2A1J.Q3KXF#T Q!T)&(WQP*J>G[/:_/HGA#K6I M%\\5(RP7*H$049#@@@&'G&QMVM99R+PV&/JK>.YP^GIA=H%X%_% MK*/ M^(]4/.=R]L$4 8)+1IZ"U'0\UQTT2F=U[7[)3FU W5XL[% \MX\('[-XCO[X M>3*NQ1Z3LGFA%L;YY6P^/*L=+7Z?83D?_3;\TKIZK@. WLKG6@EEHWY.1JF] M=K*$*!46X9PK)NEL"].,C)/MG6L.AM)G 5T*4=?AS$CKH;=%&PA9B]KSGG%F MBO2VK[37/@KH?JVZ@U5XFY?*:[$6''C&M0RT4I8$.2X*(P2F%<24N1:>)<]; M!X%WP?4D-M/#-&/SK&Q.0P\E:7=CG/UC.IG-!G1@.)Y+S7='"THG"R'&0!N_ MEI999UUL7=CP$*;O0D4.$'^/UO9Q\EN*R"'RR$&KS.E=D :B)1,5.3>!CI80 MS%,N7?SF$I\Z*.[358P>2L;V#]2D%(MU&F1FY&$5CV1]HP*!*H1<8K*[#?D[ M^>!I!PWLE92G'CQ54B0E,ID)/F.MH33@HR=O3S!;+!H;L:\ZEF\V>+H/_3L& M3_>AX5%B8;L _"MXNC>5>P?%#N'A412&%\LQ95?C/&1O1A' %54 "\'GPF)2 MQVAI^'2#I_WJR3[B/U+PU*B@7)T&8V(= .(MUD&>&F(6*GBN7-D<=?#-!T_W M8F&'X.D^(CRNC__\8CE_S)=] M8;/:X:O4Z:E!!E F.0@F1&"6%Q9T0M9\A,&34+,'3)NGJF7[T-77J.'G(?TQ MFGQGX>>UB6:M06LE@K>^9L1K"SZ'3+\P[:V(@I76R;?WP#E- MS6C-0P\GS"_X!4>3SY@_8/HTGI#J7BRZ+:SA%2/(.2"?#Y,IY!DDTN!0/"0O M@[4Y.>U:J\D#D$Y;55KRT8/]^VK\=CI)Y Z\PQG2)]=^HRO(-?J[SIUQV2M; M'&C,!I0N5:=IV\O*2"U"3,RT]JEV G;:JM.>FQ[:N7V8AHQUP6N%9BI+$]"# MTS7TX#B#Z+("1*&9*XP'U3KM?A/#::M%)XDW['LVF\X'[VBIRX&9@L4@K(H@ M9;W@1,O FY @<$7F=O89V4XYJ_2IURBGOUW1?>.!)QU(.5RT#=_P2Q K-=L% MQCZACUV8;O\^/QS*Z"#\3?HZ2*ZA:;@)Q^3L$PH!)2L'2ND GM,V5+CUWJCL MN-NIM\5C$WA'D* ]?_L(K#%O_PQ?AV?G9RL@=>8HTQJ!;,,$*D0)SBH+12EG M'<_:ZYW2BQY@[L9#CW>8=A+[I(7,'C/O>_;J['-(\TEYEO^+W,MJX9&3.?^$ MOX_#>2;KHO:"_'4R/0MMT[WW?VYO6=X=1;"1W"UDS>6.LDA75$2D5]T:EIP2 MLKI96R?W[H^@^77V^@&OQJ7^5K_T>C*>8FV",!Q_O +VVV42DHJ6L2+)?,Q2 MTXOB$_@B:^-\J;A@5AC>5]UU)^!=?0]Z8AG.?ZM9IMQ)(3E9OEK&2#:PE! C M(SGHI(J0PN0@&HO@ZNE/X@:X9[W9]$(.E'V/,TFNR:).>WU3UBF;+\?SX?QB M,628WNW5MV<#7UN(Q%+S( P#)1.':,AQ+BK3[L#(;<(CC*C;!>KWJ%_'8/4X M^4D["VZV=!AK+]#L)8)(,8-BW-*;A PX2FF*#H'WUN'[<-2/F(S[^(K9)\-/ M)8]W^X(6+A97G"PLHX%,Z<4XE S!,0[:*.>8\8:^VUAA[T;S6'&A8ZO%I!=Z M>M@1MR-;YZGM@*VG=)K[<#U.[DPK#G=2C0X$'%M)M,@LY63H#'>"W@O%P+G MP=5!>.3)>=:\%^OQE>.!C)?'T(U]Y-Z#3ES;21?W['4*U^SRWM04P7VQ=72R M0U!V<6^J"GB3K38N>3+X&BO%O8".;Z.WXV[2E^ ;>GN+I)SW\TGZXWF8541G MG^G5"9>&__HN++DL"T>(-M01R<%"3!KI(/52*_)/1=AM7,B#CSH!PGN0Z9W[ M0.L(ZCO\@N-SO)IF_,MP%CY^G.+'!?XZW7CQ QV"I?L^HDU1=':]7T(4]=3;/5YO]+;O!XB^:_A_-,Z@^SEUS0ZS_6%GLW( M>\#\(7P=(#D A=56Y$JXFM)A:JM% TG$F%V0*+!U_Z<#8!Y_ VRJ/YNG7M]$ M]9$..ADGK% 71_5P]L=;\E?I"^$C\@$ZFYT6%FJ_))( )J@C:"!XG[DQR"5O M'1&_#\^):4LST?>1 KI]X]2X8:_*T$S@CQWLJ[?G[^=D\= QPKMM:-WTEK,C;--WB_5YSJDE7NQ"ZB& MR5]W CE^*E@CHB9]2?EH*L +8M%.$SBR3Z?S3,S)Q"<[*XX].)C0E #!21E L!'#" M,V#**)VEI97MU!SC 6)O/?A;Y[6;)%N7>KX\KU.AGXWS/X#<]F;['Z9=A6F8SYV +9H; M*#-)*D,(6, PG-[]U*<#-SU$BW8$JPTR)Q=9](RL M&&O ,5_ ![11T4;,1.NN6H^H0 ]$-%ZS+90L!,O33,W$.TBWE]ECL7K%*L=4[Z_8B.'X#N@<;;I:"M..CA>N(: MNC=?<'H-F$_!6PR*,'DRGI7AX'/TP(KRQ6ED-L;^E.,FF!/7BPZ2[V'3N RI MK-,E5P;^LE6/,D9HJPWD8B3Y5(;T-1?RJ5 DG8 M0J'1Y91*ZYOK(U#^@$UY+,;W$6[KN-6S\_ED/#F[>#\9G2^J+5?0UJUPE+=< M.(0@G*%%9MK9,!F@(\E94;NX^8V>\W<$K^Y_SO$/_ X,3/H17^O$S&%Q'UL.?>RF!Y?O$:==[ M$&II,SR)J2T+"WS]WX MUNA6K\,N^'HRTQ["]CB66UM&'U27!G0<96_9P"D*X[4[&7"E66U959:W-SS6 MEA^>,T)Z$NKR@-7WN-JR#PL]:,D#&;>K8U)F+H(I'*Q4!-)D YZ)#%XYIEDJ MH6QVL.T[&?JQ#)&V?.Z7_GP &<=(>'Y^\8'^Z>)-<9;6IPF5#65AF"5PB5M M:T607M%;U/^6<@GG>[!4#A+];:W0S;6B EN]$KM .Y9]<@7KR9@FAU'XD&IT ME/\Q#))K$),P 4-(('SQH%)BM*<9 =JDQ+/5&$KK47='5XW]S9#>-6,?L?>@ M$5*AA#Y=J!X)<2 4L MHY<^*U[0.&^:FVCW(NILCV[[]-?G5>G?E/>UR<-BO/2+,!IA?GZQ^KG9Z@=G MY(>3FY_)'O/)*3H;E]6*#EATB[E&/);FSFXWR(^P8;73J5MV[1'IZR.,L@W^ MRZ\X3<,9OIT.$UY^\Q(S'P29?+0I$>A"FW%T!7P1"J1RV7'&LO&MAX DY MF8JZ=0."^_"*@XJE 1! M:0?TKGL6%.UCS;N5W OHI-2BG>C[23&X==NTF)ST&N<#.L1B\DJ19^\UZ:Q% M<$E%T RYM=HZHUJWEKT/STEI13/!]W.E@CH@L.."982%K*)$PCN&S'+77T;'=D?U%_=A]CFXE7:_6M>B%N4RXCHS\ M)QY ^U0']+$"3O!%S\NL:3N4]$M?I2B;8!XKEZ 5V7<5H702>A^7Q-?PK.LC M=D#45_K +32/7(K2C:[M&TE761]'"YAP.GHKZ]3O3#MF\D/.SB;C!:YGJ[LG;@(K+I')FW,$A,AS('CZX7^PB]]=W6?TY&7R8O MPO0#ID_CR6CR\>+7\W%>P5QW6&")259[DB69:)O,&6(6'FA[U)&L)EK];A,H M=GC8$PDU'<+,I$>QWFDUM$X%>C7^@JL17L_.)M/Y\+^7LU(ZI 0]])%M4H/V M KZ1(F285)IGM-XC"3YYR:,K.HD4DK:%#Q[Z\(XQF]6LBC?EV1?ZN&J:_#J9 MO@\CO$J\N IVR6B*8*4 ,D?&9E9U%S(<4C3(O:ZUMJVKA_8"V'E(TL8C?L$X MOWK,#?$_#[/JMW'':$?650)U3DR29,5%1[MT\#XXJWQIW9=I7XR/4.+=FT[= MFJW4)U\]>$L/X$WI_.Q\,2+J']/);/;[>(IA5!?P#Q+[I/3F8K3VK)L"_8TWL@=D^9L0=N(@ZM_IJ$0:+9*EP M$"J598MFCSJ#R,7H6FEK>?-9+9GM(;IPMY!N+F<06,:038 @+)FX M)C!PD2>"+6QF@=7"VIXU\"YLWY.2->&GA]RI#>7?0+T,SXG@LU+U'M>RVNS1 M*O B>0@&51%12VE;6[H[P#K6G??Q=*8U%T_E+OQ7\A+':1A&K\8S>M[E>-F( M)*C,! 2>%2B9R:N7B^@_TII8P"2:9^9MA_)H-?6M&=],SVL@^1X;_-9LTF5K MTD77TBUH9[44;+;]6^O&-#NLI:]&Y W7\3C!]R8*+V$=C]ZEK+#(1T=&1 M+P)'4$Z0XRU9A,"DE5+0*YZ;CUIX\IKZP&W DU?4?4CM04%_?_^!_)39^?3B MZCQ9Q;=3B1EC>DBRUY*UEC=[D;S"#VQ'XWE22\4]1"* M^_W]/R9?<#I>%DQ//T^6Y=)58L\^(HD"9[<@9\,$ZIK6CTB0I740:Q4UB35I"+\+7DS(/WAH'B MS&2-(L?F+?VW OF.=:D[,7TDV*R4&I]/JG@V5%DZAR81+JF"IBU5&HA1>N F M,8-"T+=;&UGW OJNM:<543T$P!9U2<]#^@-O0W-9.AW1@.>UGD&@!!>X ED\ MQ^R0*=]ZY[D'SG>L0:U(ZJ'(\'D8T8KQ_2?$^6_UIRLCU3-)Q@M-/@AD5]MY M!T6>B>>!UFNT8MGJ&%L;2'=A.=7P5A/9]W R;<.U[F>T [*>HE5WHWJ_I_SX1?:%>G 7!]L6F%&V@I%*6142UJ\H_V1?#-A MM(Q$)6_>%><>/,3\5;1D[1T1I!GGCFM0[: MT:)]%!I8+C:61(O>K#:^(_7W[F=\\_RVE.&=[WJ/>;ZU('XX/I^RQE(P4XJY0-PY!U4BIA%_34\YKV MT=;]U:7-50A!4U,D%.KI$%/%HAN!8AI=87;VU7\)H44D!F4'T5*##3W2K-B) '^*XVO;\W:GXNGGL9G MK'))R B,,:R#I.JF75O.JJS)<'=*F-:=U+[!-+Z]&-\QC6\?R3_UI*A=UO)7 M&M\="MA$0?K,CCJ$W:>NL5Y8P:00@%BOOZVKI4K&TQO-9%3&E(BMS;NGKZD' MIO$]&47=A]3CIO'5$J.46;TB1P-*D37B,0= +C.7DN?L6Q?RG&P:WUXL[Y[& MMP]%3R2-ST29F(J9#-T*F1<-+J$#HV(1WJ8D2^LKI^\OC:^;NO5+ZM'2^)S0 M4JLBP=":Z0U9S/8D*UCY'$H2S!;1>NC9*:;Q==&E[L0;II?-VTIQ511T[C,SZBUKR=7<C--JQD)V1CH;(L3%(G,=>6HM M Y:*][E@<*)U"Z7[$7U7^G$X%SUX;MNT=S6*@VR':SA1&!XXRR#J!#"E(X+W M2'\M2F6?6+"Z]5WBKMB^*^UIP4\//MTN%V+<%,V,\I"M+V3P>0.1%X082XHN M!2%$Z_36;_8ZNHO.M.;BR5Q'KT>//;]8^!7+3O"+_L!,VF(*AQ(7%4%) 'D2 M')!9'66*LJ36!]J=8)[RE?1>K-\U^*V3]'LXPJXFTE58Y%W64#WF-_\_>^^V MW%:.I N_RL3'S&\!F8D\3-]7:GU5ZZ[A(];5Z8*ZUYJ.=%G=ACIW3B(\ ;T_)5Z7(K@O=KAP MI5V@SLN(]28V16^TU\6HTCHN_[3X_-"5]M.B\R[J[D#C?\ZF^'55I%$[L5\5 M@^&$Z:*3 U7WKP;7 M62NX"!Z,<.2;2_K%(7.0C0P^U+I%;'W/^!0[/NSC=C:1_6$[/HQ!]M([/NRD MO?'5_8\1_6$[/F3KM!!*0#'T&JAH)'@K!6@LQ9A0N)$OM>-#)T[L(O%#=WPP MRC$?90 A-=93D\PB)A$"9TX;I2QMG*V3G9Y*QX>=]+9+QX==A'[ C@_!*3*) MZ92,BB=0+FEPFBP=\KYRP%#(NAHW[.V)='QXC'Y;RK##N_YV^1'GWR[EUC;V M:E2M9#%:98%I)FNZDR8/J Z[D98[\K*CXZWS3^Z!\^29T%KD=YJ('3/,?JU3 M"9>3+]@FG^S6US7/'KL?\$:N&&,H@B''3QE44HH8T9-S3^]G;EHOSV,%!8XS.1''ETCG3'@[6;=P)W'#[CGG?J*1N[4.+&V=1!W!W" MJF^FJ58TT=NV^N\6K#6++6=K(ZT6DM#DMULRF6)&1SNT%#9+[IQM'5\=A^PY MTJ>C;CI8.K\M9^G/-XO%!>:?+FK8\!W.)[.\HO>[BWGZ2-!)6,-Q?!9R9LH1 MSISK+0):26!Y!!ZB]>BB;=_F<"> SYE/_335,*JVL7>^_6N*\\7'R6?"FNCW MX0,2X85QMAB0S&I0,D@(*1+KKM QLP]A!(!.>5KG)VT?NL4:B']'N'9 M:W@NPQ%C$'6ZO[F-YCCW-HW4M1F5;2/KP[" %1D8#[4EL+:U2-I ,-I#M4D%72WCM2',[GF/\@N:[#AF0O%N-* HLFT^F9 M3"V/ES4<&7AULA+J49;FW<\XO)FYK_AG[677(;!1^QW,IBM\Z]L>Z:0+B4$) MFC@K44/T#D$6'6.)I@Z<:/T>WT+Q9/7=2+ =MNSW.'21?1?FRZ]#O7M(0YN4 M'[Y>_\FP;7FF4E)<@\^NIISY0@N/"32141GO9)*M$Y['HWNN%E\G_71(Y;F. M9]WS8 2B3B;@;33',0%[Z>\>FNPA_,X;S'J@C#)!JAR@Q-JC6ID$$5D"S[DU MR6!FJG4<\U!T>, F/!X;=I%Y:R/Q_2S.EI/T'A=(7_KQ[>1K[_YW7D8JN:OOOY;P-0H)[..#K0O=:BX M5F3RI PB!1V]( IF$9#>Y>3KFEF&&+" *[1/ MQZRR=0=;\X#H\'M=8V9LGF8-%=#!5[XVBN,G_#S'M*KMH,_G.(A]FE]]FLV7 MD_\=_OS.Q9S1J\WIG3?@4"90C-/)H#UY"5))53C2>=':O6J%_=E1[BA*[6!\ MWPGL5UR>F<*=52*"*37WP4=?!P@KX"G(R%U,SK8>OG0?GF='HF;"[])HYANK MSX21W-':((E:="83AVBC@F(2R\J((D7KD=_7G__L%/]HX7;("?AVXWWGHE=! MJN)U+K%P2(SV)Y7I0 U:Y]H 6;HB:0]SK2]JQF([5'9 9UIT4<6IY 7J$-(H[!L/)<"C./T*FA!QZ)0"G3129LHD'R<0QTXWV =*W+NY;/? .2'K^+'JV^R1TTCVK8M*:Q#U8HGS_QOF^:\P MQ]KU?5:6]>.ZZ8I2/'NRYQV1#_KI26AQ[U?+3> M0;0=]H-?:HW(Q]EY?O/I\WSV!:^WVA'62LVS 4[['D$K")Z5>N%BC##9D@1: MC]*X!\[S849KV7<(D_P+/T[2^55=-!-)'_GA)-]DB&'62Y#HL:;&NK_0-"NIO=8&SGC 5+0 MBK )6GQB<>B9D+64$G7KT.E]>)X?+YI)_S8S].%S'[X-;(B''[WW:._) M$G^9?,&\^8!O,6-1F#$,ZTE6B/YUC'5DQ8+-S"J;'>>IPYSO!W'M661Z\UO? M3-/Y19Y,/_QC-LM_3<[/W\_.SU_/YF3AYS-446*TAIPZ22]GC+2!&_HMZ521 M7'Q!ZT>Y3;L\]0A-(5N38:/RM)/$NS1&N(GU5US>@GOF9? $A5P\=)H,/(T0 MM217OV1!_TNUWFJ(T%@G/7JU#V_0^;8WZ%4BPV*.F9]Q ME9@8^E[R4*T)@>!X'K+I'9IB2V*MNX6.P?5<>=-<)QW<].NY.&]O'?5GFDG- M@D3PKAJ'/$APGM%OT3 R3;VSH7EFU;V(GBM7&NJA@W,_:@<,P@MGO(!E84*: M(DOS=3^$Z1E9<%W4T.T WHKO6DKD]=?\3 GF"N<24-5&]#%G\+XF*V2N:2^A M$\"VSG_>'>7+HE(+574XI>]!/&1$,JZD)L++3)A4B0)\)AM"2\624#)@:=V9 MYGY$+XLTNZJ@1_3]3G1_++!1?WP]9_AOV?S;V/,,J]NC67 6:W@C8E# M2#X!YJCH[]MB7(^)-N+T4=UNC^!O37\&E]G38&;J^!FKM! M/=*CV4/C M*T^49;NHJT<+N(O%1",]-$^RO<3U0TA_GL\^7"**48B"-D.)JH * M5D#,DD,)Z+0N,MB\$7V\*[%VV]<_3TTW$F>'/>#W>5KG>(>H MN29/$FR0@8Y![2!@+B"LU &M*$6H46_Y74]XGDIN)]0N/<>_X/GL,^;?,7V< MSF@/^OI^\N'C50*W"EYQ)11X9A(H[\CT*=R#MS'FP(S.S:W'!R ]3Y+TT$>' M>-V0PIEPL5@WLWHUS9>0KP^J5=P:XVC%WM0L<,? E9KV:S%+P[RE(ZWY)>P( M8,^;.NUU:RA M>A_OS9[=?-!^K_[ZV[[%F9,P*(VU4'BIJ28VD)$25:W]X+Z@SK[Y8*1;(/;= MT*X21V(PPG A@145:NJ!XEPPYIJVL< MZW$^KU*:74R7D^F'5_F_+RYG[)W%%+,ARPJXX 2290?.)@:8+>V!TL:B6M\C MC0+V7%C03OH=7-LUR'7JX_594&=".%D,X[3<@'3XHH>@O03C+)/D=6-2K2]\ M[L/S7 BQMZP[Y+)<;5F%)4:&3X:B$QE<9!R!5[Z T][SPFP=G7J0;7^?N_/U M-ZZNW8(/FF<2J&=P^-WS7J:6_)]YA;N<)RZ72. =/I0OH&D",/>=I?49L4V%O*W56?HE4ITEMB M>-1T_ 5>4S1J^7ZPQAEAF6B=_7L E8^=[-19X[L(MW7/_E<7R]ET]NGK;[/S MB^'^\!+:913(.6F%L0E,=F2&>R/)4Q,:G!39"NDEWQQ%>UJT2V)QK\&1U MV4)@'3;B]>8SN$>+E2CK_N.$3($1CJ)J4P1G(C@7,B 9&\9&;Y)O71]Y!Y3G M9(ZUD'8'/W0;K)6[O+X1& .PDW'V(+CC&&Q-5#F"'OOKX4"[QDV@N5X21%OO M!6LMKZ5W+CJ-H(-33B>-S+5V_X]$E ?,O./P9!?QMS;ZWGY>SC[,AWRQ=5L^ M%SEGT@":0(>FH,W3E1 A!R;(@O'.F'%&P:VO/KPYT%CVLV:":VWAO:85D4S> M?9R1$3I)5[WT>'8D9P^8ZLVML1J"%!QT'4"51-1^Y$#6[=__K!3:0(1WOIRM M+[]_G$V_X'Q9,P-^P^ED-O]UML1%F.8?P^?/2+^2_7-MUMRO85Z9^@7WN!#? M]Y%M+LF;+GRS[11YZ8SG;#!IY40,(I&9'[PE7QY9MF?[/GS?M*NX?#-T1KLY MG\";0+X,G4U)&3J;E%/@?:CM=!US'+4OS8W_.Z#LGUAV_6M?AX2O/M7[P#-= M?&3*2A QU6FJIM[\, 1I8BC2HM"E]2W;75@.O^6UT/OME+$&DNYP'7\3UYOI M$N>X6+X/2QP"83T@_"!/#NT/',G(5E38VZ>@=>\@%0B>I^07/'6F23C MT3U'EC331I]I (E.[\5KDLN;Q>(B3!.^+;_,IA]^Q_FGNHXSALZ&R#.H7&.T MLD0(D660*>M@3:$COL/HJP=0/0^>-)9^AYC)=8373O$!6K*N6",R1%W38V-P M1%VF@/N<(_%6M^]F<@^(?>3=,'M]L/%OKO6Z/?VSNG!D M$&P-UCN1R)W($A@KV1O&T&]F(]_A-XU\X-/6>C?1=FGM_.G3;/K;KD^Q?X?P"Z3@;L)XA&L>%58 BVPI1@(]$6!:M1\95**EU.&P$K*?-D5[R MOS/?O)41>HW)JX^+8?KG)"$_PV*LC0[!(IG,RM O3M*F1M90X%9PX39#98UM MT'O /0^Z]-'%;=*8;J3YG12_J*,NOEG+;\N*_Q7X[_/)AP_U9K'>5 56\QJ] MJ]W,JX'D!!B512B%["3>.JEP3\C/G& =]':;=K8_[6J=Z&3ZX:?P=7'&%+>% MDT^O:(,%I94E(ZP8\"IH;IAG ?OZS \ ?"F4>JQ.;A/(]2=0'<> Z:(&,J_A MYFK8LB'@WVI1"KA:YND\RW)=E[S/CI M\W)]=%^+(ODL$M/.U)IF7R<09@BB-B)VUOHD# ^JM>$]$MIS)% ;/6R)YNUW ME3GZ1'Y;-HS RS.96'_M7[W&4"<+G4F3K37D=RJ.J8X9M.!M+N"*0!^1%9;W M=.GWPO>T"78JBMM"QKUCRS]AP?D<\ZILEAR/Q:ISJLA"$3$\6!/)2TV)TYFM M)92L-(ODOUK3NBOI'5">-G=:RGF+_O>.'=]<:XUHGY4DF*O3"26K 8KL"L1" MRU2ZH$^T4OIQUW.JHG@N6M]+NEL4WF)HP'#1]?/?GY',J2%HG0UZ(F*!.IE] MM1-Y[\E43UI8%9(CS(TUO@7&\U#YOO+=HO-'AX6'@VOPZM\.EM"W3([%FRK; MVB1A/OD3AV/JC"652^0,D%EB)KI,IQ MW<3@G4'TUH^S(<8^\6DKO)]PMU#@ MT6'?AU'2GZP@9B:9=,F!9H&$8&0$IXTD!9=LDN=$U+2__M>/>^[*?Y18MVC^ MT;'; >*[\'4HY/I]MNY"< WI685* +,^2QT%UWE< N6] MCWD&FFXGQBT:;APF796&1,=BK#<$#CT2Z[@!%ZMS(8R-0N?B7>N$D"TP#E7O M?@#;;6>IGDK%^\UU# G_4CE,9)30EE0KQZ)$"(:,$BQ>^IR4E*QOQN$QBZGV MUNN]/-E9OAWRQ6XBNM9,;0RN3J53=V$Z3L74OCJ[EP)["OR0A,@\")L*@LS: MU/W10XQH0$J4,J9@Z<.3)L(#%5&'XL$NB:[XI#60K;4,E2\ICAMH/.)AQS8''ZN664>9=D@VKPFJR\L$U3JZ?B!W ML'51RH#(+(.2C*\&5H82K;;><"];5U-LP_%'@OP.=5-*IG I$%NLU*.U/S@4)/+K"+Q.8GS )'CCT M#\6!7:3<8W#)SUQ;:5]F]:VF]M!^H^50H1)2G:' ( KOB.,BZ1R4CZ9; M=[M-,,_%!&@C[0YS#*[C69N[(Q!UL@%NHSER;[O]U+6Y#[21=8]#X#:RXI4F M1Y8X[BPYN-6W#:IPP!QXE,*8*%L'_PZE_;%M[GHK?Q<1=SGY:Q7*:EK;>JA* M%C%D'<&H.@$U8 8GT((I2J,6S'O6^CK@-HK#G_G[ZF9K><^C!=N]I/Q:SN/0 M5'K5OC&J&*1"\(@U#L%JW@&GI2.==,YI3+QOC&\;JN=R_#>6?X>2P/L1KENQ MCL!XD(N![?A.X9)@?]WN1)T]%-/] N$.K#$R9J16H)F*H&BCA8B)03&L!,^Y MCD4\&_+L=+%P'.[LHH^#<^;M=#WO+7K'BQ(NGA(98VT&5@JFPPJ)IWAAT M-+B7QY]'*N;.*[0C=R5<]VR>E5]Q^6.8S[_6P4]#'[+#]2D< >(HG0MW%^CNQON(ND.-ML?T_!I1N_<_V(>(%ZV2KNL@SDK"55R3D"(RM?.M05<* I0 MVBP"@76I-.;!_8B>!QL:2KW_'?2OLVFZF,]I\6>%1\-CX,!,2;4(6T)@@M4* M*?(O?)3$Y+[WT-_ / \FM)%UAXRD;3%7LAYU,)R15QE\[2YC(;A@@$5N$X;" M6.Q<8WH*Y0GMCH'=I7K"Y0GD,@K-0R&/T=!I9A('5SNDE9"%H^5QV[R9Z6F7 M)^RDUX?+$W:1[R&STJGE"3OI;&Q:^F,$?DA"<-H<=4 )7-?F&,+7H7-9 M@P_!V<0-"RH^:2+L7I[0A0>[R/D8Y0G9,9'JH\@24N2Z8CCD?/@4PCPD0&:EUU\!@],ZIU![]3 M+T_8Y^C?6\:'*T\8@^JEEB?LI+%QJ>F/$??ARA-,5$$60TSW]3Z\T*X4Z^ % M;:,SJ#SA>VGE"1TXL(N4#U:>D#0KZ(4")TN=:2HS.,\-V.R]$!B-W>QC]\S+ M$W;2TJCRA%U$?.?!?S*7:[?:+1W^:NT."$>^6!LCF(UK-:V0<:%B3KPHIR/Y M%4XKK6N3WF!]>/RUVAU@^ERJ99,M;8D()M26>F@%1%T',0BRHXSQ1=O692Z= M+M6V]!+[^>]T?I%7UY,U[#^,:#PS27FCZ61@Q=$[G1CM%\K4'O$E."FM0MTZ MDV$LMF/[4X_CQ8BN;OMKHH-;=1W+VU)A_C19I'H]^&Z.GR87G\Z$B:8(65MP M9T-2" @.903KM+#2*R%CZW2[!T$]#XZTE7T'DVN#Q&>)E9S%G!"FW=&+YF)WES8^$T[YOVTFO M#]^W[2+?0UZOC,'U4N_;=M+9V'N6QPC\H.W L@PQ,]H?E=0U<]M!E,F!]TYR MQ.*9[NLYG=Y]6Q<>["+G8]RW&(^W#W;;;X'(R-X PQ7>6:ANBU!1]0I62$%F ES:5XC I*UCP*83?,ODQ GYR04 M7%P^-[^=OL>:SU_O&Z;YU]ETOO[M#V$Q6=1_/P2>?R<)32?_3#Q^7B[<7R\4R M3.M]SC"FB39Z-+%&"05SH)+S]-9*$ERJU:-*=/ MAC"GA9@.[ MZ(OAV+J'ZSADQPKEG@Z1[F)X.X5V,!*VNKFW\:ZCF2/ =@H>[P3T.#'E'AJ_ MBU3=U'5TCAD>,Q-DO^3"Z%1Q-4O=N @:5?::.\MYM]/^>-QZ(%1]%V+K+Q#UP7AI!'J.% M#CO(9K3FZ@+0JB)URA9R\K%&;0HXE1PP;86(1K!06N=&WX7ENTT]ZZ"T#N&/ M;;C6UXHCD'4RF>]&=1S[N(WV1E!B#]$?:*=9&^@&379.0N&NMH%B!CP3%K0M M]%_!46'K-B>')L4#ANVA.;&+Q _ A5HXDI:8Z[75Y;FH2F )@P$NLP-54]"" M=@(P6LV\-E:7UB'YAU$=WDAII<,'J+&G CI8KIL(W\TG"?\U.Z?#E [@K^M: M[NA#8M+0\NOP(D:6M8O9@V4FBXB.%]9ZY,(H8,^6*/NKX0#;R?O)XL_7<\1U M7=K[L%QWUF;(, BB]"Z"^MX=,^6-8T4TL%DO1R0 M=7FA_78^7&>O!J)R%X1!!=*4>O**6K_H/*24==1.1<8[C8F[#>:[![1]YMR> M:KO-IU93)V\"6\]$'@&M[_C);;".XP0U4N 86NPA_1[I*/= %"E[5LC$QZ$\ MUWD+KB@&M39&"T8(S4&VG",Z0H?GQ2Y";UV+1M;4%SH*U^E45R%!AFAJ]WJR MP&FE%B%PGZ$6SR=7..V7#Z8AW_WU1QM"N;_T9TU%=]Q<\V^]@7[\&*8?<#&9 MKBX.MIRPX5JR4^/,]#UA=,QC;RF@S?$IWB>C1>)99\64BQQ]X=9&;GDH0FV_ M&M@34*.+G/L-L,'B^F,ZBPNS\_/7L_E?89[/?/&\ MA%C'*]>BFLC(/Y8I0E:9LX*ANEBG*^CMBSKBA=VQWH$[[_5.@C@]KX^O[8/_ M-5E^O+68QK\-WG6G#E'#& \;(:@-&3BY_3B #<[D(D8MI?;78 M92%/^@UH0;@1J3.'94MK^_RQ*[IC0?\@'?\R6RS>3&OG/,QOIC^'^93^VH*L MV=G\]]G/?^,\319XYJ.R/'(!0RFF"K1RKU.!9(PWVIB2A1OE AQK!=_?C:=& MHY[E$&W6_1LNEZMT\\59*"7QF"4XP0(IA$N(PF%-L[)<::Z0=;.HFJ_F^\MR MDKSI$!YNO++5Y%C:!^;T=>1IKOY[QDGN**("+C+9M YID=I'L,H7)I+,!0^1 M.]Q\8=_?DU-GT^U71IVF#Y(XRTY[">BU!\5EA!AX! S2A&)\-O@$?9"CQCY6 MMWJ18XF2^)QUJ+,6@P<7BP)3)^J$$I/QW2JS&JWAX)6)SS">L3L93K "\>I5 M&VXPAELH7;++$ADXQQ6H:E;'K!QP[I5B(@3CNQVMVP =/3/@*%2YN\9P3Y7U MK-'97U*;R[N\0QNSP-[EB+T6=_02QGT)U6^+;67Z8?7&8?6,N%8^3!"2T9J% \ M!($"D%LF>= ^-T\NO0'@2?O'+12\O4W1([33X2[M[LPFYX,L)0O0 6N#)$S@ MHTU@$V',K@C#FWN""$*,-:G(+6TJ7FS\Z>37=J+%[L(_3#9I8(E(9A7$%BH M!3LUX)R'&*@5.1EE8MR(?#[=[-*=I/]P=NDNHCN5[-+7]"_H; SGJQ*.<*.$ MX[>+^-^8ELO9UB^93S(.@GF87U<>Q[M9$SJ8:Z^$4A\7'5W5\\N+CS_]S M06?N^8TF/-\ GUGC31+H(0YQ@.0X1"8<2.U%<"%)G9O71HT%=WB*-5;LID'; M12L=W)U77^B0J.[^Z]G\MU"'3]$[-+QFM4/PM]^=)9^MS4F!BE:#TI*#YUD! M'7K.)R=\EJU[78W%]MS(TT4G'6(IE=DU-VR-Y_677R=GT6N?C2D@79U5DDT M7QR#Y)37Q1BT7#7FR38\NZ0RK>F^D77"P_W;6S210EZE3'%WM'OEZF M UBI""ZR+%4@M[*T3C"]']%SXT1#^7?(.KMFL=TG )9KFXQH0/,:$5!UVKWW MM(?%D+-#'U-I?:Z,0_:2K=X.NNMW=;AUAL:9R9P)AC53O]I5KJ8I6R8 75!, M&T04K:W=^_ <83I9!QWN,,1D)P7TS)[8XV5:W8-9C\A0(]GE]=83$WVR)8'6 M*#,JSK-MW5NO&?BG-"*BS=9U'+V?8.KE?>V]DW=,#K)-LK;B%8G<3Y4AZQR< M2[*(TMI(?_[#'Q[!FL=->MA%>T?OPC\&[/=)#RTUOE<[_L>HZ^@!4= MD$>3R(:Q'B)G#FRM"#*$VS'S_+C59M+#X:BUBY8.-.F!7UY+>\\X#TR#-(Z, MX!AKIT:"1A9P-K2="^&[F7BWX9QZ(_^=%#FBD?]CM'#@20^^&!%K4U:]RH7# M#($9 5&CR9)_H#E8;U8XP M@5OHY4 ^U294S0UGW'C(MA0Z84T"IPJ#X"(W3"L3E'PNU!GO/QV-.;NHXU!> M^-5>?%449#7971&\UN1%2D56N\T:O&#:2)_(K3P$939QG88)M)="QWC;^VCC M8-EHP[N22TH^V (ATX*5L :<,0;HI::2E#BDE[W&Q MG$_J')WM&+?_Z7I2Y CLG>R??7 ?J<"K$0=F1U9@AV-OKS6(*&2=R (RT\NI M./FW@7$%/,2@E4##9>MM[O3(]U 1V0ER;Q>]]1C -)OBUW^&^9^X?'TQS6M4 MW*L<+0XUN*[6;M/!CB*#5K*$S)*6JOFPI:U(#F].'4Z;FZ.7]E=%#\MJ]NE3 M[4D:SM\%,C@N007#E*JM)9279$^Z8B%FK2!%[8M!&:U,K8VJ;4!>$#WV5T0/ M3VU=3_9F2F*YJ*[!L)TR(=$;67.Z*FD]>:FNCG4OSI>2F'*\-+\9W0[E95O< M+?33(4?W]WF8+@K.JUA^P_F72:(EORU;T"[J7+O%]A]=^K9CUM+)_&ZYCB/% M*5L09'9BVNVPT35=$[W#-J-%\+;NW$P[,C8U TOK48)E9WCKW//39^I#8=%3 M)^HN2NU T#]^^WT^G"K7BG4N;03MO&::3,:85&T#'&I&M#=0;*&3126&H76D M]&XTA[?8CJ?E61<5=3#R__CM'[,O.)_6E?XXFW^>S5?]BTEBKSX@B0(7MR 3 MR!*P.##H"7*=_.I3R,"2=)8P%C(@:%/E%)#-6R+72RIHBC FMS]3'HWW!K#R0BGNT<+M\A_"' M697AQIMC1.9)H8%@.#GB3 3:R\E?T\8*$:-/1;?GWSV 7C3%6BFJPTW3$ [X M(:0_\38TEQRSP1FPO-95H\W@.1;((D4C58CTO\87)^L9Q\N=$%ZM'=0G=_2)NNGGLN;J/[9I:^ MSFA*9.X9E4V,+.M8@4]-GNC]O3F=CZW3__O7*H7Q/7R=W^?+$< C]O MR]6PT4MHOWR;/25S#,61C671K IC?.!UN*+A@3-OA6T]3[X5]KT=LOUPO/HT MNY@NSS!J%HJ4(%(1==8Q@Z"X@<(SYXDEBZ'U=*DFP(_0F^H8G+WEX!UNA=9%#U-J^:[N"0S6=.0D& M'U'YI])T9L^%__!U^Q=VKR&(SC M3LIHA(/H- /E,L+PXEKGDD9??%*MJQ&.P[0' D9/EFB[*+#[=#ZCT9FH'9C$ M.2@> NW[2@%/A;-@O.>NM7-UY.E\;?5S[W"]783;T(D9PF0KD@>R&-^%KT-* M7T7V83 35YVGA^C"D$:JF+ADD] ^Y_X33/YK\M9^G/-]-?)GCQMM3,HW?SV8=Y^+1. MS4QUR!()A)L@094DP=G,P$K.K4)G8QBWU8QYVG-B17/I=LC&^7$V_8+SY82\ MRYLS+B[AL?OU8#N_M=\EY_Q(V[C4=L^@SPZ*E4$8*SZP2V2%YDSR1TK?> M:]YZPHE<92:3O"[<0=&,W.(B"P1C)00EZ _HE"FY^22[$[G*K#OHMT3(:UOK MZF.-6+R;3Q+R,YZS]/78+4K;VD *:T=+"SY&%P+SJ%7K;H"CP9W*-MB9>YLG M81_EG?ZU(T>?>+0& I>Y]LX,$!7]EM9B V.2R="Z5/R%7SONP](C*O\E7#LB M*E,R1[ Z>E#9.7!!)& .54"MB] M@PR[W@8]1I/'8)PM62J9R"AR-2 M49.[:AR]LYF,(VT)9^O1CR_NVK$KT791 M8)?ZX_NC44YIAX))T*Y.S=1D@\>4-5AOE"W,QRQ:\^OIA0-WTN&.XF@X@RI%*2P1 ] MRAC/[O[:)@5)P]=_\V D&B:+Y&"RD[5=!MEF3EE(*B'CE7^N]5B4K4!:]#N8 M38?O7$5*7UTL/\[FD__%?,8$\L)1@#9#K[@ZE29X#]*F:+&46H3:?*^Y$\[1 MZG+VT/RVU@,MI-VIR^(EM'=A_G;^&QW-F(=*UO6A?&:9YT)J 2$; 2IP6KI/ M E)6@C-K4I0].EP\ .N9$:.)]#MU1KG!W3>+Q07QMJ"14L>AT7J@ ]$*\)E@ M&^^:!W#N@/#,B/%K*73J/;,"Z/N\XZ6RUY@3+59L+R3AR0B?P,7E1 MA!.$KC<#CCIP^@ T>*R\&V8L#+>JUX#]:[8D-*OQU_09J_-V^>-AOT(=C5,F M@]&\-K1.&;RW&5!JZ1/WUN7RD"VZXS.?LNI[BO=074"NLU1+R4)1"8Q2K-8; M1PA,6Q#(?*+=JGC?.I#\$*:G3(\N6%LW1PF8ANE,9W>^Z39T!',=]F MA.UR%OQZ425&(KF*H/T8SL\Q__#UYY ^WOR[9T;ZD#@ZVJJ$IDU+8#5I%' 6 MD\&"B6'S$4G[@G[*)#N.YFY3SW6AWOK%&+)5KGZXN/SI@I_Q4H(P]57AP_QO M7G-^=8&@Z#4*617IFD?1'P/TV5*LJ89NT\HW2,J_+"18O)G>2B!?;<-G*L;" M/ F$MEC::U.=Y6N" *$1>O9_-5FU!B;8E:>T0"R94 E:. &%!#SBKYR%,.HO5UR6X(GS)W#J"3+13: M.V[ZK2ZMICO@=!%6 K\J3OOAZ^W2M5J<-OSR+UPLKY;(SP3*6.@U@.QJ\[9Z M"^!<<) P:Y%E5"JPU@1KB/]9T.]8^MQ"SOT;09\/?P?S]E7]_'?]B&>%A,*- MUN PU*L'LO6=8/3;:(//=6Z8:YT>/0[9T=Y'\_[ZQOQFNF+^ MF=9*6T8"$Q@LJ)H([IGWX#7+*2C'T+4>!]-T <^!>,?3Z!9^[A=U?C?'SV&2 M+]^5VG+[[?(CSG^\F,\KZ*$/]WL\KV_9[[.[JH'/K(@I*YN@>$W"#*6 3R6 M,TDJ[E5)*HXRYIO >LH]YU@CE\9LZ>V;SF&+:3>KZ']@.^ZP9! I.U!">HB%$&7R_K73P<;-[AV- M(YJ?HQ@CW4A)IA]W(F"S"4@KS@:,%G$4&FG*VDS2SSUBV; M3V[^52_[KHW4>Z1&WS.]90RT[Q.M=E+@#I.+'B/] T^T"@DS+&+T)M/M+J(YY.T,96)$,1H:64Z*P2E&5F] M-8XB.%,R).:]'IW;3VN>U4ZRG[447.O.P=L';$DNG"R!@U"ZYBT1&,=S M@_"?/EU& ,;TC"L_(>OUW^R\E)Y M,L)("^2.TL(-4^!U(A;6?N@NB8BJM9TW'MUS,_PZZ:5#*]?K>-:OR A$G0S MVVB.8_?UTM\]--E#^)TWEC6RX)E!3Y8-B[+6;@EP47E :R1RYE1TK3-Y#D6' M!ZR]([)A!YFWMOI^"I-/YSC_=39??GSU">>3%-8CXFGQ:V,F.!N5S63N#HV& MO:KCPNM%NB:(D@GG\BC38\"G7_4O]!%7"E MMB1&.V\#!%4;U*1839WB:N5.+A%C\;[U^W\/G.=F,;22?(>JV3N@7;X/8\!U MLA;N!789D)'G:R(P7CN@64N[6O;UVB,3M(Q&->\R M=P2"/&!*'(SS\.,G%66U;K+O$D%R@O3-::XW*PK9NTS,"UN$MCH:*O&5>MM7"$1O%#7\RF9Y/\&)V/?7N M%=GE7UHWDAO[L%Z-YAZUV(U&=-Q9X83A2A>MZ%,,Q!CE2PDR1F.W-:(;^]@C MY6C_C:O/SS3WI@BJBR%J-5K2M;])9!S0W:MS*R$TGH7[K.2PV_ZEU=JU2B_GI+:# MGR1#=9N,AH!1 ,^*28Y9F-"\ZN5 :_O^;IPJD3I& MI"Z\A8):!&M39LW;97*-C4"5[N22[01NSC0S( M'Z]]LS% L,9#3%P(5)ANM1D]);&/7.43VII.S@?K0:03M%E'KOA,AU(2DE:" M=K3OAEA+:@U"5KQDATAGQJG9L2.7]H1>D@.Q]#@OU4X4.\:;M-C)OK]WJ=:P M)!%SS7RD/2Z0O16E5Q"B+G3JJVK]'_IM:K>\[V_4OF_4D:CVA#W,#1D, OHI M+/%UF,R'@1AGO&B&47.(D9P:I>HG+6LG_%*L"ZHDT7KBQ,DL_OL;V>N,.RI- M3]O!O7=;*D;[R(L$G89^\\Q"S)Q!8H$+IEW*FUU0GZ8]^0@-W)/?IK,OO/@, M&3VKE2L)?)&B]D[63*:0A&Q^=W+\YC''=BH;*>14.LT,HOF=_O*0\\2\"MGR M#-$I$D^JJ:XY1>!&VQ25%)*U'L-S \ III'NI-7-UGR/ENY)^33?EC'-[\[# M]-JK*K#-D?+N0(AG-K MN&6*Z8/?19T,;Q\:T'S:M-U%M:VK=58MRN_J2;BN+M$:LV<$2UNR0U3M-^-+ M !ZPEJT4;_2XZ69CGG:"7E]WI=YN&M]0(X=-N(V;<=XS(C$]++R[S9AY]Q]"19GW2P4AK0S'-0 MM'76>UX&.3N?>5#*-Q_]_(239*^&"0UM@Z_-.Q9.!&0F 7V@S4!Q"U$6#=)S M[4O,/ON3$>-=BSC!?;DM?YM%UYK0X)2R8M<+>I7SH/)P?FMIM-FEB-[0^<8$ M*%\G,3I%OJCWEA<1G#R=C>+AY7SG^I&H<4JY!N]PGNAS^(!OR[4HZG!T_S/\ M/?ET\>D,F=7<\$"NL[:K[#-7= :9B^;,9^',R02$1ZSG.^^/18Z&EYBKH9J/ M7=B;:9H/?R&. M& /06U[_[;7$^]:RFAKZ[?PYTU;%'!A952G4%L$6P25++VM2HLZ#XZY/\67K MA;Q,:A^5#K_/T]6/8TNBR8"O9J,T4)\2 E4<;7UM1<0O>(J M&Y63BZ?"ZTWPW[E\$+7?YN_^4Y#VS+=99]5C'6AM+_-E.#72W'XY_(%F*"NG M<\(AI5)B8]!U64U+X;D)T:,+9S?[_+PYT^?SV=?$5>(UEC/P_07G'Y8?GQ; MWI9"%LDZKG[FA72I^ *(*9.':N@%9=F!<4D&E(RE,FZFSXX/?C&$ZZZ5+10Z MWK7=Y?WYS>M(6M1: &<9?3'9,=!1U':SQ9"[B!JDQIA1:>=/)YWNH<6\& Z? M%BVV$'[OZ[T?+A8DH<6"UA4GTV%9/Y(3-Z&O'WXSS "A5W2.),H0)^>DZ!KZ M2Q?UC\Z85=F:7*>_8:E-HA"BX1*X+2A%+@:;5WCLA_C%4?> "M["SS97( M4U@AC5+!@G6>C!?G)"W46'"*W$Q;!*>?G8$;=VKG.65 M03TT>$BH=?:1C&0M YD09#W[VM>):\NT+3[(HOJ&CQZ"^&((?D*:WD+@1]\T M#CYN*MKV M[W]9U&D@XRUZW_L29;]\QO=(N_9BLL3?:?6M3\M#Z[JRM7C4UB3HHR5@ M9Q/)UI)W[S,:\%)&4V3F,36_)V\%_@EU&MJ+PD=1]FGV)4(394F% _-U%H3# M"(&3YYLY3]&1E:Q8ZX:SI]:7Z) +T2ZZ>"I=8,:LZ7L7HYVZ&.U$DT.T M@WF,CI\*?YUDMH2DP?%0&RC2[A+0*7#2J*@"#YH?O%[V9'B[4Q>CDZ/M+JKM M0-<;MZ.K"-9EKQR7 _K('? D7>VP6H=OT"?O+!/%<*9SZWN5.\&S M'HKJT![C/2Z6\TFJZ7)#%?<*E/1,21<2R!PSV2.9 1DH&FI.$L.,0KC6[-D* MY#MS&BBH=?>TUY._,0\!\54T?5CXXA*8-E8QF1)P0D# -/E427LH 47(B6F- MXZKD[WO*"Z9%6PUTZ"*_P=<_2#.+][_]L=[MC+22"0ZB, ]*"0U180:I+ _1 M%JFRZ+NQW 3T@IG47F$=NB ,UW$XC/B^6*P:689"E&:*;+Y8HWPV@PO" JO ML*ABO>*-&70+Q,L...RGDPY;S@U ZZZX(R!UBAEL@7,,M*5'WWB2/ZS/WUOHMPNT9IUCO;MXUO M[6FMK2$GK(]! @N!5A[J$$J6.>A4!Y!8IKWOEP/T$+K#6Q][*_/.H$I3371P M="^S(H;702ME!.$AG]L3%%7'SZ T() GS2/W.;4.R%U[_,NV'AZKAP[&Y264 MR]=@#)A.%L,-(,>Q%1ZMENWJW4.F'Z=8M& Z@X =L@C[ZW464A[NM&38JVLMHOWL[71\_1DJ/NM0#CB=0PB+X M)!)(FZ72QM7_'>829AN\PUL">RARW,7*WEHX7#/H:U!__VMV"95K5X1-!9B, M#!0K H) #[FDP 3+SAUJC.XV>,^;,(_3PE%VF-])]VMVH[5*7D&>JC M4AUO(D'G8FUQR$O1L^YJ++Q47QAGM3!JE[JU?_V35NK^P&G:NO8;HZB!:!S%XDMP+!C9K XK3 MEA(*L^ 8-S$+=&)DL<+6KW_BZMM'6 V;LEY'].U(6!N@/!ET9'96;* ,,@C! M2^"*AI2] M1Y$JM!=Y$>H ^> T.81>RUZ;P!'C=[UTO(LT6R>2O2)!LXKG\JB) MVM")0J:"#:FV/+.T.Z'A$$7A6B.W(8PSKC:^^/!G\CY"GC624,/PV0K+IV'8 MXP:B$EDJP=7.,W28J1I&)K?* =E^!>E\B1K#.)UM^_HGK+F]I=7A;>/Z&A:G M STS,I!>DTM5>PNZ0KYQ-CZZ*+7/^L$1I=N^^ GK; \)-0PB+>;+L_?5H!OV M>FF%,8HCF,B(-X0>(IGUP,F@=RD)'#FZA[[UVE%'O_MVS-UXX,LT_WM(K#&>KMLN+<.(#O.# MT@CA#!E=V%H(/ M"0IA2-%89L6H6^,'-'?CH8<[0/<2^ZR%S'K<\2[#7)UD0@RLIP/AZ?5QR7:"D':\(9+P_O2^NME4]7Z"[6$B7,3%)$_"_.MO83@*KRAMH\^)U>F1F'-MD.<(F/9@ M:F>\$JPM4;4V$>X"\\)-A"8ZZC$:[AN<&G1Z6X8&R"%5T:PK*D8@[-6PYD%T M1S(AVJASDR1]=-$CD?!AI!FEU$A^DQK:95N6()8<@+9$S$I9%5SS=H9'8LM# M)L>QR+*+"GJW!'<<:Z2)*D?08W\]=#AE'@;* M;5*ZZ *)9=I=O7*T!\H,-A=O$M/(FM?''HDH#Q@BQ^')+N)OG27P]O-R]F'^ MK;9BW54H& R\-@^/6=-9RXL$SYB"J*23R!3FM!$[OR-;X(X''-[ :*R'66,A MMD[?>4WK(LF\^SA;SJ:3M+@!+$OK0_$:4"I=PSN!3D2,4)SQZ))+R,;-LKOO M*<]*Q^",AR;J< M++]>OA1CH#;,)MH1WN$SCAHH]#YZ=-!&XTR772'G*#@JQH#)>@=D%-DQT2NP M**7,D7XMHYK"/@7BW)/I=%S>[**$QGSY\>,$R\]_7XX7>EOJ2;FN$HN2)^]% M@5*,!:4MAQ!RO22L-X,F9E5:Y$G= ^&P65-=U39K+_,[O8G__S\VY/4+_7;X MP?#G51[OL?Q;_>\?[]]ZOO_[Z/^<7GR;3,%]B^OA_TNS3?PRR&^*IMZ:# M;_08?95H-54XN R3\\5-D(O)I\_G#V:>/^HY__%M83<7?/FP&_3HN$3\>SE4 M!_S[OTWR?_[[Q+"@&!D>!EE4SIE(>A7:!1>E(XO5GCWJB4>:V/7+U7@=2:>7 M#TD "E>%&,>V!65:UX2UX8RU8JY"YD!*IZ\F\2O=-.O_^)IT^ MP3KTD^^W3M)"P0FIY&JI0D4?-/EO6@13:TPE!"T%"(Q<<.Y+$D_G7;JUO.^O MTU%>I_UHUJ'3LO MG:06_@LG'S[2?U]]P7GX@(.!]%-8XNLPF0^3OZZ_.447VM)#!"EK.I+-"-%Z M [Y@(C7Y7/@3U-4N(GA"F^.3"1-UH^"3\GW'B^-,%,V"2!HP:PF*>P4Q6@FV M6".2U;[$IV-\C%_W$WKW3H'\)_@B[\3<)_7VW@PL/"P(GP7S6FJ2@:M^DJ[S M"90&;E$YXR*Y4:W+O$]F\=_?X]-\CWMR^"E&SR[FN'A8"CF2$CUM9$R0A:6& M%+^2#>BH@D3/I&S?[.4D5O[]-3[-U[@;>Y]PO.YA05C.@T$3 ?U0Z,D%1*<9 M!*F"YU)E&9[.:[SCXK^_R:?Y)O?D\-.,&3XL \.934EY*%CGB$=K('(N(:J< M>1#*"_4<0U1[ZZY9W4-0F4A82^1-(=,P1@9.H@.KDG(YBVC0M59 *_ --\)P M?GZZ,;VC*'N;/_]O57YY^?^E\QE]_W_^.[T(^.T/9],E_KW\^7Q \I__OL / M]<.^5%_!I[^\ZB(JLK-UA F9.^3$"/KDD38-9!*M,DHYW[KIP0T 3[_0:2<. MS%KIXAC1H3L%\6T9T[S1)'S,FGJU:.JPGN.T4=B#)KL::X?2\5/A+PIAO @% M,J?310EOP5GO09BL5.UPG\/![QI.AK0-]9U%!A=^Y!AZDMO/[YY[_K M1VQ>5WC/,WK6%(Y=VD8]H5"L6*=#=(ZIE'-@3F=&?BF31="?W%%/>,_3CEY+ MZ+4J.EIB>JBUKEEZB"QF<"(;G;DS7C7OC7GT6L)7Y\/?H3=T*Y1+'9TYLE]0 M!@-9I$+OJA/@>/+@DY%)U%95L74*^3AD)[C+MF7:+;>YO<)ZU-PU"S%8S"$Y MX8!C0E D.0C"7^@\F MESW\BF?T/U> &U6K]7(&KXJ%[,GFR2RAU*T#XO? >?KQQIWX,>NCIP[N\!W0 M+BWP,> ZA1'O!7:<>& S-8ZCQQXZ.#Q1LE?:F@A"E#J44@CPQB&PJ&NOEI!, M/M!N<\3 VY'XL8/HN\R562QI=PWGN.XH:+GSR7(.,ME(2TT.@LP*3,W"Q$T6:RK]#+O4_<(KS<$[X M7N5/).?%LG:5_H(;))912=KI@&E._J&C4S-*:X%GXYV7#&GK:TR24<">$U/: M:Z)AVN[0NWB5M3:,69N4":[N#1:K=O7,!)6* I>1CD,L#F*1#JQ&5#9K9-H\ M%!A_X!DOTW]M*?B&V\<]L-:C*$8 V^ZW[L2,8SBC377RL)[W$&CKUN_W LPN M%5ZD)J]*&QANBIU1"831.EADMK!RHIJ^PZL\CJ)WD6/O$6&K=.1UGWJK;99. M@==6@F(N@5,6(?G:=\SK0#9M8RO@3C"'._D;*^R^*6&/EG;K41Z;C5^O3RM( M)1I VYH)$)AF(*,OS(=HM&W=5O=$#TW_.>E_GTEW-J=^V42XN3\+MO&LZP]*W3H^!J74#Y" M*-Z!$R&)E-$E*4=M\_<^Y@4[=>W$?S!B7+X$8[#MY-H]\, C>'<-E3-*YWM( MMK6/]Q!&A5A4S=0TB!J40 %Q*#C- 8,,M2AHSXWA6)[>D92^BT!;*_OUY&_, M0QWIZMB[::0*5ZN@/021.:CD(D2A!!DH3&/(W*"-HS1]WU,.?+HW5<:LAR1; M^W)WC8H44FL69*YSR4SU+\G>)(*#=@JM2AZEL*.T>_1YFWT5VT)^S5_;^V9# MIJRR1V. UWL");& CZ4 ,]X:PVS.8U_;DQBUV?FU;27)UL'U;8,B3=#",N3 MBI/D(G)-E"-;LY1UJ1L9 W.C.J30JV%583SY7HO'"J=H#VT4&L[%O[5MR8S.LTU@+K@.T?]M2"\15N*>%<4Y.F^!B%FJ MV6/(YV4"3*IC'YWPDKU?4F"= M;>TA!>Z93=8*U;I[[3UP#E5AU9\,^TO[V 51=9;L^QHS'X)E-J!GQ13:X6AS M4XH.N^!2!LNB--(*KL9-27E@6N_5 X]UC]!,>[-]I=AX%/, 8GU)-0)&P[GN MUQY]^)GMCQ3^IOKVD%Q'17+-?9:9_&!6)Z[84$/86@)+TEIMG GC)JX<6X'W MS$YOJ[]=!-98;_\D27VZ^+0F$HJD?;!@Z ,HCA(BDB_A,(F$T1/04770#VCN MQD,/.^_\T6*?M9!90Z]K !+^O@:$*S+H(LMDY&,U]Y, ;Y.!+*-2(MD2QTVS M?$AYUQ_Z!)7W:)D=K#W,C[-/GR;+:B6%::[>/5GO.$V3-F&\';Z]36COL2Y#%]UO3UM\L]"9#$H$*0$# MUD@^^=[1(P<7BLPRL>)=ZSC8G6#V]<_>78?[J8T\NW:BL^9#4M5G_^>C;_#>=?)@E)(CI[QCB" M<3S3!JX"1*D5,$S2L6 #8\T'QNZ$\+G0IZ->.D0-;Y/]S"LG$%,$%%J#*KPF MQY"9%8*SF%*2F$WW'>:YL&%/^?8I[OH-$S%S24?UZW_]^F;%S%>)?C3'?):% MSS8),O)TJAX6-Q"2B>"SD,X*$P)/#QD](Y_UU)7<0Z1]RCMOPJN-#VA7&E"> M"1MK=T:$(HB3*GE:N*9=2!:>33%,R,V.P#OH^_J3GJVV'RW.#D,[;N'[\NND MXCOCJ'-6F,&9XHB(1#^'C%9_\+@;E?7@K8 M:4Y/@*0)G/2T;\9<$[>V-I#L]KB_OAQ=?)&\TDH[NY+=OAB";>U^2W*'Y SY ML0W+:S>$JK+>M '9UP;6GW:Q<2T-$\HJ!E&7W%MES,(I<<#P>8G '![-<^!D M:=3CG6%TWE^VQS[2>8Q3EVP'\UJMSWG1SC;?8]51&JX21(7KF A"@+5T/DF, M\D"S8K9VIU@KF&,= 570\T9>4$/>0Q!-/<&SK-/K@F@@>KI--,?AI*NDKG7* MJ3JR'L<*N,TZ>*M!2"8VE_!^'<:,K?1\2#<,S= MW#23.:ZS556M2ABHRC)TKG2^\1C!11^ 61\PAY&8H]9FS-Y$,7Z$V%#J77.'(<3TIYO>WI\<[ MM0'O.+]ZZ=ZOWZE7D6K%S9WY<5WZN=QL.OL^38OE:PWBTK*[@*Q9^M$5V/B% M(?UUV(RE@-H5))W!,D-T% *3))<("%.ZXSEF3R1[RT(P(K(:"\61K61+]^#\6V$$*-IJ>*I0L'=AFO5YM9BV!(*D/)6"S'H@H3;2E-#H0;VJD)X02-94ML M<8JVLH\FJG-1OCN[^/NOS76\FGQ_XDAC,C&PA&Z8HD,FF$6;J#V@"Z4L)^U9 MUS/*ERX_;AA24_A-59:?2D!UK>IF\QR.[O6'&P-K9("C[*=X5GOE'1 -="ZQB>8X MYQ)#Z6^+F?00_B LEQO($)0CN,P!0XP@;&#SHW90U%',PUDTL?Z8V'',8<=! MQ?&L81^9UPX2WOUP5],;-SF;Q'<_KE)^_WL*=Z7@_',N+"'3I>\CQC$CC(7@ MRS)IT>VY,"^Y5: AH4OGE>27#X)H(LO-)6 M\B1D[6:7+KCZCS)JO<=%^E>:W*4S/UL0KE"MN(K9E:P(5QQ=&!0*>U=FVA.N M!/.\>EU29W1'&%II@J:"*EL[%^F"Z\W:476E#,"]\Q!?+.:,?6QFLTMBM;1,:ER)A0"AC 2; M@P-GE=/2Y4A#;3MY <:;-8N^(J]X8-;VY/.]O:]7WR=7F&"Y\H=ER(F@T7<_ M#3X3"1B96WT$7A(*1 KF32=2$CV,*G%G8]O%8,KK>DM M\4$&CN,RB_]R_Y=T>YEE4E$D";P0THF<&)A"6DBB(,(P2S6O'04_O?__G@T< M+/T!XI(G\U+:U\OS^^4?%V=/04G#&,55TJF(3C0(C,'QDV,FHT,.(JC:A+L' MP!RKR6QX/S.PBDZN&^W\;H:"F\V63[28TB%]%EYF?,TPD,<7+AFP- K@43*K MF-'!#-:1]A*@$QAP-(PUM/6L]=;*($/0YUA6)=4=P QT-/P,R)&[U?HKZN5 MMX>4!U<]IHG,/3Z:5#:7\K<,UA !VIA$4Y(BTC6]MYSO M;K_/T6+40S30#".^VOSU9]^^/@<3O9.):@HI>HR1LL9(6!H+A%HE9,I)K).8 MMNER[V\"Z:*-?]M.([10MA?1UM5WD/ @R\# MJZHCRY1/1(,/\X,Y0P"A$<@<[5Y[X8.L04$]KM*W=@2.H_-]Y#I F/UPB+** M+9>>2#)GO&,43&&^%]QJ<-0'2-[K2*CP2=3F(&V!,F[I?AT]M9U4]1#R "45 M'TICY')SY_WU52D+*T^]!&>X)$;H0L!M/,8B,8$C-H+.P46- $UU,JFM@-Z M'=03^&C,V=T+[6HP:?>XV]AUD'LQ;3.,VUEAA8N9"[04[TVT2GG';6 TY3WJ M&2LS;S^[S<75[)^/>]K4A60\(> ]KDE"9X/KE/00:$A:4TGQ,2HO .UH^M/@ MK%WY"Z8#1>+?$[U,EB9FG 7-YL/=7,:W&Y=E;KC24@2I;>V^I&UXCD"-4\<* M-BER*@E] .>W@6V1QND8F32*0<:E'40JS73&19!2**\D%Y'5KMEY&"T\]5Y M5W=A.M;.20VU[[*D/N(?A&!M'=\*W3)B[()O**;%'=B.!;H'SMF.4@X0^0 '@YM/B M%YMF45'VU:>C_J.9KO MSD.I5=90(H%+*T X'6Z)C"3G3ENG.T>DKM_Y#40/%41:F?2QD)1]SL\P+2VZ"ZB*M1^M0,8O M_NBKH68H\5:N_&@'AZ:KA:4&J"W-3)JB?Y.<0:+:ZYQ"&>K[^G2^I?9C%)7O M(]7J[$I+*)\GJ^'/P?-$C%5 12Y\\QXN_'?4= M*+#6[93:53)M''T]2F%V7;).OP->*6H((3'-F+6-*A$R-+CON^#:)&*E6 MJI6YL$[E2LO5/SX<7]M26I=M!.-+;IXB!Z.TAQ0\ANH2,S-1NZ-P%Z9>R\JMN/3(M-S@NZ6%OU3Y;46K( ML+9'?\3TM;F.SV!%[J4R98DC3 %F]P&LE 8(+J0JEBJRCE%9^SW>IG9[2;*V MWV\QNE_@L\2XTGF+3CTD$!$TE'(D(GJ-H][UYW>IK(K M2'50YH5N#+[+-J(8C8HDH20LQ1])@&,8-9E(!.6"X+-4;W0]!.A8Y6F#V,]X M*CJ5&K8]2*0-%=HQYPI7#69(H4PGB(7^Q'KOI<\TV=KL'Z=/TC^"I1Q.XK^/ MQL9A:^^"Z/\D_@?I;S=M^R'"'\.NT@&X<>N?3-65I*OB7SPFGF).TT M=.P$S:$>B7]E:]A'YK4#WT_37]/D^W+C1BME&9<8=_L8$(C08)T3X*D6T=+D MA(F=@MRG5ST)0OZ]1-S4D$_M%/33].PZA3\WT[1J3<1\US+!$UIA04,2!L_< M"LB29.N%-6Z=.KE56VN7?NTJZR.I?=OVEK\N/[R;I3_^X;]02P,$% @ M6)((5:Q0PX_G0 $ =&$- !4 !L87IR+3(P,C(P-C,P7VQA8BYX;6SP;&V 3%+.^)+)$ N_[@'CP G@O__Z_OC[.P;-8%EF^^(_O_+]X MWP&Q8#G/%I__X[N?[]_"]+O_]9__XW_\^_\#X?]]]?$=>)VS]:-8K,#-4I"5 MX.!+MGH OW)1_ [D,G\$O^;+W[-G N%_EB_=Y$_?EMGGAQ4(O"#8_^ORKS&) M@R1,)$Q#%$/DA03BE(:0QS0A7I1$21Q=??XK3:.(1M*#42H2B!CED!*$()6$ MAY)1+_)1V>@\6_S^5_T?2@H!E'*+HOSG?WSWL%H]_?7''[]\^?*7KW0Y_TN^ M_/QCX'GAC\W3W]6/?SUX_DM8/NUCC'\L_[IYM,B./:B:]7_\OS^]^\0>Q".! MV:)8D073'1397XORE^]R1E8EYF?E B>?T/^"S6-0_PKZ 0S]OWPM^'?_^3\ MJ.!8YG/Q44B@___SQ]N37>(?]1,_+L1G/;)W8IGE_-.*+%?O"!5S)7W9VNK; MD_B/[XKL\6DNFM\]+(4\WNQ\N=QI54N)M91^K*7\TZG.?KQ _('D71W*.H!P MI;KOAY*Q"]/W@XE[K_A!N!>XUCN)1[JL\A79#[" M9['MIB7R7/_BG?JI[D8WU$&F93\U=;=$%5]78L%%Q98[38.,_\=WZJ?9NH"? M"7F:_5WDGY?DZ2%C-[DB\\5J61+XQZSX_2?Q2,5R1FB*41@)*&.10A1Q'^($ M13!(U0K'?"GB1,Y6FX]\)A;PYT^-/&6GECU^9Z'[ZL0<7HHB7R_9=O5[G!]; MTM1JIM>_],<%>13%$ZE?4&)K0Z'2Y#^W H,=B8$6^=]_W.HY!-KS\3&K&?M3FW8]BOBJ: MWT#]FW(>F_?WX\&'<;ULM")+=F:,ZB=^9+KUIQ7<&2YMG/94?Y7W_*:J@5!B M?0?R)1=+96 ?4?'@VW^U+K*%*(IK]L]U5F2Z[>NO63$C/*5!F'@P3JCBEYBE M,/52#GGJ>T&<"#].$AM^.='/U%BE$1.TY 2_:4E/SP4K7,V89 "T'/-''Z"L M2>,,# -1Q:E>1B6(,ZKNT\*YQ_N1P>V"J9UV(5Z+ZO^WBT^KG/W^D,]5&\4; MU=7JV\=\/G^;+[^0)9^E*)&$)7H;S3%$"<,0^XD/%4>@$#&/> +9D(1E_U,C MCT9\\'VCP \@6X"V#O\35%J W[0>H%;$DEMLA\F,D*S3WE]F^E'A>\4N0KQX4EH>VOQ^9WN\5U&:#97W=R1;_I#Z?YH%G\E<]W!/Z%S< MBZ^K5TJYWV>",LK2D$+U#2J:BK VVOQ(V6N1()'/"/:QC:EFU_W4++5&>I!+ MH 4'9,&K'UHJV+&7Y7B8<9@[E!TSF1' X+=2?J 5 *4& QID_: ;B-DL.Q^5 MW_H!L\]R/5OIQW5WRUQFJW=Y4B]68*[DLJ.A%E1F%-,/ ,?TH757]G[^J/9T6K0?KO0_YVOM*@#N M\F5YVG2]6BTSNEZ5'*+,HO?J^\\7*R7?7#]VNU"C)(K5<)1R"-5 =-%J>%0J M.%1H?YH?>:+?%/XHYN7])5FNOMTOR:(@3 ]B<4V+U5+];/BUGFMF0M]P+2HH M905M8<%OC;@#KG>FR STR9[M;M0/V53Y_<_;^+VASE,_K![$4A/5>KE4RV2S M+\A$,1,BC1)&0LBE0/K&)8*4)@GT4*#6O-AG' >7'::>[GQJ:U\I*5CD"UC+ M"N9;82\]+.T8@[XGI<,@^S+'I!766^'!.P.H!S@?/8^9L\/1CJY?^&3T/"CG MCT4-VNA'9Z\%77T2JMFRL>MGDLVU[?4V7WY21O_/"]7_//N7X-IR0XZZ&;^^ MT%@ZIE^M%=BJ=04VBD$U5%"K=K4_LJ!1[ZH]LBZ/31Q@/Q"-#RG9J"SO -+] M12@EK4*U )"Y2T0(MKQL-GD.VFU.'PE,LZ,0C9EJ#6<8/FTW_>?D7\M9 M=0=_,R=%D''HE09Y[?12&--2AH4C3QWMPY(V^H2!L]6NV>KA9%ZO\42PW MW@&;O;PRRG)]H?91,)$]"_XJ*^\TBMO%FZ],4?8'^5$\B\5:S(2(J10B@8R& M J(X()"*P(-QRAF-O(20A!L3Z\#"38V-]:U2UAR"\75Y:<3TG?2RUJ3<1B_R ME?Y%_GE1;L-(H?Y5JE/^E=;*ZI,S4:JKM^7-$ZWWN#+&%Y_+3?E3&;1EP5]# M?R0&*\0+#KWC9:71#&C50*/;CD_5YF14*0CN\\I1H=$1-$JJQT"E)O@@0:WH M"XZJQ5+V@J,[TOKW0J-LMXHZ&H;.I7?H/L=;KQVAM;/(N^JC[WWAYHQV 0X'G_-IO(^C.*?)6V"%O^4Q &>Q>K[.SD6_R3!0_O+LS M>JO'-J/Q,[[/?Q$+GB\+?10LEL^9HBM]-:C(;..A?,U6V7-U_XUYP&(1^(I7 M)(%(REC]1#S(I**6-(UB%'C&NXE^,DR-=BK90:%C36"V@/-,K+7)7VXV%1_KY';1;%:EI^K,KB?Q7*5Z2M' M-2Z%#M]3ORL$6ZO^Q/V2:!_?U^1;X<\H31-,2 Q9( 5$2'B0($QAG"2QSLT5 MH8C:^HCTDF1J:U+I2I!M-+D";*O+%5@UVNA?-^J 5:4/X$HA>P>0?@-H9DF/ M,BQC.'?=XU(+P>.B] #YX]U#OLH7&2OJC&1) M%!&/^D)MS0F#*!8)3$G*88AXG*!8*B/7-]ZI'^]C:I.[EA)LQ+38\9U T6!; M?3DVCF?V 2SGL[<9XV.QX[TM1N SCWHB5?'VV-VR[ZSASSS M: ^&J_:BS=ZT3NMRNWB7B7457?SI@2SU\4M$42"Q!Q-*"42I8CM*!8-I%/HA M)L@G9CZD-IU.C0/KT\@FP8KV0BA*0?5/.T>3WV_^](,%#YB.A0%Q.D#8,9/6 MX&Z.O&[K'%(:6RVVOA"^*8^Z*M$=X&I!N [P'8F!!\/9CJ M >MD;-.VQJ-P M2^UV.-WVW=Y9')[47OC;G?H85M<+KAWLGG2/95#3C*:*UOV4PH1S#R(:4D@Y MBV",4< QBV)B=O=DUMW4B+VZW7ZJ92Y=S40CL'4&B"Z8S?:RPX'G^M*H%O0* ME**6P&V$O:KBY0;- &$ RW!9(;HZ&SM3A('B1[)'F+S5PV8L">D5*02_R1^? MQ*(HEZSKY5)]&T+W\.K;]I&:V$H'WM*GIUSCYN_7VG+]("MRNUZO'O*E=MV< M82^0@8@\F.( 080)@:G@!(9>I$Q/+KDOC7+,.)=T:B36$ADL2IFU.5H;J&0C M=D_;U.F8&QBT4QE)QXQ:B@9+)4!;4=#2%-!OH/U7?6@9,/]<[ EC^*>_)UZU9MF7&PHX4)S;TZ6:82L^77[R3/H $>P^7M.MG3 MV&FZSJE\)"O7V5?Z''OH@]D/3YJI;LC3DS*6R'Q>W"ZR54;FGU;+['=QM\R8 MF/E4"H91!-7RBR B.( $R02&:4(8)T$8!L+\",.PUZFMQM6E0OY4)5!BI>CJ M?TKV*Y!5TH.B%!\\:?G+S^=D6>B@W>J,PNJ(PG1\3(X;'*#N^NB@!/Q# M#7@E-;BI *\%!Y7DH!3=!;(VFWD'"(^U,1\*:[ MA;5]N<<"\#&G^2IC'T4AU(L/'YYN\G?O;FJ#V4L03I.$PUA$D2Y<'4),$@D# M/XW\F''FH=B8]+MZFAK1U[*"1EB@I;T"2EX+ANF$UH"OAP+,,4>?QJK/IJT3 M- LJ'@J\D>BWQP=G1[0F>'22:V<#XQ&JB1X[)&KT0K^]X#5CR[7@;QZ?YODW M(5Z)A9#9JKBITN3. D\$,H@E3&*40"1%K-C3#Z$RHT428(H3:E59HKN[J5%H M+2U@[5/^,N%-+;>=$\(9K,VVWL,AZ/KDJP:OD10THBK3K!)VN/VW&2@#;<'/ M=#;J+MQ,\?V-N.%;/4RQ*K?RAX6HR*E>\^*(4)^G(8R)ML$"]1/U$(5>&/E! M%'M1*,QML*-=3(\Y'C+Q7%T%YA+\6^15P?+5GMK"EC@.J('E=3%,CNFAD@\H M 4$E6Q]+ZS@Z%B;6Q2B-9%L=H#602=6I?Z=O-5[VVQ%YC/.&:5<8.@QSB'R/ 9)3"GD)$X0"Z/$BXTN]L[T,SFZ MVXCYYS_YL?>W)R4LS!;5/U@ELZ6M= )@0R/I#]2*(LE237=KA>\RB"1+3Y_D&^S!5FPC,RW M\8_%O>JA./ZGU_DCR18S/V(1#],$^EXH(2(B@-1/*(SB0/H!)MHKW(9)AA1N M:O2SD;05S%N WRIA+2.=!QU$,[9ZJ:%Q3'$]1\6:YES -Q W#BK:J(3J M1] M%G;2AQUU%\O5[*/VIJNW#C0@G"/JJ9UJ&BO[C0M(14PAC7P9QHE (C3:J>ZU M.S7"_*3W*\4J8VIR_B2(OHFO/)2L*',?O&ZVNP 2YS>T/=$PIJH3NG>QC'JE MQ3#J7UMVV6]M%&(XH4(SIT_]N6_>EJ>E4/.\W,#3* DQ$0CZ21Q!E"(?TI!@ M*(0,11#X,HF,LCH<:WQJ$[,M6WG23!YU8=]_E;^P3=G2PM#,$.F+C./YV19K MR.0LA\H.EI:EU?3("5D.E3I,Q7+DF7[SM(J)+8JUX*_+U/YW95;_RM>\=?5? MO/DJEBPK!)^E(I%^PF/H153GKPL\B"6.(/:1X+%(A(>L]C7V(DQMSFOAE553 MEC(L*VN :WWC]*@8H#HS7C_ENJY")7X9/-;RX2KL \%D.(0PXCR&$6$HM3W9POQ61<0?M'QP]7XM45Q-X(;T48="S-.=SL_7%MF MEX=:U=I=@4:_,BO(77?U$>O%I#_* RTY/008=6'J#]#^\G5!2WW=Y=4J((K5 MFZ_Z^Q,ZD]F;KVR^UDD*KUOFV4P2A+1C!.1AI,@1^6K?2., 2NPS/V$DB;F1 M?[%MQU-;T)KZ$6NUG\IJ'=3Z52IA6Y3 $'HS+G0!J&,&;$0&M(-AMR/'.MB!<1CX8/E^/Z+:I*E^IPNT_"JRSP_*]KE^ M5K_]7)90R->+U4=E#RG&9-KC*(E8F*8T@9$OU$O9KT C/:C% M!XW\0"MP!6H5AF.UON -Q&[6W8_*[WNT,D>.YH5K=OC[7%;SN1?4] M\Q)]5L@HE)'V0^,Q@X0+ D,:X4 @0IDG^^=^[NIZ:DRW,2O42(F+:,X"?M-# M2!>@.C^BW$MUOP&X8K)*=+"5W562:1.\G"2?[NSX!9-2FP#2G:S:J(6>W+4) MA/T@V^<;'\5<]W.3%ZNBW-C25H:/PC)8^[).)C3)CI[RM Z"7$1V#P/>4#/N M,F'&G86# ']KV8/@Z[DBSU?K(EN(HKAF_UQG M1>D,6[SZUOK7O?BZ>J64_'V6HM 7DD@H4YE"A*,$4IE0Z(?4$R&6(HBM8@#[ M"#$U7FMTT+>QC1:@K<:5OI9J_<+R-K#/.!G>!SI&W[4-: L\^.V^+(RLE0&E M-@/RX"5@#G7QUT>$<:_^+@#IX/+ODK8<^+BT>Y]Y44HCWT=0^C*$B#,&,8VU MWUI$DR227AI'LX58#> 8T>[7SA]BY9@9VU//C3?$#N8#.$%88SEFWJ!*:%!) M79MU30F(JQWB&\F9X1A:8_@P[/0['=>%8W!8>2P<;6#@6A+JY\IS7I1'\A_U MB?P'^7,AKHM"K*ZELIBN&5L_KLM-=-L_4+VY<\^.0Q*7F4H1YQ0B[>= E'4( M=0PWY7XL0Q0,4H]B,)&G9CG>':UF<044,P]4TF*XT38CUVF-H6-6WBNM<;5; M6Z/\5ZUS=TZJ"E.SCP^W;CU3'>4+DN]S&KA9%ZO\476L1?@HF/:*SF0F^'VN_B6R9[VEFZ$D MEC)("$0R%A"QA,*4, P%2[%,A ACD=HY(UO+8&=[C^&+K$9DK>,L:3:?*V)9 M/9 5^"*6 F0+[7$DRE#SU8/0==!+70'1"JH7Q.=LL=!6)B5S_3G8+4?VPV>V MNK@9DG$6BT9V\$4)#QKIKYIEH*T!6.5@J\-PC-\;OH$(W+[_4?FX-SS[]-J_ MH7YL^5ZLJG3*[W3],B^,I9=B#",9E728*B8,8ZBX)XYP@+T(D=E*5U,SX\&= MUJTLZ$T?[F:5$@[,NRJ8&0#&4R0#?9R-/1HHP*2O]C$)@YPD:O$@G"?2*@JI M/V C;#F& ,R,K'O#X)B(-0)U-OCOM6@_@.O5:IG1]:H\&U;<>T>&S4AW%(F! M.'6W[5'Y\JA:^UQX_*%^//=.*!*M+-/7HF#+K+P7*X_T9S20/"8L45/74ZS' MI >ICSED."0"A4D0QU;N?!U]36U*5Z)>-8ZT+7'K^P[+K"==,)M-_8' "QF/@I01 B!F.@B,^IE MF$8B4=2"1!A03(1=C,%0@DV-B-IZ@:UBH-$,Z,\%M'33'A^-=OHBM+H$!;]I M#4&IHB5[#3;D9ESW$@/IF!E''4/[])<# SY4OLRAQ!HWP>; 8!YDY!RZ_4NV MF^W[D&+K8.=%) E3&< @B;35F!*8DE3 @$0R\JE'J4SM]YO'.YL:75?B]=E4 MG@#39E=Y.40C;2MWKGX+M:5TX71H@LF@&\L37;W SK);Z>-;RS/OO(BY6%W2 MS11M,!$K"]%7] %1' IE-2()PT3ZGF 19VA,6[&2:FK,/;X_S'LNRM0:389TVX7Z&G8=;5,?R2C;A?&@2VZO<;M:)J+;/:ZKLQQNY#Y M\K'L9;ME2[GT:!KX4$H=T^*+&-(X%C"-0\E]GV$O,?)C/-?1U,BTD16TA.VQ MA3Z+;S=?#HF:8PKL#Y@QJ9FB<82G"L'^\CE__E$U45&4^F'+3&<;'H5L3-5K M^,/X^2&2)+W+",WF)3,UP<*OU]MJZ,K^"E" $?1BBB&*J <)"R,81:$@J4+! MBZS&;5QR7'6\PV_M[K07[W\)LGRKC+$913%-O53M M,[U 0!1B7=0SC2#2&=4Q\7# K )Z>TDQ-7J[?Q!+43KF]SGDLAT"F],OA\!. MBN6:N BM"-":#'UDUA/(0<_2;&5X@4.VGC =/WWKVU@_/M1!#:MO>E^9+U3S MM2]"$K&8")' A!.UV9.A#EI+0\A"Y+,8Z3(2V(;OCO8R-3ZKA 0;*7NZ>!Q' MU(R^+L;),3W90V1-/)T0#$0LQ_L8E3@ZU=PGANZ'!T[-I,OMME(0)CB(1(K4 M7DY$(40D3B 17%$!\J/0"],4,6^0Q$R[_4Z-',K<05DK=]!R(WE5H?BJR0;9 ME:KPHI$PHQ '^+H^,#J=E@G<5="ZSP)Y%BC7^9CV>IU&-J;C4!CG8CKQ>H\J MZ=7!MUC^;[+D7_19]X)_RN5*_]C4H9-QR*(P@&G@(ZCV:^HGCX90: \$+X@9 M0LRX8OK9[J9&3XW X*&6N R)+FJ9+>J#GP>ZFX:&A\\Q^VR0:X0%2EK0B-NG MQ/IY""W*K0\*Y4BEU[LA':@.NS$PG379S[1;$2XKT:^'I/@U&4!&DB(.&QOA+T,<2ZOE5"HM0CV/=B;!02>+ZK MJ=%M)6%EK6@I>Y0!/8-M-\L.BYACAK4'RZI*J!D.%Q0./=/!:+5$S11MEQKY*8.QVCA")%D*4U_H1)@L58IS/XJMXH6[NYL:0?1W_CP) M:/\#\$D[@.Z==+MU 3V'B\.#ZY=U SVGN,E1]&"NH-MTX^V$Y*V\]*^^'60D M+VL3EO_Y1=&8$JG,NE.TCDK7!SIN9T,(;*F>E$ MQG'S:[J$^2 7I]/.>F8^TPF"/LA?B99B]6%9-O]NXTO)8^%CXH?0IVH!4+M4 M C'F#.* )2P-."(XM%D*NKN;&J=7%;%S"6IY%;+5I+\@\O,,X&94/1R,KL\$ M+T/0/N68$3!#Y1?K[FS<9&)&BA]D#C-[:\CT.=M//0I"BHD704%\!A&F,<0R MXC ,B!^(F*LORJID\9G^ID8N7>E@>K/+.1(1& MD 2"PA0GOB=DXI/4RA/+N.>I$8\6')22@Y;HED=LYKB;48X3-!V3SW$@U7ZP ME!C\5O_?R2F<-5X#,9)YOZ-RDS4<^RQEWT _OJJ+!=Z1Y>I;?4$5^ (K)HHA MDVE9XPI!M:O",$FCU/-%&(;@1(,Z:Y#!['E&*) MC#5MG%9^('XXTL&H1'!:P?T9W_%DOZE]ORRIXUM9_'"'*IQ06%EM=N MLI^$UFS*7X34.!-_@TXIXQ6HI+RJS(OAYO\Y) 9B@9/=C,H%YY3=9X2SS_]P7#\=PVQL&^ILX1A8>J?M-N>MPZ-4>4.J@H<^R9GM[0 M921(\4E\UC9_[5?JR9 Q;8132A*(DL2'-&8QI"GG(HYPY =&8:I=G4QMNE[? M?[+TS3V&7/=,'0H/U]<6&PE!+6)?]^5C$%DZ+5\(U8BNRKN0#>B>W '!6:?D M8^^.ZXK<(?V! W+7LP/7MGHO5C-*4(AH$,$P3#%$@>]!$G(, ^)%,9&(Q;[= M_6Y'9U/CNYO=(E0#E9S2J 8IBR/F,9ARG.@(&@%5(Q%,/9^G* Y#A/CLJ2K$ MN5+[SW&QW>_8'<*O')7UTAB'R _21'VY5(1"K=#JHZ41CZ"0D2\H$AP'48WQ MF\6E)=AZ(=QTZPY?U8,;<,W,[:'@+8" M[[H*%PU7#JT%E^O*9[JK:10Y:REM7,^L_4XO8_]4G;1\/G^;+[67U8S%F"5Z M143:-0'%4AG]R(\@QDA0)H1.TF=A^9_O<;++XJ_MZ5+-%O";%AS4DMO9P@;8 M&^T=AD5T+.X9'TRK7<:PH(ZVY3@-[F";#W-DSNQ$#!H:'L7BQ9[Y MK9])-M^B%8IJJ[]@E$*,1J/Q-)&.. TY1BZOMT]BR6 M-'])J-L"N /[)[+\752E&[--.&;Q5T?(FQGB+M!TO#"6J4JVDBEKO-$!*@,< M:BT&3-EMB<]06;E-NQTW\;8E& >YM6W?[QG:MGYZFI=N.&1^0XJ'MVI_]J;Z M1;')T\I1P"(:>9 27RAC/9"0\D# &*5^$ <8R\"JB(%)IU-C_[;,@&<%F^?: M@:GTNF=*!R"5$HJK-MF,+;G*:"#,>&IH>!USU ZR6EZ@!0:-Q$XRX]I -%08 METF7XT9E68!P$&1E\VZ/0X0R1.*#_+D0I=G[@:Y(MA#\=O'F*WO0@5R*%G?S M36XF29R$OD0AAX*R2+LA"TA0(J$GD2=3HNC+,[K[OU".J1%8%0^DV&I=B/HL M'N2U.HJW@*@5*D_FYEHE]>=Y]KDD,U/+Z]*Q,SB:&&=$''->J03\(*%2HSZF M:!0!MPO0J*)/+:J@BVT^71,^''1,+$XXQAF;DG[]DN^C316/PL=;ES_6<] L]:8)WXH:H59NAE2:_F,7< V_GF. !Z/'>=P0"W]N>QA.VY6BJH]HQ!&)($,ZC]C"CQ8T:P M51G;L168VA)4BZ\,/UVDDN?S.5FV%B'+>I6C?PZ&QT83'F371U &.8N*,TF+ M:A"N0 L&O:^N@+@"#12@Q@(T8%0YPP?.:?0"XSADNJ,QQ1\_$](+#,[1)$DO M(4?/%;3RU/THGO*E7JE;50,_BF>Q:!65"Y(HY7&J0W]"#A$+F-H_>0GT"$EB MFJH?$ZLX7_.NI[9JU>+97D280VVXKC@!T/6*4,YH:.56"ZON(?)-0MZAEM2.LT^": M\=,@D#FFHRU:V_3#G\ZA94TQ9Y$8B%%.]S,J@9Q5=Y\OSK]P6>ARG6 C)H10 MS"CT$:<0T43MWA&+8!+%!$F1A)A:.=SM-C\U(FB%[?;*4+('GMF<[P^)XXEN M@4;O,&8G&4GV&G^14.;N3"0GGG)8EO>CT#UQ31EOLX*1N:Z!.>/,#P+?CV'B M20%10#%,PRB"+$YP%'&"0V0UO?N+,C4JT!\5^'Y9BEK: ]E7\)@O5@^%Y0G; M!:-CQA_C8.Z8:VQK]V[TT79(I5%9R7?D(KZ=L(Y9R?>X("]>+,$.L%XU?;M; M[,>H?\]S_B6;S]]MLJ@FA$0\1ESMC6)M!R$*J1]$4)(@T=&]E"1625P.>I@: M_S4"7I"9]A!%,T*["!O'/&4'BS7IG%1]("XY;']4BCBIWO[,/_U@SS/;%5F5 M1\D?9.,ANO5D1HQS7_H)1*$OE1'$N#*"D@CZ5/I4)($?<:/JER:=36V:;V35 MZ^C&X=G(T=D>:,,SVH'@L:,0 M+K+9F\5*N]QQKCZ@HNSCP_)NF3]G2I%9[,6Q1SB&.G\]1(11B*D?PH"2B*:I M^B,U"A\_U]'4J*.2%=3"7H%27%WMH1'8C#G.XMO-&D.BYI@Q^@-F3!BF:!PA MBT*POWS.GW]4350\H7[8TL/9AD>A!E/U&EHP?O["3/2WBZ?UJG@GGL7<;]+) M^3X.= 8@*DBJ+ OU'TQH"''@A2)A-.:A59JECKZF1@RE;'_^DQ][?_-[II@_ M JB9\3 03(Z98!N^?04J074]"R4J\,]GG>N?./XT)D.GBC_2T\LDAS^M\LET M\!VO]*.)-X]/\_R;$*5W9_TU1P&- B0XI&F,(,+$@RE.(\B12%../,)\8A=? M?Z07FR]^G%#Z1LC*"QGBSV,]C$J; M'2KNTV77HR-7MJV] #\HUEZ1,C_>GO??Q^86ITEELR;S>[%\#&9,"")"B6"< M7=<'7I<7 MT]WXI;>0..*-OD$#M. &H\)5-N]?"Q?NA;O!1K\,2KU7CY$@]7Q'4"4/H&] M=9JV>_6IB=K&2T(?X20.H$0DAB@*8JA,8@*]E(F$)4'JFQG'ISJ8VCJT20Y8 MRF@3.GH$O.[U80A(')/W+AJ]4ML?@<4F=/8R>,:*D37[:"S#7T^KWAWG>N2] M$0-:3TN]&[G:\5S/;)":.._5NV4=&#_T.<.!VL4C15DH1B%,O=B#D2,90Z%?7+ 8RH/E0%PI^UQT_P= M4^L@E]_1A_I-U#U3IG%)+RVAMLFC]@(9VW@!B BG$@D,H]"/( H"#%,=&B[5 M+*=QQ-(XM?(Y[27%U";^:['('[.%_G M8^3Z#8(9-SB'UC&''.PLM[$KE0Z[ M&]%2#2<.'!0BY"(*=0$R.5OE*S(WHT'SKJVX M;R. NUFJ)*_2EJZ+*OW?-@J/;(2VC,,S'P-\3/&I"#F#_[%OK1V F7^YOU!X7 >QUN@ ^DKP"JI!X7<;"T8 M#D;'_-\53'5S!CYKOC=#92"./]/9J+QNIO@^EQN^U>/P_]6ZR!:B*&[R1ZIW ME&4&"99_7F3_4JL%5ZUG,M,I0LI4H\4U^^<'?;>>7^MOZ4=]V5)<2 MY:.S,(Y9K(L%QS(^-CJ"EI XM;=0$;3VKM,L%:#0%:O<(6KJ"6MFKS:7UF;)48PZX MQ47-) 9^I.N>E_T [&Z1G(]+YUV4N]['N]%RCN#.O9C[WGK8!E4IJ_LO>751 MUS@CQPD70D@8"AEK9^0$4I2&ZC.(D8\Y]KA QNOZT2ZFMB9?LX=,/&_"]_XM M]JJ&ROY@!(05++U\1DXCH[%8G0Q2B,M) =H#43Z MG?IW$O;Q-\OL3L0?#U7-3'_0>>6Q]%L5(S?25XZ;^L2'?O M-S\O,LW)Y7G:MWM-T_?BZ^J54N_WF> IP=B+8>J1$*)4,/V3CA?G6-%F$@82 M6SD-.Q1V:L3;Z*I9=ZM%[;-?WDT7S6GT-TNW89=#;G8P-)6!=+PT''7PW;I" M7AT.K+:4#WZIE;W:##;XK=07:(5!J?&0\?,C#,Q07KTN11W7?7<$T _\=,?H ML]^2M%LJ<[^DYA[?1#@5-$44)L)72TSLI9"$)(!1D$0)5LM/**R2)-/3C%/-HMA"?B6+O^QZI% :7V&AJXVIJ M'\CM;II_5&LB*T.ULL7F$O4;X&NAVUPW$WX]P7'L;Q,T6T] 1? ME**@K6F=1P+LZEH>9E?:EMZ-Q^9-NOCE_%*'$B0Q@$,88(BX"F#)$ M8)C2E/F<8I)R.\<:HWZGYU]SNX!/E=Q@60M>;M7Y5G3P_>W=QS^3QZ>_O;;, M>VPV%D$4QH)'$?0(\R B%$&:2 0]F7A!2@A-:6"ST1E\),;8X6P@=H&PV6(Z M.&Z.U\7;!:@%!A_;GVY+9@EPK9G MDV_^N=9.5G-2%)G,!*].G.N9DL:)9"$3, Y3#E&J:"B-HQBB(!(X#E'"S:IU M723%U+BI/!6#Y4$:(*6A&^%(H.R^->S<^WKWRI?KO7#U?W-BE MM]/7BU7&L_EZE3V+[7G=FZ]LON:"OU6JZ]N+=?51?Y!OR%*G"M$5H4O1RX.\ M&9.QCX3:RK XDA#A6$(48\]MJ[7S!<8U@ONH8=$?_";YT&$ M>Z&[YB&!/7V[/&@O/?8XM<_HCJ]H52UG[_J2A#1,$IQ $44A1(@PF :)A$&, M""5!A UK>EKU.F7*_[1^>JH.&\DVI[DFK%\O5CI MF_=&1KO%9)21-EM=IC9^CI<;5U'#E>;U"V6#C?+#K3]C#M5 "](H(H^Z0HTY M"/M+UJA]O_P:=K?4R>16WW2!H95Z0M_JE'X&,T8H8DCH8HU'>_R5;)!!_&,N98WJ5V5AK]55 M^>2;LY_'BZYF9X=K@LO9:9G_L.O9V6%PN:"=[_S"&)E7W[:9OK1G09FG/4Y" MGR4TA#&6$42A3J?H)Q)BDB9I(#POX5;;J<[>IK:";"2L/&9ZI;WOAM>,^0<# MS3%C6^+5/WRC"X>A(S".]O4R011=:I^,@^A\J+ MSW_/<_XEF\\_YO/YVWRICY)FE$E]>A_#T$L"B/R(08P3#$,2I*$?Q1Z5YEGY M;'J>&I5L96\LE>\WXH-&_A_ ;UH%4.M@+FUQ7< M(]W^FL$^T"UP'ZPZ;X*M&ASO-KB/GCLWPKT:Z&=$MLS5F21QS%@D($6!+A\= M4,7Y7$"2>")F 29"'UZ8%P]HM6W%ZB-4![C7??1/LMU&ST[8Y9V7ECQ$"48Y+N1I<_RB8%+>?>%SDDM"H/N7[ ZA3DXW?4J+-H9V07V7;80MROQ MJ/9(?IPF?HHA9H$^5@\)3(F@T">)SU,OC:.(687%72S2U#BQ\H>DAGZ3]-!O M$ORF=0.E4!8QG\,@\GV(//43\3#2 M]8#]( U\G$@C=N[L96J$VY;/ZJ:S&\MN(AP,(C#2+V&$

8$]$//S_LY T>GVG;IV/'_OC/9[CMZYSUZ2\5J%MJ^;8 SBJ:09Y@ IP0'F ML0 L0PRHF I-1")BOVX[AR*FQG1M"YW=-,T^B:Q[,#H>05T$SM!G3S4>+3SA M>RV?MCYHENJ>@#=(3CUFX/&N"56NR,XO+LW9<5PG M-V(9$OV!:2<\\!>DZ/BA%SP[QU'\&R7F^(%S.B?'\SX]71U6?K]>2/L?VY;D MFE4+ZMD\QQ MW5T?& X\8*^+>P3W_J%LQI:2U\]JQ>[55V6;V9H;?[*3 N[4ZN&:E^L5$^N9 M5@Q!&>< Y2RV65@"4,03 %6,TEP2EG+I'.YS%CNUMT"K>,1JS:-5JWHTK\9D M&"4<4SX\\7>(%@Z"ZL#.Y[ MS.!0I[I[]Q[WS/:860>-7]:P63X8F MQ/)^4;6%(!DDB_1B]I/"Z?O]_CMI!L] MC9_6*FI;!]OOO*A*-P=&\L;)09<35?;&HWI&\[J3E>PKB MM92N)R3!5V:T0>0UPG\8S:-6]9UZ;'LB6B_85O^09RM]< MV[N(E?.0SF3[ M')[7]+I+S\Z4A_'13^87-VOU4,X(49K16 &DC8>#4XP )X8@<\YSJJ!(B?"J MN^X2-K4MZK'C@>AWJVY4Z>O;I;(+9S>Z"H7>P.34'SC_CI4.B(3J6MDE:MS. ME0Y&'W2O=+G&CT"D*F;U1+EO#VP^;R7,N) (2:0!AY+:@@@.;)-;@)2B,4\Q M3&GJPADG[C\UFJA5C"H=-T>*;M1P"L%N-@B R\ $X >)\T-_QO CSWFIQ%_O ME\__9:ZL'W'SP_;)/G6_41[F,\:TS^^YCUW6=/:AJ).^ZL-_2'#*19:!#%(. MS'.: JHU!8F$&8?F99]D7LE91Z5,[?'=9':W6O;+M#B.J-MK_6*U)/AQI?[UI!:B'KG3AZG^R,J:")8:/)E_]#E/]EXRQSW9@ LQ]'9M W&E^U7=TLUB;/2/*@.N MHET3PC5-N!2]T,VA7,6_3>\H3W!.MI;RO<_(0Z'K-OCU^.K-N%^FA,SR- 8L MBPG 62X!S74,9$:,3\>E+0;TVEZ&U&YJK-H,=2CJ8>_%(GJLU'R#P[L'_KVKA; MW-18VC: V=2 F/?ODVMS"T=T'3?>P3 ;F#=K14&E:;15-6J3*HVV 3?>3JB$ MVG-W"QMWN^UD^,%.V^VJ'G4R=4Q"B292HQKF&&2.QU".DF;&H542D6/JT*HRKF3R_F_:J6)POZN?"-1YB>;>L4L%6ZO0(3#MY=2:X0CK- M!$"*"8"A3@&'*@.88J82#HF,<8^<>$\UG!Z.\9/BOY@;?6?5_& =/;#5/]7: MFM![9+#OXKBYA$-@/5+#W$9S&SEN='>9!QS.;^P)72!'TE?ZJ)YE3VA>NYI] M;],SB%G<+PI="&;VR$+8+9K9K'U9S@MA[K_-PY HTW&>8R 2S %."0-,J1S M'"*3CJ)G9HW^HZ51<5L7\Q=6V^CZG_P[>G!L-V+_=N.:='6MJ@U MSC,NZ;8\C@''X* /'4GLAG*H]!@OF$(%_=R$CAO-\P+B($SG=W4_^K(,>+,H MUZO*^W^_7#RKU=KNS>_,NI0V)^=NQ:01_#-[*6=0"R49C0'$"0,8)P(P"B6P M@Q3C6%*2I%[MAKRD3XW,*K>AV&A_98L46_VOHG5K0;2N38BDL<&/O/P6QXW# M!H-\8"JKT+[90?O]+MH;Y:-&^^CG+K2]*:T7:H&8S4_VJ 37"Y;7/-?O)B,? M.=\^5FW>;I_6Y=KX*T:;K\OYW#B4]H\SJ0@A:6RVM#1/S)86$=Y5=^B#Z)'.FKL746444FC[)B%H7FZ95(#'$@-, M4DU3S!.LQTD@"+:$HYQ1/=GNK__Y'S"+_V:<]]VFQ/4O&VLFL<2.;OZ;+]S0 MVX++$PP:4\T/6V.CWZVY46-OR W%H ORUED'W4K^.=(/G( .EH?@)JUG*Z:= M-+=;;7T36X=@=U]?5NJA>'J8091P G$.<&S;,V4Y!T2F*4A)*N,4)S+FR&ML MT#F)4Z/\O4Q/P_F/M9J1^5> B/7Y!7!C\:"P#DS(KQ&M-CNMNM%/C<*GCVK] MVT&Y@A.J1=19>>.VC7(U_Z"5E/.%_=CG\W*QLL_-RG#:M?S?IWJ$1E,GPW1F M=A-2 J*4LL=E"C H&6 IU!K%4$'MU3JE2]C4.&=7UVBK;,^JI$Z8W>@E%'@# M,TMOW+PIQ0600&S2*6I4(G$Q^C6'.%WSYN&-F\7:*%@6HFZ_K9-8&"=' 6%< M'(!A#@%/8PH0XX+%V$[@\>*>P32=&G'M[H]ZM:D;;DU'WPWW7ZD_YX;X*MI8 M'+J%^^"K,KU=\2L]_ZP;X^-P#[@W/B'P@G8?7]5CDZ8DKQ?RJUH7*R5_?K(O MM+HHH([JSA!-M$P0 1+:ET9N:UD3X[!J(3.6(;-A9J)'II>/#A--\ZKUK?C# M;/>>JF%YAE.,"+-6POXHZD!J:6V]H"S+9[DAT1^Q74BTHW>5=M)H'M6J M-U52;?E4X(8AGIB%[!GB*GK\MB&>H!SM'.)[CYYIKBM;:;Y^^3*W"1D+:;-J M'^T3?&?NUS8/27,F,1) X]SLT%F2 H)4#%!.1))G.J?<*S_"0>;4_-U/R\5] M4X)SMU> TW.K[@*[&W$%!G-@OKH 1_^<5'=D0N6A.D@<-_?4'8*#?%./2_M1 MS\U"K&Q%_L^J_N_-HDD(*[\JH8KGJC.@QA3SA&0@2S,"L)08, 4IX"I#5,>4 MI8+U<+9<9$_4R6H5M1WF&TW]N,<)=S?R"0;C6+/#:S6CGUJ%_V*KR#>(?CV/ MJ#<+^4 4B(:<1([*0SX@O"8BKVO].S,W:?,O$/&[8FT9)X%IK$0*,@6)'3Z9 M ")%#J#05,0Y(E0Y)V6L2Q;>-1]+IYXU),!N8' M7SB\.C*?LKM7.^:#FXW6B_F4&;N-F$]^IDJHVK]M: M!YJDN10) AIE,)GFU;UA[S[ M61\*R*$C*AT8-OV<(Y?ZDOZP>M1*#P#O2"73O;ZJ?E72GN!T%DN[WFN\FFE/ MZ_9*IWVO[4';W:-Y=I)7.3;.%K4 MB/OLF"K7)-0+%L*!S8> =V ZGP*R'H0^!,(C,?I9I /1NB]$G;SN?+/QB-W7 MOCUF][ZX'[7;+-AU\:QV"_6PP'EJ\#5NMRTT48^O:I8O&/5X"EBWPX< < W,@+V0NK"*^P"'0>JU/[W-1,6)>8XL=;OIA+[CFR&F.YI724CUL?[> M:--6_0$&F_KA%GC4J:/P-QE^Z@?,J7&HGG?IT_#TX7&^?%&JRGUJ^\79Y(-/ M:G&__GZK;[56V^2GF8JYT#3'@*0) IA+!2C.,% HHW$NTR3GPKW_J9_PJ;V1 M:RUM*'79Z-ETOO=IX>F)O\,.94!4!R:U5O.ZXC]J=8^L\E?1%N[6@'.-Z"^' MVZ>!ZG"PC]5/-3#\GMU5^^'7W6S5\YXC]E[M9^U^*]:>]^CG?[V?L[*\U?]@ MMFQ@?;NJ)KK4/B2)IGJ9"<]Z#*_:E3)8FZC=K M_]#-<4R]N*$_4F/1@@=(?0GA. AAN>"5C+>@@>-FGF" $Q_N'[S=MD9^W339 MGI<5BZ?E4_GK8J78O/BWDI^69?EE6>]L/YF][]UWMH#H%_/)[^6U, [P4S6E MT7YL9C:?,N8L 4HK#K#9>0*6(@)2).($80B%[I.>/JC23D_:^'GM?U\9W:*M M19'5U;?-SK"K[1Z7?MO%&S&ZW=U@ONIGVIC[>FFCUF*[HS/_7!NC(XBBVNRK M:,?PZO-A ^:#+U# L/MPNHX>O!\<]F-' ,,+O7!P>STQZGHAVU0-HVHSNUG> M+KYNVJHLY&Z7E:KMO+V^BL;<*?%]4?SK295;=PQ*DJA8(Y"K)#=O)Y*8[;#4 M@'*509XF7%*OGFY#*SPU;]G:6[>XB'8GG]\L'I_6977(L;$FVIIS@5<]^#?" M[0TVI74>^"4VY!+W'WL_,.ZAYO<-K>ZX$P!' O]@AN!8OBWC9AG2\M_V^+PU(B$,6&$[C*,X!%Q@%C5 *FF*IY-Y-> M'0O/RYR:5]ZH7#EG;8Z[C3,(97/?*T_M9J&7JX?J9\_.4@Y+X$8A@8$=F$Y: M3#?J1EM]AYJGY0Y0J*91#A+'[17E#L%!BRB/2_NQT,BH [&;5QVM[[=]C9WLF=B34>_][^6,[B-$=)1B3($QH#3%-HSU^I M^6>6TQ0S*I!7BF$O+::V63)?3^QY*MH+?,>CSJ$A'?K\LM*_::F[M:"NOKNJ M.BI5C==WC;F*K!V1,23@T>4E.(8ZC^REP[B'C)? ='!R>-'-^A'ASMFD8=LJ M4]/.,C:\43/OQHF(B60HEPG(8YW8$RP&".(90$CE E+,",I]N,]5\-3H[M/- M];N;3S=W-Q^^1=>??XZ^W=V^_W__[^VGGS]\_?:?_T$0S/\6??C_?KVY^Q\_ M4G1>"#<>' +>@:EO1^5=+VX(U\T7G4"$YBQV5 [S!>,U;7E?WX^I?OUVMZIB M5#O>8!-+C16)S?_+ 5,Q,=S$$L"P2 'EN9!9SI%$RN]T_;2PZ1VP__K7;W^- MUHVZO4,\'?!J2C7460IP)A# 2:( 3:D&,3<_)ZD2F8 ^U!\&W#'(?G!HW<@\ M#& #T_>OWZ)6R[V==_!H_WDT M%UAZ!1"?J\P:\IV>&*@48WEFYXBZ3XW'*LW-KM%.Z)++^9RM2MM1HI[6Y3NL:\2O@&-JQC07=N@4 M#X=ID*7K.,@: 3L\HQTNUJ(0-3!$+0[U@>Z(,R+#K]Y84R,#:CZM.9+AE\1[ MLN0 *O3HJ[&.IHS\:$SWZ]P1?R.Y7UYLOS]!A[&T9SLXX]]M-9XXR,O9%&P-W MFBJ646-BM%Y&&R.CK95ON:@>79O>V]O MB>,JVFA?Q?QW]>_7Z2K<.+_%(HWV]KYH?=ZD7G:('ESA]/K35.=V4Y=.Q@=IM_\);76LYRSA.8Z@XX)H)@&,1 Y)FVFRQ$B(E@I(@ MYA57])$^-2HVN^N'Y2(JK0U7=3RPC(K*F"I:6/_&-T3HM1Z.0;ZA4!XZ3%?U M'*L5CVK--S&V6OFK;4-4LW>M#0@87NN#6Z@ F9?L<4--<*I\X-LM*Q<5[PZ([G.O"%W(W)A@1R8#)S:A&VL2#JA-R_NJ$G;J'J&GS%CUO1T!.< M@UJ&OO?I7\6PL-OYSVH]PQQCGI,48$4QP G, 8," D1(RC#4QCOS2J_>O?G4 M_*Z-;GZ4M(<7C%.,DHP!C%1L6[:D@ J8 (*-)TNU(BR'/@S?&Z_1^K04C885 M]RR4)Y_O@1>G/,M08G S7RN MI_-K4>OZ'EMU+&:G8//]*X/K@KFOK 7 M^PIZ_[1:F5O/%-60I$@ GT.T6D:/ MM9K>%;O'H'3T4"\&:."'>(--H^%5U.@8M):V X-PM;+'A(Q="]MAZ)%:UZY/ M]VSHOWQX7*GO:E$6S^IF(98/RI#)K;YC/S9E#P@QA&(6 Y';E[;B"-"$(B P M36(L69(SKVQ !YE38X0]E:L>RO_MV>3? 6&7E;5G,&73*AUG]5W=AQQ+4:(^!WL[-,[W>7:6-.]&5OF9HQ;]4R MW9U9I@O'X_8&=Y QNO[:O.&XW=[0=8_E[7_;?D3]ND/$Q^?/A0U/SK"2,,\0 M!0A"VRV?*\"RA &IOU_?VJ:CQE(_%/'7LB/SC=J"\$ M2 -SVD%WF*OHXV_@\\U5X/.*B[7)0SGD,AN-TSXMP>+1A"()HAD+(L98Q(H6/E0P.'(J9& +>K>[9H>\'9 MK*V?52E6Q6/;&ZX= NU'#$>@=:.$RP ;F QJY:KALQOU!FJ0>QJ'0$QP1,"H M''#:P-=/?\ MW:?VM/_#J]CE.&!N#W)O& 9^AMMIK^%+S8]:'.AIW;_WJ _J4;->/Z/'/^3W M>$I5S#XLUN9-_[&8J]5[XY3>+U,X4<>W5*)O]XO MG__+7%D_M>:'[<-ZZGZC/*YGC&D?V',?Z_E&W:^8_?QD:<#LWJOC2 )P3B4@2"0@4TA0G"'*N9^_,Q3VH_A#;>,"UC0N$$V*>YW; MOMRJ#Z)15\G1R1H*^Z&=L-?](FK-JW!PC?R.\E7 $>QUDXO;46Z*B[:C4#:'U#HG*+-3D](4*4-X"@.>9 G(99(AK1BGL5>F MJ)O8J3'=CM:>B0".,+LQ5GCP!J:J'86OHITB]MT12<,VG73 *7S+R2ZA;]5P MT@&(CG:3+E?WS$2<5^NIY/$^-$T+WAD1&14$,: 2#@'FJ0*40@I$1B@3D K) MM%=FHI/8J?'07OOHF:WH!G<*:9JG" *I8@1PRLTN(V<24)@AS##.DX3[ M[3+" S[.]J(Z1 6\ZNDEQH+?[740'M*!7P='^Z-M&TW53=>[,/7/+?6"*%2N MJ9O0<7-/O8 XR$7UN[KGB:*QA)7?Z\D4=0U[TZ!D<5_-8]YX2Q 2JI3.0(P3 M>] H&:"(89"A7&A,.$72ZV7@+'EJ[X-O3X^/\^K98?-(;E[-I=T++FJCJDJ> MRJKJ@%*W=D7&G.*YCTOKODZ.IY9#H#_T868#[LT>N!NUZ_GV@_BVWFB%.O)T MECON2:@O' <'I-XWZ)UY_U#4 W>,B/?+A16FC!A5SH1(:)IE&5!<:X"ABHW# M$2N00"(I(YR3F'IFW)^2-34&VU&U>H3$KK+13Y^7:Q5![!DM[,+:C9,"(3@P M"[T&;T_/H GTY\ (ESA_4M+8"?/G3#Z2*'_VDK[4L:@8Z!_%^GL[MKOJ='$M MQ-/#T]PZ9M9#^\.PEJTF?[]2LEC;HHNV& T:=RE15 .>$+.=DRP%/"8Q$#2! MB5;(_-VK7]K%&DV/AFJ#(N- E;Y3!RY?'U=2&A'UP:FK ?P/8\QF&/U5.WUK M8T:DEZNH-J2JPQJ@_C 8K,%(\%)]1J;*0/ =$FJH&_NGTC3ILB\??HBJ\_%G M\U6>Y2C5F*88:$X(P#S+ 24H-RM(,Y;AF"'N5!AY2L#42+'5,6J5C*R6[MDT M1T'LIKH0T P=Q/)#Q2NAILOT7ADU1V\X6DI-ESF[.36=GQMH?,J9IO8[IZV= M IS8=)R,YR;6,5N/G\$USI$0^)3DW;<1VVLY<(-9TY M.V'7;*P9.X&TGM9\G;!+X3U;)[#XGO&E.2O+S6" V]57*^GGY0,K%K,D9CE) M60Y4C 3 YI^ 99R#/$DD9TA"PI%7Y.BTK*EM?RI5[CW6F'/ M?OE=,#L&@,* -W1HIS]N_K&;\XB$BLIT2!HWWG+>Y(-(BL,E?49R>4U1O];F MH;6CU#^:;]HLCR%B&4F!8% #K%(*>)[G(,\)C_,X03R+W:=O]5=D:J1S]UVM M%+,:^DQ?NF ANIEG3'@'IJ7:"CLX/D[^%E76M/_86A4UOZJMV_QKQ\KVFL;: M]I^5U>WGK?61-7^D-?09EC7.6HXU%VM*:^HY,.ORA>B>C77!_4<<@W4Y"OL3 MKP+<[^+)*'"&I* R$1HD3.< (_-VHYSF@)C7&Y6*9 GU\IIW;SZU-]9O:B&- MAUH)]EC8M#7S$3MP MK,Y@4/]Z*AX?NH[WSH/O&%CI">G0T8^=(2:#C":!_T]8OWCOUF\U6 2^)H/. MSP0=?5151=2_MHW\U>K9;,C+&5)VBFRJ0RY "."9\6\IY3!!:9IRY-5) MV4OZGY$B@LP].K$8WHP0%N(1*>/UW*-FM%SS1TN[K0&#SSWJQFW8N4E6(M9+OS7/9IB;I3.1$*#L@!!E7!FB R.F'F:#(Y]N$<8?_,M?[_YDE=GD.7UCZ*<94C9&:X9P!K:I,=$ M AYK>QZH.((E-CMBGY^U9?5\E&MUB]? MS'JNKQ?R0QO1_%0L5%50.%,IRJ2.8Z!4RFUL*+%-Q#*08(TI9CC.F%=T^+S( MJ5%KJ_%55.E_6[WK$EK/% L'\-U\K["0#DRY =#T]LS< 0KDICD( M'-5G-P@=^.>X$ .3#^[ M&.YKW!ZH#[ S] (I$ 6YR1R5A;Q@>$U$?A?W#3,]J\63^F@T/U;/]^&'F#_9 M]%9[1F_^O[QC/V8Q27*%60(2KAG 68X R^(,$"AI0F.LM?0<&-Q#"Y\';)Q. M5/5@YE5MBF\8RG\5�?Y1CH'([S2/F'%"A$"!20<1P@A3W:K(S\!J,A MR_ZWZMLZ8_6X-&\U]6ZYD-L92(T_1K)<)CFD@&J([&1ZXP(KGH$L9R+A64XT MIWXOFDYYTWNE;-2-N-'7N^U%)[:4)LR^/C"&S$Z&88"EL>UN)'*=84PP]4J M"8;L..U$!L/5[=40#*V!7P);H*RB.Y/B!M@R.&$2K(='EZR1^W,XF'W8>\/E MHGZ[]\X,6B"J2;MT%9R&9"U=V*+4JM5BLEZ]EU-POSS*IR7=89+V:_ M8G^PDZ-G&944QTD*-$\$P*F6ALL%!:F,I:'PA''H-7(NH&Y3XZ3ZC%;L6N/' M2R'7S8W%WF@U!N:\UJIHQZQJW._6L&C'LJNH&:.Y,:Y-Y[,!E]:^<#0Y .B! M2#6D9J-2\ "0OB;L(43TR"5H7?G;11OS9!3F*J4,"*J)\?ZD!"01*:"QTAG1 M62:P<,X?.+C]U$BV53 R&GJ<8_E@J?V=SV[&R^ M9H+3'*S:/L"W:,GM72#*4$)BF,/':MG8(FQIYW2QL_,4X%L6B+LVH M&O+:']16=<^];!?6FJ0X)3*S,"< 4Y$!IFVU#(),ZCA)O(=,A$)[I.C+"!@[ MA@L"X3;T6Z4%K/IA1],AH@4.D(0*%G2)&C=6X&#T0:C Y1K_#ISOE^8A=)PD M/C*%YAV?VC(G+ C6,50R]7G1'Y$QM??[-_%=R:>YLJ67 MGY:+>V"$/D16\6BKN>'22GG/S+MC$+N]>RX$;N#']P"SNUZ8>;]^.E )]-8Y M)F'4ETV'B:_?,5T?[4<)FX%V-XO'IW7Y23VK>=+X3)E"4"00 9U10PU*(T P M$L#L#*A07!&HO?8 ';*F1A&5;O_Y'S"+_Y;X$4 7H&Y$$ BF@0EA.\7R*JH5 MO8HJ5:-D "_4 9- =- E:51:<##Y-3VX7-*SZ8.ZMXSS53W:YC&+^^WXRUM= M3X(OZ[]92FH^O)U_Q3"B24P5R%+.[9RR&! *%4A2Q64"MJ2.[ MRVH[4OI$UG!HQK^\]_K^-V"W6W^=@/++F6_ >-W6/9;FK5NLNZCZY^BK[@%Z ML&;J/C)[!AAWWGV[RGU5U92J]\MR71[H5MZI'^MW!M5_SI)8Y%2GS(Y;IP!S MLUL@&F= )QE!N3(O'>PU /1"?:;V5MEMT+)KCF>(\L)%<@QGC@?]B"^#(]/: MH]^MTE&E=29QG .8P!)R@Q*TD$SC*1L<2I896;N$D28W3$7ZMT]LBW.@]T-_N%AV]H M$IRS17M)<>Y7]?-H M;Q;/YANS7+W\8[GZY\WBRVHI5%E^5NM;_565:O6LRAG-D*14,8",[PIPG&E@ M^P<"G6F&C<97D='9Q@U:K>I0ZX+3X+_#(>\HQS5>F2%;%HYE=<+>;O^KE9-[_!Z(E(3P+E;UE,&%I\*]72K;2+WEWHFQRS. M54Q0@LR[EA'CX>"J#2UMW!C5*0:JZKRA*6U*Q*U M81&KYXZM:M.B]3+$()2 B^P0V1E]Z08FO7;56H,B8U%4F=0.-(B::7&-5='= MLCZ_!#<+\*E9M:H*YPJ:7V[O^*:8"Z2'+ L,;O85,: )1D$@N LD9H00?PF M!#J+GMH;=+?"XN")9B>>:,\$(O=USV+[.Z/97.^E4"54"P)2!-E$R>A M!A0;=E-*)CB3.974JV.HH]RI$=JKXK"K:*OY53.8+S+*7U)?=WH-W/AK &0' M)B]'4 #21<,:)^3^>0I!HB@%F$ &.D0)I#+5$J<*$B=E"W5=W]9C.T5,?IX>/ MU@_?@58#;KH:IXKQ^[MJ.3BFJ+ M7>VCK41#/'5;N1E1*D$$,I @:3:VFDO 8FU^RA6ABBN)*)FM;2M[-_H\)]#+ M^]N('>ZYK+OTS[=:5WO8JX<_ZQ8\7S\+OQG\A01V8YSZ]0O)# M-VK>).8*12"R.BMN5%)R-?XU^3A?%Z1?BUH]S'(ILB1',< )A C 0%/.#&[ MS$QQ+IE@Q&M:T:&(J6TC/R_7QK&RW49^*A;1PW*Q_E[^Y:*F+!;'/OM#7W3& MW@I:_0;KO+)C^S"-5ZR M^R[LF/@F;8KNY_L<23]L?BAZLGU-4G4(Q?;V)%. M>"J1 $F:*8"Y2H"Y@P!9#%.$TXP8Q\'YI+E+TM0>\TK7Z-DJVW@$7ANF\\@Z M'.^&PFO@![^&JM*S[8G=#I;U3]?OQ,SC<#44=B.=F9[$,-#1IPL:G3<8 M[Z#2Q8Z]\T>G"WKNN9:+>^L(6#J^,[>HAA]#EN&,RQ10G%HW"&> 9S0'D.8Y M3S*SY>)>!XC'A$R-*_>;UID7OY'@-52Z$U''K=.%. V]7=KK4><&D?^>J0.# M4/ND8R+&W1MU&'FP'^KZ;-]\^"JN\X6MUB]5\WXF[)NA?/>R^Y?JBZM%PD2N M&! YLT-0L@RP5"J0,$00B^-,)TXM]OU%3XT@VCR?2L%>S. !NQM?# /FP"SB MA6./1'A?2(*EPCL+'CD9WA>0PW1X[SOTHZ6[XJ%8W-_J=I[(K?[[)1HWKT>ZV\)TVY+8,;0P4'=V!R"H2K-VUYX12(L=QDCDI67C"\ MYBF_B_O/]YC!&(J$RPS$YDL$,!8,,,0XD$0IJ&%.>.)4N;![TZD1C-7)?U2$ MQTB("3WTG;;V&NX0^$FM;CGZL(93S]G>WWK$:NL8QG;PX\??/M]4Y\GEM3!_ M6BDY4QK9J>PQ()QF &OS$]=, 81B297.E);NM4'GY4WMX?MB;O2=E76?PY4L M%FSU$I65RM6!3?VCXX&-*^8.L=RP2 [\5#<1R*VV5]''W\#GFR:)I8Q:G#0OG2$'>RV'U"_JZ@]09^G6XS7@!8'>;]L+ 'I?U\VYN5_=L4?Q[,^%Q M.2]DW0AQ(;\8,>VWZU9_-)RT$ 6;?S._47T:60>1-2&ZV;6GGKBZL:C*+=FU MR?+ZQJIH:]8@Y=%!@0[DT(31:52/*"B,KUVJL#6Q.QK4HDX4&E& M 4YP#@C2&F140 ACEI/8J1.>@ZRI^6([4TO0Y5-+D%J3@FW'DCYRM]:E2RT3^:6P/*__;8>7@C M[["=&Q+/H;VM#925[E=MF:FMTM_1WQ*1M-^G5**AX-E[J/YBM$-JTJHU13*1.$2!QK,V+ M 5- ,1$@3G(J:);8TSR/QC]'1$R-^!LEHU9+KX8NQR!T(/>+@1F8P5]CTB?/ M\C@X7MUK+@1IM&XTCE\@WUXR'>:?Z0US[,HQ>[UT:/ZJ=TO7)X=H6G"[4.TW M,:-0,DD!TA !K.,44$C,+IKG4B8YRF-)PC4MV,B=&OVYU-<;Y4,V+=BN@=M. M>P!D!^9/1U!';UIP@-4H30NV4B?4M. "K^F!8>7]V.K^MC@%[7^OI2VUW*Y MKL*&;6B/R%B1) 8ILQ/IJ%" Y\Q.I$,$DY@@SW2J3FE38Z9?V.J?JIXMV=3' M%%N5_?BH&V4W%@J&W3A'J[6BT8ZF ["-$R:!.*9;UJC,XF3V:SYQNZA/W,\V M@;H68O6D=G>*OQ2E4'/SU5#+I[+I$37+",\SQB30,3=.#\DS0$DL0)I!E1&M M$I;%[B$_=\%3XY9*=9]HDP?&+L&]89 ;.JY7]8YKU-Z/(NUI?M7VEQL(8)]( MWC! CQ7$"P:X9^S.'[7NL)W'_4:,V/E;N1^LZW&]'[U+59VI>[8CP]LM2@6]V4S]-:X>DS2E$J I.V> M(O,4\#C'@(LD3N.4I.;_W 4$ :%H)CC4RKRS>_2:[:6,$R>,WVC6VO+?4?'P M^&0KT0NCM;F[(V=?MCAN@>#AL!ZI4TBE_U5TD"*T,>(JVC4CJNV(:D,"-A.Y M!,=0W49ZZ3!N.Y)+8#KH5W+1S?H1Y6_FZ;7#S6SK#,&@PD(HH&B: 4PA!H1G M"F0LQ;'9F; T\VI>M'/OJ6TJ&M5Z-2/9A2G.GLC1[ M.UXLJJW=5R66]XOBWT:H-#NV0A=L([8MJ]W/CS9_>WHP^\/=F4C500*P_L+*C MOB_& ?[UFV8DJ3W3-;,YL^ 4M+%6S+RV$\#3& ., M4@P8D;:\'<$XSK F1,^>U8HO1P1W5]YP\'Y6ZVB^+'#^:?KU%,0_2AQ]B_F0'9-F^@W\4\_F,)2F,;-VO[8!2(PIU$CLKG/B"\)G>O:_LQ_3=FYV!7@\@^F^]/ MTV"V;H+=-$-.4$*0PA0DC!CJ21(%6)[E .>Q-NXCQS'WFB!V7N346-YJ;#/; M*IU[-IYV -J-><+"-S#O>"+G33'N8 0B& >!H]*+.P"OR<7CRI[4YZC-W7UY]B\9 ML2'/45WW._$<_TA0S^E\GG;U/TV:4]UG \Y83'*1VCX]2L3&M<($T!@9(DMS M%(N<,4J\^O2$5&YJ)%BI&#TW67>/=:,9>PKPHNP9@#W![3M2.NB:7N2^#;Y2 M(_IW)^M>>&?=2[W.;79E;>+@'N!%N _K(O93;0H^Y$6@.CJ9E\GH]PJXEO_[ MU'0XN5M>2UE83=C\"RODS>(]>RS6;%[IPE^K^]4V^RF+M6I&0]7Z-"D ]@-5 MZ^09@R*1"8]!EE0[[AP!:O;@@#/-8!JG.E9>4;VA%9[:JZ)FE\H8>XB\L<;O MK3#X,KN]*::T> ._/:Z_W+R_.OYNV(T1&%=N98L[(KU_64J_5L;SY'E91H?(S+^V)-9QXU%HY[QA+5$X?/+",3A;"KK5;??@&J&^>SZ M^B8IQ1Q2D!*E5/6+G4Y+XMZ+XA*'O==F298!&&,(:"(Y2#C".29QGBG6(;>Z MM5&GEWK\'.K7]V8J8!;[RA2 >3;FFW/,WRNSH\4^5+9CW9R+/> V6^L/Z-BU M!Y2C-$::9B+[U^S_:G-FW0KQ(,J-MT M 7!'=A@.QJ&IPT&K:;.*F(S,[MM-I?;:%GD75J6I&;LQ])DNM#X=9:9F:+PT MF5H>TW&%HY=,JP>Y/IL0U6$_C&,BI8( RSP&,)8)H!D40"6,IIAF0OF51;K2 MWM0H:VMN=#Y]]USF7,'9<:D3#KVAESO-P T0I.J(2ZB%SY76QEW\N+E^M@!R MO*U#T.GVT?OP;$1@##EC &52 9@C#&C!*2AHGB=)HG",G4J27W[\9#G#.>2] M ;9V3N@/QE@4X!28[@*(1PQJ+V!&"D-U>E'\PE ;W6Z-1#V_:[Q@U$:+C^)1 MFZ_J)RYEY4)*>];\>;UZMUH_T/=+9?XRO_JT6JZEV<4P,GN[W>4/.T&V@@C* M4*( IPKK]1V-06XV=A*&<899HI=X7NN[(%9-C0YW*D,'7AFI[E5D'8L./+N) M#GT[/&7IKJP7IJ?=IF>C]]_ ##Y>UW56@0H"=6"QIWXVO8BF4Q 8FZ2;PCR\ M8^Z!20A]7Y9/4KQY6N_B66T\4EG]7AM4QQ]I1J=9D>K/(R@2+ $42 *6ZSDK MC@N!.<>"D\(KN\"K^:E1]U_D4JS6T6.]Z6#B!ZQFD/UI,9=/YO2;T_+>)A54 M_^6;1^#9/X()4&=9VSI:I[A]'(<#>N"O8)7L7UD85:;7.19UX&UYL_U? __6@X )&)V0"Y5B MX=?XN$D4G8 Y2Y/H]I0>N7!G@;#G.1GL-"?C[8_'>;5+4YDW0TKQ3"4$X*Q0 M ,80@X(4PGRO)"T83P6DWHEP(2R;VE>LRHZ2.RO/$N&ZI+X%Z4)'XGR)CAF: M4_LGO>V]&R;C+23B(=/=@M@U?JY;2#@O)KH%;:!KN.##@USSN4E^T"1SN]G* MNU7)2T3F,29" DFA*<&H8L"8Q("J@@M"4UJDGA&#;*UV='OVNZ(;P]6F%SR^P>Z]CRL=^L%-\X)CNW MU',$Z^LC6'?G5:^VL YPE.^%5R!2L*%* )2< I@4!U(@ )P(1)3*.8N950JJ##5-CL:_\ M7HJG2E6RMM@4T]#_LMX<5M@(&#K9T#]NC#8PZ@/SFTL(Y=:)Z%?K1F3\B*PC M 8FN!XQC1%,V6#"=B,IVB+RB*J\\RH\@A9S/WBXW^G&W0JS-\5?UESG12F=Y M@15)< 9R62!-@02!0F:QGKH1DBHN))-.\92MK4R-Y"I#H]K$F^T/D3T9=HZ2 M:@>VG;N"P34P.W5&RIE^G)"X0#"EY'_ZOGK^?_K^BEOT#WM*:7_J**3AY-B6 M%MPN#C?PDQG$,I<9R4$"5C#4EH7\&M\VW72Q=U&ZB?URLNI2C-!LDVH^K= M:FTK KZ;+^F2FU@TOID_VX7W+$4Y) HR0$5, 42$@R)E$L@,"LQEBHGRDO/W M;']J@]W:&:FMH1'=6>HWYGV[P8T5!@1W8-[86E[MO?YA:[R)*OIC544UVCD0 MW5X'W9M?.D(7B(%\6Q^5HSI"<\IB71_36;[F;/-WM^DQDWK5D:4Q!Y3Q!$ L M'&W2OY?;XT90H_QV*5X$XVV[0ZYNQ$#P M\C1#"G$"I'Z=S2R; $;ULAIE+&%"8JP_UC[:*L&@'4-FY?7%4\^;G>"*50/0 M9H0$W'5J'@C&P:?JEPXX#PX#@@HS78/\G8I/LZ%6,BWM-S4I_D95JD5<5,<97J.GZ:@X*D %.8889716'+G'.7& M9J8VE:\,M94@*E,C8ZM'DFXSH.U$$0ZFH3?F*H1NCQ'JDL_<#)5'7G,0R$;* M;[X,7:!,YZM M&8\-]\]7N;S50^.,J"O7^TOCZU7(^*);^ZVR0U6=+&@*4\H MX2!!@@$HB !%9I8%,BU01E*5I!;"? $/ , MOQ_ABXR7+':;^SU$L2\^=C1)[#:G#@6Q6Z_KN-Q?T+*L:Z#6-7A16F0080;2 M@N@U/D$24(YSH&+$,[UBRE3LM7-YWL34AK.UL&]UXPM(.JY[>N$S]&+'$QK_ M)4ZC]Z'6-><-C+N8:73P; 73?&4_Q9+7JPFN MMKK-N5]+H2<,!R&$^O_TQ$_8[<9/VN5*%;.Z8\:D@DPB#I#)*H1%S$!>I)HU M:*H4ASPKL%=TYN 63XUZJBWZY6H)MLJWU-K93;!DN(YVH[))==_ S+@3.CEP M]B;:NQL=^AM5YD=;C^W\Z,#GJ';ZICZSV?M=WQE>!67P/@JLD#*K\DD/UEM6VCT]WZH@%QXQ(>8X* IR8*A>)M6F!IQ= MN2 2NB;(I:9>IB1(B].-%4':[NGV8K]?ZHF$+#=O?Y@T8SDC6.!84 8RD2"] MOI((,,H94%*H-%8RR2'M4&/HI!FG]WW\JD);*XVV@C'3?@A7AD[\9CRGH&8\ M53)6"B3,A,IFF0 %*G(00Y[F4L624B_-X2YHCCAM' I&-Y[M <[ U+K#I38M M'),V^!R(/$^?/BI?-KAV2I%-EW5CQ6]K*N0GTY7U@8;N6R%AGH."I*E>0.84 MY#+C0)F2!['B^G^]EI*G#4QM"%O[S 5^(_8,-[-@<>L-2VRM@V0&]SD M>*"!>_;X44=NDW.G0[?QNFYC]Y>O?UX]R_72G >^7JT?5Y4>2JG7"K??Y9+K MA<)7(\]HEPSU:UID@D%&]5R'0:5G/0P"&F<88$CB6"0%1S#U4^'K8(7/6S^. M%-\O?_KZIX@:>7K]'> M_.C0?ML'6P^BO0L#$%,/" -Q5Q<+1J6W'A"=,F"?1W54[:NS]._4+>?K)WFX MC7*J<2 YY*)(3,%9(_+$$! X\^<>/!89 >F/XN@7RX%SVD@H$_8*%T\-P;'E?HSAN0,R4[_R=T M%9HJ-^LYWTCQFI;WFCG-7V___C1_I@N3E'#YM_6\@K(BBQ.(0"HI U!1#'+& M' W(ZA"+TZRHWXQH)_Z/"&[LAW4*GJ M#UDP\:H>IHRL:=4?M'.IJP#/[$:AYGF;GY['6L= K__) MPT=]H2\[=OJ*-ES5[:7[2/G]?"G7/_5+;1[\:!9!-=MCA5.!. 1& !+ +%> MQC$'/$NXJ;Q&H)NVD$-;4_OJ[DRU'P"Y-=;O4]N&K=OH#H38P$/]&*R=G0/L MBSC@$8@&VEH:E1,<7#XE")=;>E0;>'5=&/O5F3"VY:SW2\U9-E.DM(OV;_=T M>?=H]UK^K!^Q*=_7NMGOE_HCO"SGO%)CAJF"*14I0"(W!>\1!Q0K"E*2*RJE MS*GTJHOV,FY,C>.LK9&@&QDI$W7R;*-.3!4#L5HLZ+HTA0VJ@B]=*AJ,_YHX M;LM,OO.'WN()4"NAFMP=8%'OPFTT&E$-QTU4 6**.VWKV^Q J6*<;J+;A]63 M?J[^_ZJ]P$477JR?0U9H&-^)\]'I9B:_1,I(HS MS#/ 4OT1AG&J0)YC!C).BA1"E*.TZ!"?-I;]$PU\JXSL45]MK.Y_Z2]LA][\ MW_9-K=^5^4!5BD;LMLE_(D_,_E_R4;S<&>-]!AO:[_;ALP__(KFF^JW]>D M!5,W_@^#U,",78%T8.5-I.V\V<81A*/5ZV@$(L*6AD:EKNL.GY*-PQU=I;._ MT1_;_"5>E8=^JHZ<8Y3+5,2 %#D#T)2\+*2@@"2YRA*9*(X]=?,;6IH:.53& M1MK:Z-C!VJ@@*V] G65T1ZR"E?06-'G+:34\>65+[BH/GLMK7 M;AAYP5RU?J>J:KZW3YO[U=HD29SIB4=,(<>(\C2' MH^Q1-UDX-2*J"XW3G8&VVK6I.VXT'5]@,=S8M0.O>D-TV/27MY675BVDZOB] MHQ-8PE[K@Y=>JS;:]\^Q*+T&;[#5Y]6&.B:UZ,&Q6F_,D]Y(MGE?D]0V,U)@ M)'B><%"H) 408P*HY!APCB'DJ2@2BCKLBK:W.M&]S .C(Z&MCL2\Y/:,QP0' M[.C=E';PS5AI[P0WE@Z Z4AY* V+@Y)$Z.GZ6+ MN-W58T/K5#UC*RF;8X5A00'+)=(32Z5I)N=ZS1K+/$TRE4#F5>^[I:VI31;# M2"&U@>NQM=4?LE'VMLYT@@8(R'+ (^3N5D-+XV]OM;M\<7_KRBW=Z.+-O*3? MOZ_-YUU/D';U;$[RE5#!8 Y-U2A(.("*$) +B(&>M:0"\A@ERBN_PJG5J5'( M86;3L0,NM95ZH._&+,$Q'9AC&B$<-$7,"Z5 S./6YJ@]4BPP[2>FWQ19JT,V$V.-[I535=_+>DZQG)LIBK/ 4D(0) S#E@ M0BI3)[) (L,B2[PTF0/8-+5OOWECHS^LK:FF<% Y_Q$]Z%Z]]]U<#M%?;IPW M5-\"Z$^W]J18F-W9+P^3<18>N&<'4VBLSO:C\BHQC 340PZ$<2BHQ M@$7C*BJ&@_!,>#'@H\-5O+,&' 3%)!A12:4$ J$8P)0F@"8$ L[S-*<(HH1F M?H5YK[8Y-7[=S7"Z[,JX8.S&F8&1&Y@3FVJ%U9Q(E>ZYZ':Q6/UNMWW-Z>CK MM13S3?1A94IZ!X]4\H!OP+IBIRV^>'6Q!@A<:HPUW=I3!?E Q..CI$:/5MP9 MP6;=BI[=O*+EO/QEN6*E7-MXJO?+QZ>-T7->+=: MF].S62*5Y)#$ (DB Q F)F;2E"C.,"V45$F24Z^IY- 63XT(]_+--T>R.5NG MH]4RVKD=6;]OHD//(^MZ=.R['NM[[Z-?C?]1#8"G^L?PKY#C['9*+\;0<]_I MO!/=-<*'[J?00N.#V?LR:N5#P]\H>3YXPQWGY;2\/]%@.5-N.?[%P97;!#R^ MUA[)-[+Z6_][\63*"K_]P>]-G,D7NI%OE?X@;F922H4%PT D"0.0\1@P*'/ M4"I2AFF,>.%5%7A4\[T^DB.4&=83HDC49IM$)J[]N[%_6J6-K[MA>/M72,IL\NRZN+C']?O++XSLJ%*(M#-$?MD#\ MT228UUA$6S B@T94P1%PK?0BW1AJV36N\>.NX%ZD8\X6@R]C18<*UF_H_&%A MHA/6F_M;O62=UU8?JT!YUFYT0;_^8#(+CT $#UR#L4@/;"4N/-%[I;!^_CJIH>]W8@9W-E^'=8O7[!UF64N[")O*,0BA% M#!3'!8"84,"8_B?," CG5=I0M3*!AEI(?-1K/00 M-OJC6J#;Q9*6BA9T?+O9KV'_SX)8&[!V8N3^B(\S%(V/A3539Z!*,XHR0 M!]_V1VHDANV$F!^YMF/12J<-MXY'H.VV'U'FE4N[GM,^:/;E<[KX3!_E>BM@ M"@N2B#@!,>&I42NBH,AA!@B6C)),4"Z07UV9B^WXO*[C5([9FZDI\]&W\-ME M,&51$,ZS%&!DDIP(%6;[2P%*BIRD%)("([]C[IY0CG.P'1Y(U[/LGO ,?GJ] M0\8:.$!R02L$P4Z@+[4Q\IESBYOGI\QM%W=5R7@MS=GUXOU2R!__*7_.F"QH MG!-'C?0^WB](DCJUPT.'2N;M%T8;=9T*U^II@OGC;S9[FO M6&5J^U4%*V9I(E.5,P0*&>MU8YSKGW"*05[ /,Y@EJ \]OF&7VMP:L/\T-Z# M"FXWML)DQX(J5T%W^]Z'A')@2NB)HO<\P!6:0%."J\V-.CMP=?YTHN!\7]?" MY<^RW)B%]_LE7SW(;0'@69I1*3). $Z8R4;(]9J+2P'B1*B,0;UX\*M7U]30 MU*AE5UUZ;LWL7G2[ 5^G@= MD]#!BRTMODSXX74(&@,('6Z=FN;]IY4E2"G^*N??[_7?M\]R3;]+*^#_AF[D MSKG#P.=4$O8M%<7^:=XP]RX?&)63^B[,9Y(_PZIFZCE/8T.7M$A MQ F^B:\M);B0-[]]M3^U*WYOZ7AG"M_9%UH-M"R*-C'!=$ MP\ ]\ ,^&LY:EH(S1!XJ&!T/B(CJ='XF]/U;90^44NK%[L MZAO]8?*9[U<+$WFN:?0RH\]2K-F-FVB0V)1821,&\K2 !>,,Y*G22Q)!P7< M'B8Y#G MI$*?KG0\KAJX9\9?$>QF^OO9R4VT3;ZP0:>F L2!@]$=6\R_!PJO#HAKJ&.P M'I:,>T+6'[*SP[, C^P0[?WV]>V7__J/JH'W2U['BT$1:T*E,6!$!NJ+&0"F1092R&2)'<*\0@F&53X]%# MR>-JJL-:-S_+_>XG.]_]K(5]/=?FX;K=DLK-@+L1J>!8!N8 M((\1,\;='()V$WU>+>8F1J3^>Q!M>@>HPLDF-K8TMESB-9O:7#TOFK MV3&KSH9>T\='HZFQ6)3OE_/-G"[T;SZOYUS.$$E)C'/-)R0A1BH[T4OI7(!< MD33+,D(D=XI_=V]R:MQBC8Y6CY6$'+=VZ[^TX3?1O#+=_#9Z-,;;(HQBM5C0 M=6F#*&Q!1D?);(]N<5B;!P=[Z"F;Q?GN<2O59W%^7>%<6VU^&UF[@P/JL9P/ M#NQ(R_LP /LM_;VP:MT*<'O2>%L#7IX=;17XW=FC*-HMY^LG*0X$";?BT(2I M!&80@YS+#$#*[>&3!!F#2DJ68$BX=UVTQN:FQNBUH9&L5-"[E$1KAM9MDA@. ML(%9N8K5VB)V8.H :MINH(2LCM;5-"VU@!**$BTV,2@=M3IY20>NU_@HH MK^>;G[=K25^OA)S1/"%97%! $R0!E/H/IB0%3#(,<\BRV*T QNF#IS;2B:77.TD8'+TH-%T2RZ9?RA7)_I3# N6 Y9!K+LDRR(G@ ML?1BD./'3XTP;K]^??OMJV> ^#%@;ES0'8:A)^15?LL0.927?0X58GW\\'&C MIB\Z=A8(??FJKII!IQ4-[*9?O<57-36+22ST-U^"/(>)B?L0H,AY#'!""UJ@ M G*9=\@D<6G;Z8U^@921M;2ZU]L-_KVT4,0K\SN5W73J#3=B" ;N6 I$9X5C MC'YX=3A0&UWGS(54)'+'*)@ZD4.3(RL5N8-PKEKD<6\W@OJP6G[77^R'-Y+9 M#<9:P"\A"4QQG@(A86$."5*0FZ6)A!*EC!A>G$ O7-%RAO FG'(1!E-#0R*DFT.WI*"U>N[D8$G_6[ M<:\Y9I_A-\LPX3',8Z!4INO= MNUQ^F"_E^XU\*&>9PG&". '2%#2 L62 %BH#6>*=L7*-)]M;#L%(C\MPMF7C-K4TM8^G,6\W5CJ%SC6#ZD@Q(: :FE9\4/*G MCVL(A**,QG;&I8EK[IY1P]4;>LREZXWI^@AO&S*.$HPH2F(]>U8(P P+P IH M2@?K5R45"F><>$^F+S8U-4(XW:CO,'^^#*G'!+HW4*/,H+=(U68.%7W?"D;( M*?3EAL:?0[-0U>X]NH@.? M[%FN]:-"'=V-S M\U+NA9B_2"$?;.#U9[F>KT25197GM""8:)9&0D_Y8 %RP3B@,L^2E%*5P=R' MJJ\W.34>MB-W;_)-M#=:CW=K=J<5H@/X;NP:%M*!J3, FMYTZ Y0(*YS:'!4 M(G,'X)2E/.[L1D&?Y,94#==L^#P74KSZ^4MIU)#?S9=TR>?+[[=\,W^V7+?; MHR52) E$J5YV9AC V% 2QGH>F61//E'Z.=$]'>BT&VUKN# M&(CA.A@P*N-U!^B4 7L\J8O6T6JAYEQ:&;:R3JRD,$L5R1A #%$3-EL BF(, M,DP0D9RS7#@EKC4U,#4VJTWT4D=O!*^=E$) ,O0F>XU&95X76>!+L/BH"/6# M9RS-H".80HD"-;O>+@%TX;X1!7^:K3Z6]VFYK@-U5;4J] )6R?5:BE^6\\WN M;>.LR)'F+44P!)#H:5N!9 (4%BFB!28J=@JPN]+.U(BLJL5R&^ULC:RQ'D.W M!5,'8@N#U,#\U@!2%Z)K>P/=^2X,:B/1GN\KYL=_UZ%HI<&6V\=CP^L^')&B MP^4=*XSMJZ;:A(9]V2K(.4)YPD',>*;G=PH"FNCY78(2A#(&-5,6'0LG'[.3=EZJY/%E=UL*'3?PKE3?Z6F9S=W MZR^F^NG=TZ8T0E3SY?<92J&,>9P#6D %H$H(R 7G0,6%2''",H:%EV[^E0:G M1A6UH66TVMMH=:RM=G7I*%[M#+<;>80$<92EUDI%M;'Z[8RLN3?1@<$!5?,= MH0DEG7^MN7'U\QV=/Q/1=[VO1W3G@0BK^7+4H8@)5GJ]01&(49$#")D"!=E[&UXU/PJ V,)-4@!V) M+._M#!SIV8I%R$C/RPV-'^G9ZO#%2,_V._R(HEQO9I]6Z\W][8-L7WPU$;GK7BFNC.B7:3M9A4] MRZ58K3T_UCOD'/<).N Q\/C<9EML30N9?G7L;+!LJ_JQ(R=7'3MSGDMU\O\= MLR/J%_+;ZI;__6F^EI_7JT>YWOS\K#MM<[L4)F_ST5PR8PFE21P70*&$F[A: M/=E.D@)D-,GT[V$"<=Q!"\W= J>7^ 44T6II"+M.?:R-MZ'TY^X ML4!@B$?BB0.JK,V.MG;?1-;R&XORVZLH^V ,6*N7 O>%Q\PJ\ 3E+'O!_ M0C=&^R)+J6^ZUX]\(Y_E8F4?6F\SUU/<@FDF4T@"1 @T-9H$H#PGH$B+6,1" MI+)PJKSGT>;49B1;D^T0$GNC_:C*!6PWC@H,X<#D=(3>@;W;XXR ZXX. 4B M(Y<61V4A#PA.Z\@\707=C7Q"0CDP\_1$ MT3\3R1&:4'E(UYH;-PO)T?FS'"37^SH&9IG:N/IISR:L?Z/?CCE;R%H<^V&U MWLS_8=NMV>V3_+'Y]KM%&4>.!/#"!58X ZTFT=Z62N+ZQ$RBN5^[1 MH5-\\63VDTQ.^S?=^"N-R&\SPEF198@"_9>IS2L,?_6I]B8PSD?4FI"A:/SQ#;>)WM&+,JK_8 M,ZWM7M_[I55X>[_\,)=/=\HDI6[/_7_.&">%T"MB0+*$ 9A""0J)!,A3Q&DF M$,DRISH&GNU.C2LKR_<'@R8VT(H3ZA\6VGPSB$V@[,TNP.>G1WZ11W^TL^. M* _,AC7 N^.$]\M:_5'_8"R/[I1-D+_9!0<-!+!'0MI &\6ZWO M'J6IN[?\_L&4T-F/%)A(I&?5')"BX "J. 9YS)1)ON4,%HPRYC6M[F'+U#X7 M.S.CA2T:M3:N@94"3_H?5>&M:%7[9SXALO8P4GI(5K>L=B4,/&-/^G0IA2)% MMFPY,LI<*FC3:-TZ8L\2Z$_);%1#44"=]/2P9]P2P/V1G)X,!'MDQ>VI5 M&I%\NI#;G/]"09*;^$>>D01 CA+ J,R-3AA,($T)AEX?OK,6IO8Y,P::%4YI M3/1,ACI#SXW*>F$R,$%MX;#6#1!#T.A[J'RFL^>/F\#4Y-Y9QE+CA1WV/#ZM MEA]WXL95F8OWRV=9VF(P]:N9,3V_01D#/"8%@!DU>\0Y!B+)LX)+R2!V*DOA MVN#4QKDV&1PH0,NJA,M\9[7'BML%;H>]C, @#DP,!K^]N=L2.'N#NVC/N #I ML6<1&-"1-BNN 1MH9\(#G-8M"9?GC+<7X>'5T2:$SWU=IU;Z>>N-.4.TI3B/ M#X(202G-A (8(VCV%Q*0U-C4J/CP=JL1!U^N?5@#T M8?7D&__9CK/KA"P0>H-/SG9V5MKX0YZ:.8$2;-;6UM;(,S@'M\]G+86N=9=KL=R7:*"(;/T-3@#(U?NNDUU_MDG38^>[SDTVON'>6@7KVX M:8 ?]L4'_=.__\OV-_H/H^+T[__R/U!+ P04 " !8D@A5Y+ >FR'3 "? MP D %0 &QA>G(M,C R,C V,S!?<')E+GAM;.R]69=;28XF^-Z_(B;G=9!A M^U*GJOLH%(H\.A,I:21E9?>\\-@"DUA!)S4D72'5KQ\8G;YO7.SZ-5=U+"YW M.L6+Y3,8 (,!__H_OIW,?OJ*R]5T,?^WO_"_LK_\A/.TR-/YIW_[RS\^_@;N M+__CO_^W__:O_P? __SE_>\__;I(IR++]^7TT^?US\))L3-WR[_Q00CK+0%G%0&%),! MO(L2LHDV,&VU-?K_^O0OT6D==6&@'5I0*6:(02F()6194F2:J\V'SJ;S/_ZE M?HEAA3\1<_/5YL=_^\OG]?K+O_S\\Y]__OG7;W$Y^^MB^>EGP9C\^?S=?]F^ M_=NM]_\I-^_FWON?-[^]>.MJ>M<;Z6/YS__S[[]_2)_Q),!TOEJ'>:H/6$W_ M9;5Y\?=%"NN-S!^EZZ=[WU%_@O.W07T)N #)__IME?_RW__;3S^=B6.YF.%[ M+#_5/__Q_O6U1\Y.3Z;SL%QC^OS7M#CYN;[GYY<+0L2[\*E2O/F$]?)L\^HDXW2R^>07<;5>AK2> MT.^RQ& @*"D(BQ'!)^FA,!:]X,(6RZYS7RE?$>D;M:PP_?73XNO/],$_5XG4 M;S:BV8CEUN/.Q',8W>>K\/6\+)8G&ZE^#'&&$TQ!\N@L2&DDJ(P)8A01K(W6 M>>^"8>$H%NY[\G5NKJK[Q3+]M%AF7))Y.7]T6*9;JK\.[>T[?OX2EO1!D#Y/ M9_G\;U<[TT*'ZT5CB9ZICDC_RT\D@8++)>;?SS1W+Z,;+M=D@''SSD-1<;J" M3R%\F7P@H6-EY.4LK%9ORX?U(OWQXMMT-?'.91TE41Y)*,HR"\X;!B';G)%% MJ[5[ !HEK.*&ZNV3SO"!L_7J_)5+H#Q*S'AH::/GQ1!"[P ]5^G_=7$2IO,) MEX9%)1F@%U4N@4/@*8,J2?-2BD74C6%SFXIQ\-)8O8NFLNX!+8N3D\5\P\>+ MO^-)Q.6DQ&P8#Q$P:P8J<@.1)0<2PNR$P#\ M/Z"N;$0[ M6!PCWDX0\@Z7TT5^-<^_D@<_$;2)ND@[H$1;0#EI(/A8@%F2ARQ>L?B0<[H[ M/JX]=B=TR&>'CL-%VPDV/B[#?#6M0MGBFUQGJTL)8)BG?56E HYG 2H9)85& MGLU#D>X>6\F-)^^$$/7L$'*4@$<&R:OY>KK^_MMTAF].-\YTT@Z14VB?F$Z@ M>$[@63$@N*37"Q:KCMM;;CYQ)U#H9P.*HP3:!1C>XZ=I33+/UV_""4X\NHB, M!4A"DK^$7($+!4$(S,D((9D_SEK<]=2=0&&>&2B.$&P7P'@]3XLE&;B-4#:Y MPI>+T_EZ^?WE(N.$H2!N; 9?'2:5' #_W M/'XGY+AGAIP6HNX",R]R)HVLMG]4\? )LYP'SBRYWN1?*8,,(FH&3).84*KD ME6R ESL>O1-6_#/#RK$B[A0G8L*D98)'#\Y5L03T$"T%<#JC9TX;70;"B=@M MB\:>/5#VDW%/0'E)W[Y=?ES\.9]P%"87QR'9H,@F&A**20XT!L<2L]'9X_*K M]SQX-Y \GUQK"_GV!)&-P_5V^6ZY^#J=)YPD%H5"R\!&52-ZXBAZBNU])@XR MRUQ;WPXG-YZ^&UB>3P:VF:1[0LR[Q6H=9O_O],O&/X]"I*!K=987A'O!B(OB M!0B718K>1QYL.[Q<>_9N:'D^&=E&4AX9*]4FOEABV-#M!5HM8P%NC 95DBR0:R^U+K&4XZ!P[7&[X>#YI$\/EV4G)N'5M_0Y MS#_AYK@@<^1!"0M%E.KB< 7!:P,N2JU,T4*(X_(8=SUU-T@\G[SHT9+M(M!X M>;JLTCL[;:X()Y6 M6U:T@:2[0,SK.7U:2.OI5_PUK,.6K4DDZ42!"I)&!"45 Z>X@**6WJT@:2[0$RM8%B^#&O\M%A^)\#GX#C+0*92$/D>P4E#X79 M"JW(I;:\11;CVD-WP\=SRXP>+M4GVA__MES\N?[\GZ]I.HH;P$X;9%^DU1>M(P7NH6V0,%HS4,3%IG<['5;0_ M3L-NF'D^.=/&4N\#0R2D99B]GF?\]G\C&4:1A)+UKH\DV9 UE/2=84R; MF&63FK(;C]T-*<\GGWJ\;#NY"?';=)7"[']A6/Y&KZPF@GGF>"'J4R!\%PK/ MG*ZGAH4S+76PS!RW\]SSX-T \GP2K2WDVQ5$SN[\G#'!BB\E6P^RTJ\T9^1< M,7*S: /UL<9M34%RY=&[P>3Y)%_;R'ADH+P@#O*&BUGX-*'PS#,O-23/R?1I M5;OP*-HP18#Y?EV#4<9UF]2WMW?CU0.^FRL[*6 M/QI0A%P(MA8N"9VD3"S5#RKS_?$BNQ^,=1G>?( MCYJO,-,WJ\5LFFN/P5_"K+;/HS@.UZOK3.S:DN[13VW7JVX_!HYL8G>K1='; M\AL1-4]3VDD69[6(5'=0![ M@*YF+<_.VF.HR*+4MM#24M7%JFM".0,96>$<=4[Z([)J\2\]I&2%((6D1>UM)* Z:8H&1PM*L_5(7T8W?&VTN]CW?&VT?6 M/:#E=M,V[;UTM3&I8_6D6T<+T3@%,9-K5D1@FCUT5/R#=L;;2Z^/=\;;1\A] MP>2\:5M4.1,QM!_'>A_(% _DOBN0+!87>'?1Q=#\EJ"3K7.O]Y5]I98L-:B"E$'55I;D>L4=.*6'*C/13/A=@.-;>+H M@@EM"N/1>*@=56IM1%TNM'$*8\DT9D^O/G1?\W"$W"!D7* &,,())-\ MEFLL/ =!FVGFH76&92?">L#240"XZ;DTUT8'$'N/))EI6N.&K_,Z8"9\8HP' M$+(V?7(!P0E.YMG(Q V7IJ2'*A(.@=2=A(SKTK2'T/'2[@ R+[Z&Z:PZ>;\M MEA]H$6QOJTQQ]2O&]>5/Y^QA\,462P+3I8"JK?D#\Q0%QDV70<.<:IWGWI/$ M<7J"#@>S(374 P!3JJW%5N\Q(9EAXO,-KL]YD2BYP>1K%3*CP ,+D#4NP#Q2 M)&*44KEUWO@A>L9I)CH@M%K)O@,?<7E- M1I,DF/91*2@8B)&<.$2D>%;Z9(/DC.?<&BX[D#5.0]+A4-1:$QV ZSKQUCO$ MF"-$5@3/Z_JQX '_'L,+W=8#GV_(/6A&5W1>%T$G[\NG)Z:R6 MM_R*Q$":GFEQGE^3@:K>J36-XK#X?)XMIXG M-]IK,H. A=<^?Q3VACJ%QP0=M#,F.=%Z\.:=A/00$+;9D8X61Y5]HZ*3+Z MO4DER2 *Z<#.7.7KG(44,$N1,A3.*@NU+5C1N&E67:))4?C61N<.,L:M"1A& MWP^ ZA#A]X6?F\DY645 _T$4]6);M F<9^2=R1P%-YZ)]%!_QR-AU%6UTM&* MOA\XQTB] _R<'Q*^"]_K">%Y.M:3/!(:"]S23JTP&HB:O+5$CGX56K&I>2' MG91T@YNC]'S/R>P10N\#.LM3>NHM&4V*,TRH$(#5ZBH5:O/\Y *YCXX<2),0 M66O+@[P-#U[.4Y/]\ON)&6@D;&0 ;/ZEPQ1T$CJY1_C_#L@Y0K5'&YO#D6K\R&85U(@AP7 90) SP*B@H M0:K"8C)1M2ZN?8B>;O:R)DYT,\D?C**ON(R+9C<2Y_1QZWIL\OMB_NDC+D_> M+-9X[N--A(N,"#=@&*-EP4J"R%V$3-Z=%"RJS%O;H$=(ZF8O:X*FEO+O8!>[ M9T^^DE"7S$I=#+EVI=A:"QNDA*"* .3!1F8S3[[U)?O[J1GWI+0YC-I( MO0/\7&%B8G6H+7\UL'KBJW1DY#\Z"4DE76-/9*5U0<^5QX][6#I@.G$ON7;@ M/M<> =/U"9[Y<;0)5WN)\U19023*@TRD2;:Y+,7!#\Y MXYZHMG=WVLB] ZORP.&.YSY:(W+M 2R)$]ID P6HX$,.TFF7DWAHG,QAS1KZ M/$]]D@.Q1JKH %17VI"?7?;53+OD; 0T-T#/92G_QLVOPS*6^!GGJ^E7?#U/ MBQ/\?;&J);1OR\?P;:*$]":3<#W!Y _ ] U&WF,JG'S10-AJ[$R.C!3 MMP4UR:;P$BV'Q IQH$RF4#4)R,:;P%+.N7EOS]M4C)M,&@@^1PJ[@]328Q'O M))%TT#D.QKLZA=UE<.@EH"C>2EL\QM;9@<=HZN=,[4F*9H]62S.8C3%0X=U& M*9]Q/4T4I5WCJ-5TA>N/>+I1"P^P]I1S%W2.GHN@H0YVJFX4 R_J@&SE,E.. M^:Q:%Q*.,'+-:P:QH"/:7';%L5Q*^RSG,YN[L \2'IF[L(^X M._":WN/&YZ,5N?[^<1GFJSH+G-;M+]^O_F;3.EYHRR1G"BR&0DY#J/Y@=F!% M4B('5I)M'>[M3ETG(#L [<<\T$4TAG4SON'HTK%D_=)"\P#.0<1O!$.4'.3 M6+9!-C_#NTW%N- 92M\/P.H X8\(G]5R/7E1"CF%E8%7F^&>VW[QB@?T+ I M*R,H4:K9K@PY5J**M?'J0^/++N!#C[@"'?KI$C;W/[T?V!RBST53X791(WG' MG=#@E),4>];1!*5>+4X0HJQ)?Z^UXQ9C'&SFU.]=MN,_9FLZ4L =;$%[]T,5 MBMP_74<%.P?*&83 E07N9=2>VQ)$ZS*D(3K6/F5#_[T0<6R[VCW4T]!$/5$V MX$*XJT79%HO2;T.MQ[EROE1/EIIE!_9XY*#9@D-9;Y0].#NSNR#B\BZ+)/PJ MZX Y8VN+ 0ZA" Y<^2!I6Y2T2S8V!_>0TCA'@ R-]UJ 4TJ"2M'17D];/Y=1 MN"R41#E8)J2#'$$+?3^2%MA'PB,[V^^6BWR:UF^7'W#Y=9IP$WLX3S1RQ4%H MK>G^!M)J=Y( MJ1[Z/Z?KSR]/5VORWI<7761K3T#Z+]=2R^2Y*>@L:)UC[7*=(7KZ,;C"="G< M)MOZ\/, ,COQ< ]$QJV3AF'5U$6N^>5BM7Y;MJQ.6##1^6* .S+=*A@#@>PO M)"8QL,B+X>UG2%\AH!,CU08_AXNV QOUM^5BM:+MO=3Z20R1MMP(EM@35Y3VH@ NJPT5_)'LX6FQD@ M6ZXF&I/+"1D8KK V8R-O4&N$[+#V35=(JZ2Y;_, 0>-Z,8V4?GM.9R,-= "G M#SB;5<=KGO\>EG_@%6%-D$NA@O= 4;-= L.0=@"J@@6C25YB>8'Y?=2,ZX[ M,PR0&LF^ Q3]#>%&+MT)8"F6^3 MDM/>I^:MJ!XA:5Q7:!@\M=1"!Z"Z):1)%!R]<(PLJE;-V4F26QB$1CK7]6LV)Q51SGU::K$6,Z >; M_W5)QM@7!8=QH@\47 ,[[0DY23HP'4;OB&-IL M5780(W=@/68>C-2*MS8P#Q(T]CW!INAI)_I^[B^_GM-^AZL+[S]9'TK-QFMM MS";] *$P"61+H_$BL-C<9[Y!PKA-IQI#YACQ]@22KWB&]S.[> M10_214G+2%L(=>Y#T!$-R2EGUKJSV8#L[):C9,\$P+WHO9LE0"QNE_ O.,?- M:9&SLBAA0 ;K0"4*21@:IX@19= %<,AEN0AFLB%=-HXWAHLUPC8#2+/Y2#_<-EV8$_.^R*]P^6' MSR2]B]R;D.B*9PJB][+ZEOQLU*ACRB+ZR&-JW;GQ/EIV@\MS.>-O(O$.3,I- M/GX)JVF:!,<]\NS!"8IAE?3D3*)0(#!X9ZWT/.]T5?D(V&P(&?>0MHV.'P'. M_@+OHJ3L)AN_3F>G:\P3EIBUS$8H2=..JCA"<*% $3:QE++/96CD;$D9]USV M2;!SB-!'M#GU6N?=^*\%"V>\;%Y;O7KWX4)@V9B40@CUTC>2C\85!$[^?<+, M,IEOS6]V!+I]??2@)^]F?'HO,QI>Z!WL8O_$.C0+\PLR<>$3OCFMEPK>EC.^ MKHS2VAI;[HTQ7@$*W,R%I-6GDX:HK/&V5C.HUJ5L>Q$XSJ[W!$"Y.?1L,*UU ML47>P]XU45X=\\98$MZ;"%@R[0QH/006'+!DDE28R45H?8-D3Q+'V5*[ 683 MS74!S3MZ?I_W^[X0(&TU@3&*?D-RI@[?<>"B"9!RS(S9+#"VOR;P*%F[V<;G M4K;06@\=;,77\RB2ZT!QC:6E4/,HB0=PV7A@T4EGHLVF^3GB 3FJH=#27+T/ MYJSVD74'.:N'A@_T M+J=J1/NX,>K0\!Q%PQV8P ?D2N$_8\'[#-96+U8$1O),$C)Z7XPVFI7VHV_O M)6?<6N.A\==*#\^M,??5?E1WM&6_QE6C]EOW=7]_BI9;C['8ODGW ]WD=;0J MU=[,PN1">)6)O$%EP2HOB\PJ9-4Z_[D388U;<"D>(E,H(&B;05DAP2O-(,O@ MN>8CK!T $:O@\L1XF[ ]Q@$*<>I]Z9W=)RL>T#+9LC8AH\7VSY"$7/23EM M8R,HD@YX3KRP>L-5"J:L&<"]OD'%R$F'(_5ZYTS3@X7<%TQ^.>]$EEE!Y@3D M7(=)*1\@L*PAA*"*\49K;#T+O0,,W>!ANZXB M(=T6J<"Y4(> 65H(7!)//#-9L@NR^2B:.PGIQ(LY7M$WRV*.EGH'T+DR.WQK M/S%JJZ12D#AWH'P4%#XZ#XP\.ZT'2+D#F-PS M*_Q\"@H:S9RJLW5K5M.B@U""AE(T3S'X'&3KDO '"1JY!J\Y?-I)OPJ"1::W$O,N$U4VL.IC=0[@,_-$>!; M+@I31@K/@0M)BT#DN@A$AL**CXY)+UC[EKEW43)N.Y7VP&D@[PY0\\OIBIA8 MK5XD$M!VC&H--ZP)W')K0*3:T\/6XU_'24:%H0G),/+[&L/F'E(ZZ7QZ?"#? M0M2=(J9^NT3I2H<>.T)JK? M 4Z'ZV'L6R^_$=EY2M!N[(4'EP-%HBP7 M'F]T=;KG;LO=G]\?*H[0X**M.,=&Q(?%K%S.OPB*&':"^!>^-D"4&9Q%"RXX?> ^C]<>!WL,'?4D*?@6"K20T9&P/6R7FO1&8S32/_: M9'SSX3*'#0\9_KI;PR.%PP3< 40HSJ]Q&_Z*9W^^GM\N,WJ_F,U^6RS_#,L\ M<8A66"=HHRVICO$J0,X]AVA4L8K6D=0#] W9A\1.SAX.1,3M=B*#J:<#]%U) MDM^^ZZ0V8[HT&>D2ZAX;$\10(F 6D=FBF5*M&U$^1,_HHSB' \+]1Q?':>5@ MA'W!Y7112V^7ZT8;X4U938PP1EH;P#J?:Z4_0O#$%C?(O,$@@VT=6]U7NCR6 MV_24F#I2 WTAZ3U^.5VFSR2R_.OIDE;%N\U3-HU=)UDJQ8UVP.N=4&43L557 M2?'"6".*S[[]S.!'B!HW]?/D.&NFG_'[IYX%(96IUZO5Z75^SHSS>??@5]]P MF:;$\L2SE+VV&E3PJ1XT:P@R.8C,%&F<#V2Y=POQ]GKNN%[]4X!L:&6,>F/[ M(>8V*^0S0[G[LN.F3)>*AF7H!FFA7#&#+6/KFV)Y'C]L;O M *&-]-Q#WTC=]\?,S_33&WCIVIV,O9GK]=6-+C\.DW$I!+2.2D*"%): M![EDXKTH:92RYZ%Y*OW>9T3<\S"#(; MP%*D=H9[U;Q6>B\"1QX*T $L&RBN7U2>K;DK%3VKB1'!I((>-,\[K0%Y? MZZB ">Z2-ARC?:(-^Q9M(S<2[P"%QZFKBY:YEVT)5Q\7]]P#W"RV&#:]RD[J MH*&-DM_C&=^XW0O.1/(>T^+3?/,I9R>@(DD4T2"X0K)7F9-$4 7PG/Z148H4 M6H\N&YJGD9OU/B7PNX)'!_[#%7F\Q\UMQH^+C^';/Z?KSU7^9!FJ<[3MY'U= M(!.K7(S61T"'')11!GRB+R('FX(ORF+KU.@1Y.X&\A_B=.FIE#I^UF!SUKO+ MFCX7?QUI^ '7Z]FV+2"MW[,W3/]SP__;\FI%:OUS8K.W3A8+OI96*:Z[Q7*C_/5Z.8VGZUJ9 M_W'Q;J/+2>!.:2]H04O.0$59('++0 @C>-$^2.T;6^DC2=X-W3_$T=93*K<+ M]_QZ*WQ;8D$6+?_F1-_^]AJ'VO_XL'7;1UYR45[<@ <5=O#IK@:@N4.C2/[$#V-._M;VL!-0 VIN%H.FB.M+TR@62@*G;&>M3]@[+*S_W&:?Z2A M_SYB[L!1NA(PDS5^@W^^2&EQ.E_7#/]R,:=OT]G*W/3]""EREB.#4@>AT5[- MP?NLP'!G4["T3\?6[O=>!'8"L0.0<']"KK%:.L#<1WK?V_(B+S8%P=M>#WG3 M4<85\-%3@&%IYXY9&\#H5>(28TJM6Q'>1<>X"!I0[3?;QQVK@PYP="F<#S6& M($]R]8\OU:$0C!LFSIN(^)Q5E$C.I;;D#>9 3+D$!NG[9)A-MOGQVRZ$C8NT MX_5_N[UE8V5TD7ZZKP,68<[@DN/@3"I,!"$UMC97Q_29>ZJ& M\2U$W8%5>KP[DN=8I]_5,1N$?Q6X!E^2!2DR-\G:C-AZ\LTS[3.WE^KW M[C.WCQ[&[BIV3V,TQJ7-*@B(M=I+6:OK[/0,+&+(BF$)_D?N,[>7!G?H,[>/ M.,=&Q/56:1YEUK0H@(NZ4LXZ,M8J:6-3QAPTNWEH]R/TF3M8_X<+KX,=YHZF M5\IZ7J1/(+&.B"Y>04C(09102@G2>M-Z2SFPS]Q3=;P]QA,Y4L =0.0-KFN6 MBX+&KU-"\"_?_['"_'K^]@LN0_717Z3U].O95.:+@;S,J)RX <4LJ] O$')T M8,GIUUJ6VL6E_='JGE1VDN Y$!>W3UB'5%(?,+QZAIQE,(%1\*>L \55(4>. M6S#DY&7C0\8P ,+V/;P?"CQ#:_OAX_L]1-\!;JZ5<=6*V7F:SO :2Q\7^TK3 M1%E$3 B<25JJB?:&H#5"M,S6XV5E<^L]<@@^QO7)GAC%HP.A@\7P*]*3TW2C M8OI^AAM=S_.+DUKG=5:K.-&)'JT*Q<=<*5 N&7"921 NMKI44C<&]"UW= MI--'0L]B8%5VD2.]D-;OM=CC_?33Y_7;0H)\L5KA^BIKK[[5LG&<\$@QE5(, M!*_=-XJD>$OZ#$(HS9(2R<36CL"^-(YK9;L#[J J[L#&ODAI>;88K_#RMOPZ M76U.-5:T1M\M\61Z>K)Z/?^*6]U,1([,2H^0N:.EFH( 9TT$;EU&1%M0-1_+ M=Q"EXX;FW<'Y"=3=R567W\)T>79)\T(';\MY/T-B\[?I/) VZJT(DNOIAL\/ MI_$_,*T_+OY>#_+HP[^_QXPGFY/"25%*.LUGRN%OCZ9.MG5*%>,*NEF M!?9]&>?&E(W;#[4;B(^O];$3X^_"]ZT>_AWG>;%<7>G6\(;T0DJX0^@3EE&C M4@EXKA>7-2($DQP@;58N1K1>[M9=];#GC]MFM2_X/H$&>_ YKNT]VR4Y__1R ML=JLT8O-:"*E9D*5 %QH3G*4'%S-9WNGD ED#FWS*:T[TC9N ]9N4#NH2CN M:G6"YG5+^.=RNL9?%W_.)TX()XVQ1#()1_E"@%R %M;2@C&%V>9-+0_O"3#81=/N M -= 7:-[B\M%/DWKK7/\G:STYHKM>1XC.%D\DP&D5(ZD4^KDP7H_25C&@_!6 M6[Z;5_C@<\;MCMH-KEIKI .+=OLNW(70MOT(+B0F8C0R%@LV$U,JUM9=5JIZ MY59E(;@RS4?9[$[=R$U3NX'HP'KM$K';VNX5R1VG7S?E-<;(;(,IP#*G6"LY M QZ%@&1\B5$%%4SK\Z9=Z.IM:EP;3#P*O2,5-'ZN\G[6SGW:&N G%IVG"!\8 MQWHR9BTM54$[0<'(I8TJJ=97&!\DJ+=Y'6JL) M+T*'$C@([R2M(%&+2TT"Z41QCMP-%*VO ^]"5V_#Y9X(=$ZT MT12?2^).8@856(987 $NF0J8E38WIWT-!;^;I/4V>>XI$7B4FGH&X;D+\2Y\ MW_@/R'5$KPH80TZ$BK7IF8\%BO/!1C2>-3_:?I2HWD;1/;%W=XAJ>HTGEJ=$ MQS3$Z>SL["9E2>%7/5#'6*?39D<2RQJLR")9&63)K3-\N]#5VX"YIT/<,0KJ M$G0WS/=5WJS4*5KK( K#0>7$($HIP 1A-05-L<0G\O3NI*^W&7+C[+>'*JP# M,.Y>-#WQW*JD!2TN[S0H[8FS:N"3\IAT%)GGUB'N[M3U-D%N$" .I*S#8;@@ MSH:$X5F%V]T94JDPD7/K:RNV7"O>''A&$1=').OOM66Z=:O$_:GLI /"[T-> M"FNEI ZLX65US_8V[_D]7US];5DO*[D21 J!@:@CGA3GF_'=2.QQFXF[@LW; MQ#]&4Y=7QYIA8C&@@HZ->8>!W(NO83JKP52M+ LS_(#D96PD^"M&DIX+CA8W%?VG!O23J[J'??\*TY63AWC;+&.163*,:R >:W>/*,!MFG1:63(RXK?Y MJ,Y]:1PW%3XB:ILKL > WMQFB&&*^M;?W\W"?$U+LO:7_E+?,O$NI^Q< )N8 M 44A)?A24_\Q:6:Y%4ZT;BJX.W7CILG']@W:*&U\MV [S^9KF">L%R"V.0YB MKU[365WC3'@C-/U+#D^Q9PZYR[& R#(;EM!&N5L;L-V>-VY6_(D -I3\QT?6 M_H*!89L!;)*6U#;:F?P$GK+!HO1/,9AKM3-VY^_(GMW4!*ZS<]>7&+ MY@Y!*J.Y"B1(%XG->M8.OM:"U[[*-'*I34+(;NY9K\X9RI.B98S65ODP!PIYAB"L ",H;+**>]_ V_$JZ@%SVTAI[PFO*11.+FT!U+Y0W(2%7(AL*'CB*BFT(=O6(ZT. MI;7++.)@"'T*A8X?KEQK"4!,O<#CL]MLMD8&OP#:R-\>%VE_V_PN^F*ND. MH4XX3R[P$,@#(;]#^4+1%G,"BJ#H'T645L\N MS8E J;E$#R&F ,KX"%YH T;J'+2VA=O6U8V[4]=E*G$H3 ZDM YR-Y6M^G]- MB7X-LS.OA"0V3623ZR]H/[C^PI5WOMN,TKQ=WI=FI]6/>?6-MI?Y)WQ/]OU5 M*5CG]1EK4RU!3EX94@*WX+-/M5FF5\YXIW7KX.AI.1S7E6B<,^H8',]]Z4QX ME-);%T!SQFG;"H5B4.$!!1?*AB1-\X34402/ZX/T!.R]5'?DF&+B>[GN *T^ M9!V4U2"(75"8!'B3+(0B>=:N6"-:5[_Z,([_[1981="LH9Y[[6"1*:5_ *I(&IN M:*69$ M/-F#S*V"[$C?N#;#69]F#J&3LAG8O%\3/;H^)7V^/KLWGG\Y7;]9K/\7;OR&B4Q6 MF!@<9%TO!A?M(" K(#T+V3/A?&F?+MF-MI&/KI\$DH/HJ0/\;8X\SVP^GYA< M'%EW \4G!\K&N'5R3>;TCU0HV\]BO7S^R*?03X*C@^4]MG-VV:#Q1EG19561 MXSD6G0*4;&,]B/04+9D"VOH<@TH4]>B=W+/'GS7R@?#P#EIC<3=#S[_^?$OB M%-+\L?G5YC?U;[W'\E/]\Q_O7U_[_-GI"8EIN<;T^:]I<7+VA+?+3V&^G3P0 MYOE77*7E=,/JHIQ?W[[.QFIZ0@'[8TC:Z7-_OB3\)DO;C[\%G$9,X+-B'\Z-1&O<&*;\O6F20R)E*+.M2"@XRVCG_+@?;O35M05:RQ M,237/(=QBXIQX\^GQ]2M_,9Q>NG8VOT25M/5HEP5(]F+#Z"+$*T M2=)290(++UDU;XF^&V4C#^%M@Y);(4![I?R@!F\LP]>5 1S+$/)03(S& G<4 M6:A<9"U[1BB&*P*F%$*T[FLZG"'<*.!MN?& [V=?+]=<754A8 ++C '%*9J* M=?X 4ZAK6_CL7&[,\VZ4=6L(]T')34,X@%(ZR*C]H]XG>+5:3T_()5Y-F(X" M:\%M9(7\5MHW("C!0!2'DDEI/&\=3URG8.1YX,- YP@A=P"1#_BIQDKO\4L= MNG@?[G-BR%PP$$2MZQ<&P1NEZIUXIY32/NC6GNA.A(T\D7L80+5720J/ET3#=%V_FT29I%-<@&&,6%$JUUH6">B$])I6C0NM^Z,^0,[( M(["'P50K\7> I/?X%>>GFUPT<;413;VO^?)TM5Z6P=HHBK&R))O=O4Y_DA]+PI'GED]#-X&5%('$'R#?UZ1VW(QIV_36<[Q M;F,M2RFH:_LVHVN9'=EI)TF4@A,#6:*SHG43OGUI''D(]3 P'%11'0#QMS!= M_GN8G>+?,:Q.EQO.[F9,.,%+O1B14FWV7RICM2# "&$5+R'+YGFUG8D;>0#U M,- ;1C4_:'9MZ_*^GI?%\F3S5W_%=9C.GCS==C\A/>3?=A33$R3D#),\1 4\ M>P;*%017QRBA=#$FQDP6K9VJX1)R;TY/(BXO3OCFG[9B7DU<+LH710M>>T>> ML>?@IV#AUO[<1/0_J%&\%K,MRF7$-I)M?)2> M'DSD?D(;WE(2AD4H*H!0-A&.2P(7>0$3&;<)=5;/Z.CB5A;AXV:4GDI918\1 MG':N.C">+("M22GNR7NN/1U:^Y9W4]*MC=P'!8^F;O87^HB1RFJYGOP]_,=B M>1[ZKUY\FZXF**QA/"4HJ9;&*W)\*=;R8)C I$KA;K=E01]_!2[TTR54[G[R MN!!IH>8^@XUX"Q@%)"XTN6HMW[%KO<]+?SBF0KL[B!&TI,F<&%(G38I&.%DNB MF-G+J)6+F?'XJ!MT]T>/I_9&NEHT$UPO:O_XYV)+O9.>LZPI('!6@K),U"Q) M@F0<2LD]TTSMI?:+CQ[G5'I@M1\FN&[43AH\AVUFLC 1$OA,;I-BLEY.YAEX M#,P7DXLT<3_%7W[X..?'0ZO^0.%UD,^^Y1_]\OT7G*?/%/C]L=D,6@W) MBP@J);*02M0)M$7*H'70>?#Z@QLT=1:F'(6 1^%UA#HZ@-0:+O$465D>TJ MLY$S)\BG%,EF4(9I"*4PD"B]REARYJV;M#U 3F\FZ4"5/YJL/4S^/4!I&T[< M8NGD93J'-X0BTC>#^Z'7U S;AGP4^QRAPF^1PB] MPV5](7Q"3J&)\,IE1?KN9C'1(R<4='].L4N(Q$AL5.-SQG!?SO.F( MMAD8O)IN7CH_[@Y6>9V5@1AS'?MJO MTU6:+6JEYY6R]JQ*5"6 #9R!"K;V4R+'TCB) I%G85H/?-V-LG&MTH!HNG6O ML[VB>JXVN\WM:N,X'%8K=O^G#6B_[B1X'#,6A529104EN-I9 2T$7<>\420H M>"S%Y]8S?Y[6C'U(GS&?SO#M16.H*P]9_?+]RD^7:R4Y8;.J\4;M>:.DEN!" M3,!\L$CQC,FR==QW")W/RL3M@[1;UT6'5F(''O\EC[]-Y],U_C[]6GNPKL/\ MTY2LQ4:N9VP3;2]6[\C.7(KCB@XN!5"X][G.\^=F=M MWEZA.1/CGCR. O$QU-\!_N]8V>^6B]_J+9 KET'>+.9+K(U@:Q_(_!^GJ_6F MEGZSH5ZR'IB-BMP=B"XZ8EW1=SI)0*ZY]"XFB4,YI0W('_?PX0DQ/Y;*GPW: M+]FS4A01R6H/4QUSROP>E-' M&:QIHSKFMLX.'SM@*/8P"^/$9,A1%N$9,/2*'%>9P!=%7Q3%ZBZ@T+;U&4&_ M,=GF3"!&97,=;:IE/0E 6Z>J1@]2>6-"R#&5UA+9E\9G%8OM@[!C8K&]E=?G MSKPY,M>!Z<2" 665A'HI :+T G04MOAJQG7KILWWD#+R_*Y!]?_X7KNW,CK% MU%DH=WYZ;D207 AR$J2J9YVVU')F!"]+)N^U5G6UOE_X*%%]F+2C5+\#G [7 MP]@W"7XCLO/BY-WGQ7HQGZ;5MEB"2Y('R@ Q<_)M.:>XOS@#AJQ^2@652;M= M'KK[\_M#Q1$:7+059Y^FYO) /'KG"V<9@E>A=G6GB">[VL<@2E1*<55:%PX\ M1,^XR;VQ-[+#U-(1Q*XXFW5NP31OIP=\7(;YZHRR.AAX_?U\(N?J;!(/>:;U MFXU,:4%*S'5&\&:U4O -/FD)S"9E@N$F-9^!U)#\[FSA@9AZ_$3Y213<)[:O MB/<]SD(=>;T@5B>"-A)R130X7D=D8"3.A-DTMBK<:^.9?XH*D+NIZ^/C?M'SOCM@["C,W[[**^C/?]FIJ$88;E0"82(H@Z.-^"0 M:XB2UPYMO%:D_^^,W['ZWS'CMX\R.L74]3R%$%Y[:QR@$EB/(#4$M IJFL(P M5CL:/$$L_APR?GNI?N^,WSYZZ#3CYW+VP10!@DM6QYZ279=UY47I;)T?;UAY MS,][QAF_O32X0\9O'W'V:6HN@RUM,^NA1:SS'_ M@3)^C3>RP]32$<2N.)NWHZQPNTSQ6KQ%OSL]H>@\K#[3+VKBZ&N8G37"3=ZH MQ#@D%@(H5;-%/B5( 9E!$VW$)RAX:,A1=Q;S0.0]GGT9"P8_VJ(X75;-GKWS MLLW':A)K4HRL#$3O2%U:UB)>^L(5*\);)K1\@OL9S?GJ.#W9S0)I 8FQ'=:F M MD.V=F\=5*TEU8Y2?Y>)F,AI"=YT"9=6][$@BAL,COYO(.1V$<9=S.,=Z3/ M'\SXOYY_I?"+4G TBO:T4.]Q(.UN0M;.1 6UBQ9KX4@8_&"+XMUR\067Z^_O9G7ZQUF(]*5>>9IPF9+).I.1J+.ZI##@ MT7.H49/(7I9BGJ!8ICUCX\[E>Q9+I TH?J1PX&*>TN\85OA^^NGS^FWYQVK[ M5\F :,%TXB"U(:>2(B;P1BC:59/D4F45BGOR^.!AFL>=$=A_P-!0XS_8EK'9 M,]\LYNGJ1CIQ7E;-9(BR5D I9NOI?P+-@TF>92G24+G_P9C::8VX9[-&^@3# M#[8Z;G91V CHX^OBPKUP MQ]FS ]Y!LNT $RT7S'9?"3)Q9V4=747$Q^,XH69VF%6T_KW&F*@F(/)G)3F,0K= MLXM]FZ/=5L+_/ID] @?[KPI_MBKF^*E>;_G8Y79P&7!T^]J;>R](OYKG_<>JOFCUT&7KM0;7$],P""CK:U9:]DVK[&3 M8@Z$C$;XX%1./2==WNQ8XG51;F:0PCR_ M6JVG)W45_F.%Y716>[HVOHM[! $#7L9M)9:1;N,:%8*Q$B3W!-<4#3B9D93("J+/6 M$#?CH'=1)TL6BL1&'*GYYYK=Q]]'_CK=Q M]U%&IYBZ?H>0%\LQ95?O_%ERET0 5U0!+,0F%Q:3>HKNCL_@-NY>JM_[-NX^ M>AB[FNF>ZZ-DVY6KDWY-K /LO$6(2FF(6:C@N7+EY@S2'^HV[EX:W.$V[C[B M[,#4/#"]X9?O?P__L5B^G 627UU*M2^A8IJ!BUJ#,G8FW!ROGQ9O7=9>((89!UMF%P=$Q:!65Y8T E9 M\X9\>Y(XK@$<#"J[0_)HO8V]<9Z/^_TEI#]FBT];0X]>8PJZ !/:TP(F-IRL MPQ),,BGJ0I;>[[1OWOGQW:+F>&TNFHJV YMUSL2FGU\U]Y^G7\[= 6L-6BL1 MO/7U#$E;\#ED^L*TMR(*5EIGC1\@9]P]\BE0U5HG'<#K5_R*L\67>D:8/L\7 MM$R^;XK)S]DI1I 32W$-)E/(@TVT6D+QD+P,UN;DM&L-L4=(&OO*>1(.;($:P&(15$:3,O':]9^!- M2!"XHF F^XQLISZ%]*E7X$(_74+EV@/'W>N>).UPN(![0,5Y7BYGGU (*%DY M4$H'\)S62.'6>Z.RXVZGPN]=<#%F"'>$LFZJ^P#)C:SPOX=OTY/3DRWAP0?# MM$:0=7J\"E&"L\I"4J=F5(^H_-I#1U;Z(2I;M)!?!\[KP_5%*42= M*-)#KTDB3!L(69. G&6MSZ;W86N[@[B#D3!SHGG U72-6R0. J\#5-$!M)[V M#G(1.40>.6A5W4\E#40;!2#G)A230C ]MP-M)W2+X+[8.D#>T3Y@-W4$JH WV6KCDB^J=5.D!PGJ$4Z' MZ'TQE!+&KEG\L%ZD/WX)J\K!R1>@*9;W"7R1=?:' M5%PP*PP?ZI+\481WE[U\2H_LZ57? =Z)PS)=_UY3N-Q)(3EGH&E5@G)20HR, MR-=)%2&%R4$T!NWETY]O+'"@ZA=-]- !@NZ07;7_;\MY/O35?#U=?_^X#+0[ MI(OM8>)K6Z%8ZHU$PT#)Q"$:@[0%Y10,8SS@4"T(]R3U^5K%-MA\"@TW _+3 MY+.'SEN/DI_N.0^=LF/,)P_.WOUC(4>:BYRZ/EH5?G>GB/ M7W%^BA.1G1'6TZHE;Z9V!S(0C)9@A$0;) _>#35Q\P&R^MBZ!\#1#G;P*!7U MN7E?L/0&UZ_G9#!PXY7D%&545H$-M3-5J%70(1?Z3D23T'OMACK#?I2X/C;H MD1%XN+HZWGO/3_\=$\^RU"0)0 M>XJ.-!8(=2(&QZAJ=SSO;.L4\*ZTC;L1#H&AF_9G$"WU;WX^GDT_/MP(?;PR M/KF=*;J+K"'W&RPR[@H)*H+ FF4I+$#4]:HU6?GH2TDZMKX< M>@"9X[KH3P'(H777_S9Y?I]F4:XOSL7YXCPB2;;O(QIOM8>Q]L2;L2@F%ZO( MU5(B@8I10/"%U:[-GH FG5*MTT,=;,:3I)A5R4E@+%" 6SN:1"X]!=3<)A&2 M#28]X1[\/+;>?;"RS]:[ES9&OB;[@=2"]9CD;[CXM Q?/D]3F&VJL1"U<5PH MX!2ID%V.' (G!T);ZPM'QKG?R:U]Y,KLO02,BZ%V^EVT%O;8B,%/-UFXZ)^) M6+33Q$0QH)S:3#Z7X'(N*DN/PK?HMW O >-=N&ZDV$5K*8\,E3>+Y?KS"S*Y M1/ZV%"HZF="4!"S7XI1@:CM4KB!EA=9B\0IW*K!X!".WGSPB.-JHIZ*-*!Z,I#A L1# "<^ *:-TEI8DL=,%FT= <>O!XP1D MPV#B.*F.7:/ZZG2Y^((4)?Y]FO,,7X75>>N\CQKFYV1X%#07901KHXY0BT4]ORZ:BABAX6^HMT;?+#[C\ M.DUG+6URL 4S0V!:D-%+*D/(&$!P+*'0_[[Y>>P.9(V;YFGNN ZED/XQMEV+ M61MD3FYZW[":$#/@F"_@ ]JH:)4RT?KZYTZ$C1L@-8?#?G [0#<] &[+3+TA MOWZWF,[7K^?$Z'FO)A6MR[0[ S/UGD#F'J+=#)VTW+E@E6*M2^8?IJAKB!T" M@=M]#EOIHR]TO?V*RRN,^!2\Q:"(AWH4K0P'GZ,'5I0O3B.SL?5G@V4#4%'J.5_&EU.J;2^:W.- M@)&'H;53[$W('"SEL;, +T[7B_GBY/N'Q>QT4]>Y9>6\@[KRE@N'$(2CH)AE M6D>8#)#9=%;4@27^1JNS>U(!#S]G9%PKH %Z/5)YL#;+,7 13.%BIB"F3#7@F,GCEF&:IA')S7-C0-4H].#YM ML;!?T?X!BND ;7KTEF2AR8N;"@;]R&!2]P"6BN"](I6[/!V[(*< M<2>G/.7N>) ">L12962[\)(P 4-(('SQH%)BM"R, &U2XMEJ#*5UB^D'R.G- M2AVH\L>@=*#\.X#2Y7'V+:;.ASHJ6430%F1*&LB:&X@.8\VV8K#,>8FMFX4^ M2E1GL#I4_8LA=3%V)F!KN+<-J"LC9^G\^WC+0*?),%5S!!$DD7 M'XK*-PL2[TD4[/G@*S(+\S>@@! M2YU^XT3:K0+IX>>,>X Q"&@:"K:#?>T>-_+WB_Y".6-2D2MR(!6"BB82/Q2O MJ*)]R<*K*%IO:X_1M!.HS+-SO)NJH@-H/1*>OOJ69J>Y=K5:K9#^RQ_#MPF* M% LS#+02KH[T-/7BBB$+&V-V0:+ UMV #B"SRULW+/<[ M7-87PB?D$W0V.RTLE.P-28QV=R^]A>!]YL8@EWSP+/P5>KHLNVR#M&9JZ/_^ M[)NPK&Q^;7!/]M9'-;X/^S"I3WSOU>MDK4X*M'"U82;?#+(W8+AW-F'(*)ZX M)4RK>Z^;N<9ORS^KM.?KM\O-4/4S%R(75B)J#CQPLJ8"/406'/#,L C#R#MM M?=GW?FJ>QYW7?7!RRPRUT40'^]I%\O/G ;2HZ*6L[3KUW6YY#9=T#6A8G)XOYAH\7V_0'-X$5ER+H MG,D4HW,05;(@(R;NHC"BM#^BNTE%%S;F8+W>\I./$G(/,+G+Z&Z6CY7"V2(R M6)9J5W^OP3M%WQ5R\%FF-61;MPJ_EYB1\]O#;$QM1-\KALY75\[99*_ )59[ M@<5Z"52'6@O(3-2QEH,^!8IZV*H:*7P7&!T@_;$/1?Y],?NZ>!F6'RGTG2]F MBT_??SN=YRU;YQ=:6&*2U0O*2:;:QC=#S,(#+3,=:;\G:>TV-VB'AW6(E4.T MNAA0Q+W:GLLD6%0H>*C%@2[504BY0*@WK%S)BA"6' M,CJ1"X\\MG>SCR.Y0U-W('IV >9 JNP5N:^^X3)-5_AN.4UX\I,L1%UOKL:L(7K/P:%RTG,,1;?N1/H0/>/>RQK0 M2C530@> ^BU,E_\>9J=X.;7MTL1.7'22K&NF-:$XJ% 2!*4=D(WQ+"BRM\WK M#!XD:-S+# -"JIT:]L>4/\/4O!908/XX?#?Y-[B>T'X=DU<*DO":EHE%BN%5 M!,V06ZNM,TJU=K4>H&?<8KTA/:I62NC 5MW%RT5K^Y>GRRKJB6<:E<8 -MD" M*CD!WM>*J+@*J)!>N %/U M%H6TI@Z.3Y#KU6J59&3IF4TS.(N*[ML/WB]FL]\6RS_#,D]D$,$+%L"Y1#XL M-Q%"=AE068->"9+&;H<+NSSM>11O[0.'ZV%H:X%WNA%?.!5!,)3*1 MX^1K1\9@$XT=&\T."\J71,UT70?>OOKV!>*?".=@U> M8@C"VQ!]\R*/G:D;)\\[,@R/TU'OFVV.C%/PGL#93!&\U/40))]5=@:9& _F MR:S?KIMM\Y1O!YOM/GHX)1:_?_L?6ES4TG2[B_* MB-J7CT W-Q$@V/;R__F;)\H(MVSI2'9VR^T;,T'0; MI%R>RLK,RB4(27YOK!U3G/Q>+U7M7& 4N#,;=-P[%-CVC4]C4V/3<.!@P7=J MI:[XJBMRLHO*@BY.T)6?=,TM%4"=C$8RR#ZV?IEZD*#.@H+# 3 D*3=(&UU' M!M=R^V5$QO]B/DDZI)P2!VZ1UZG?!H*A?\5$XM3>Z92.BK@[%'86$QP7@H?I M:_HGKL?%^&:>EAA6^-LY?EZ\"JNO%P$0YI>S4_JT+ZLW\]__F[!FY3?"./%9 M.>.9!$N'$%2@N,A[[''D:WN(-IK&&$=X1GM/H3D=J/H<=+I8T>]> MAM,PIZ.U*",_GNWWS:,]F340Q)$?R@S/,G.6@,+<1#>WS."=M( \\L 4*T&W M+O(^UOB#79ZVZQ9K*VO%H(O$OE$%(G?DO42%7*@0S!C37MO4&TS^JC8$.WL5 M'@S1S@%NY1%"G'>+>=HPA:8N=W.!/&1-OK*7=;\ CR!C\9'E:(HZ1I)Y"VE/ M(WDS&NKVU%'W?J!E+B#F -+7M&DP$6+@" :9MC+7['GK>6>'^X&C%:Q/#K-! M^M@?7(NS<#JJ%_AF_@,O:EWW5 M7G=@7<&',UVD"1F,R!:490J"HT BR%!XX75H66O'8G?J#K4W-[[IS7SS77^$ MY9_DS\93O/.MY WCDES=^>=EN)SK1S3.5HFA_1R^2!ZWKIZBP@8!& !%"F16".MU[P9TB_4@E3;":LA!"%"* M O:8Z4)1UCLAI,!@6P<8#N^ M+*DX^*0H0-.:B9"#0M^Z>6 PD=,&T4="[;BJ>QI^XXMOB^59/9JO%JNS YY. M'OO($7S*QTD_OH?);"I&UXWTIHX'BJI T,;7NOI$/V(NB6?M89Z(X+-2M3W0 M,@\J6P5>I.JLH"HB:BEM:P'L0-:3\2>'X&CJX7%^3 9BG63A],RJZY56VW^T&2N(3$1T)H"H677EA(0H M683 I)52D(!S:PO7DOYI =L$4'?=N&FTVP&R__GIN$PV$RI3B1EC M2-<;I_=1,B[KI$+(815T-IR < KU_+.CSYA>; MY);?%Q=K<*J,7WQ!$AZN[C"9#1.HZY@:K%5JTCJ(=;T<(X^:06Y"%\'OWGPWE#$SYG)&D6. ML?6VD:V$3)N&Z0:)ARNI$ZQ='")\N:@"O75TI'-H*+P#J8*F"T :B%%ZX"8Q M@T+0CUO[E0\2-.V$OHZPUTII76!PG=%\&=*?>)<9EZ73$0UX7B<]"93@ E<@ MB^>8'3+E6UN]!\B9=IQ?-_AKI; NT+>I5__T%?'L;?W359LU_DO&"TV1'F3G M:]&:HOC/\T 2,EJQ;'5LWDQR'RT3[ZL<.:/31 ,=!+[;^-BW:JV]^](^:D?]! M)XR,]J5QU0HSTK$2I=2W/A*64[6$#871,A(&>/-Y[P_0TQ^0]M'Y;>>JE0*F MGMQ^795XYY(N.EHC* ;.O(ZW='7P1Q0:6"XVED1"NKT,]9[.W?N_8]HKJS$V M6LJS QMSV;WWOMR^S*\Y>WLU;%5&4P0K!9#5-;!9U0U7AD.*!KG7TB;=.@@< M1."T"8FQG:/Q=-4!$&^S=$N8-XLI7H9570S*';,LZ*=JN/!Y780.*;NFC4!C8;-E,Z_G9_6Z1S_6"Y6J^MZPG_0)?,2 MRV))A_^_)SQKKERMR8H^@5(J P7'A7QIFNI[#73!HMDJ7 0*I7:U$=B1YU!Y&)TP)@MSYU ^Q?"I_47^H?V_EJ> M?L[1?;Q?\_VK%$X"RQBR"1"$-:!,("EIF%T*;DN>'/WN$VNECP1=N2$B_\F1=!&V^L44E!M/4]6H<,(20&FGNE63'2-1^\^YR*H(?@9Y\B MZ"'JZ<"#O*]FTECEDI 1&&,(RD9-;-2MJRKK&*PC*;;>DO5DBZ 'J7S'(N@A M\N\ 1DU?M+VP@DDA +'6WEA7PS'C29Y,1F5,B=BZN/3Y%T$/ M281=!#M-L! MLA^HJJTQ5,JLEN8@N;&J.(JH<@#D,G.Z8G)NWFOYMRB"'H20W8N@AZBK"^ - MKY U4=:IQ1FLJRSRHL$E=&!4+,+;E&1I79WP]RZ!/@RJXRJXBZ*L[=6U3FBI M59%@2$IT'D4&KVH;OL^A),%L$;PQ3I]["?0A2#Q<21W8RX=K:6U=,<"* *LM M,<-=W;:N'23%K"M.V"#;%]W_/0J@#T->*Z5U@,"'JFF-CVAULL"SJ(8[)0@N M<[ EH^.(2LGF;RQ_B_+G0]#72F$=8&]8EA]U,,4:0VX$HX,5G 1OR!\6-GG+ M8W%%[7.;WN)J]?EKF'/Q!_W)KSUH?@9Y^W]2'J MZ< 5OAI"^O+GQ4+HNI5\_1AGF;3%% XEKGMKDP"*+3D@LSK*%&5)K8N)[R6F M__?U06J__;[>1 <]@>EB;.@?ZTM_]F_GW M\[.ZZ7*>9J>SM4IO2F&30"E%<%_L^CF8I*N2A5C?B1,YU-KK8E1IG8L?BY>) M7][;0.T^ $^I]P[P3]XN_KSHW'M]/L]7,S)DY,B=@BQE31%G6[U?8B4ICZHP ME6+KJ&<[)9U@;U*4+)JKK /@77@[?^#9UT6^X0M=SJ1BRC G,\1<>]TQ*@J\ MZAYASE.1.2)7K6=+/$C0M$%TES!LI\"I&\'?+>:W-]1<,[3A1P05HG(6C' 9E*1? M'#('V0"*:)!CI%TN; 9>NT$$I ,209%8T$;Z4 C:48 M$PHW\F\_5&>0MG/S%(?J#-+YD*$Z0Q0P:77B8V-@@E/D#I*]CHJGFLC4X#3=U!2UY("AD'?@ M=G*BGN!8G7W0T5*>792MOC_[BLOKI+KJ (BW7^U>_W@W.Z$[62EN.6AE'"AC+/AL R2;9.;& M%:9;>][;Z'A*95"#U+XU%76 #GK$T;_>O;DVU2?9&>ELB'355Z'D9,%9RX"E MXGTN&)QH_;3Y,$5/J:RH*;;VUTN/**.3\FKC#8*!+F@4JVVYPF+=SD5>6^"BIL:+BBJ4HIMO8.ZKZ$P[9$$6#RXQ"\HR M 2Y0W!2%%-;6!I;F\>1S*CH;@I]]BLZ&J*>#B_,3*0G7+<7U1>M]^72V2'^N M,\A:J!2L1!"R3MW*W$,HP4&*RCMR0:T5K=.C]Q+3?]'9(+7?CB.;Z* #,-VD M?Y/68>0I,![JS'1M:U>P@6"TA^1$$,B5$KFUN;Y+Q<3Q8AOUWLZL'R;KJ6L3 M+JK=/EQ^]3_GLZN,';DZA<+8!!8->90ZF=I(+FLF,/"8T274CSE)CWS'M( X M5'6+]G+LP7@LOGU;S"_XN7P@DDZZVB99@J;S(2D*B-XAR*)C+!1T:-DZ6+M+ MQ;0)@498:23D#F#R$=>-?!\H9/FY[@PGIZZ.07GY\^9/UN;5,Y62XAI\=K56 MJ[IZ)B;0!'QEO)-)MBY5WIVZ_JM0#G%I1M)29_C;',BD3) J!RBQ=I$JDR B M2^ YMR89S$RUSHK?I6+:*VTL?3\ JSV$/[73\W$1%V>S])%T0T1\??_]U>+M MVU<;.\QD9-E:,KQ.5MO.).:/K.^ALF@?FS^O1]Z!@?31=36V=KI-H;^;; M7H<^?24%4-!JE7,R9I"*)*BPUL)'40"=4U+R8.WM!K![[-1NW_>4WGH':7LQ MKN@[,&MOYJD.U\3?\.*?6WBK#]J9+'4DZ4 2NM!IE %J= HJTFG,DCMG6_?$ M[$;94WH*W@=Z(^JI _2M0^8WJ]4YYM_.:WO'!US.%OGB*'TX)Y^!6"7AKHO% M3D(F3\,17SG7+C.TDICC$7B(UJ.+MOVBUD$$/J7'X4.P.)[6^KE>W_\UIX_\ M.OM.O*6JQB](ATL89XL!R:PFCS60QYHBG3"KLLG&1'Z[LNK16W7+USREU3(- M+M-#!=WQ_)NK$8?7KPN+;]\7\_H$ND]5P8.?UZJL8'>B&]45O%]^"?/9_ZZI M?;68KQ:GLWP!]WG^<(.3&R,CKTB[?C*F<-$(Y2)H(3DAT13P)6?PJ***.6O> M?.%9$\(/OD'/OQ-RZD>&TYN5V[_-5NET4;LG5Y])42_I[_QY4D22AD<+G/%: M9TWAE&-T<+-WV7G!? JMA32$OFG#B./C\,Z].I8NGZB-7"<"FEO*S:<>PUYN M8Z KJRD5BTQY#R%K E&(L78N&W#!Q:2=QM)\.E@?5O/*R]G>_+96W/59"SPQ M:20"BKQ.@$9POD[F4S$R'CW#TGK2^# *GX/E'(+%^Q-^S?790Y1\Q5UUF^?T MAW]N:G%O\66M34X*#5(XBOE97241L@6M!2\I>"?]>#.@'Z9MVCQ-3PAMJ,.N ML+EN\'MUL[OO%F?DK:C$N &L3>Z*I 4^U_-G5=0N>IE-ZZ?^W:F;-G?3$SZ; MZK$#A'Y8+K[C\NSG!W*H+ZN.OU?!77/$.=?,A0153N1+:_+7HT@@0LHV!B:P MM-Z,^#A5T^:!ID=D8[UUT8-^?1X,Q00R>L&YB4O&'@PH?6#8DOZ=X*[ M>?YP/SH6.CH'[\L_%HO\U^ST])J5%$-T:!P$CTBL$%/!9@4B2Q<#5S+[UJO, M'R!G)Y3:YX_20S75%>C6_OG% ;ONP[UQF'B0F#4'[:2L&0U;.0Q@?-311L=3 M'@^!#].V$QS=WP&.#778%39?I+0\I^^?A3@[7;\5WS+UPC)F@R9')\H"2D1% MIRX%('==9:LSYV:\3.ICU.V$3_]WP&=3/3[1UZ>:0@YW,LD'# 78_\N.\58U M@-V^GK",0:S-X4G[FLL7#J(-](M)THE2/ NM][MT\815%74B3,)B/%T/8ETD M;0U$S3,PNBD8ER[9VVV83<9C/HOGI@&XV38QD#? MUKJ VTPY1)%\*,"1E?JTE<$I)X"7X,BS9<*IUKMH=R+L6;P%'7CAMM5>Q[/( M'O+2+XL'*"*;X]E(PWT%'])E+^D*SK9.OS,6P3'N 4TRV5B1 MI&[M?W<1?%S5L'P,?_U!'[ZD;UF]P[/WI?;Z+G_@Z@29"A@8>2>63KH*UM-) M5PC:8LZ>3IQNOH_^<:J>1> R '-WN\B:ZJV#>_V*HW\OEG^^F7]8+A*N;K$D M#4NZQ 16"DXL:0F>[@HPB3NF73&QC ;%^\EZ%N%-"RPVTEQ/8*R/HJNOF.NS MTRV6G&%9%K-$8E%T5L/7ZVBR!ZK:M?5;C1W EG.F9-WBXON0[OL!("K M&Z? :.6LL1I$KL,J-28(*4M(3LF2G(ZA>;+O?FJ>0]Q[\-5YN)XZ0-RO]_^+ MC:=]X6)?>0.6.>FT 8KA/2B?%416FWJN-H74&1P)S17)K7.L\P:ZT/8<0 M>0C^[N\<:*C#+F[]>[AY^?,S?<1Z5GYAV7@N!1C'R776%( YH12%73II$P7* MY@7H.Y#5RTCFEGC8=4# GLKI&6^5HV&FZP4SUYJ\$5Q4,XY\"D8L"[Q*%7.0N;'PH[=OFK:;/%8B!E!S!W8 MH;=UFOW7Q6E^\^W[. M&W^E8-HL\-C .4#:'6#E]?ER/EN/J9GGU[/_UM]=;]=9%S5^(E4M>K+61 M,QX@!:V(%U$K2%DDBYITUE)*U*UGLSQ$S[1#K,;&5#--=("J>V7U]FH5AU%. M9AT=:/+[ZMI9!2ZE#((X9#I(+7WKUL7'J>IE.],46:C]5-,SV/ZQ7*Q6)Z)@ M%H%$%).OW+ ,,6 !\@HU&6J5*= X%M#6%'6:']A3_[O":[@R.H#6BY3.OYVO M%XS^AD1$FJWU1+\_QOHX>;W=YK%: .:O07]1(?;7<_OO3VT=Z2:H,>_\!B500/9[JH^R-!] M&*5SP*7-H$(6X+TVP+/ST0:/1C3O">FK/NBQR>HG)D>FG+5@DZVK1KT&IQF" M3RJ1.U%#^]:E&+M3]QQJA(9@OVF@'D]5(UU!8AMY/-(ZFK;R1>,_8N M?+O,K[+D1%8.04C/28QUT:XG#XJA$,'0#U5L?:<,)'%:1(X&E=TA>;#>.H#E M9[[,Q$L57#2R;DA- I1A]#LI"[B(22EC(M.MFR8>(*=;N!T. M@]O/(XUT,GG=T8:/ER']>;KXLN$@1@K=D'R4$E6I4ZP$Q"PYE(!.ZR*#S>&Q M<.;^CY\VA7<,E#02;0>VY_,R9*S2N )W2M8$6TOZW+?-TR;:SN:@6DBX YLS&_X T\7WS%_QO1UOB!;^?/C M[,O7J_HY%7Q=T*[JA.0$RCMR#=?#>6R,.3"C+6&$<2\J86X3D&KM3**8M9&N8M7=N- ;<38=-6 M'!T3=NWUU 'X'A#@]3.,*,P8AK7LLU#P8 T#LN06;&96V>PX3T?,*;SMK11I MJM36?@J:V@6[S<6;>3H]S[/YE\N%?A\7IZ>O%\N_PC*?H(H2(_F6B5<2OIZC%[^26#?G6;C,&>RI\<0SI=V#+;O/V#L_NL'?B99V;Z U8 MBFU!T1&E^CSY.US28&QD2=R[0QOK9&W/?<3E;Y$]G87G6 M\!8]W79F7Z3_G,^(+G["56*"%^*'AUKY+! <_UT8.UN%MV]OU/\<**9U"Q(DBP!E,LD-7+!( 7FA0F:8VR=@FUVK3;/ MNG5XK0[1SX'7ZN_S-N6W#SC"%Y7R,F8M@E"0C/)TG"(GH5'0[65A0IHB2W/, M/493M\](AX4.HZBDX;CR44!VH_#]IET_48*YPKD$5+Y6!>0,WM=.H\PUG6-R M%VSK;IGA5';['C4Z$%NHK9_+]P%&U\7OC"NIZ93)3*RH$@7X3#ZKEHHEH63 MTKK4XF&*NGWF&AUW0]7100AQ/S?_7&$Y/WT[*W@2-$9R5KVN6MLH.VIFB?:U?#Z?#U#X(8AWTQ]':FIX='O.T9/ MPS"FNVII4-(RHRA\H7\64,;1+5MW:^4<':NMUUZVOI"Z:&EXR"&YJ\>/6%\C MR415FE8IG/Y?#,L32P+R41J0=?^$RLI1C(86C/7H+=H@Y?$L[**CJ'YKOV&;2R_(P/U^2\\_8%_+.9G7U?$;8RFEF9X&^LX,Q' %QL!N;'% M.[H#^$'Z?G+HKN?W\U\+\L5RDJ$H<%[4^K8K.$G">37B_/EB7)*(/JZNJU08.P"AZ!%!LNLX84A MIS\P.8XKI<]AD\MQ83Q8OU/7NPUC\46AK[WB4_K"E.<9XGJ*F> :G.0&C-22 MH@(NI=RM_.T (J8M\)T.HD=57@>F]@U%I>5^=G__[^TGY4RA*3E%"H2K;]:& MCJ/WGH/F)2@O;^B,ATTJWM01>/9=>M4Y>ZNNB3"CYH3BX('6 NZBA'!QZE M@"*]TBFF9*-L+(][2'D.CUI#T'7_9*_]-=2!?W@EE9?GJ]D<5ZM/^.5"2'6\ MCTA!R90]&%2R3HPWX%0(4%\D*':3!);6)?(/$M3+J*X#5'X;1LWDWP.8+FC? M=!*G:%6*$<'PJ$&IP&M/9]V1$JQQ1E@F6E>!_D+ Q&!II]C;D-E;RE,G^EZ< MGRWFBV\_/RU.S]?CES:L;!K#'44RPM@$)KM Y\A(B$S4G)#(5D@ON16/N5H[ M?,_$N-A?>XMQ1#DU*FY,JOV%!\T]SY(B6R'J0PR=F-H+%$!+R8O$HMSMRMT' M5N=M^8*)F^/;X*"%\#JX.2Z-Y+K7<#5;*Z':22=D"HSH+JJNK''DG#D7,B!= MJ<9&;Y)OG9FZAY1>1BFTPDU4?T.<-I?#U-?2N^_GRV^+-<*N5PQZB+G3!I $\A$ M"SITKH0(.3!!=ZUWQNQV'=WYZ/ZP<(#>%LV$.#4$7I,$\N+;AZ\+.@'(2@Q&& M"PFLJ%#'M5@*Q>AB%1&UE5+JQ%I7#$X[,J>1"N\!Q"!Y=C/^YI+Z#^?+]#6L M\$5*B_/YV6S^Y47^G_/5V3HS=!)3S":@!2XXL<:R V<3 \PV6I0V%M5ZE<=. MA$U[)XV#HW::Z,C87([J^>U\20Q]6(/X1 @GBV&\)A-JA0 9Y*"]!.,LDT4& M3*KU]HV'Z)GVKAH'3 ?+O2,,G126&&:9H>C$02ENP2M?P&GO>6&U5Z5UG\:T MPVA&OK"&R+/I8)GCUDF\/_N*RW>+>3I?5F&/NECMP>\Z1@7%[LQV54X1-./K MO?)!!E>?!0SX4"PPSH2BN,[[YOVS7913_(;?%Q3-KC9U=%=Z._&9PMA@&(3( MZ)XWF0ZXU)KB6EN4MB5$WMHYOX^6YU!0,01?6[91'JZC#N[1NJ3S[.>$/<2 V^D(>3;3$^149G=+>L^*-?]1S: M6XX?2+E);GF,,\KT7PZH+SM[,09Z=KCV.DT'KG M[SU&F+V?$+H*N4O16A1R\HR,$50N#+RB:UJ3IZA#D=DTGS_91YBBYQ!^#\': MG4:O=OKJYE*_8.F&N;CD1F!PIS?8;D,\[.?:[["Z7K3VJS,,%^R1;%90ND#1,-J_Y%$ M",(QL$QKGH2+:%L[F3N2]AR"[4/P.(8&.P F"7,MFYJMNEQT?'G*OFF*MJ54B<7;V=K&Z\C]*TLH(-!"M8* <=^ ]CW5+C%). M%RE%ZVCE8**?PU2JUO9R/*U/_5)SCP/]2X[VDJ^8%7+A+7#&Z9+PQ&% IT#2 M2?:26%:WMP+=U\FP^Y<^ASE3^Z!Q5.5T8%OOC]F"$DER8L2:VN),K@?XK!6D MQ&S.R<;0W(T\++SN?))4@^3.@5KJ.)-.8OV!R[,ZF>@3SF>+Y;O%&:["/+\* MW[]3N!9.3S]3)+HH28I=TB9-CW=0/]WR[T.%WG'$\4&GMIUP]0Q MS-+FBR8R3MO8'-=$D;^.A$D%7-+5II+Q$(QGH D,2A09BVB=8AW'1-V0=/V" MM22O3XVV7NKDZ9@X4UOM7(1H9 "&"0M/Q1O;VA(_2%"7YFH(%K9$DXW$/W6D M>-VM>9G=V<@S3+S47?,I*,63X?(QXS3D"Z=] FL( MF=&D_'RNNW?U7>5L]N.0'76'?N5$5^##K(][&2(:])ISX)%1L&QAS/7W\SI\\ZKS'R1;=Y="Q&:1(X].21&F[ Q=IK)8R-0N?BG1Z! MN5MD='GQ#='[-C_]$%%WD*/ZE87UH!NI'*9L$#2K\[9B?;3=^';UL.];#WJ: M0@"2AJO)AAH5!%4X8 X\2F%,E*V#[+M4=+(%X##UWK8VA\FZ![0LOGU;S-=\ MO-@8RY!%#%E',*H(4 $S.($63%$:M6#>L];YN[M43(N60_5ZYU(Z2,@=P.17 M:_L1,W[[7I5Q,6'M8I-&5#%(A> 1:^C'+,3$251(AM@YC8F/FYO91M6TO0KC M9O8.UD+WN-H\:($A^1LG81-I],9GR#[*)(D"QUYZWU).Y+6,^3VP<0@ MT.VGH.YQ]_FOQ88MC)HYZ25D5M8E"!I"" YLR)Y;]!93ZZ3 CJ3UE(L\.N[V M4U#_N",(71XH##)Q*P5(F2@04D(#L8I0"J;""HNF^6*6G8GK*TB9MJETW.!@/WEW!YO7 M(5V.:]3%1Z:L!!%K#M?6"L *?VEB*-*BT&7<2I%K6GIRP_94](/@V5/JW:'G MLN+S8SC#=0(PDU5-55=?\"2@Y9D[" M'*XQ$-9,,QU@[L-RD1#SZC7)\?.V=<+0V1!Y!I77B>82 MZPSE##)E':PI6'SKE.KC5/7D6+7!6&--=(:M6T^;)VGS%$I>('D,*E(@XLD! M!>YSCG1&M+2MTQ0/D--3IK4]F@Z1_=1U<;_*YF85UU>2[6I]4*KSZ9G5A2.# M8.NJ8B<2A)(E,%:R-XRA#[=FL=U3&[?C%_;D?A^&F-'$W($%NGB[6K^$?0C+ M]\N+VWH]1YVN[#5OM:S=<6$5H,BVLB3 1SH<+%J/C*M04NOTP0YD33MW90R+ MU%H7'<#KWE-S\=M5S80L9PGY"19C;70(%FWMG:!?7 V5R5L,W HNW.VUKXW] M]0>(FW:HROCN>BN]] RXFFI;?5V?JA"EN M"S>>CJ+CH+2RY*06 UX%S0WS+."X>8U'"-P)COYYP7%?_3P)\-5)2IC.:ROM M#3[Y27*>')1Q"X(&$+M;1I<]+U2V4%QW"+WQ M@E9-_HVTHL\B,>UJ1;FFTZ?)*0["FKH&U/HD# _J:(^\(-"&Z5T MFTBY[7:\+[>\Y(WC02?LQM]ZC>'LG"(V:;*U!AF=-$R@9'WOL[F *P)]1%98 M/C#O##JDJ&YUMGJ'9RVP]:VTK*;KA[4N\3+83>!79^J5S Y;>3D@1S)@J0K&:=LBL0 M"TE%Z8(^D6#HQZ/>K96*W1#SI-X@#A1U!V"Y-75I_7J2#7K"?('B=;XPF-[[ M6IVLA54AN=1\%MP6,G:#RY-X@&@E[*D]K'6JYOW:4;P>VK1Z,Y^=K4?Q+F=_ MXOHF/F%)Y1(Y V26#@&Z3!5)O":,)^FNX4/_ MY8*CS"23+CG0+*BZ*B:"TT82.$HVR7,Z$^EP[%Q^W6[ >1)O R/)>&K4;%;Y MKCXO/IPOT]>PPAN,G:0LM'!UQK>N([L"YQ"*$L"LSU)'P776.Z'EP:_9#25/ M(DG?6*;/9];BY23*12&?_U58+G]2)'E19GF\Z8L[$#'1/,:AXAEW0F-616B; M/!0T=:RV);!BL 11+0HJPP1_&N.*MY69,Q5U,'2G.Q-\?02S$%PP0+&F31@* M8W'D:*W;"8U#]+[+A,8AHNX@6MLR5T[9(#0/!6PP%#^8Q,'5@A**.84CSKAM M7KOZ%"8T#E+LXQ,:ATBY.YS;4+C$'%W M )KM(P.39@6]4.!D(2:4S. \-V"S]T)@-/;VJ_S?:$+C( WO-*%QB+@[P,Q] M";,4!1VAG$$Z1>%C< Y"L YX#DI;%80*XQ:IOQW4W'[4Z8SM(J;]Y-T=;&ZT M6;.07?**HH*02YWMX, E^D7PE$I6&)5LO:/S:36W#U+TKLWM0Z3> 7K^.0_? M%F0Y_Q?SFJ5-A^OFL?>$K+!*S@D(4='YLK& "T4!2IM%(.9<*HTQ]#!%/?G' M;9#44 /#\>0O\#3'+[7KZ_-8_L^[Q3Q=[MWFT? 8.#!34BW.E!"88+62()&/ M&"4=GG%]H&MB>KK/VH"IC=R?X_O8G3*6X[^.W4/"Y&]CNXAFW)1F3R*VS+ ,RE>H )K+@0G(0B;,4-%?1 MCMLCT._+V!"][_(R-D34'3A?6_+YK(1HK2G UQ)!DR%(2?\:G/0Q.\OCN'-" M^WP9&Z38QU_&ADBY.YSZ8 N<@?>.\D1BV>Z]>J&)_,R M-DC'.^\N&R#PI_ R9BQ#G4P '9@"Y0V'@"( *]7^1AT++X_Y0T_\96R02H>^ MC V1;P>&9FLV'VW1!5."Z%D=UTNG\3)VR*5TL*0[ M1,OF0-GBS,O8( WO]C(V1-P=@&;[ M4TT1(7#!)60OUM6[ANRDUB!5R(&)6D;0NJ__Z;R,#=+P3B]C0\3= 6;NRY1E MDRU&3U=WJ#V.: 5$76>?"<.9,;YH.Z[[V_'+6+N(:3]Y=P";+9UKO_\WG9[G MBR+PFG-?J^C$)/+,M.?DECER 1.9YJ!,G3E5*%B05J%NG:'9E;:>G.8]@?!X M/^'A6ND ;3=I?U\N$U[U3?##$K_-SK^="!--$;*.Y;KM1C-(@&7?\6O8ZS);K49Y_8*B)]W7_W#YO7ML_J-7+U0YD-GI_NOJF MZ\>(U=5K1+16^2S)*]:1E(Y8( 1RF5!R+I42J8C63],/T7.HW=CVV9])CB_I M#_UYHI$Q9Y('K*U(RM-!\8XL(?.8F(K)*M%Z =Z#!$WKZ#3#Q6W#TDX)3\W, MK,.0=L9F\W&CFIQM)!_#\)!OZUAV#-!2;*_(Z:5PW!60#B//5C#M6U=X'L7P MO)V%.#N=GS!/] MK;5>KX\*ZL)20;J1?5T\J6HY.;<<;"G6,R%E;KY:90P^.C9S0U!XKYF;2N4= M^.F7!37ORY4T7JQ6>+9Z,<\[B&5M?*Z9=\BLD;Z.](]UF7.=YLKK'91,R3H; M8VWKRLNF#$P;6(X&].F4_-3N_W=AN0QU#NP!I7:[??"H/L'#;!S#.T ;4[3. M0G2BCLY5!F+6 9!S0[YCX$FW'AMQ%.]@QW-#?^#=8K[\Y1C5O[^Y+-+7^>P_ MYWAQLDX$!I^$%\!5X*! U7LGCY\^JW_V>&2R+JZ\^W^ -/+QZ.69:L! E1:;HIZIM.3$Y#[:ATT1?# M<30C\"!EG4!T# M'*5SGGDLT8^%O+OD=(*S]B"X#VX':J13<(D-*TYI'^EN *9, )60@S7O4 .9W$V9. :Q^-= "N&[):,W-5'6A5D3IE2_&_CZ!"*.!4IZH_4.VC_T=@=: R.H37>@KXOQ:GI"FZ"'Y>#OF)/B0F#8FK M+E]GY%.ZF#U89K*(Z'AAK>L8=B)LV@OT2" [7"4=XNSC;/7GZR7B94W8QW"& M&\X8RW5W7^$97E27/@O&#=>"UK)R2#D'7(,041S&B5@"/Q MM!.61ULRV.TMVQ64.CA:EX:!^%S;F]7[\[/569C7UKGU'D>R!6AB-3J"482? M7*ULD\148M$XE0U%9HV/QF,T=?+XU06"%B.JLW-XWH[C3GRL[9W1@W".UQ0J MA^A]9OG^,#]N#U-P!A&^-2]A6 7?"#3'DD@?KZV"I M8")$+!PL2G+YLXQ*MS:R.Y#U+ /U-H!MK=2G5HE]/>GSU=(/VH774$3F6*&-MV0QUVG'PX"))RM1E1*'$9/QHY;*->.C$<3X4?6-VB@U6 M=0<>QHVRSTL)_%PGD];)1%VRRY+N-?*6ZHYC2]=05HYN/:\4$R$8/UK)[#:" M.@'A)%BYOZ+[0,7UA,+#)7M;')LDJ!=6"/+WP4A?1SLK <&R %G8H+5&S*5C M"[R=J4Y.P^$ ',\F-T!#!\=C$^)N$O#6D7>YC@FRVUBV0)=*094KAU'(0HPEIQ\J:5-S><]/\%G M_T$*'_#L/T3Z?3[["Y:$8%Y!8*'6 )(Y=EF38>=6Y&24B?%6%\/S>/8?I+G' MG_V'B+$#B]+03E]G?14KTHFLP.:005F%X+.RD)SFFL=2,(XVI*PA'YWDYGNX M02>'R?,Z*J_":3H_7?_VX^+T]/5B^5=8YA-?/"^!-*1DG1@>J^V0*4)6F;." MH1;B]GMNMC/U;**@/7$[WD%J **>3M6-=YU_S\Z^WF%^]2OWJU]E=16AKC_K M1!NFA#,>,$96=TASB"8GD(&Y7(3(Q;1NR1R%D6=S>EJ =85PSUB^ 9WNCOG-_/>PG-,?6Y'#NUA^7OS^ M7URFV0I/?%261RY@O>5"!9*7UZE ,L8;;0R%66ZGB&$J#IY-BJ3AZ7HZD'K" ME]<]G%Y4-)Z&4Q&.6X 0+I$ N(0J'=1"'Y4ISA6PT7[ Y-\\FDNKH M&FN,H7Z6D#<6R(?U74NF9TD?A[_AQ3]/.*D+153 128GWB')1OL(5OG"1)*Y MX#&F7#5GK).>A+_#46N K"=\ASWL1B?.LM-> OIU\E-&B(%'P"!-*,9G@\\G M -/__SA-@YP# [#?YWG*LM[7]#=(*N'THOHZ_%)]_>D\_@^FL[/%U@]9S,.O M0J2_?/85U\6OBW(A]'^N,(]7#'Q$XH]40CR5.HY1>"R\#Q;KV'2?Z)=8-Y:$ M1&==I,*-R,R9UM.A>A]&??$H8CV2$ZS))V:U] 03_L1/ M<(!T:W#MHY%.P74Y:-U*&W+F%E!P76M*/'CE CBIDC*8O'6MFQ4.'7T__GO- M).#:1R,]@>OESQMB>[W$_YSC//V\\"F,S,G)""E[\BF$HH#,L50WHDH5338^ MMBX1WX&L3BQ9+V%#$^WU!,AM#&W.KN:&,VX\9%L*&7"3P*G"(+C(#=/*!"6/ M$"G<(JL3OZT5%'8(#@[12Z=0NWYDN&HRLYK\@0A>:XJJ9.U^MUF#%TP;Z1.% M6HID.T/8JK+[2+5#_\?M_SF<_PFEE:GTN=K^ M7R^;DJ*0=+ZPXD5SO&R>2CR*"5+"&SI*5J/H=_*R73 NQX M2+@]E?]PM70 KE>+;]]JN7 X_1"^XW+#1#!,J3I(0WE)7HHKMBZV59"B]L6@ MC%:FUE?O-D*FC68G@];A2ND 65<5(&_F),;SZJRNS3X3$KV1%H*O!\13S.7J M;L_B?"F)*<=+\P>M[:1T4MTY;:ZD@98Z -OG99BOZ)NK&#_A\LERW< MK>I2EM7V'VUB-)*@S6B1 J=ZVIAVY)AH!I;X5H)E9WCKP8(MZ9\X"&X!J$4G MVNT V?_\]'FY-@8_/]6CO[$.ZPM!.Z^9)M\B)E5KH^N"9.L-%%O((*C$,+1. MPMQ/S;2HFPXABU'4U07P_K'X@*VN*,":T=@/VIW;:_&0WF#Z2NCLP MSY/W.T[[ M:-A$4[U"[G+L8>8B6QZ!-<)&IZU-Y)4::RE \D;5/:H2/"N&# 93F;5.+SY*5"8G=;+Y/5B^8FXNH[6Z^[&ZW\[23Y;FY.Z<*:5KNEXGA5$ MX9U/3O@L6Z?Y=J5MVD>6<8$WBGZZ>"ZIY^CLQM/EZQ_O9B?1:Y^-*2!=S0UE M$\ 7QR YY74Q!BUO/2-A&QW3/G&,BZB#Y=X%>M[,?^#J[-M]5EBB*%&G (I[ M!RKDV@2H*.2++$L5;&*E]13.ARF:]E5B7$0UU$4'-^(-K_8A@;&,!DTTH'G= M%Z)8+3?R9&]CR-FACZFTO@]WH^SIMV6VB1)&T&,'Z'QH&_R)R9P)AG7LSORND\ _X/+3 M5Q+_KX3O-IAPZ^>TFA'X.)&-QO5=34#??,GU#8IH@JW+R:(E%RKJ AZE!6&< MXPD%.M[:Y;B/EH-=\UN?^YED]Y+^P)\GUCEKC)2 K);6RD0&V18'%C-'SYER MN?7KT[W$3&M>FN#@CF_>1/#-KJGCV))U+GNO4:MR.;GU?;G]#=7[2W29_C8[/:^CZ:N$AFFB!8A.-%$LH45IW(>Y):J>6:0B&;ENF8RBM _?ZFLT7 M\[-9KBS-?MQ(NOW^WXL2S]+;]_/+]1Z5RK7$C"&V5@4N8"FU(=G'2 D MI<%J=)YISK49#[:MN)@VJ!P9T9.H^HE=TNM3'JY.^_399T3SZ?,)DP)>L4%RIAX_.B M5M(OYI_.Z A]79R2*5E=W"E7'K7W2 3 ' +10=KK%YH;G_L.CR>2J>0+Q53$ M9BVJDI)N%A*I5M)**14C+H\#SOM(G-9(=@//)AKL *!;DUPGT5G%8^!TP!B= MLEPD'\66-5ZS&.]Y R;1G249"SC]"?W/O[]I1EXTS=9NN&(&Z\1XW!*N[@_CV0YY<_MW_ NJ.X5D&G(@045FK7 M9[(48)*%A=:5Z2.R,RWTIT3I[?Z*3B#3[>EY%[[AY<8>)V4T@GQP MIUE-,B"LQ6Z=2QI]\:FY&_L831/WG/4"GIU O:B=F 2 MI\B0AT#'72G@J7 6C/?<\<8P_(6 'C&WKVZW%S3O(>BIAUU<)@TP?P@_UY-@ M*R=?UHM++CJ>UL,A9F6&^<5?87DU1-W(F,C98B!R34RQP"GT-+KNHM/:QA2X MLX\%3P=1,''WXAAP.IY&>H;=90/"?7QRE;5.O!"6@J#C93.$[ 58X6-04A4E M=YO$<@ 1$S+-=/\F_F;V=X_K[4'O4/R\679?AV.0TX MN53SI)W4QR&:H.K!0.>R<$6U?G9[A*1IQ]R-ZGNU5,;4 M9JE&.N_/SRZ> 2_I]RDF[Q1(6XA^68MCR<" S%+:6 2B$SM9H2T?/NU I_&, MSJ%R[,#&'!@CO[WJ!58RQU!3 M;=L/#$__$+SXMCB?GYU@U"P4*4&D0HZID@Q(W@9([IPGEBR&UHF/)H3WF# 9 M&W-M@;\' )Y8?\F[FGFJTFG\AGWG<\=\MGZ8B=$[18)!99F#DE0!9;( +PL# M@XP5::53]F_Z4LW1IUKQ 8'+#,JJ %'1OT87;"#@,QE:[X'[6[Q4#T'FX$W+9DJ62RM76(^)&H*> VCB2>?8S:$C^M9['\?5^J!X%GZ$OU$$UV M@,S'DGA.:8>"2="NCMG3FH+GE#58;Y0MS,5TXN6V:T2U49(%@K*184M!_,$&6W)F#\#PS:1-Z _N!H8-#4 _R M]:JJ&R?\XK MC>[8V%D<0Y$=9[UN]LU?U+_LD^/:\BFM,EJ/$=@J?[7^Z*L<@L#(K?,1K-.U M0KXS<1-GF/;'Q)V\TBCJ>%)V9?^!BO=^UG@V9LQABK^B M"@E2!E6"S),$Y0/%J;ZNB&,B!NVM8]B\"[.)I=FA_NC6U#V5"[-!,LBY7LS1 M18J:BH;DD^7%RJRM?@P+@[^U*Q,R1-D#ZKP.D/.3,B$'O,+=_V'C&9%1W]M^ M!99TI&4999U@J^7N\EII='HP/5?<>U M;2'[#D!TD_Y-GI=)GS@&"Y&;2!QX!,=4 2:*X)+%B+YU\<)=*B:&31OU;M]F MO*^L>T#+>NS@FH\7F\R]XIX[+!G(ZCI00GJ(A3C(V0CM=+#Q=BUQ@V>4VU1T ML>MX;[W>>2LY2,A]P>3EAH.D@M>"KFLRJ^2>F^@@1&$A9:-"*#8H;%TP>9>* M:9\LQH/)/D+N 2;W[HQW)G(N8H(ZBXP\O&C!9Q%!IIRM)*.;F^\>O)>87MZY MVCHP;63?*X@VQRLDS,@=221>S"S3$ 37D 7JQ *+K/FLP@?(Z>*2.E3AN\!H M#^E/W27UX3R>SM+E$K&-.26*8[0D"9T5@M*,?+U,_ C.E R)>:]O+7JY)W6W M[=,[1,,^>ENT%.+D*%C.?I#C?XL#R863)7 02L>Z1EJ"X[E 9-'9)%42[M%, MW/T?WX5/TA@'!XNQ@WOE(YX2#_E#6)[]_$Q\K$*J2EF]_'GS)Q4!K9'(F5/1M=XE>I>*:>^KL?3] *SV$/[4]]=O8?;M%)?O%LNSKR^^ MX7*6PJO%\OMBN=;3Y84;C*MGYMOZ%JIIZC"2='N=M@*#64\)CO:Z+JRWSN42,Q?O6 M1N"TAPXZ -1'T@D1\+6NL\0?>+KXOIY6]M_O.%_AY?P-D]':8B"I M2.;6UTV\R04Z>]%::U06MVMK&CA&CY+5);CV <$=YZBM1CH V*)Q,=K%XQK75>RE9!I)RR-G'D^0.8] .=Z_]K%1* 7 MYV=?%\O9_V(^80)YX2A &UV+6:,!'[P':5.T6&J96NO]T ^0TT6>\1!E;WWV M.ESR?8&(0I3WR[71SO\*I^=XV>!Q8IGG0FH!(1L!*G 2E:>@)64E.+.&'(36 M5]P.9'61M!P'5$TTT1>X+L[)F]7JG,Y(00I$==3@!0N@M!7D 1 ;QC+#ZONQ M;]Z+=0\ITV8FCV"9]I!XC\"YN3LLZ4P!"B%.$$<3,V M>H:N>ALM+7 $".TK^ZDSD3<8^=?BC*A?/RRMZ/=8FQ#S9BB[L$2;7N6%83,QDF!6:;=QN(^_#T[0<3V#Y'6(IT:'1>-9FN?[;?S M)6&;K.=LL5F@>EG,<,V:8LE;92,AG4RH!U>53 MP%E,AIA*[?MD#R9Z)X#Z_@$ZC19[A>WE(5P/ KGZX6KSTQ4_X:4$8>JQY+&6 M=_&Z;T$7"(J.;,BJR-M5.SZ;JFOIBON@#WVR/6;V9W^D( MO[@O3E2,A7D2(-T%="DDZ^M:!@&BCJW0TC$?AK3:/_J%NT'I">361Y-R]\BY M6D!THK1G5I(SD9PK-;MBP+$<()24K TLF]NC6O<%S]5W[H:?)Y!&'U/6'5R( M#WJI%__]]6+Y"9<_R-BN3DK4VB,23UP)4#D*B $UY*R2CSSE(%J__PVC<#?< M/:',^X@*Z@%^5PO4ZBPXG*\VJKK:HO;RY]T=:W6+VOJ7?^'J[$HB_$2@C(5. M'&272AOI]1(.4$HW^--O@<8M"N]F9]^ URRDHQ]"UGH[1E('=0/N$7BBF4^_4 MTK%9XMMJT0'Q>W#=&[<2*F+*R"8K7 M)/M0"OA4 CB3I.)>E:3B3H%/$W)V@^=3>1TYOH:>U&B[]7^9S4^)X\5-CE^D ML]F/UJ/O=OVR\4;C[<7N.*/SBF"!!<$!1410J22(.5O(4>DB4UT6T?KE_'BC M\W3VA1>?(:-GM>4\@2]2U*2[9C*%)&3SX;Y/9'3>$+T/&9TW1.0=N(3K^_\S M_>%USPWS*F3+,T2GR+ZFVK"74P3R<6V*2@K)6A>U_4) OR/R!JGU=C"QMXP[ M ,BC3N7JP;A\S?8\?S@-\YL+5%)P+J$ (SWYED8Q<"%',)Q;PRU33#T9L:.OJHE-?=PP'X %KKW3Q1N]6 MGKG+MTUL"2<'Q.[3K_?0SE,PJ_<)^#H6"R4F)RT==DNQN9)*@8N20:EANW!9 M"-U\@>C!5/<[0^Z0&_[(VGS*^'W_?3VNY$;A[,?%Z>GKQ;+^\$1[8XJH4A"B MOH?25>:S#X!6%"XS*Z&T;O(:AY/.[7=C/+8Z#O^OO2_K<>M(UGR?7S&8]YB; M^P(,!I!MJ:\ MV5(\NV9)R*72(G3)=)#5KGE^?432;(VUL8E#T^R?!L-F1*K MSHF,^&++S(AH!XZ#5>0/7,1Y?TJROF8W$8(7ACI2KBI3K5LPE04&=-:>2^-] MU,T3^M:+.%/5:(C-X=3E )@;+Y40% M2?((!5#*.@8VUPL.GH,1F-#G*$WJ)D9Z>ADC!TVO3V..A$ M?$5Z-22H]E.KW-/.FHNK(D6'4B4NMY )V$);Z&@%L':E%GS M#BGCQ'/#=:1[15K4!"9'QG-O9[DW7?D'UE(-S&\H-PM?\%Y%1Y59V8(!@C8>8N!"H,#VHG^])F79VZ? 8KV+8Q"RXB4[1#*+9BZ$^4C;X+T\6JF]Z$%\TP:@XQ4EZA5/VD96UG58IU094D6K>?ZV;QKV;C MI0MM[A*RYZSK>X8FQ6@?>9&@TZKQ$[,0,V>06."":9?R=K7]JXJ$SV%KIVL] M'1!N33>#!BJ$B-LL.[C*X>&3FI8PO$!HH_J$GZ;+=#%?7BWP0[G[LDUUS(_S MY>5RA:-X!T?+VWOM)ED9@@:;F (EZHU0YC6DK%$9;B/GL;$Q.H[B8ZW\SF^_ MJW?+SR2M'^@Q_YQP[IBUP4-1JLZ94!$\MPZDSE$&R1G7HS'L<9+'W9\X(3ZW M+>PI1=U[^=@#8[2ZQ7AXA=A3SQO6@CY&=!]VU!=""\8":%8GE%)07JL0I%.* MV:*$2ZWKPL:UHW?NQCX:R*P$N E5KNOT5N*[U2\M46?O*121Q#C%HZ+H*6M M2^$3L\((WWJT^?%4G[4UW0>ESU2QG4+@/22$]U?\P!I]I'R80NS:]J&N_'E M)P\;O3^_D#[B^!"B%])+8+KPNEN&]029@<7D<_&"?JVUH>D[CM_E&'!=$1=U M4)*Q ([".3(-Q#6?T8"7,IHB,X^I=<_M9L2?=52_#V;WC>J'$7\'L8I.*>E" IEC)J>3&9 7TI"8=PPS"DI*&R/O44(ZOW1X:M0=+ZRQ^_R\FW[? M#+/==(.KC%IN%J*-54RF!)PHIH5H!3YI#R6@"#DQK7'K0MX3_7V>>TOG-]]. M!:FVTNC/D*WV@#]^^NW:*AMI)1,<1&$>E!(:HL(,4ED>HBU293&L0;M/4.?W MND8V;$<(KP,DKNYMUM @7%XMUZWA0B'U88IBXGI*YVP&%X0!%%YA4<5ZU?I8 M]@$1W?1]&C$?/DXRO4'KNJL;Z1:+KH G7P_*4PS@L=ZN*;%XRTI4PX*KAXST M2,$^!Y,#N-P!4!YJT*V"7>">MCD,!"($Z%V@F 90XZU8NXEFGOARN# M>(FZCF!U"!">W.YH*I4.\+:9_K)2/:V4$40_9<">2%?U"C=* P)YTCQRGU/K M/;8[KQ\YON_"SQTJC7Z M%&V8"57CH)(%74D*\XD4.HA0601DE'>,]UZ1-0] M L8U/P>+\7$X',#3#@#QA!ZM%(5TB?3MP^S::!HI/>I2S3*O7=N")L*,!DIWV5%0!#H M(9<4F N5.U7WB,O''3O5."[3")G ?8"#?7FH36*LV9 KQUW7_1X% W,Z+$A]/>P^"=>WKCWS0J*\X% M YNU <7)](7"+#C&3!Y#]%O/7XGT0\V'[*IZ(]A7">BOW5[U\$]3P8= MA?1U+: ,,@C!2^"*C$JU^0A9L)!%AI2]14MOI]B[<2QZ]_TC'YYVL<5WL#PZPM*U:FE,@5(T M2%4)5/&UMVJH?3^"TY2U>2V'0E,/NWR'2_()2!S UK$]S!N2$*OT;XQCU(9L M(#E&&Y*C3-Z29J#A$$7A6B.W(>P65FP]N ])'R*@>2-NC2[I;ZN2I*T5E,A2 M"8[7\S0DV$L#E/@XH"BI(-G%J#'L)N_''C_N7E@SJ1_-N=%E+QC7=VAW.A"- MD8'TFI(>&P6X0IEO-CZZ*+7/^L4RO,<>/.Y65$,M/YA;(TIZN;B#CG M>X#+!N4IF.R1B V"B%6.,N3@2JV+7O55"TJ9G08@[P*8,6."(X2U+>X#.#>R MP/\>OD^_75T/#K6.,\,"V45G*'S)SD+P(4$AFE,TEEFQTZGM"R*_]]*1A7Z( MR.8M^-=!]E=O4ZU,X&KTYV80Z$H+G!.\6(I>HS4*E.$%8DH9!%<4SY;"0_ON M14\1,^[68Q][#&TDU0'D[M*_"J3A50I9!=4EHVQ M]I"*D8OJVHAWWI37/:!E_NW;?+9:QYN-B0UB%<4+,+Z>T95<&2))J8I0MC8M M+*KUQ:*'5(R+EF/EN@V3XYC< 4P^7<7E-$_#XL]/X6:@]4I];/0Y,8N4B>=, MB;EWM!#MP0195 G6EMA\1NQ3Q(Q[AM*)'VLBJ1X@=TM^W6'X4.IM@F5(E94; MGL]H+K*2@K+=^MW3\T!8$/7B^UI)^KI7 6SO8N;9 M#U?+Z0S)EZ?_>S5=3E>BJ1H6>% L< ?(%=;F(+@>6)&4C=JCI,RU-7Z>(&4G M#+G7[0A;2*D#0_78,NK'!5YONG.;E"ZZ0&*9E-(K1ZHC,]A@O0B M4>,:L2:BWP%.A\MA[-.I#[]?SK\L;F_[7O=!" 8#3RQ"S)IL>YW[X1E3$)5T M$IG"G+9VI9XXI7KB!?WAX@@9SALS=%3GMNZ109S(\V^_?IU?SF?3M+RWE"RM M#\5K0*ETS8 #V6&,4)SQZ)*C!-GMA(WGWC+N\?6 &G&VO%1\FE^4:8)[ZW MU_I=93@X5SM!.6;!6\G %G+3(1B?%-L)'(\\?-PC[@$Q<2PC1S[9^CR]K$'> M^UF>_C'-5^%BY60-A6:&<55=*^69F;!,*V&@C=;"I>24VZG$_H43KD=?OA-2 M_.N,>]M(I#=(_6-Z^775Q[;.A?@Z_?WS_.WL,=N#8 P'-P:BB-D8'VX]U&@%&-!:7^&TY\4D'*Z4!S3S9>T8,],(SR-GY3$FK\J[USM'Q5.\&4O8Z MO>U(PC]GN/]R5;5[(Z[EFZO+K_-%'M)(YBKF\]9,3;57,@5'DF$(&9>IEP63),"0E/*+A M;K>-SWVUH?5"1JYGZ4 M1H7&.>O'V^^_3]?7.-:681+(##!&"_]&);>)'O@]_IGIP% 1ZP?XA?%^/]EJ^_4YJ/UWB\OV& 9_G M%#Z^GUTNIK/E-*U&Z$Q22D(&,@ QR0A*)0;.DV10!)%L8B0PUTO@M,>Z1KXX MVX'&] 2<7I3I$"NRX4GUIYBO&?(N3!+JY6A[4?+K_BXO/7,-MP M:#68Y,:F3!)7)A;*S[1&!TH*#E%ILB*B%!TM&B&:SPD_T=K&/E'O0)-Z0U ' MFO7F8O4SF!]G$(6K]!$GRNF<,$>PV=3>2T51KB8B"!U4T%(F*UJ/-MJ-LMU0 M_5K/Q@>07@_HE#;ZV_)(V MZ""T5$IL]:=H??KP*%V[ ?>U'5:/+> .+.[!,=VO5XOTE?[QU\4TX8>R[ONP M.G&\YD1T7NG #12A).EY$!!MU/6>"R5$(N; !QE -\AJ=E.05WTR/3Y*QCZ7 MOE?2?;.TBS#[&6=?+K]^*!\*$75SU#+Q0KI4? '$E$$I0[: 90?&)1E0,I;* M;F5D>[YX-["^RN/C(474B[D^A+6;:R#W3\:)!]?\FF3TQ>1:*1%%[3I;#&7C MJ$%JC!F5=KZ?FZDO+68W_/_G8?&0&.E 6:[+&8D-<3I;<>%'2I&G)/[57U;] M/C:434.<7DPOIW5'-UW5?YHPJ[)=]?THN!K@@Q -E\!M02ER,:AW*K@ZH-G M813O!OO7>AA\0FEW@.V3[2!9(8U2P8)UGN(SYR3QQ5APBG)X6P2G[WKQ"T?M M0?8K@ZUC)9Z]S)@0,JO[)Y(+""4XR":R)&/ <+82.>"$DO_G$>5HZ!H['SLB MTJG#FS87@,A+K$L-UCE#S50G";7./E(>H.O<-N]K2:;SP+5EVA9?&\D-NTWW M$HF[*<=K.XKL2.QC@[\&-YN:8@IMZGW_G\*?RPF%,5F%D,'65CS$U0"1:PE" M,HY)9.EWG-SW^/-W*VIZ;>=VK1A^SH'CZH^/N.X,@Y]P\0=IS/6=8H:F\LT# M$[;4CO<27,J4&7+R&L'J('+S]J1#+&0W>+_6 [SQL=%,0?['OSV0(/'HGZNO M5M_4W_J(Y;_6__[V\?V]YU]M_3_-OZS>LW,2#/?#5OZ[CJC>) M3$-M%X&787JQO+^DY?3;[Q-SNRW6T#3J.XK%OO]XI%?PXO[AX-U_4+R<4\401N818?[IZO: ='T(="<0N+GZGBI8FB[C#-ML-&O^3\6*L?JR^>.XZ4B>,X*&10T M)!=G:P&4#,069Q+7!EWN364.BY?ZNTK5K\(M6$<@5M70''E(=1/6B JY>L>6S?].PY>Y;C1 MVNM(V8< U.M*YY_CT,0JYAPF#5KI3,$N([8HZ<@D.712A)2W9S^?Y5&2"G4P$EB)H1;2*W""64C%A:*XQ"1. MKI)-5_AJ-BFZT,SQP'<.;O(E[CR2T#[+GY*4(3X(X()">.5] B]5@3K;)?DL M3+0GOX[8>(VO9M/D+-1S2 ">@X(V"BR*RHG'H$$46P=M:0FQ-@'(,:22B#'. M=],\8H X]ARV9+I0QQ'@]DHV<6Y;E-]N'-SN!@@5M"^:U7&($E0V"9R,",X% MD;C@T:3>-C^?7="X3O",MV;:P:07[_7@HMCN/:">-BN.O8T(@; MNP[@\$N[7[XL5F>(]RN ;H260TA*"0$Z.04*6017>YKXXG-!8[R,.\XY'8C" M<>/ $3Q2/_+NQ1.U"6RW2N!4RCS8+, [%4"%S"%HXH8M/&.0S+H\B+\98C'C M>)6.@#I<.G0$:LZNS.$C$N^GJ?9VJ]\/5NKPPGN&+7?89Y%]E#PH*T)PS( S MM=E8\0Q<]K'>G'"8;#2Q^9V D4L>FDW"#"H'@RQ!-$6#BI%8)]&!54FYG$4T MV/Q,J17Q9UW8L ]F'UCO4<3?0;"SIIQ^>#7D6HKL;-01@D2*'05]\DA1)#*) M5AFE7/->3?<(&#E5'0<$V\U.#Y9(!W ZG'&WRY[EVE;ME_ --_.Q40CC12B0 MN2;%%MZ"L]Z#,%DIKV7)X>2C" ]8Q[C@/@)6S<[A&LFX YQO172;H>M%:::T MD!"(;$J]=3TK+ P*M\[)J$4.K0L<'R6D\QV_P?$Q;RVL_A#WVVQZN?SXZ;?- M8I3-,@B?0'J=B#VU@9XV"M"S8+W04H?6COM9@CJ_=S0R H\07@=(/'BGX^>; M7A(22_ A"4!1SYV+\W5FK .9G!)!6!L8GMJCOTCUR)CN(C@]L>S/&>TO=DO[ M93[[8S6XYFX!3=:9\M7:[\?5+4@F SC'(Z04C1&U%^HPO6 O6*F0NI$1"/AME/& 867_E%Z]) M%X\ VZMVB9O+\+=C$R="11^TL626@@%EHX2@I0"!D0O.?4EG-!3PP?+.M-3B M-:GB<9![!?TL7N30_4&F$ZF%5<$14XPF6>8H(,J0P''F>-"697GR@X]&:SO3 M4HO7I(Y'@.VOH(O;0;PML=C$#3!?^]>398)8^\[*)&04(6GBV-DHXR$Y8W]C MC5Z3-AX#MW,O>]J=.5L7[5?!_4]D46YF?M\5=-&%0HH004J%%%UDA&B] 5^P MMIWSN? SU-A]6'"F^>?9;+8.!L=7G7KNSKZ)*)H%D33@JKZ'UU*9:"788HU( M5OL2SR<"WGW=KWX/=SC%Z= ([(7BO]S^[\OL\UDPKZ4FSKFZ2Z 1?%(:N$7E MC(LJ^F[*9EHO_DP]^%_*$@R)YU<="-QIR/(RUW(DH==:628H'E09J]BS 1U5 MD.B9E+Z;Z1%-5_[J=ZY?@0D8#,FO6O_O[T"^S#C+>3"UE2_Z0'&4X0*BTPR" M5,%SJ;)L?K^ZF\6_^@WS5V %AL3SJS8$>^12AC.;DO)0D'E0T1J(G$N(*F<> MA/)"O<9-O5>_0_\*U'\@%#?=W3]57?_=SV^_UX_8O*;_F7<,6\^_Z^+ZJ.5W M,<> ,H.6F$ Q13!C <&@3=(2$(UM/4WIM=3R6\PA.>& U\'E2JL"@=M0]_$$ MREUYDEE+IU5XIGR'DM=?Y[ 60^C+3Z!=ZF<+)DK[2E+$>( MPD 5(< ;A\"BSM+$D$P^$?1ZJ,-O)O;=X'2 ##H 5'4/I)WA I>;&EG+G4^4 M+X-,-M9F^8ZRY*S U*,US)P)U[K ^0$170+G$ '/6W*[ [A\)$D0 5_?S/)/ M^ =>S'^O'-I$YILEQ1!BR3J#K&Q1O'#P2 F8BU885%S3U^TKY%\B:]SCO>$@ MU5HB'8#L$U[05U]H17\/BW_B)7V^OY[$O=>H+23C16VF'L"9+$#K+%BRQ0?3 MO"_W"S2->W0T'+R:RJ(#;/T-9[@(%[2>-_G;=#:M6=#E] _<4A@9E22+#$QS M"\I19!"EM<"S\'+N#B H1VXLK?? M?K^8_XEX9^#[QE!ZJVV63H'75H)B+H%3%B'Y6O_N=:# K['[>I*8[@!TB+#G M0W!^;..RW2MYQ9WKJ*[DX@397$G90MT?(6?N708ODL/ F.*"[V1;GGG).$YJ M&&0T96@'MN7Y-FHRHO/1:\A1!S*_)D!@FH&,OC ?HM&V=5.QXWO@-4^^AK4Q M[230 9SN& =.A"121I>DW,DU/?N:D:\"CY]! MM1-"MW#:J)I"+*IV 36(&I1 7%U03 '##+4)HY' FKT5*JA,'?"R &<'1LE M[Z;?,:^NC*WM\OWH3;AZW\U#$)F#2BY"%$J0]V4:0^8&;=P)(L^]I4=\'"+( M^1!<'1L>E.7-ORS6TKB[!B&U9D%2("^EJ0D?!6*D3*"=0JN21RGL3LAXX@4C M)DF#@:(%+\?&P[L%8IY_^_7K_'(^FZ;E?6!GE3T: [SN5BN)!7PL!5@=%&>8 MS7E7<_',6T9,>H8S%ZVX.C8\/LTORC3A/?I-T,(RY,"*DY2S<4WPIE"LE%R8 M#<2O[4.EIX8Q/GSXB&G,8& XEH<=Y+T-^G)X"MEUM 5R,(3Z+#U$%C,%9]GH MS)WQ*O12A?'S7@W>NK/<_1T\-- MU^,Q\?@5Z082. \3\DM8K.\K'5%X]]SC!C QSY-\"I-#H;I@7!&H8KWX' @% MV7#05C$9)2^Y>77Q*4S.QD_^@#,LT\N)-%SFH#BXE.LJI87(+0=;@F)UI5*V MOJGZ!"D=&YH]D/"DH3F"[QU$SF]+P3JJ&F_6\Y%"L1_GL\OI[&HZ^_+A=USO MERTG6D8OG$:0-F50DI(3EX4&>D!D-I483.L67;M3U\,E^_8@&T@Z'?NVGY'B M_X/C7O2!5G";?7PEWD*F4%/%M/.0%YU)"M "$\LSX8GU7K MBU_/T3.NNVD.H09,[]ZGK/95C_ LF]]OZU\>(VH8+^.T21X]J_>X%"A#N:]+ MC$/.RG#F(Q/-^ZJU]C+TM%K&NN+9+4@=02E&H\&Z9$!AK&?YR""1P9.H=&&N M]3'%$Z1TY5?VD?=#HW \J\<^!WU#=NUR^6:6KT\)I[A<&[NM15F1M) 4*?LZ M&5QQ05[2%PXIH)2*"8X\O&0A]GIC5[[C$)@,Q]]NHI#[,=7-0?/?P^75@OZ[ MM40,/EK/ F1N*?[&TJ7D:5D3=AS(M=GV? M>%+;\.8D>[U;R+)H&2)FX)(G0I:5$-%ILC MF[GNOA3I4@*I+=9='@2?T=/B.(7DR5JA6N_!/4-.5P'//G)_W*(K;2#;6DR!P"*95U40@DL9+(O22"NXVFVJ(#WU#D;H;[?XN/?" ML9'02'SS8WG9 P V%]:XYC[+S(&Q.ES,AGJW7DM@25JKC3-AMUEVNT!@S&OD M1PAK6]P'<&YD@?]].IM^N_IV76J%%&O[8,'0!PJUL9K Q,!A$@FCIX7ME.._ M(/)[+QU9Z(>(;-Z"?V,+/GR_0SA7BO/(,GB& A1+ KRE%#W+J)1(ML3=QJN_ M)/B[+QTGC6TF^(/YUTV.NNWO?KZYC2>"IZS*>G"JCL#TT4&L8VA2LI@S\LQD MZQL.+Y T]IY'V_A@"#ET ZO[>?5G7'RKW7UGZR [Y6*5KU>S/-E%)7,$9\G' M*N.U+T&B]'$09#U'58_!YX$@V&&GXPB)C+TG^]ARUJ-P/Y2/.,-_A8M-F_U) MYIQK*3G%<:%:9 KF/-,97%8RBBRLEKNU&-K]G3W:J.-@-"33.[57FQ55)9D4 M 3AL?H7LA^!*P/6)H':>,+13N=G)P]*5GIP MS;MU4'ZS*)9"L*9J$]<.5-$!R%=*P*111OHKAKR3*7G\^5W%&_L(\)X-:<"[ M#@*.^R'3]>BM2;$IF&P<""T5)?@^D8.,$F2*'I-0(C2?$/4X)2-VG&HAX&<# MU(.XO3]F_!HS,_Q2:^<_-^K,6X=:?BB_+7%UO^]#)(L[J^-NWWY/7^NQR[OY MXOY]JQL&&BV(7Z96Y==!MZNJW909Z"RQB)*LB+LULSN2.:.].!:?M+L(G MDNW!,/X#%W%^DNW"NV'M#^&B5MI\^HIX>2>TW9HF_!%K RMB3-T[78;9]K3A M6F8ZOYI=UFK0XS<=3T3?<+G"J9@ZT(55F2FIE0(DH^! A7J"IZ2'K(VR5@:, M;) "EC:YQGT=?KHJX&:Y.1;K2_&@16T@'I2H?C%"2"FZY&Q$NUL6LN^;N\I/ M]A'ZXWL<0_"[@YA@ZPCIOA>96.U%,5%#-HG89KT$)PJ%ZI%)GWE$'5MOFSY+ MT(A^?5@@/)OA'".5AOZZ%+2K;)R4[@Y)QJ(,P00FI(69EP7F*AK)* M+NG6)03/4S1B+]X187:47'K&V2_S6=HLR2>O1) 2F*O=04J(0 RRM#C.Z'\H M+0Z[(_,(42/V]^T!;0=*IV? 31CC12;+(#K-:2&N@%?. 4-#JN2\$*5UW= Q MF? P_8)[ -=>DFAV"G5@;/]4 G5S#_%V]]398+,,H#WQ1\F8(0:CZN&=YCK+ MPK8K8)\(ZG=^95=[?0='\\-PN+LP_L5E\@FW(J>ZZVY5JB,91)T4[34%DD(E M;8+WKO5^WKXTCACL#X239VU68Z&-?UVJY0G[Q[O^,JNKE\<;,R&X7#OQNSN G_%1:IQHS2AT((*)2J< M](*28(C1TR?/B]'!>A=:7Q_8E\8Q9_X,@Y-]C-FQ0NO^BO*F#0;%M)N;O7>B MW*,/#'9Y>-O=_KV7,\Q6O=8Z1<811!",_)TQM6L)X:0DY; .%XGM&[T,=U?Y M#A.O+RW\='6K?2HDZXVK%94Q@7*2' '7M2JRCL,)D=':3Y(T/DY?5_OY^R!C MMU2Q@5 Z<)W/]NJY7M\ZM,RU(ND=&>9P\;\Q+"8"LU3Y9ET*DJA7!D)J1L2Q\V+NP/H(8([-UP2T'#"G0@A%0?( M2>=4U 5B+H)\A5:UDK38U+I^;F\BQYTTURF:'SW?QJ4XONW* Y_0,GT0AE'/>02A*@ MBB=F!EXH:LG:V\(#BC0F-(G&G:!I_EK0W%=T9P3--X7>>;-("EIB5K& MK)V MZ_*UXU9BM5M7T,(%;>-8?OT>H3N!U/YE0'JX$,\(J1,65$Q*!2BD>*!4)N=0 M&(),Q7NT4GMQBG8QC]&V$Q[=7P:/>XEJQ$LT.ZWKMUG>'$9A?OL]T8^^^5;_ M-O%>1X-% A.X/2O&YQ-A#A^#>A+E] ]=Z!$;;N23 ;M/)84N%;-1P >55#'SAYU+21Q!B5R.YSO3K:V6AL? M6$_XZ8^LMY=TC\)QSV&'P]:V7QA0;AW? M;7K:5+08B;/'TX>W?2<9G;,?7BV3TLF406:E*9:M/3QS,,",#P0B;TSS*]HG MM84?+K_BXLX;UPW"M1/*>",@V]H;WI0,GK, (GIDRFJ33>M3TD<).2?+M@]2 M'D2\1TNA@TVG3R2957."'R_"4&*S=M(@9!.P6F)50W@#OA!C M$B]&^-99_9/$C'QIZ7A!SX?@>@?PN4O_3_-ZFVHB?;$I>@M&U[LH'A/X0"M M0Y]9%CE[T]KX/J!B7, T$N]V)'4C(Z!/=:I% MIG@OQP3"QV23T,YBZYXB#ZD8V6,=*==' NXCF#SRN* ?5UN3"^+!]7B_2UED1_6>#:P&XM::,_PC&;E>(0 U+"ZH0$)VMU?(E>I.14%BT LS-! MX\T>.U[F\Z$%,':]Y:_RMT]OWL_2]8BMHLE*%@TY%@\JUC+Z.D#<:(RI1(PA M[594>?^Y(XZ?&T9J\S8L'-FF?$I?,5]=X(?R]O]>U:G,>/EUGM_/_L#ERN0^ M_%?$&SU2,G+N!&E/7O5-775X205$[9EJR22SK!J8F6-H'/EB#:446KN2F'2[7>M\ 77/4S&>.3L="N:#B&1L M=_?VQS_SR_R=/;ECLG.Z'(22 :?D^EGE"RX;&L7H/AY:6@ILWY6('^?A'O*C7,7ZM8<#G19@M0UK-5_OAS[O?;,852YT3YT \ MR75\J:O+PTEIG@C8AM.XTMSMU(U'$@NG2%NHX)$?&"D-2!L[=WL MDP!7"@6+/'!*1$1VN?55VX=4C+L#-)2\GX'5 ?L=TU4]>/Q0RC3A8F.#F0O"*>^:M^A]BIB1 MZZ":>[ V7.\ /K]NMDX^Q(OIEY5 ?KK"][,'%=@H//<"&6A5QX9Z5>>SB F M")Y84BZFU@5-.Y+6U]GI@4"8#R^5#L"V.@)ZOUQ>8?[I:D&9Q:^XF,[SIZ_$ MZN7ZW]_-%Y]P\0?98^*@SI[55B[&\1H+J !1:@4,DW0LV,!8ZSJ0_2CLZ_"D M#?0&E%$7C7D?JM;$*R<04P04*S_/4TV2)83@+*:4).;6)_H/J>AK(W,H,[87 MK\<.R-=[*Y\H2EQ?'W_W'[^\7^O!FT1?$363+'RVJ3::TDF!4MS4V_\1?!;2 M64'9RHY#05]^5U^; ,""D'L[:#..C!>O[X9;J>C(LZYWI2[4QQ!'J"ND/& M5PFN5G46;VP=\3Q%R\CM 0;Q1TWXWO&M_$_XY?H&^]7RSR]U:W\0Q?4Z%;^YO4?\??Y8C7-^F8>0?#A5T,9*[ X'1@W+6 M0TPQ@TV\).$,?K-CYCH M=Z87T]7/7WOL,P>&C[G52I-0X(07A! MNISBXI6UNNOZMN$Z/%HLE0ZJP; MRM\H%[0^$5^2K=_($EH?2AU%<*>V?!\\[1ZQMA9@!_LV>SJNU2ES,MH)BLI! M!UJG,DE!,/0I"%=$E$DET[I6^P R^T+F@" Z+A396Z(]@/:Z6/.'J^5TALOE M#0-7I3*QU,; !6)!"2J1VGN>%0&JX)^C*"1@3@T')ZJDSY:-CT M;4W[YIJ6-5)X:2)16P(HEAS$S RI)C$%H]39M!X:6 .=8.S%: T\X#X]XH332J M*'9#PM:3Q[VOTTKVQ[!K].KWZQ2ZYN'U/&]E#U%+RYAR$%+=,D\A@7.VCF+F M/"J7LPX[79%_L?[]L;>/#(H311R-N-\=?JXOA7MA(C(+,3D+*CL&M 0&11*K M;%0QZ9VRK+T1-':U8 N9/@N1 QC<02QZLZ-W'7=M;*46P<4@>-W@\'6TJ(7 M8P*,T6;&5435>L?H"5)Z@LPA,GZJ/>X1#.\ -^]GJV>MEO#V8EHWERN7-HMQ M4C.G; +%721/6[?,F,]@2PK9TH)<\PYTSQ(TCNL:#$/MF-\!DIYQYS_?7&:* M/'->IX91W$JA6S0:@B.KKD-D[ Z]8\34 0 WY+\C MGM8>I74)_YA>?KT^D'W[/5U@NTF3 MWL\2*=+/\^5RPKS57FA+'D,IBEVR MOP,$;7-J52GQ:?IE-BW3%.H7FXM+M$B*3^Y>6KIAH1,Y2U_(/ML0:I?> A&S MKUM$AFDN@LUZX)#O +*[-7K#Q()#"[8#+-?HX;*VZPRR<(ZU\X($BB*J#8\9 M9$),S&NA'6\,Q_6;^PKE!A?X_&CN=U'!7=NA'_OP%+R=%H\D*-4A)CD 5 M%."8SL"R8LH)SZULG3/@)'W6@)TGHHNI;":TGIC%("./=")C+RL7D)^4LTC3TPZ7BYOP2E8X30 M):BN5W/=1M8@*EGC VTYYT8+.RWRW^ M8#I VR.J^9E^=:65IK;PM,& -=*"4C% -$)#B/7X./LZ"7QXYWA-SKC)XVG\ MXD&L[Q%%=2$;E=,Q.Q^* N9% 65MH.2Y=J0I*N6,-NGF?0F?(:BRIKDNZMJ^:E\!5AFQ%!E4'-SB+'KA@1G&KH^7-1\0]3U)GD#I4 M]-N0:BB'D>]!_SW\G_GB>CWK&[_<&^\XTR"U5Z""31 HT 2&47JF,RMEIP$& M+]R ?OCF<0\.&WJQ!HP=&19U\,>'L %>E-D*/%.#7 M$W6++"676%%A*_-Z:J+ ]J/'$WLC6[ESZ@V ]C7#=B)PE>PS8R8:,/%GBIXPL%%Q M MBV!9YDZCTB3@_01_^_!QHH&A17\@\WI(/K;CHY]O+JOPD-!%QB#&F(@MQ8'+ M%"@EGM 2D[B.K8_.GZ9FW.[6I]@+.8SQ/4+H5US4?PA?D$_0+"B(+G M4" FP4$Z::Q625O?>F[:<_1TEKD>*/.7H'2H #INBO?4B+!#KE0\^:Q6%R9V M([;1=8BG7G9S*"Z4086<\A?&"RBN-42!$0HOJ#ERC=M]Y1L9/K1?C5EMB,4?1L4@VFC0X5?HPR*6FT4DKFR,[,=-U6K^XV]7)3 MOYJS,YEA[1?.Z0]4M1FCI!B!*2X5BT4W[Y9U"*&=F[-]\/1T*\"A!-=!++_' M)%;'E0TBA'H1G)*?5$='YWH[V%,(JV/AZ%LWKFP\$?D$;0('@\KA$Y/WD5MG MB+R^TN(QZF #%!=J/UI;V^/5E$:+J((507,U(/)Z.%8?2MXO3TS>A_EC;V[^ M??'O./NRV9BSQG@A=0(?,V783EGP(=3A&U9E2I*#OK'A '%+3E3K1TP[Z7),;J\XZ6) MI]_1CS<:"AE'<;4?<-P#^+LP7?Q'N+C"259*2Y\DD TEYRTB>=R@)3"%-BN= M"C.[#0=^Z4WC7L$[N0DYC,/#;RMOOJA_Q+#$__E?_C]02P,$% @ 6)(( M56'B2+# " )RH !4 !Q,BTR,#(R97AH:6)I=#,Q,2YH=&WM6FUSXC@2 M_GZ_0DOJ9I,JWLQ+)H%,JAA@;KC*)CE";F8_70F[#:K8EE>2(>ROWU;+!!+( M#MF;O9"KG0\9;+6D5O>CIQ_9/ONA=]4=_7S=9U,31^SZ]N/%H,L*I4KE2[U; MJ?1&/?9Y]-,%:Y2K'ALIGFAAA$QX5*GT+PNL,#4F;54J\_F\/*^7I9I41L.* M':I1B:344 Y,4#@_LW?P+_#@_&]G/Y1*K"?]+(;$,%\!-Q"P3(MDPKX$H.]8 MJ91;=66Z4&(R-:Q6K=78%ZGNQ(R[=B-,!.?+<>YXVKIXUZ[;01-AJGS1/O- QK]>9IM18VC__CH9,5-'=]M%E$\*$0 MBZ0T!3M_ZWTM->VY",RTY56K?R^0W?E9*!.#DRGL['ZZ,1Y&>M;B&VU+#PS< MFQ*/Q"1I41P*KM.RV9>15*V#*OUKVY92R&,1+5H_CD0,FEW"G UES),?BQIS M5]*@1.@,M?@5<"VX++J[OXZF-&0+V* MLVUR(P!?*FZ1VLJ2 )2U*IQW^\/1X-.@VQD-KB[9U2=V/1Q<=@?7G0O6_]KO MWHX&_^[C;;3H#U^\S)T3N:?!N;X=WMQV+D=L=,6&MQ?]&^;5>WE[W^D(T^]]D-!FTX& W0N/^U^[ES^8\^ZW1'-K3>:;U19)T;UNE= M78_Z/;8^/O:C%-2K-6M+0W6&'SN7_9O2U=>+_L_+46K5:NU%&^?/CFICZ_X8 MX$HS;43"AIG6$$5%YH,R(EPP,^7FW4'SI/V']G_*@P!YL11!:%KU8W2&,B@P M;8EIE;R3],^GA.U+]LI+I__WL[ZV:('W4ZD,DPG[)%7,O&KI7TR&[")#EN>*C<"?)NC]1( NLD'BEUDH%0X" MRS$88-0#]L\L@7<'WG&U7:\6J2YA>D\WT[O_*:SM70H_L9#[>$LQ M&6,-,]+9;1@DX(/67"VL2P$Z@U-&)$EP#FO@"X42!,T2[,Z( M4-E\*OPITYG]L^H_!P7Y('8!L= 1:A4K>^;"3'&!.@6?'+3CINB:#'"9,^P6 ML/%B/0QO%7+UMP,Y8"$20^);?*R26$2\H3DVJ[5VD2!7Q%12\;I2, M=P]]6^<(RD6"I0 9A@(O#_4196K N +"!.98C".@:@0(Q'$D]-3VL&8Q M,J!E07L=".U'4F?8SW*CDI$#1ZJD#P'>UNP0L1 @LLEO'_O3WDR =9!VAEF M$5J0YFL>@O."-)^]BN9]H;WC\JEGX] #C6<1S X5J6]#IVCKI\\SO7L7 M6\C&@##(9W*E468*!T#^F0E-K(96D- X5BJO^'"=4Q5$G'"5U\85-HHYW]I& M@=R(OF@9B8">*>ALK$4@N")-)UP%)Y9/[$B9ME65=J*F$DP<*#6@0P8YUW9* M4?H)/XNXI6Y<%CFQJL[8P]7Z=8F"O\9@#9%=L3\$+V#3?<$ML>GA^+5PNT&G MQ^5ZXQ%N'0IW9J0-_.[.93O#&*$_$X%%)]F:XI2ZH-]_F"TDRE"&)-"L/'HWY #I#&G$"" MPB%"+&,+I':36!/4SPZON)E$BO3\!A'KF-;?.Z;MSWB4$1W9;$(8HL@3,\R# MWB+6'O3!#O3J+K?K-\(G=D1JU$XECF5FGO=@EP+ 'ZS!2N#PVZ<4-EZ*:]IR MX"*!_A"\[ 1O$6+!'D$L)T67O4T4V+-QKKRH92O47L"$MD!+W\^4S?5:-=PR M:BRUP?OV82>.I7T<:/DAN>(D"ZX7R(D-)?K@'4K=<=+,NA0EHH8IJ!R R!0L^$&3_-&VROD/XC22 M"\#6^50ZQN./\(KX^BYUO[Q[,=OI7>CWZV7HD)4;C!'=H$J8V(BG&EK+'VVL M VG$%RV14'JH4QN1/Q%):2R-D7$+RTU[9NL)*H_\-2WAUS6O7OR7J^[EOT%' M3;"<.6\N4U/%!)MMC6KYY.3]L\W5LO=LV^\-6R_7:L???=1FK=S/3D+MH%U[G12XEMH?[CRHHZV233!OW MHN_$O>=[\HU''IN7+=N]_']VX:^QYH^+QYKA_V5=[PX:2'/T]\G;^4=+W1'" M54::8)?P[&":_ S^T"&7;EC MS%]A?%D8#Z_=53KKGQRFTGUPV7*O0&:P\1'B MBE)(R5177?@8>24SFUV^\=UB_M=]0DD?&AI8FET,S$R+FAT;>U:;5/C.!+^?K]" M&^IFH2HO=@(,) Q5F23L9(L#+H2:W4]7BMU)5-B65Y(3LK_^6BWG!1)FPAQ[ MA*J=#TQLM:16]Z.G']D^^ZE]W>K_?M-A8Q-'[.;N\V6WQ0JE2N5KK56IM/MM M]J7_KTMV6/9\UE<\T<((F?"H4NE<%5AA;$Q:KU2FTVEY6BM+-:KT>Q4[U&$E MDE)#.31AX?S,WL&_P,/S?YS]5"JQM@RR&!+# @7<0,@R+9(1^QJ"OF>E4F[5 MDNE,B='8L*I7K;*O4MV+"7?M1I@(SN?CG%7<]5F%)CD;R'!V?A:*"1/AIX(X M/?&\D]/:B>?7C@\]?L*/O($?UN#X^"/> _B/CTY6T-SUT686P:="+)+2&.S\ M]8_5U#2F(C3CNN]Y_RR0W?G94"8&)U/8V?UT8RQ&>M;B.VUS#PP\F!*/Q"BI M4QP*KM.\.9"15/4]C_XU;$MIR&,1S>H_]T4,FEW!E/5DS).?BQIS5]*@Q- 9 M:O$GX%IP670YS=>)XT0B@?FZ_:I=;.=A+ ;"L)I?KF[C:X 9 ?5&SK8ZO7[W MHMMJ]KO75^SZ@MWTNE>M[DWSDEUTKYKX$W]=7Z!%I_?BQ6R=KC<,08/<""&0 MBMO-6L^2$)2U*IS?W/5N[YI7?=:_9KV[R\XM\VN\Y!_N\P/6O&HS_RC,K^ZN MVIT>ZW_IL-M.ZZ[7[7?1N/-;ZTOSZI<.:[;Z-K3^:>VPR)JWK-F^ONEWVFQU M?.Q'*:AY56M+0S5[GYM7G=O2]6^7G=_GHU0][^6P^M:F^NOB?;@1! M^1@,,.HA^S5+X,.>?^PU:EZ1BA.F]W0]O;N?PNK.I? SUQAA3%$\8_>)G$80 MCG O42;S_(4274@DJ@><@8N$\63&LL2H#' %J"=(6F!B.8OQ2@D>L2$/\)9B M,L9"9J2S6S-(( "MN9I9DYC? R5_,:;&>R$Z@U-&I$MP#FL0"(4Z!,T2[,Z( M;]ET+((QTYG]L^P_!07Y('8!L= 1"A:K?:;"C'&!.H6 '+3CINB:#'&9$^P6 MLL%L-0SO%7*U]P,Y8$,DAB2P^%@FL8AX0W-L5BOM(D&NB*GBXN\@RBQ1(%!6 M,E9$D G+0RGFV4+40C>*EAC,TZ^?3(TP#TEW%ZU%%J$! D\B.F@Z3?X$7(_9 M,))3/4>E@I'0!D6[8=S>='ZCE\45<.FY,VO>OD-\^4>(K\.WPA?.OAE?_4?) M^+!W4O4_-G2.H%PD6 J0PZ' RWU]0)GJ,JZ ,($Y%H,(J!H! G$0"3VV/:Q9 MC QH6=!>AT('D=09]K/\\!&.>C( UD79Z M6806) F/]L%Y09+07KE+8358XD!IQV>6FU:PZK!C?=EZHN&CB88XT;SJKB(8 M+6QMWZRC-J*2#FT[@$IB/=34NT)[Q^53W\:A#1IE-6:'BM3WH5.T]3/@F=Z^ MBRUD T 8Y#.YTB@SA0,@_TR$)E9#*TAH'"N5EWRXRJD*(DZXRFOC$AO%G&]M MHT!N1%^TC$1(#Q9T-M B%%R1IA.N@A/+)W:D3-NJ2CM14PDF#I0:T"&#G&L[ MI2C]1)!%W%(W+HN<6%9G[.%J_:I$P5\#L(;(KM@?PA>PZ:[@EMAT?_!6N%VC MT^-R[7 =MUL3TAI\MZ>RK5&,R)^(T(*3:YEPR]E<(["M,+2(Y2J-*W=2P0TPI#;!H],5X0EE8:'?$%IIE+$L":!$012A>0 2H\<0$\Z W M:+6%/-B"7=WE9OE&^,2.R(S:B<2!S,SS'FS#_WQA#58!#[]_2&&#N;:F+0^)-LX=>!\VK,]4(Y M6'8CD$-(M$_QR"EYAF?W>XCR(_X3^^+_'*(7 GM7CDX$[*.=.YJS'SX[T8/ M<+XMBDLBLKRX"LTE)UEPO4!.K G1A7<-8& /P#=8?2-0( MMCT4Z!\-LH\ 1I+5EL3Q?RN)Y[L._L@$ND\[+$L">AIP\/<1Z=4J=S-"D86B M3R"X["G4GF<# 0B%O/HNCBI3X/>VG#K11065Y"(](@=-2RHZUDPYB(3NRC[4@CW M5TC05=9W&,1Z,_@1:3EXR-S[3>=;U^LS/, ML_6ZB65YJ) 6BIAF(#)#H- CX1Q115?51#*1T01L:4OX*'^RK7+^@SB-Y RP M=3J6CO'X([PBOEZE[I>W+V9;O2E]O5Z&#EFYP0#1#:J$B8UXJJ$^_]' .I!& M?%87":6'.C40^2.1E ;2&!G7L=PT)K:>H/+(7S@2?EWS\N5_V7,? !ATU(3S MF?/F,C553+C>=NB53TX^/MOLE?UGV[XU;*U)*S>C5]8/Z<$UQX;1J?AMQ%N_ V+W,IL6WSS]:[Y8H]AC) M@FUBM(5I3E=&IG6T9?30DMFX--Y7H':W><^3N,+POC M_HU[?HD17,;22MOF\A%G'MJ#]=A62!>\^>=$[%D!M/HU8BK=MYAU]V)D FO? M)RYIA@2.M^S"!\@UF5GO\IU/&O._[NM*^L[S_+]02P,$% @ 6)((57V? ME5&B!0 &2 !4 !Q,BTR,#(R97AH:6)I=#,R,2YH=&WMF6USVC@0Q]_? MI]B2N329"7Z") 1H9BB8*9T,\E*1)>^TU MN2,O&/!J5[M_2=Y?1NT7O5$W^'CJ0ZSF"9R>OSX9=*%2M>WWM:YM]X(>O E^ M.X&ZY;@0"))*IAA/26+;_K "E5BIK&G;B\7"6M0L+F9V,+9UJ+J=<"ZI%:FH M!^^Y^)-=D,*NF$KH<1FG;1>_V[:9I#WAT?*X';$+8-&K"O,.G2./N#5: M=[SZE-*&XT6D-B&3HX-&C=2B/UQ,TL;AA8]4RX2^JLQ96HVIGK]YZ&6JM6"1 MBINNX_Q:,>..VU.>*IQ,H'/QM8BQ%DG12U4E"9NE35-/I7 MS2%/N&AN.>:O MI2W5*9FS9-E\&; YE3"D"QCS.4E?[DE<@ZJD@DV+@9+]13$G3,_\7*SRQ3@) M2VF9O^OII/W+F$V8@IIGN;= M80#!"-P&G%MG5M>",[]KI')K^\[>DZ^A1@#SJY5"R%<2XE39(]"*E0;+K<@RP7,B>8D^(W-S@- M=<XX-X>7@_0"\2FHF,(9$1.24ED=729T"9U0:8M>H#VT$V4& MOYF(/K5-_!E L3?\ID2!+X5$P#%/6/X&V>TNTM]\!IU; BTQFG M>8(YA!@RP=E@P51L_ 7]E#-!=8>4.K=K,78(3BG W=^)=J]*IF$NL+]C!/\R MC$DZHV7=[E&M7J@W-TG@]S0J=& I9CLG)FZ("TAPT2)\"C(/XSL4NE4G8=J4 M"2I-BNA%D@0P&FX/+!R?9YBR7(F1DC34CW&:R'"(R0('Y4E1'\^H,)G(LJ:5 MS-;:5C]N*S)):+F!)UQ$5%1Q'RVY?" MUBS/._CN4?<]:_^1R=I&B$(,U%OB0KVJU"JE0T:B"*&PZ667X):OH$+>A$[7 M)"_4ODEF_^++R2QL#[?M]M9^HX7OJ!F^I8I#VBC.Z&>$N-+F.Y;],RI^O33U M7M7V3545S>Q)U;6]53]L2?/Y6;^Y5>HC-["C*ZX\2IY'#%V]J13/FC@6)$]8 M!%J2UO/2^*GI^KS4Z\:,3K%-8\M6[(+":#IE2$(;&;].QIU3P9 I,H2*-2UW MU\6T3?O_7I3]=)@ZB#&,A+<6]&F:LCD7= /6&[#^)K#^IB.QH?$-C6]H?$/C M#]+X'9WJYS//?P7)GZ2XSTO"@LO[5QUUP^7_E,NOM=1,T@E#GJ=*7Q;^SS ] MB)E<,3FN4@%I86@H3(.E9K)K_D/T7L0,,9$IQ+@$6R&B,OJG7$%$D5LCI+X$ M/Z^(]@:C:IVO.!4Y;\ZD+)EP%0/C3RA29<@%PJ>YP9TL<:8I%30-M05'(![J M6?1:?1G?->Y=B$3;#VY6G=YX*9Z]5E)&^NP" +Y>)@ 1 " 0 !L87IR+3(P M,C(P-C,P+FAT;5!+ 0(4 Q0 ( %B2"%4O@;KH]1< $L( 0 1 M " 2GM @!L87IR+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( %B2"%6B M]"[=JR4 +^! 0 5 " 4T% P!L87IR+3(P,C(P-C,P7V-A M;"YX;6Q02P$"% ,4 " !8D@A5'++G/&UL4$L! A0#% @ 6)((5:Q0 MPX_G0 $ =&$- !4 ( !+-4# &QA>G(M,C R,C V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( %B2"%7DL!Z;(=, )_ "0 5 " M 486!0!L87IR+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4 " !8D@A58>)( ML, ( G*@ %0 @ &:Z04 <3(M,C R,F5X:&EB:70S,3$N M:'1M4$L! A0#% @ 6)((5?SI9,?%" 0BH !4 ( ! MC?(% '$R+3(P,C)E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( %B2"%5]GY51 MH@4 !D@ 5 " 87[!0!Q,BTR,#(R97AH:6)I=#,R,2YH 8=&U02P4& D "0!3 @ 6@$& end

[F>O-%!,4KLWZZ*4_!_K8E4E=DQ3'@41 MDS!(I,Z<'W*8JDTJC#A&C 8QHW:.XT:]3HT$MJ+I[)N?:Q7 4LQU*)/^W8>G ME1Z<KC\^T,+;.1,;.E!L?;-:74\EZ!1F*P%1FT9![.$K*" M:"!CQZS/4>T9*QCV31:[EP>MU'V[>!;%;BW=IC3XS.?4Y\BGT*-2.UK$,:2( M<1C+(!$!#B7%5D=J]B),CIW-TU+F;70),H>T_ M^TSFI86!TH@@Q9#0"[%B3X89Q!Z.8>)+SE 4^R$RRJXXCKB39%KM1<_T#V(K MZ LZ.L1D33V?D'+.VJT#!YEMX8_ 9O&R$X,G1F6 PQ1%A_[!1%*>!=QH/ M>+K7GK= .OGLK6I<\-=KG3B^BI$O?:[?BR_E7XH9%B1)0XQ@P),$HM#'D!#A M0QR%*)0>PS0URG%EU>O4%@@M59G+*I=U9, U8/GC8[ZH*YNNG]2/3:T/_53U MZ[S*1%#R26-$JC\NM]7:ZM=U82S+*QZCT3.\Q1EZ3%Q?U)2@50*#2N(ZE\A5 M4\Y#B5T],"!Y6\$TU%6+49_CWJ;8P'!P86+ULAVQ<9'-WBA*77V[*>=FV5=Y M_5)\6*^*E9J%JL-9PCWJH8!!'Z?*5A8!AFF*,<0H"0(N4U\D1I_@-\JF?N&HQJ- MAIG]XPQCQT1T&;R#%!\["Y/#>F*G^W[Q$F%G83&I^G6^D3[)C?FSWLGH[&@W MY"E;D?G=,O^'8&7FS6U&#\&XE 1%$#.][2-> E,9^!"QA,5")'XH?(N,EA9= M&\VO\3-4-L(#F2\!J\0'3[7\?3*TV(Q&-XT-#>Y(N8W;@-8B@[LVH.=SFO0& MU":G\># CI71> " +=,;6T'5G=S8K*D14QM;Z;:;V-CNU1ZDOI\"7Y> 9+KT ME\ZB+WAE$;^Y^[2YU55XXP!1 3GW(HC\((04TQ@*%#+, Q:FU#QSO6WO4[-2 MZZW;NKKPU0=[3^ORJ&XA5F">%P5X$LLJ*;'A?7N_03%@>9=0N]XU'Y0 N2JK MYK*JM&"E0+V-O@)*!Y,[]@%0MU@*7*(_TJ)@/0H#+0U]H>M<)*P;'6^YZ*OO MSL+1NY%^!QTG$W1M:T$(@OS8PQAZ3"J?=\M, MV6^K'%SSZCJI+,+TZ0:D*+",KC088+,#DV$'S?'"LYC'HV8 [!_'F+Q9C^R^RB>Q6(MJFI2BY(^=97UFW6QRA_%\BZ?9^S; M=EX$ 4D]S'R8(!3H,H <4D^F,%1&=$A$0E%D54K;KONI6AJ^Z\ZO_B,4AZBQ(]@P C3N2PX3 ,_@7&0 MAH' *0V048;#GOU/C=I^(LO?Q:JT"8IM<*2^D]^^2?U7Z7) MD]"^QV*N[!5=X^U]OA+ CRTM/=N/0,B$D53J6TOJ011% <1$QM!#/)6I#AY+ M4CN[WN%G,(Z1?_1#<#L*9LN<0V0=KW-:OE;)V"NP407*? FU,IM*'<,M;CWQ M&FAUL^U]U.6M)S3[ZUO?9NS=NU[7IV3WZM59S$+$@X1"E&(=\.IY,(T"'X;$ M9ZE,J(R(D4V^W_#4EJ1&-J"%,W?,VL&JFUHN0< U9Q@I;^52=4S37LY3.PV- MYB9U3/RV0]31O[],K4J,WM:_TW3)C0J=QE77.X1 G)$Z(5)8(UT7/ MF(0D2?4<#[W(PQ*GDMM9(N,K,3UCYB!IV-^7^BCLM;)7*Q.TY4KTU-P,C%M_ ML\^WXA$6(R$5XZ?*:HV1#RGV*4S5,L!)(E@("& MKB=[@23]K*][)5DAQ5)'!*[N\FRQNEW<9X]-FN,XI4+&GH LT3X\-$UA&B1E MNB\U3@GS6)+8K'[=W4UMI6H%^I(5(.!)"ZS==U9*9+MEZ@S.9DO*<.@YIO^6 MH!JYNP8W+>SYW-O6!&V&RT!D>J:S48G/3/%]DC)\:^3MG+Y]77V[7:CEN]Q: M%A]6#V)Y_T 6-3>^S\O,&8)_;)6/84RBQ!<))%$J( H3 3%A"4PCGI) ^EY MK6X6QA5_:H17>?N,9(#W&W#'QK?S89R^X5U! %H8@!($L%(H;,WR#1#JQ[4F M#GT55;NY&I:.&L\2OVA87]H*[R?\'\,"OVA@!K.^+Y.BWT)YHY'5%_5EQHZL M^/V56+"'1[+\O8XK1#ZER):[#J2U& M._("+3#82-PSL/,LYF:KRY!(.EX/+@/1FJ!-D1F(4L]V-RH)FBJ_3UO&[_5T MUBGS_FSB/%]G!9OG.OYS&Y[ 12RHIQ/NI%+M[85F&NQ#)F0D)")^&(96[CGG M>IP:U50"6R:Z/(^KH:_%D&@YII-*UBO0NLK9RNOD\-48G:%\*<[V-Z[WA*GZ M!_X2QB_VS%B1+;*5>)<]ZYR6NR4T?R+_R)=E"JOWZE-JP5*'>H\8%J+OIDL+$?) MC+$<8N^8OX:'W3[#13_PALIQ8=G[N%DN^D%SD.>B9S.3/?#[1P!KGP4HEC/TV]9/94ID'[M"++U60.0\^J9D,> M^PJZXY'6/9V^X*#B<[98U)D7*RG*\H0\G\_)LA7;;>EB/84!F(5"?5UIC*&( MD0=1XB-( R&@+P+,0^DE!*/ZVWJSX/^=OZQ&O=&^*['@_QV_J,FA&&B- 8IJ%,8!!*D4:$\I CFQWVB7ZFMI.^T;@O5^4V[I-8Z$0& M.IZMRCYU0YZ>-%^2^1R4;@^ZK(T:++M%\Q3B9NO8 #@Z7EK*F*GV.9Z3 . S M. Q$MZ=Z&94!SZBZ3TKG'N^;>[^N%-A4"/@D/I?,59:<%#$A3*>/]7&4*JL^ M\B#V$A\& 6%^P+S4Q]PNYWY';U/CC$8VJQ*>9K@:VK9#H>7:Z#0$JD>>>P, M!LMOW]77R'GM#=0^S&=O\I)];=^[9<[758; 3V+YG#%1U,? ?H2Q[^LD) GG MVJLNA22A/D1Q@'CHJY;,,I%T]C(U4J@%+>V&6E++4_=N4+N983"H'#-"+Y2L MJOV>1>&":K^GVQZMVN]9]=K5?L\_W+=\Q:<',9_K/1!9?)M%E*! D!12$G$] MRPE,?<)@RG$H6!K@V#?:.AQO?FH3O9(0E"*"6D;;6A0[\'7/[,M!<3REK?#H M45CBF-H7%)+8:6[DPA''5#DL%''TJ;Y>@KKF1'EC]:J.%>%!@KA' UTC2ZK% MF4:02,HAIX0D/O(2RJWJ,!YV,;4)6]W'OMJIAF+K^'< HYFA?ADXCB=NC4<# MS_"!-:>U'\R![Z"#D5WV3BEXZ*1W\LE^,_MVP98Z^>9K4?W_=G'-V'(MVF7Y M9@%'GHS"! 8^EOI,+]"!YPPR' 0LC4,?(:,Z4C:=3FWVUQ*6%F=>7E>P*L<+ MF&^%MJ,#(^S-"&)H1!U31B,N^+X1^ <=F-=@_,X 46L6L8%H(%XQZG)4IK$! M89][K-X=*!JA3%D[BP47/.$8XB@ABG^B -*4QU!&28!B3M/8+KSN>#=38YPC M3O-5"M]+PPTJ4$TMCTNA3S!#@BNH@BJ3EXV=F!'T;,1 [M/]Z. M=Z(HA/CP)'2SB\]E9O"&8+[55Z'%:UU"\^OJ_HN8/XN?\L7JH9C%7(12[4,@ MBW6@4HH32#SA0QX+1+V0>I19I C-*&0-8QZ13J:"S MP]1*5!GLKS:6R[>"G!',GX%_DN0)?BP&-!%Y5(0!R*MWF*,2FN7@K5/ M?!>WUZ/PT6WIUZ%;_I3/^<^=SK\[HP(%"0HY]%C"H#Y"A:G/$<22!Q'W M1)HB85SBZ'0_4R.VNWS9%(G(-D*#0DEM442G ]9N-AL0+.>;K0TX6LHK4,L) M2D&'P.] \+(@F5D MOO61*QTB0BI$&@YAR'MH%?Q_J9&D=NQ&RYV_9R M-SF%JYG)-P!:CDFR#U!]@JZZ8!@NN.IH+V,'476I>B18JO/QOCZJSV*>/^FR MN>QAD<_SS]\^:J_8HKY\B1#W.%-;QB30=U@^0Y 022&.8^K[/HF$[]GYJG;V M-S5RV(@+5AMY;5U2NP$V8X0$2E#].415 &A#+? M#V@LK>[#NSJ;&I$TLE9EG423"U=MS+Y4DEM>C'4";<8I0\'GF%!VD:L%W603 M'O#VRP2/X4KSG>YJ[*)\9Y4^4H[O_#O]^.,7\9"QN6@61YP02F2(H$AT+EL< M)I#JH^O02Z6,$Y9@:97O9K?YJ7%$(]T5V!:8XN(QU_9>=7IO:I?#WRLM*S>2ML^'$(%/$490BJBN M]D"0YT.A[ CL8<13)F8+\5D?FMR;$X1SP8WF$J[FTH'X[N:5DA5>[*SC?M3- MV&L:@S@.(3:Z@I:R5Z"5#[VM;YT]!S0:EYY:+;U K7096=Y\#DX\C48;HH'X MV[V\HRX)H\&_O\J,U[%]E-6UE*H1S;B5;*'1\ U_\>ZND,K[O-KSLOBY&2N/4YN%S?D*5OI MX_3*5U/O9C^)U6I>1G!^D(J7J@>R?Y4\]4&^*9327V8!DU0RED*?QSKF4G)( M,!X_P]U]GGU8ZVV.BCS\*6 M>QKIWXE2)XL[>">#WLU@DQA*UP2X50_8>X'(Y.OQ(G'8_GD>(2MQU?%J<= MV5OZ-_FBR.<9+]N[78G')O(?\21"<>1!BF-EZW,65K?=22P8BA@-?"\U3:=P MJI/)KK0MP#GEVIN ML\_V#ILJDZG_FJT>;A07Y8]B69XQM(X6OI7!&=NL83Q"-(AI"&.1!!"E:02I M\!,8!Q%2&P /R< JIK.'#%,CBT_L0?#UO+RX_O DRDRZ9?JV>5[HGU\1]3C3 MIKT$C;H[)XQE-I+L\R*3&=/WN#K>P5:78>V/N-'$6;(8P+2E,4Z? !#G,04!DD0 MD912D4JC5'1=G4QM.E^SATP\;XXO_RWQ0*%SWH G7?S;XD#K%*@&QXX#0.5X M:E<2@E)$4$EW_O+$'".+<[L!L!KIZ.T(9@,=EIW!H/.\Z]2[XQU9G9%^Y]3I MW+.#EI'1J<=UXFJU0?JP:*K%1SY3^(D4ABQ"RK[A'DP)$9 QE/A$R) 2JY J MB[ZG1I6U?)TAWA?C;;:9V0,TMW49CO8\A?() M79 85CGH;**'S;;9SY5IT3*9"5[VT1S2QDF$>T:1&2:=38V8-N*"K;Q5'1;;D-B.%(%M]% M6-J9@(;@=)J"Y]H8SR0TU&;'-#1]IW<4G$X&7 M"&4A0H5L"A&3#*8XQ3 @/HU2&1',K?(Q&?8[-09NY 6J4;%\MCWU-T7;S#AT M@*%C$FX2O6]@K&6^ K6L@X;(V8 S7+2<4:]C!\[90'$DAL[J]?X5J#X)MEY6 M?M//))OK _VW^?(3F8LJR2$3''$>"YB(2-E^24 @"7P"HY A(8F(0F1T!F_1 MY]0(J"RKM)7Y"FRDAC)?PH)L+KXL4X*8X&]&2P.CZOHPOQO03R: ]BI;90C1 M@"6LSO4X>CDK0PB.E;8R?74"08%B-9,XXCB( T@9B2KW#.R% 12A" /"/#_2 MV2SS%9F;$=? \EF1W$9*=W-2B01(%?]%:M%?,+Q/F-IC+S@JCDG25>A>1X3X MR\;IB:$-PZ&E^^/&X(F3AJ:K;OJM 54GLY G&)%8PH0BM?'U_0#B!$60!PG% M":=>F,0VU%TU.S7&O==]U)QK1[4U3 )'?H)9"M4ZYRF8DA12(1A4':>QQZ,4 M!Y%9Z&%_H,8)-ZP+Y5T"EMER8@^ XU7@NEMC:\;>57 @HJT;'94?=Q79I[6] MO_:X$]DZ-981!]IMHRH0W>2RX;.$"18B'T&U#0X@\@2"U(L]*.)4IBGE$ID5 M53#L;VK;XI;;9QFT5[FVY*70FQ16AI/5%'*#ZY%A@70\O5L85I%1)8:5O)LD M5C;9F TPM+@F&1;+D6Y*+L34[J[$'*'.ZQ*#9L:[,3'7:>?2Q.*U/K':ZLOA M@BOHO#LUW+5'1XH]%JK/ ,HH#2$*8@ZI3"A,?,R1[WD1HQ;!UL>ZF!KKUD(" M+2708MK$Q1[%T(!3+T;&M96T#TH?!\+CZ-B$_5Z*TEAQN\:?D&6<;9?^W8&R M1]\<,=*U2_+=4-7.)_M?P[S."C;/B_527-.B#+RP./D_?'E"<[,\[-]*"'YK M9!SX;/\T" ,>YQ_I9/03_-.*'CNT[WBZQRK3'S/,&I8 1&$440X5AMB"1BD/B1VAQ%GO2H443D^:ZFMBHWPNJ:14^UN("5 M\JK_*8$MUJ%NC U6Z\&0<\P,&]#N<]!("BI1PR--=A9]LS?Z+?YOR%*'21=W8EEZ^VZ6?X;"A!+"84)UR6 4 M>)"D0OT'441CDM(DMBK9>:JCJ5&IOHA4"U8!GL02%%K2O]H=^)Y$U,R@&@(G MQ\39B*B#(4$II!.KZAP2 ]E5)[L9U;(ZI^R^;77V^=[5Q/-'\4FM&F78QCL] M2-KE7U<*BJ@7I*&'82*H#U%,4TBP8@3F>Z%("/$9-JI29]#7U$BA$A5L9 6- ML+U*,76!;$82 T'GF"=ZH]:G-/@Y/(:K"'ZRI[$+@9]3^4C][[.O]-B4G8@2 MV@9_O?JV?:2V94IW]BH"\A=1Z!J<-_FB2KQ5GMS>Z0CE621X@%(OA:D(4X@2 M7YD?3# 88#\6E!,?(:/R3F[%G!I9??ST,WBNI+T"CU6D+FO$OFJ'@(/OLP7@ M^7Q.EBU[YP>+?8^[L3?8:$YB1!US:!572!*0+^!]G.;^$NMZQ6H M@[5K=<'-]E.HKJ;N++,!N!MSBWWR),9^I#WVBW\#=EMUYT/3N<83G*XFN0U*!*A/(2:0V. #=:8H-VWQ-+;7 $%OOD M!L<:Z>E8O%AE/)NO5]FSV(:QO/FJZZ@)KOU5M SK59-">.]PY]6WXPV4)P:8 M^1Z+> )YR#V(1!A!&HH8!DD4)XFD7A3X-L3G4-:IT61;TE9 6*]#'9=#;,:R M$QDXQYS<<\SL/97=HSF4^[-#2Z&/=NLT/)@WO-KF?[7$Y4 MH5LW6M)%7:CX8U;\7N]?":>42S^$,B+*>$8Z2CLD!!)$4L)D$ AN1*@&?4V- M5YN@MAUQ@9;7YBRX&UZ30_S!0'-]&' 2KS[>WF> LSD)'PS L8ZS[3\\RP-H M(T2Z3Y&[FQCQ*-A(E]WS7+-7>IYDZ%1 HAU]W22P2F20"DDC* 2/(*+2AS@- M4IA$),8B]*@?6M4C.=G3U(BT%K3,>9"O'L027%RK^C3*,F )"E,?ACC1"Q9E MD.IM0()1$"4L#H/4MXI-'P3E$<+51T79\,!E".Q<'Y?4L+6$=&#&GD5BJ*.. MD_V,>U!Q3MV#8X:S+UP0#/$V7WX4C=?_!WF3/S[6MW#7"UZG<"MF41)1AAF& MDB82(LD%3).$PI A' >^E(+1V4)\U@5N[RUC)(PD,)H4N)H4!W(X]);9"*YK M)+!2]-I'1E/-4G#Q6,7NJC]_J77I$1E@-DH&!O/PH(\<;J$$!RW4/^A:7"7J ME2N"DKY)%ND.YQX1&8/C/7:$QA"X]PO:L(+.*(C#K,7Q@SJL-#T:Y&'70E\C M_I_KK,BJ;$MSS;0W>;$JFE(Y+$ZDQ#[T@R2&R$M32,K_,!Z%V,>"6%XH=O4V M/6-^(RQ<5M*"4EQ;T[(+85/SE$ OBF*2)E' S.IO]15@:CRCOK;$CE*L(3=C&9= .B:>2O0KL!$> ME-)?M0N$KG) 15D0_@IH%8#683@^ZHO>0!1EW?VHK-47G'TBZ]W.H'ZG6[^_ MXI1#;)5OJ&@2#A6WBZJNX:\B^_R@^/?Z6:GP631_KYS>PXB%.$P0##F+( HP M@S1!",K (Q%!V/=E,H#CJB/QI\:KFV1/%\6VO-"G8,;8TQU@US=P+7?<4W$0 MQ3808L]OMPJ$J"&XVF1B*XM[5S!<@08(4".Q>6JH (F7'4.WGL&NA)^":['C M@3'T378M1;_U\KU859&E[_)BFYK_/F\=73SD<]5>H:3-V"8? I$!\02CD/'( MAXCR!%(L,?0%CWDDF)?X5A>&/>68V@KV?OVH#9U\:9EWHN\PF"TZ(X#K>/70 MB3WJB/3OM1(_;,M^Z%U"^RRTUN0*E+HX26YQ(9X#,7E?*4:EY NAVN?62YOK M1Y)OLT6V$G.U.^&WBY7Z+K.#I/;^+,:$^9X4,$U#M15@L8 $APR2A 8)3D.D MM@HVC&C2Z=3H[YI78826!ZY&^)I1W="H.>:U2ESX3LL+M@+OE^08CKIL\!F( MIXRZ')64;$#89R"K=WO;9#>D>+A;YL\9%_S5MY\+W9GJF2Q8MOA\S5;9<^F( M,*,DBB6C,:2(,8B\!,$412E$A.&8Z-0^F-MX%)EW/347(VTA,"4Z>*IEUWO) M[]=Z%YDM?@"RT0"0C0K6)IKIJ!A;90ZP'L$0TU*#NS;,/SON>YNN%/@*^R^<9TW%6=IN8TPU,:'ILA02- ME$YV(.?!&,YI[U1'8WOMG5'XB-O>N3?ZIME3IK0H5F^^ZL,=H1,ES_PH1 '& M"0Q\KA-N4@%Q[&,H NZQ@ >11%8)-X_T,3E;OW9.S6I1P5(\DY\4X_VF^._T*69>6Z M\KI2>U[,@C 0. P]&",20.2GJ2[8%$$<1;XRN3TO%58W?0<]3&U^-P*"N2@3 MDBL1[>;V(89F,_LB9!S/ZPTHM;/"31G#]D>=T2?5VY_/IQ^\ MH#3D*\)^%WP;G%J[\T62I P%H7:MYQ!A&:B]-$EA'./4QX$79Q \E)82$MI0;$1MT>9Q%/X(I\@Z@=0(!)"Q&@$:>(S&##ARR@-$$_M'%*' M07<4"\DUMH8;IV$0<[US*L&JQ-Q)#3.\&^IY/(:L;7FBI_$+7G:K?+0*YIE7 M+DE3KB]PJA0M>H^V5MNTVD\^VS?E98'5K:I@JVLSW/7SI;I78%<]T.@W=,)WIX,P:,)X-Y*^0,)YIY ? M3UCOMLN>/L(M-X$J9F?_Y0&?O*W.F67I2M3![IF'#T,9HXIMBWD_P1UTJGKU6J9T?6J M<4NZ(V6. Q<7 .=!&LI?]'1'X_IVGE7XP _S_!O]^..N.NFN3QNO%_R#3FE1 M^0 T22B(C$6B+<\HIFK;*W ,4\4I,&8,Q9QC'K#(AD@,^IP:H]0B U')7!S) M_D%*^>WXQ01]FO@^2Q"%D0PI1)Q32"7S8.AY?HCC. YBJVW T.B/8,Z_(/IF M-#\PIH[YOH&S%K=$LQ2X=M5RD)?% J"!N-ZDQU%)WP*"??:W>;6G&5FEZGJ= M/Y)L,5-F8A 1EL"48D4YJ4<@1:D/?>[Y$:*)Q*%5=M>=UJ=&[;5P!?BMDL\R MW?8NUQ+[IA:!\;;T8=Z3E3V(/AZ+C[( MO^01PJ&^FD Z>7 ,<20C2#SB>50@/_93JRE[O)_)3=Y: M3)T3J1$4_%:*:CN/3P!K.*,OA\OUW.Z#E/TT[\9AJ E_HI=QIWZWJ@.8\5,$H132A.8Q&H#@:+0AU3X#"K: M(#2)TYC%=DDQ#3N>&F&TY=93@0NZ KR6MK2$LZ)8*V4J+Q';"T[3X3"\[70 MLNNKSSU\M?\2N&T@K;+Q:)0WL@]X%VJ)UE 7HZ;=CGM+:@G&P96I[?O#5'V_ M%U]7KY0>O\^2)(B34/C0"^)49Z,0, U]"OU81IY$,4U\*Q^UDSU-C:$V1ZX( M_.$+=O10+%>SG\@_\N7-NECECVK6E>6GD@ ED51T$(1!!%$2QI#B,(5"8(8% M\@B11F68CS<_-2)HA+.J G8"N>XY?SD>CB>Z*13&$[M;XZ[9K-YLS63UK^TL M/M'H*%.W6Z%FOIYYJD?N9SWS/ZQ7Y:QO7/E\X2.B[YQ]H0,Y(^1#3-5_$L9] M$G@)1K[1Q?.I#J8V4;6(,%^OJLQ.-KF"CZ'7/56'P&2$51DJ\:H5V<#KT0P7 MBTS)%^(S4C[D/9P&2G782SM:QE*D7H!VJ[PG3E MD0"%D$8A@I20* @%]F-JE39C0-FFQIGMX\C5@P#9HWIPI?_54D'[G>@__KP@ M:Y[I=&A*?5#J;[<9&G*0S;9/+S1TCJF]T0JTU+K:#@IHJ5;Z7FZ4VQG5ZM09 M.-FI.!E(KNBOMHE,D8L M)A+&6!)EU8H8$JK+]/%(4('C "?F%?JZ>IH:5=<.@5MAJQ26MA?FYQ$VL7P' MPLVU"3P69#9&\4#0C64=]X;0TEXV@*7;<.YJ8$0+VD"/75/:Y(6>3@KKIZ=Y MF1Z4S%^1N;[Z^?0@Q$K?&LSS8JV^DZT]Y<=Q&$F!("/,@RAF(<2IXM40RY"D MB< )MG-3M^A\:E1;W[.0.?BDYI>HJU,^/N4+^[+(5H-@9M2Z@M8Q&[?%!K7< MH!0V91$/EQFDJ(DT!QF$*N6%Y0" M@Y;$X#@9U.4P+]7J]X'=JYKU7<[$^B!(34EI924J!%[1M[Y&(D+5:3%QP?QRN)S=",6'/I/'8O7EFI0\0_2/VD\R / M5R7)H*]^)/]W79Y9"'V,N*Y< !4]XT!@#\8)I1!A+X!$^/K((@Q"/_5C[%LE MKSOH86KT6@L(*@FMO"A/HVC&CA=AXYC:[&"Q)K>3J@_$3(?MCTHK)]7;YX33 M#_:;T.5%S0=9%U[_L/RHRZB]7VL/J ]RF]7NALSG.O5]4Z"]?K"8>;%@5,@$ MRC341Y0XA51P 8.0Q!C1%$ED%4]QH3Q3(XN;?/&LNJFCEK[4TNJ$X'DKW659 MR[/R\K0LX'GI\)GQSHB#XIBE2DWT4-0RJKD"2B&O0*6/_ELKM6:EDM[<-TIM MWA@PQ&P@? >BPDNE&94X!X)NGV:':O;2:/RJE-*[8Z64]OP'PR @E%(.L3*X ME!WF>Y 01J&71K'@(69^;%5>H8<,4R/?MC-H=Q6QOC']YL-CN/UU"[KK*$D ]80G4Y 8-]4S]QRU4:WN,_K:G*-FZ?@-:.R02 ;*7%9+:J."ZB%!5MIKT I[X!)RPR1&2ICV;GNQDU7 M9JC\0:XRT_?ZGFNI-NZ6N=?G?18NTZ.K7B X/[32^E=B#7E6=:#K8*=4VY9'/I\Z M4.GP9.KPD4NW/ZV$A#K-=963<&M44Y9$880QQ+YD$,680!H&&/I)A"C&-"ES MF/;9\W1W/.6-3I5QTCH^J:P)\DC^J7ZUG M F=*40Z!PM"TL>4)P)@3#6*:0J+2/.?*N?W%1;%3F^C;TGOZ\UB?J=Q&?/7X MN%I&:V-0]/RD?Y1_RI+/U]55]3^W@:ZF5I\)=C4YW/J7IF-).>-S;<@/+9?..RT/$; M<5@#<;(IA_W=U]4G>;=Z9/-E%5CT1?+5]^7\7U+<">T4S5758+3VE9I-%W&[ M%+_J?YXOJN,O_;OG1[/;^Z*O7Y6O,PJ35"8P!3*E&4 QS@'E10P*2=,\A5A1 MZ'0(%43+R7%IH]CHE880-J&-R'&NZ"T4U M.6MZD?U1S[VV7%^FDEAF.6 Y(@"QC ,,60H@3'E6Y(D2W+Y!P*Z"*\%N_L$+3"A=U0U[G2G M/(%5.NP _!PXVR>.(]'TE7BZ\;,M/KV4?/$AX[&PK3U[Q&M]TU5<>_]CJ=GK M8?[T6>HW1;]&W^4,:YZ-<8:!]I\50&FNB39+%."$PK102L3$*M_JLJCILJQ) MG_^R8JO-G.O7?2TUO@\WT=-6<[.ES.G3?$,7;<^8GYK?WD0+LZ#?/-"EY9ZR MQ9@XL?.52(]&S3?15M-HIZHWS 8Q\I78C4['CA@.)>(>6"Q9^-03WH*">RPY MP[]]=PQ,B6N:&%3$;DZK],/;:O$<2E]]6/Y8SQ4@&48Y!09GVT* B@)F-S[1@ M.60R(7%LM?'9(V-JW-!$N#1ZWD1&4Y,H:71UC?XY!K2?&3S!%)@1!B$T(!+H M+ 97! ,=/W/D>*"S1AV'!)V_]*H#C_Y*2\?U-[Y_+ZLTG[OEIIPOUW->K0IO MF8E6XIL9IU1E65& +!>Q7L21'#"5,8!D$1=9#(LTR0:*&PH^QT)/-V8S?*Z0WKKY[W=#+W=P(]ZB!3F!?!^YA1F-"R/ISP+?XN3K##XG3GT M"B1LV+;!KU++6UN2_^F;)L3:M6(V_.J\9CUMLZ=EZL'#1UV9GC;L<#%ZYJIA M+]W]DRRIB:+^\*>9"9WWC[.,,*PRP-,D!8BF C!M%, HS6E:)%#%5GV%+DJ: MFINX5322C:;_Z;9)=1Y3NSGM!:G TWL'4JMDD*E^$0I/L_Z\G%$)X**YAUQP M^89AM/";YICGLOH8WBV?GC?F\2:[XILL'YOMUD+S "*Y CBE&""4%8!()4!" M:(Z3#,8"6P5LV(N<&E&T&D9&13>*L,#7CBO\HA:8-#K*1I6V-]$>A@'VM^WQ M\<0D%@)'I11[ ZYQ>'.822CO6@S2[\;"1\6\\L'U8Y4O$$5F$^Z>D9=R (0B14F MGCBD7]:H]&%E]B%SV-UT;9> XXC5#X]/B]6KE,W+3A%D-(7:0\ER$U):I("Q MF(%,J!@F&%/JUOW*7O34Z.3DSE@W#+M5?VB=_XMC84<\81 >97^Z)\:]U3P M*[D#YKT0_T7!;U1>WQ:0\T7SK9\PC,FVL9YU^E7C;HE[DZ15-Y/66LS7OR]7 M;"W+%Y.H5?EA)H=KR>>+>46J/[]6MU%+/[>,%&%VV82]$R.+RH44"Z:;:2JC:'5#M M5]+%YU5=9]\Q3,#F41.:W5MUF^X>M<)1JW&0\ $7B+R5D[,0.7(Q.7L0CDO) M.=P[- /FPZ,LO^OEUR_EZL?FP<3DT>7K#,4H21'- (:" )0E,: \S8%^SR#E M7*%<2;K:Y1K6S4:.N:"W,:VGY^\0A88$H9B-6 K)A>)*[( MC#G]W)&S8WJ-.\Z0Z;]\8,IL5?JU*ESYF9;W9<4[HMJM^2S+:DM^EA,NL60( MJ(2E $'$ *68@(1(%F,,$73;UK:0.35R>->ID'L3/=&F4$Q5YU:L%@M:KDT5 M@[KFK6LG2(LAL'-,/ ,;F$0:3+_6F&J%359=K7*3(Z*5KG,+/*;=VD/D*_W6 M0N*X:;CV$!REXSK<.C0TJ2EW^(7^^$T_O-1^S_J3U&Z0*1=2OLCUC,:D4*GF M'Z:H F;K A!*., Y@A#CE$DIW.*3+HF<&AMI1:/'5E/7**6+^-IQC5_4 E/- M5MF;R&"WU==4TZZ61:W./L.6;/'Q%KMT4>#( 4RV !Q',5G?>27)_*.<;^1[ MDZF.>")X)G(@%-&DDBN]_*&Y *R0*2\PCD7LU!S@6,342.1.NX_SLMT7F.]* M60\DE Z6A-!,D )PA 5 1*\BF:9I_BP=R7@0/F.1;_2/+3 !>/;(=-^\NA/P-CQZ9.!9WCR^<@JM!O8;RU;M MG+X]T.4OJY7X,5\L9CQ)DR3%%&!&$$ J2P#A>:']NBPA7&0I(4Y^W:C:3X[= M=XV;Z8 VSVP9CLV(_S+?IF M.I#J;_I?Z!VP^]!-=EP#?T.#];,X:.]^T[1,-%4VHQ:'J3:[L!R^23;!N*3[ M7[@YAN6PA&V:8:O$\%WS>5U$6,M_MUJ:3&"YY%J#]_,U7ZQ,@*/CJ;+3,R=$ M31V]*Z+9TSS:J1[DG'D0:!XW=NUEC[[%ZPS+J]X<,FU#OI9*EGLWU6;=\ MMUIOS([/3" LXX2D@%*3ZUY("H@J3.$U#"G+>(&A547&"W*FYKV_EVP3S=M. MC=QH.:#!V#E0[?C( U2!F:=":=O/\EV-TJ<>E)SIY0(&GHCDG)11*>."J8?D M<.GR:_O'?ZV36+_(IU5I>.=NJ5;E8Y,(T/RRZN$]$S 1C @%"LH+@!*5 EP@ M"M(LC9E,4*R05?#^%3I,C3ZZ+= ;/:.M%5''C)N(O6ZOJ'NB.R9>#1DQ._X) M/ Z!N2G,$%S1B]X91.]MZ>TU>*,.].LI*F17ZMH'5CBQF;GX;3C M+"\@!6:F?7QNHB8,QW^*_$4P/#',>3FC\LA%._U7*3_IEN?USOIXE0LFLP#$@,#7GM@G7/PD.,BRQ1((GA;). M@[Q&D:DQ2KDH73TJ_DC?4 A-3![".IGJQIG6-*F5# M5,+H \5W.8N3LMZF)D6?V6<+2_3>-(Q ;L7_/#=](C^NRD_RQRWGJ^=J#_QS MN5KJ'WD];ZJ/=%HD:09-W8@L*P""% (B. ,22I4I&F^:C BDD,I!*I0!")F4I,2E+$.,,LP3'6>Z64KU[^-2F7I,; M;!2,:@U=@=? $7@2.B Q(#/ZV.0KTJ$[#QLY!_K8C./$YQ/7#(W; M6K[(YEW4JI 4EQI* R+>K'#Q%N/6+VWD MJ#8KTX_CV.QNNRY'IHI'K>NSF&"8>]4&J-84IEV+Y9KR]M?K&2L$@0HG()98 M B0H ;1(F-DV2'BAN(+**>%PH!Y3HZ".?G7N_)2T_ZI=[E@@98RQS@%6>:3;,)*!*)D# !,M4)23#3KE_ MP]28&AGJ]SAW/)89!K_E>4UP4$,?Y%0&@,J"H]RG3DNLKC4WD3$D,I9X/.2Y M"DE?IS_#E!CW6.@JH([.BZY[VN U9Y4A\8_YYN'=\WJS>I1EF['T^DG#\%R6 MC5NA;+TI]8QI^<5K#^6-N"O0U.M]LTT%?;Z*=WEY7J2Y ^5NM6DD= M>]7J L6)U:O3[5=T!)3KS6?Z:J*2W[6<%".2QPP!1F(!$"]2P&B2 A7#-$\4 M*:A;$/%I,5.CH%O.R^>J)'NM;?14JSN@'^ QI'9$[/%W_NIA\]\4UM(W/=PNQ7OY(A>KIRH^KW:$9I0K MR%FL "LR A"4,:"Y+$"B,D:PY$666U4$MI(V-39HE:V2F\5.73:_81"4!$2< RR("2&"F$-8AP6,1N*(VG1F.=(%;VNG/__73="S;L MEAM34QK,T'M8UXWC\'CDT-CZCFD.IN_;Q$6'AO]L;'5PP>Y9;M_F&Y-4Y>*:+*O!7Q@PF69&!7$@(4%84@.'45 / .=6_$+&T\E+/2I@:I5=*F@3S MG9K.J6FGH>RG72\ !:;) =@XY9/UVG]%HMCIYXZ6 =9K5C>UJ__":SO,F]X6 MVBVMV*/3!?KGU^,>T3]H*>H\LKOE>E-6+;]V];[NG\PCUK_H1VS6=\O/LIRO MQ"SF!.692D",% .HR"3 *.,@RW!&)%1<42=G>94TZI7VM2^*EHQQZB_ M?C"M-U?]0!1^<[71LR[@$E6:1C\9U/X6(-[8"A=_6ZP]LL;>8KUL]HDM5HN; MAA'&!Z4DW\Q?] *;KQ[E-_KG%[J1=57.9[T0OW^2945U)K28I9HEE 8XI0!A M4U)?%ARD.!5"*4JH<(HDL1<]-2K9:AYMZ)^15E+>F#9MW/GXQ@%].[H)@VE@ M[MG!66L=:;4CHW>TO^%S8UR\7I"=:<@=+T^S9" @ES"5 BA2E!Q0%F%'%%$HF%T_GR M)8%3HZD]?2.C<+35=U#%A(N(VY&43QP#4],U$ Z);K/"Q5]86[^XL>/9K(P_ M$ 8FH([24:7U3>C,W'5W7LQA3&N>* T1CTPLK MSP"+-3G%,21%CC5!2>I"3ON/GQH!:>W,(=U6/S?F.8#.CEV& Q*800ZQT*NH MU6+.7Z,_FC^#U)L[#8CAX^*@4<-JPPVE^YJJ!"QVZ-N%UY@^SF_Q"%U5] MI^,J=;."Y@6$O 93W* I$@!R:D$>6H$4'>JXUKO2.X4 M=USM6,-NN>P) 6;H]8]!L&J_9'[HJ'T3G2Q?Z7$QY(J6KU61M=QQET>N0*IC./8Y/P(@!#-@"E8!3",NK[ %IIU6U^BG5MN_F0"D+9"?+P Y(&?1$AQOZ8N7 MY(V3Z>O\D<[T?Z+Z-8Z^>-4L)*O(\1H A M4S,P1AQ@SC$0:29ESEE&_SY=+4K%VIZ*D_0G#$(492>[A,4$#BF&OW%R. $_T-HA@F6*B,)I0V0_QA M*?Y2 ]SJ.\KP2KTTG=3 VGWLWGRH G\@=WL#-]UF('6UD*Z1]9G&^BC08VMG M5!G:*2Q2/S9 (EJ(H?"=?.95Q[=). L!\]DDLR#"/$6K-+%,]+N$,YCAA'/( M06+*H"#*8H!33$"1TR0NE%Z&(#9[D25;#8Y5Z8AS(8JNT'!\L5/.L#EM_>A2 M>(GNFY#[!R307J!+XJ42)IE0#M5>O%'\QPPC"%(<9()E*0QMTON\PW[ M&.N^?=!+^2*7S\& MMPB]P1?Z%WQHZB@;6BBUC1@0- ).$(% W5%O6T@T FC M+P8!G;IGY.S!NK+\O;H5HJJ22A?5=>O;Y\W#JIS_2XH9(S!-%4> "T3-)C@T MU2%$QC,PFWK(%:SM-9^QSGM1FQSM;)Y :J#]P+QU-J"%IG^-!$![R+WE_#F( M]';(JC^!Z[EH0NNKZMM*EJ44G3H;=W551S%#%.N/2ZJ7&RPV;04+!BC5_F^1 M2IDAQ%,1.V7R7*?.U#XM=:K"=T,OZRH5CG=MN?IXUF6@!A_;!H+_#8YS32?Y MCBU1QYC=KI#IB=+:$_2<=P"NX:JW?BSKS^7JXZI\ MI)_DILYU^G6U-CU;BYS%.06XX*EVZA$&E,,<"*72/!%2"V]:2I\:C6KEH MH?6ZNM7*&:#=R-$K?&/QX%X[%:UU5*D=&62;5,F?C.KG%S8^&JOTPQ6NE,#3.Q?2YKPI,W"U-/ZK;I?B-EO^4&[-]6A>AV+6H,H& MLMS0^;+I35EW*S@5.8;R!":,22 EI0"EC .2,P1RE<),"8)5[+1'$4K1J;%? MQT[7@)I (VD;A_/VXQ,\?&=KH@G;J9KKF1CGG9EM\:%.R[V?JBCHVM:H[8-; M6_NW\"&'H4?%6]Q0(#5'#C<*"_9QE%)@>8-#)^O\_5-D @DK""D8@)PC@)@L M #.=M3#*8%X43$"<.D9-GA4V/6IOJU2X9I;U0FK+SWZ "LZQVTH>(Y#C94C\ M!4:>%S5V3.1%HT^$0UZ^9[C_N=3#]&J:8:T?I/AEM1)K[>'>*U,AOM0,-\LH MSQ5A&8"80I.#FFO.X!QP@:DB"8,Y=JJ/:2%S:M31:AI]-ZJZ.X:7(+;W\3P" M-X*[5FE[$VWAJQ2^J1;"*Q6U2OOUMRP1\N@Z79(XNA=D"<$IA\;VUF%TT^VK M9\H%[W?=FZ6"4F0ZR\#4+%ISJ0#-"]-CILACE:!,RF2VE-_I1HIO]H33+]5J MRI!ZRAS)#GA2WE':C7 N@%RD(E50$)";&I*(F%(G&((K,&^<0DJO'ZO=N2"K2 M8?,7D]$@:-Z;FLLE' M,3$6MPP,D#<]7.[5/ZB)K]G=RSN7VE^OFMVLX@SAA M>DVI .(B!X@*#*@0$A14J$*_9"Q.G(XG!FDQ.9:IPE:>C+9F^OQH]*U"(<5J ML:!E%>-=AT6Z1GD/&B8[9@H.?F#.JIME:<0;)?7['U5:FB;PM171YW946D.V M%WGTA*X"TE=$^2 =Q@TUOP:FHQCTJQYV;7_EN=#+ZQEDVH7B- 7@^5/CN:HHT9/6K8[X;I0=VD^YAM!V!VTP,,%WR[8= ME.>FB\J??/%;CG\_"4YX5 .3Z^D Y9W= M4=?P9G\K:DVO8DRZ$6'_+WVCT:A_!"*\^_'&>QM7'?VQU1G$JW@CCUEEY*_$#6Q;1TA3T M67^699M^->>S6+LK*4,0")91@""2@*:LT(L@A?,TY:C PJV$PDDY+N0R3NV$ M2BTO6SNG@56,)IG2OB!4YI@/DP)04G# E5Y20BBY+'*GMD_7PCIF[L(.RXAN M-N6/CZLFM?AAM=#O[QI$H0?#;G5Z-<2!W:A6/U,TH4[3O:F1 M\]C8J0\"7SV<3LH8MUU3GYE'G9EZ+QY&QK_J+X:4^WR_K9O3Y,2NWS_+_Y:T M_*9QE[.8)#+.8P%$@?7:4FJ.)B+E($;&#>Z@ MV_%&4"@#>+K%._Y%=9OLRYK!O]PAD4"5JO>I1'J^W2.Z*6\1=O/4ZA(S>NK^=2_1%M38W: M49],BW>;H7CK"BZ].OXU:K?8P.RM:HN5L 'G-G^72[$JJYB,N^6O<_E\K\S! MY>=R];VDCU5$TRZ$*Y%))F,8 XXE!Z@0"!#**8A17*@D3Z24A?7)BXODJ1%] MK7O=C!S,EV"AU3=A$]69;V.!PZ:XTR!8''^$@C8P-]N@ZA)E=R70#N<'H0 ? MZ03@JM?9;:]^"%*]N^U.#QQOOWR(G7L[WH,>X*GZ[S?]G/>K1SI?S@J52D8) M 4C!#""48K-SG0*VSRQ>JS)VYQHXUUN9E]D4_ZA7G07NKM M]U)6GNL[4Q9;ED^TW+Q^TB](\VXKI'(:8P((%#% 28$ 2X@"L2)4*"XX5U;1 M.DY2ITFPU==QO/(^JY::A%ZQ"[_S52G:**9F_ M-7IZW+6[B(6OK;?S@L;=/[MH\-$FV.4[!M*#62TUX0YU9:(9S"G#>:;)@,O8 M5+$7@.",@S@328(H35-%9AO3D-F2%HY$.-'!5E"X][SN+KWNZ/EO_PLGL/BO MJMGTYM61&XXAQ50F-(42)$5L\CB@*;J'.% %9P5FJ$B*Q+T#W'7 CMB^;=NS MC=6=OJ[&,TTYCR4I@$B$V55%4K^BL?XK$R3+];S'"7%MM^8#S?"]TK0$GT!: M?JRN@B;T1ZJCW/_5%OJ[/0CN^DQ+[6!Y_&2=1<37I^I8P+B?J+,&'GV:SE\Y MX'#E2]VVJ(E4K9D6: M"4T*L=6A^Q#A4_-J&_6CCOY1;4!TO,7D< 3@.B86QRT!D0Y,-TX@1W_4^KL< MN+BB[7#F$A#UD8Y=_+SB;N9XIS #K=T[B!GZC)&CN>JOU=UR MO2FK=W=]OWF0Y;<'NKQ_J@I[?UR52LXWS_H-_HM*6<4*9% O)Y#5KNVTS)K:-Z[170HO0?G3 MP#ATG-F;O1"A/?_K ].:Y4('FZ@")]IH=*(&GINH ]!-U$(4-1A%%4B102G: M-4J>0%!;D'%_ZR@XOT;]-<+F@@RDMSB[,-H-\P7^+M=F;[0YU<,)3].,$Y K ME9DVS +@!.6@2 O.68X(94Y%S?>>/K4O8Z/#L/DB#X0C\7;!&PIF* M3UKLB1'WGSTJ,9TTZY ?3E_D-DV%G,\^+#<57>@Y04V)&JGG/WUG>GHM-S,9 M0RAHD@"2*PP0UY.523UM1:KMRIF@D%B%RUX2-+7)6^L:=90U_@2-&G7MYO)% M=/NGM4_, L_PH7!93WA;+$[,_;7D__Y]]?(?^A'UM-<_[&;[Q0>/,O%MS6LY MP/KZ 3N^OY6W"\E_6>GWH]G1@@JG0E$%B%3"1%$6@,4D!WD*E2H2Q!/*K?=T MCQX_M:G_6_GOD5$QJG1TV"@\!LYBX_4J. +/ZM_*#A!#MDZ/$7'8'+T*F9&V M/_<0\K2]>=;NW@W,X[O&VZ(\J_'>)N3YJX8M+4SO@XW\51.?.*RM? ;A'N60P%I$IRD.58 912"9B*T+7#7Q.I5?H-6!CMM MH^'U]P<,C-WZ)A#.XY!IK3RHM#\NTG\3.6/OO%@:#I^G%=4 !49==@T'Z'!M M=L63KFT'\+E! M>D5' 3N$O+<7N"#VC7H-V(%QOO& Y?V#FUZ6IIS(>UG_>;?6Q@I0AI7^YUSIOSBVP+04/36R>O=@]ORK9KJK M;?F=NKYM-<<6NP*!_^G<,--V..Q8*PS(@7FK53KZJ57[;P;K7:FC1O7HCU9Y MO]TU'1'SUVO35O#8G3<= 3G1A]/U"0/7H.TQ6:=$YV]:XG,IQ;TI[_EIF\'9&;TZ-F8@E;(ZNBEGKMW+4SJ@R-]BT-VM@JY(CX6GF'4'' LE=PI%/RRR*D17AU$NUPM0:.@4WLP .*DC)YN?'(&3#L.N1ZBP+Q1HU-K M&%4J7HZA<>:*?A0\\<,9(:-R0K^AASQPX>IA<_]SN>)2BO5'K9RI6'.O;E_H M?&&6?A]7I?F7KV9M6*T7WTNVF0E>L%AE' B1:5:0,0$X*12 !<-IJH1>DUD% MS@U58&I\T>H?F>&-UE71GY5J"*3:H%EO]7=C$N>AL>.8D("'/XOM8&U4-5 ; M):.=SC?1UAZ@5B4PE_GCIJ'H>6(M9_&C\ME0< Z9;O!SAG'@%SU1YTLIVEXW MS2<;ZR54DDH(>*9)#J4L 9@@ N*,QP3"#$+)7)CNM)BI\5DW9NN]5',^=VR. M? 9-.W*Z'J/ %-0J&&W[4?GW?_I!\,0D9X2,RA?]AAZRPH6KAY8N_&["0+[( M)[.9L_Q^M]3?C,=J3^=7+>QN(Q_7,ZP8E3)+ "1( I0G$& 6QP 5>FFD7QD1 M4ZN,(1>A4^.%1N=HJW34T3KZP^@=58J[1IC9#( =>?B&-3"5>$!T0!E$>XB\ M%42T$#ER:41[$(Z+)#K<.R!3Z5:\F*)KZR;Y6;L[372']HG^1_+->J8*B6*6 M$2!R6 "D4 QHDDGS$TM0FF-,8^O,I8OBID9#C<+14U-C0:,?\2:2Z:G1V2&; MYS+<_=3C'\3 I-/JN@50:[L-!?L< D"']"BO0(Z4+G4=H&YI5-;X]*9577[* M>&E6UA;MI5W9WS6T\X9ITUL5'6Q6+T6JBC0O*)!208!HF@&:YQA(SD6&8H@U M!;OUVSB0,#6>K16L>\^X=M0X!,_.>[L*DL"LV44CP(+OK.G>&F4Z0:UU8RMV7%NKB:8P=;4^ M/B^Y>[IFN(&W7(E.83A#+U]/53S;57*Z:4=15.DM\E380)8 M@X^ ]\0KWWJ^4:96(+C/IW:%$N@GEN)V\XZ6Y>M\^;TNPPCSC*:8", (50!A M5 2IRG(];\J*F"00M,LL?Q%C?Y.9> M?:-_?C8;D9KA.MT(OJWJ7@0S2KE0*9<:>V6"-60,"(&:=^(X%RI.:)*DLQ=9 MLI53F.APC5RF5E>O<#.LCH3D78NB>652]--"&^58[??:$;,CL!%'(3#!U?#O MF1+=-? ;:_YV$VF#S&I!FW03-48%[[WA"6"?L:Q7:#-^H.OUT)V,@O7PV&%$ M_*M)N36.XD$S:DDPAX)BD.HE/T %E0!+A$"!6)IQP66AG/8!SLB9FANWEYJJ MQT1_!$U9:_VWRH!VZ:>=E:_/3T^+:D%(%W7CZH^+U8_N2>>)8M=?I*G_:?R; M;[)\-"Z/7D$>7?5^ON;5.O(+W;C&UIT;3SOZ]3!*@6FUTO F,CH&769?0,(3 M_YV3,BJO73#UD*\N73ZTE9Y^UZL^G@NZ7M^K:@OM]L_Y>D:(4#C'!8@3J%V] M),D RP4"J8HY*RB5G#EE19Z5-#4NJO3;;B=&?Q@=76-0SJ)JN=WG ZO01QA. M, UH5G8! F\]R\[)&;EUV05SCSN87;KA2D*HRW"1A).4L )D>:Z7>8JG@#"I M^0 )DE-!TB(=Q@*3+'BVU6Y@<;-][!SG^M0*E=F#,7QR!RD]MO_PMYG&_67$ M3E\U(+KKW0.=:[=W>;L4[Q[F4GWX4_)G4^?Z7JDYEV5S8([B(B-*%0 BQ@&B MB@'&( &3TCK:*1XWF#F%*EL#W4T @.$-_ M^"V0'%((VQ)2A_ O_]".% -VU!]#U[;%T=*>B[X2^I>-U VQ>//W>U2C]G]02<.#X3[XKH*M=_X?OSK=XW$=]I?E-_8M?1O%'>86%B.P86 MB[T R ;^0E6@WG5 ?=<%M58[N@L'JL-R+P"X(ZWW_(#LMO!S1*MWY6?[K/&6 M?H[6[:W]7.\=NM&^XO\TSY+B_;,IE5I_3:HOQBW7GZ!UU81^/DT$RO*(M9D25Y7&1N,5>VHJ<77-75SG5OWA)NVUU[_Q &W\\WYW2U MSE&M]'8MT!23MH)WP&Z_&U;>S@$LQ8Y\0N &QO'9@>/]0^.3UFLIMQT!JN"# M+W(I?]"%":&9I01+;%BHP"C6_B;6I$04!I@F22(@PEQ:)8U;RIN:J]FH%BVJ MZ"0M\;':TGF5M'0-\+R$M!T?><0O, W5FMYT&H!1G:W#4^%EB6?T\5GJD5\6FE7BR^>A13_F&\>3$"?V7+7?YA5 M^ M=F/5W<_+#$\DRP7. A90 )=SD3&OVD3$B*(^)DM0Y9WJ8*E.CHYTET9,Q MQ3W!>N"0V)'3.$"'/O;<85Q9857/M&-1$U+\_?-EL3_^TQ+S2V+U[ITT SS(B,D12!7 M>0H0(10PGIER[A!B5B@HI;!AQQX94Z.]5LUHJV=3^\J.__K0[":A"P .,$N:\G__?OJY3_TW36QZ!]V?-+WS%&(PL*HE@%L+AWF'_W\O)XO MM0>FN87-E]6^XRZ_^$YH>7,UIYU.N9I:2BDTT70:\>C?:=5$?5(0D>=4SC:K#5W8^4W^570BEJVBX6;.-R-CVSRRT=_- MJ0HPCG;.UMN.3F!*:XV+.M;=1#O[HJZ!33N*J#6Q\LRZ_=(:*V^:"_WY9N'& MP)//%D#!47VY< ?^G@!)0WL;YU)J$1_G?YJ?VM58S$4NTYR ),NH MZ5M>F+[E$L0Y$X5DB-'"*LSWLJBI>8);3:LYKAI=';N7G0?6CGG]P!680?>1 M:M4,L#Z]C(:O+F+G!8W;*.RBP4>]P"[?,8PC:J)Y5S?SV3:G3A)%98$AB G' M>H4H,*!9')N#Q)0JR!@F3O1P4LK4F.'=7BLOQ\[?IW&T8X.KT0E,!&VOKA:@ M$&V[>S'P-/U/RQAUYO>:>3CI^R\>6-9E;[.^=3Q>.RWGE*0)A04"DN?:->"Q M!$0(#F0A$I3$F@$,LA@Y5LSQ"?U(-7'>"'P[IO8*:/CHUW:H;J,VB M+3:^*M-8VV;+S]6;.Z:+M<%]G)3L49MB'K9\6!H,1>.H/ MQ,%ZRI^TNV]:ZQLZ4UK_;3>=]Y\URI0]J7X[+4__IG>LJOHY^V^D>M >?CTYR]@Z'8>7(6 MG,6/ZCL,!>?0E1C\G"LJTSVL%N+N\:ECVIUY8L14H4C$OGZG2G94V-M+:J1O..K@.*Q)V!UHZL/ $6F)=V6'75#+#' M; &'SXIQ9R2-7S6NW^23E>,NW#*,*ZI<1RF-9_J\?K\R119G")8B50E1&'EU,_YA(RI<4.C8E3K&/U1:^E8/.H4EG:D<"5"@>+>7M,_ER:#)6?Z7J^WFZ!U/DJ=TM>&EIZ+^L_9W%.BEP5',34 M))3$A !,-&TH)1'C0G*BG"J0C*+UU(CHW8-9XYHB#\H4<'@Q]IL2C2MMIO8: MJV7 #VHRX%U=EW%> CN^F]S0!F;073&.F[V-GRKDO&MT5%L=[9M=Q4?5AD>5 MY7N;QK7U46M^]%,+@,=EXJ@#YBNJ8!2=QPU0&',8CF(=1A4^[$MWV!"\T[J^ MZ5P_8P)+" L")*<,( H)8+ H@/YWI9!^:BZH\F&N;(,GT0V]&+)^ "\\H^9AT]H_=]F#G3B04:GGBD3]*H!&)A\B%S MV-PR,*235[U)C'IJ!' MRK2;+Z68;R+3"FD;(.HQ*M0"+5_!H7VBQHT1M3#Z*%34YIYK.UE_/'^T6+9"3+2#HD4"C#$,$A-_1?*LA3&;K6!K45/C6JZ7:H^]I^[#^L?83\H M=KP4!NK +.41Y2NZ/-L"YKUM\T7!;]2'V1:0\XV5K9\PM++,GK^UW7 R;=T6 M*[/GM)YE,,[S3).7D@4&*#$^DM#45DB.%<1)SC+L5D+FHLRID5AWB;"6R[G^ MW"]7&Q.(O3LS<*T?N MXF(-P7&Y%OM;KVR>59>0WG6RK,*.<1S#A L""#056AA.-/D@!5">9D+$*<7* M:976*VUJM-.4J>\T][RJL=Y)@"V=(E^P!:879\2&M^'J0\)W5ZZ3LMZF25>? MV6=[=O7>Y"_"8KT]^&H"!/,<$2A9 @03W.P+4X %+P!-!!("L3@M\FL#) Z% M3HU$NB?A6U6O#V0XPGIX',(U"(X81K"+" B0^.\ 2\##^B.1;W[6?@X$FZ/R ML_<./>FN3K,^TW+S^JVDRS7E5=7@G2NT:V$M%%,49QCPHM#."D\IH&F2@UC& M"@M(E8!.Q.,@>VK\TZ@>5;I'7>5=C\#MX;<]"P\":O!#\7-X=M9/T1]!.HT/ M0,S;0;F]Y)%/S)TA.3XZ=W_$, K[-G_4;'BO*BE*EO?*),#@JQX 1E$F<*E1PIXK!%C*G1EFURF8OM57:_&S4UFA'C>*# MUF(V V!'7IYA#4Q:7A!UIBL'C#S1E(W$4>G) 8)#6G*Y=>#6C_QN_+2Z!JAI MR[!:S/EK_=_=QSP50L4I+30-Q1@@*0E@)G5?:3CT_XH8Y6[MU&VD3HV2&J6C MNZ5:E8]5E*?C+I 5UI:[0;X1#'TZUH"W5?@FJI6-_FC^#.(M.<'D:\O(2N:X M6TF,0>@FU/^,+PV M$$'/97AMI;])C5U':,X5T'5]S##^,P=[7\U665UW]X7.%^;ET>*^TH5\MUIJ MXGU>/:]_7Y:2+DP-7Q/D]GE5*V9:WY@^KS#Y35_YL)YASE.>IPDP!=1-5F(. M<)8S0##&L*"%5,B)'OVJ-S7VM.@:/<:@V7'GVPU%8&JMFHGN++N)MK8!/=V ML:YJ,-K8%^T,K (^H];$F\@86;<1ATE4V^F/>GBOR4M/^I_6<]$+I(B%SG@-#5=+_(JU(N .,OC5,$DQM(JU*M' MQM3X=]OPI=8S,HI&E:;N#7$.X>PG54\@A69&=WP&=<0Y@\!5'7$.GSEZ1YPS M1IWJB'/NTF$NG8EYI^L'[32^S(44/[_^OC8!I-L*F[=\,W^I6:BMT(T*)?7R M-04IS'* 4CWMB4@%H%05L8I3SF*G,$]W%:97#.K58_6@2Q5;;.K)TJ[MC MH;B5$*99D":RJ(H+QA@64Q 0@M3H2]E MJ7"JS'6IP%3RACPC-GIDO.]8T9V MMPD0/3+P;%3H\97#IO8_FNI,MTOQ9?[]8;.^WY5NJMJ!$RQ1&BZINL78;:C 9_@!2:%+6ZF[5.M;-31 M]L9SVW5;9#PQQD5QH_*'K?&';&)]WY5AYDVKNKT6=4VLJ;C?55S2%WQ:+61#M3AN48!WT)[%AS*D,;F'$#C>KP>/R 0$B9 U>L#[246H 4)G%*+M>5C%OSN?M>38N?7W>7?*:OYI]N M?]!2U-E6=TN];JZV%M?WFP=9FJ.#^ZI<;Z3X]%RE[O B19#R!&!< M(( 83 $6D(,XA="D>F?:>YX]5=4#M?->;BR7PV/I[\)?AU:$H[*.'Q+13<3D M]_ERV03!UEI4GOC:0.#JBH_W:K $)B(1,4"48=,'/0-$Q 3@.%>QH%"D>?MJ M?-!SYZ_^8K0VC/9:2/U)^TN]$)9[/5,WN=8WI M467[3=2D+W?,CRK[ZX""!H&J:5V-@?ZQ0L'C/M78 ^=K^VLTOC"\ESSG"2G%?)67C@^^F9D1*N*/^:5HM%/LE;U;S?14CH6!SV/L.4) MI0_<0A]$=G2,[AK,&C4]EAF^"(6OX\2S"2O[P^JM\T2A4&9#:M54L)8!Q";7/*P1@Q!21H!G-DP2F.!6#MN5ZQ4YX M@VVK;+4#\^GV[X-R'RW1=]P/\X;I>#M;SG .W[ZR0L?W1E2_T+?94K("XNSF MD-W= TGI?(6_7\K5>CU+$I;$*,D %+%V8&!BBM@P GBA"(T12QAQHZ,+ J=& M1)]+N3"IJ+1\K;JTE"9 :$#$_$6@A2SB#)("4)$0@ A1@,3:7522*R40CV-$ MW-K.^X1ZG*[SE5K1.UJ6KU7 U:,IINL99TN&]XA=:&[OK;AZ$U7Z>F1W2V1\ M\?HE<>,RNJ7Q1UQN>]_ 4O,'P?P'H?Z[9AB5L/T _Y^E6I7R&_US1C.AB& 8 MY!!EFNIQ#JA4'.B5*DM$"I'BAG-5\(_5\.U(Q-&$=Y./T MU \-.'IVO#;>8$PH=:K;MN?DB-U$K+(MTL9YK)KO$VM?Y?6]Z#1N'7Z?,!X5 M[/?Z\,&]A<0SWS25#$56<%1D O 8:Q8F20IPIG]2C!,3,*PH=\J$V'OZ]+SK M2CE'PMP'S([X!L,0F, :O0)4=3QIL;^./YUGC]WCY]BL$UU]3EPT;'INLP*J MKMQ5F-^]^GU=NV^SF)-7 M&[.H6I&61EVP4N!9_X56[JW;S.['NA %A%(D .=,+Y%3F0!F=DHI3RA2,:$L MB=V6R-[0'F=]/#+>=LSJ#O5LC_RM0+%$QGWRQJ5 MG*W,/B1KNYN&)EZM^#^_R"?]$CV80^+WSR9PKNY%6^WBS0HH4H8*"AB"*4"4 MY@ KF($B*6).$:,R)P-6O1<%3W1%6YVGF]9L6\U=$[0N 6['*G[P&RM]2^L: M=92-:FV;5MTW%_:+!Z1S66+C+;OKDKR1D[TLS3_._;*]<7#'QW:Y6,6;F*"5 M4C[(Y7K^(NNCY&;-(CF.$ZMLP"+/>=HQ*M!\-RZVS$!@'9J;;^W=WT>UF4\[9\Z:JR;99F=K= M5:JI]Q6G,T+^>D9:RAV[@:0;'">Z23H^P(VW%O1?I?:^-JOO9158UTP'EB*I M> P!QJ;DK> 8,"PEH"GF:9$D619;M0\X_?BI,5!'03M^.8-:/XE6.C MCD%@[JUL,8DXC8:F*T&E8YMA87ZWLRFJC3+9',:LH[L\=J_T!;*OWI97ZS-N MYTM?\!WUQ?3VX.'5&ZO&#%5IR+H\^JS@>:R7K@H0B0E '*> 94( @82,]<*6 M4()"ID:<6[K$^X4;>K\N]=O/ *TGPA]P128VP8@-*B"XSD(KBKA>/30 MT6LXGC/K5!''L]>Z3_)?->:+SP^KI6P2+U524$)3!+*"<("(8H!"+D&,O2PT2;I M.3.ZD_/L-0//L_B#%,\+J3_S)W,CJRWN)L>QJ6+X6I6#V#6JX$S$29HF>A;C M0J^&3%/K5&6FZ*I,4$P(QT[UR*Y7:6H$T%I4N=W5V4ZM?EL!]-7Q2.SZ,;,\ M,QMU)$(?JIU*5-]E_MXT8W*S'92@74?\0>OK3.YZA<8]M/,&X-&IGK\G7QD@ M5F_)FZ.J&8I1)F.]#E*,Z,40%@K0A&*09D4*99(0A91+WO<)&4ZL.4+&=]6* MHENJVKG)[BD@TTRE(H\QD)+F "&, :-8@%CD^LO%"U)@JU6E+R!'C:IK$^<7 M[J>?I["T^XI)LHK6,3S\9FG;AT&%OJ M!Y4FSNN]K/^\6]XM7_0'?57.Y7HF!6,\H1SDDIEPVIP 3: )2)*"JQ0EC.5X M0#16KU"KMWO\2*R.AFY3OQ]A.Q*X'K!QZ*#5,_JIU?1OFC4C&^RY,BIZWIB*.XD=N*3(,G..&(@.?,XP!Z_)FNX.^ M?\PW#ZOGS1=)Q7SQ^EZ:2OOS9976N*TP6]52F-%$YH4J3*0I,V4U]7(*\[P M2890FL1")=*IG?E@3:;&B9]62_!(RW_*.DQ2UK40YU65.#..;DPX?(#L*'$4 MV -S8U-NLA/7\*.V(FK,B+IV1+L21C>7"H,X<^35<'HBR^%ZC,J:5\-U2)_7 M/W!X'$.WI7%5$I\HFC")!> *"8"P8@!+20"A4"8JA9(5UD>=YX1,C?VVI_3' M7;PMHT![(;U\".H#J,!\-0BC0;$,YT"X*I;AZ*&CQS*<,^M4+,/9:P?&D*X> M'YN3@#K!K5,(>Z8@55FLI[E2L02(BOS3T#8XMD^3+G;5*D.:7.\B0#*-94C3+-&XP@4\@\)2C.8 KCV"E, MJ/OTJ;%%HYSC?N<^8'93?S ,@>=ZHU> K-"3%ON*@ME[]K@!+:?,.HI-.7G1 ML.GYRVHE?LP7BUE!!%6IGI0Y3)7^K&O@3;QX[Z$3@TYI#_CWX_ MN$*D?OZ_\TW_<2JN9FD+P8D:E]:W#J@+\"B!GM-VK_W'NFBN[9O5W1JY:(?^^7+&U M7G&; Z.J:;=IV++D^J[JI?AUOI1W&_FXGG$,11H7 BBF$NTK80*P6=5D+)=" M(9GQ @[JL>51R:EQ8C?^HF-FVRE=1%5B=V-I5)EZ$W6-K?NH1_OF1G\8@Z/* MXJ$=O7R^&78.W5N/=V#V?\NA'MYM+,!8^.Y-YE/%M^ED%@#DLWW/0L@:6-A3 M_,]S'0:X_K9J1D?7#]HG?YD+4W/E][5I];--GVD2#TU/";;> ME)1O9K'(8YGHCQ G>0H03B2@DC* 8B3SA*-$V3G4(96H8Z.I9%FV5IJ& MLI')DC/_:G[FVL[HV>0.SY=M/J+I>;ZU\#\=BXF&> /L/C9O/:Z!/S8'0[HU M,-(6[N?XF5\;.Z/64%,!ZZ??ZT'^6[3+#-S9&_W16NRSS&G ?%5$36$BN,6 M3PT(\E&=U9"R!FR]?'YFBSEO*G:MFU4TA5DJ"HX!9(H 5+ $$*%7+SR.(:MFC[C>_=K3MXXWJ9-G]Y[.S>]%P[.]M8,^HW^V?10_UDNI9IO9BE. MH&8OH3F,4X 0%X!E6 (DH,AR'.-8.A4A.B-G]C0/P=D?)]$V<[!](!=8.9KW$"M8M3H&/W4:.FQ\L,%'/QE=I^4,G9. M=Y^I)[*Y>R]WXX9UN9E]E=_-=^ 7:4I%/SW,.5V\7SW2^7(F(.,Q2[1C Y4" M"'((F) <0)FF"L=$,&[54*U7RM1XH:MA]$>MH^5WO1_-?@;PAE'@^>\&C_7$ MMS*_;]KK!W2FO/[;;KKW/WN4R6YE7CO5[2X>L)AYMUJ^R')CP@B^RN5\57Y: M;>3Z_;/44.5MQPG*88$R#!"F^C^)0*:)H@ HSCA,84%2:+^VL1 XM>G?43FJ M=8XJI2.MM0D[RQUY( 5-"$)@EFFK#AZJ )3XVQ[6AX,N=WR+220@6F[ M5OVFLW7?M&;=ZG]C-OV9C#[3N;B)C F1L<'?HF\H>IY6@\[B1UTF#@7G+%[+>MVIK^4IN!K3/0WNU 4 ML+BJ9\ X8"F%0,:YD)#D',;4*8?3OXY3^ZQ7*DHQ/#T\Q#C:$=<;CTY@TNO6 M@^_:URT*;P("3M:--U:V%>/7-U%MJ0D-:3LT5]9ZS'D--Q2^,F<#:#AN_FTX MB(^R> .*&AJ0)JI&/W1A'..[Y3OZ--_01;,ID< X+V26 ,%1;!JXYH"B7 &> M2YED<5IP[M3OL%?:U A\IVRU: !ZDC?ZND9\]4%LQ\C>@ O,K>"1G@; =?_C!+3!Y#(7,F3@N MH^&)-7H$C4H9EPT^Y N+.X97ROPX7YM>9I43\U'_VWH&F6!$)AC0M'(T"@F( M0ACDC,28I%A8YISW2ID:16SK0-::-DN(J-+5O5;F,:C]U. -JL"L, BE0=4R MSZ)P5;G,XZ>.7B_SK&&G"F:>O_AMMJ,^_"E+/E_+[;+GFVE!=;?LZK M!)]96A0%SR$&"K(<($@EP(I+D"WZLFQ/V^_#+__K"I&_/>*],_FS]([=:B0J@, M%R S?:X1IPD@E",0BX3D:8J8LBL/8"]R:A^56C_S+=DT&KK$35F!W$_]8: + M3-R5OM&]:A-/HOLRJG2^:;IGF]]]"P6H2RB:;V#'"D;S K!C8)H+5OVA:59/ M&C$XS<6R_? TISN'+4#^(3K.""L2@7DO( M&" <)P C@@!.J*!*+R0P@S/]++:R74TX:N R7[IZ!%R#UYH./\MV'0/)4$*4 MR=A N3"-]@C /-$?S@SQ5$(%$7/*Z@HX F-\15OU(UKK'_&F*/U1-7H0C3Y6 M=DNO@",0^&.\!;]1/=KY-+7:W4+V-RW^_M9" Y'SM*QQE3[J"F4@-(>+C:&/ M&7CDSK6+\[PPW7_?RZ=2\KK$C/YY(:M%SE+"%.PH#!]I1,0\R*.&K>;:NW\:@ZS;UO3/TM MQZ,&6^@MCPL" !IZR_\$EIHE&[6;+H-A^D.[HN5KW]U6[+A[YXY@'.U_N]X_ M,'3K>3U?RO7ZEFOR6\\;6OQH.B9V&B=^6BW+MEIBM\15U9(3JAQE*PJ%O2SJF) MJL?QM:/*<4,/85WG:]0N.&P7D#\"AK\MNJ M/5S5W*]0D5(!F.*F.2A6@ H< XI3B1A-4T:M.ER_J153^UR\>S!GW";,0IGR MV74PSI/1V:0PMT$X+L=^;_9^6!S-_A5&/?#GIELEO8-"]$/#<*(:^OJ@'/K- M<0GU3M:[ :0M>]N"8MZM%A;S76M>K1::O\*;Y7!&_5=XPT8Z]O[+O&EN)^MO M/<*]A_5OIMQXY_]OC?]>2,&;*S-RF/1O],_YX_-C>VA5GU9]EN6'QZ?%ZE7* M&6,JQU#[9UI[UM1[3E0*,@:AZ?67.O;S"Z;IU!RQYG1WI;;'[54XM*8T2?E# M]*3E/&@;H[J;Z!LD^E\<>LMMSBD,:.A]T>M#H1MKCX__M<51:_($0J!M1^6M MXYXOZOG7"':VA=M;A+.UP&$?(G,,MGG]:KZ&51^"CR^?YLW6\^U2?-)HUG^9 MY1F!&2P*0'+3S#F7$+"B4 S*E1*59$I/MN8L&N[[XJM8*?/Q%9\.&KYC9;_ ME)O*:Y:5"?H+\2*;O1VW+X$U]G;$'@+1P#Q=JQSM=+Z)/OX=?+KSQZNNH'BB M26NQH[*>*QB').9\OR=.^ONGNSTF8G$BN (B)J:BI,@ R5()&%6Y2%F1TI2[ M>+C]XJ;FIFK-P&,/!T6/;;<]LTG]/=H\R/:?JE_3A=9RJ;\^+Y8[/Y:C,I"C M!F/]1LQ4G0 UZ@9DJ9.PA.*F?6%ORT@G#;_(0Z?O&L8^G1JZ[R7;=%[Q%.:% MA!D!.6/:!4(R!4R(%"C)L?X_G KF1#QG)4V.&7Y6O7">UP]][S[CIC: MT887I (S1K?BM5$R#%-<1,(329R7,RH_7#3WD!HNWW!MF-_M"YTOS+?WXZK\ M2DVA[9:&?MVV U8Q5U@6$@A40+-88@!S*$&>R9RD,"X*BH;%^EE(GQI[F''8 M^Y!N;0!J58*UMN**=LYN V.Y118*[L 4= 'IK]9(7Q$-Z("8]Y! &]EO%!?H M ,OYX$"7APS.5C%?=W-8(N?5X4E3N!#*@NE_8Z8B)#*,1@$C2($D246L5U^" MX-RI-N0905,CKU;/:*>H<\[(:43MJ,@'3H%9YP1$(PS^_6<_=Y6-0>/ M'WDQ<]JXXS7,F>NNB_K7CV7S91O]L/J^G/]+BCNAUT9S-3><<;M>RTT=U%I* M<;L4;5B$Z4^M!_I1BF:WM_.+&22FZDW! !1% 1 6&6 %24TQ1Z&Y MZC?WQ( P6EO-J_V4U6]C\$V3N-/1=%@&0*"QMB.Q"0S=R)D#'4NKJ+G&UJAK M;%1;&[7F5DFL';NBQN)=^I;-6S XK2#LX'A..0BD[)ND(X0%_ERJ0F"I ](8 MJN];[3^\?S:1>'7EMNJ+U_82;Z/MQ$S[F_I_F78U"V3VWC,.,(L)($BO/V$& M,TKL:ZLYB9Z:3VKTK@IGKU14%[:ZW8]8>W[2/[:) ^:J'Y?ZV5\[./V?A;"0 M!Z;X2N_&S8UJS;?U,!L?N%5_&^=L63%U - .-TO\&X1YH.PZPT+ M=WOB>+'<@RS="\ >]H1A*QFSOWVW7&_*Z@7\I-^>IBT"(5*JF.6 24P!$JD M-$WTQT(2K 2""7<[F3TG:&K?@FK#?Z?H3614'=AUXBRX=DZ_#\C&.!YQ1\O9 MQ;X$A2?G^*R84=W:2\8>.J07KQ_@2AK?]5'[L.(?J_*?:J5?E[9!O"0B$3P# MA!9(\T*N?V*Y #&.49*Q#$J,K;W&S*#EX:#[0&LD9.X&:)U?K$@B]7M79F\=SH"[IO^+I&A^MSD/[ M=%W$W6V_U N:8VUY#@321QF4T^"$JW)R(.^MBYB<-M^B1LF9&P2+[9%2BZN6I6P/3Z:_U/&,]IL[)DSW.SNV-(,2?-QV+U^/EAM5DM MYWQ=Y7RNF\6$7K!B 0D&$$$&4$XYP$*F@$"N?;@XPYI1[7H37)3E\F*/TX6@ MT3;:JEMG9CM50NH#M^ QAT@2D!"A?6(HJ0:WR !/D,Q4#O,T=ZAFY0G:,7SA M8V"I5V MOE"^X K\@3KW"@[9,>B%S*6^D2?HQJI!Y#J+'6L!6:#17Z^G[P$C MUM2QL&._[HW-#2/7IJG3\G:;N^O[S8,LOSW09=.F[9?J-*CMT7;0AZ'ZY7NZ MD=N2/C/)2<8034%"8P50G&8 %TB!(A=8L"(I,C).GT_?EDWMDU!IV'21$:O% M@I9K4^>F+G S5GT;[Z^/W>[+9/2=T(?/0_V<)H&Z T]4X1-M-$"[1J,U1MTN MHT<->*I+(@-5M*MH-X'*.Z'&_ZTK]7BWZZ]1V2?4<'JK!!1,03;M4C0O!"8*@2!((D.(*,(QBD#(FLB++$%+*YE-]\NE3^UP:!:-& M0[N/XVG0^C]05T,1_"AUAX+'A*]>L_NX4=_8X47]MQTGGG[F*+S4:T[+#?T7 M79VQOMS,A>EN-G_II(Q^^+,N"MZK;<5+659$M.NC@E(44Y;K M29Y+ E B8T#3C %%56FBCIWF MIM;2JNQ@9>O@]'A?;X&E6_VF8QO:/_8_K",UZ_$]&/YS^'TI^%:)_IX![JD& MX%N2CZ#<3OV5^L=UU1QCSB6<99"(@M$4<($S_?F(%< 91"94EZ=I0C%GQ? H MW1[)4_LJ[/0SG1ZX]++O8C\.=@0>!-W O'P4X=M1N_U+!7NE>:B(7PNL@H0 M]\E]PYA@"SCZ@X1M'G"MC[Q=%3=Y<'OY;TUM>7%_4#;^H,V@*'!]BPHGJ.*8#YJWS1HU\U2:P:7?QNG:05YDUQ=:%''O\1 MO>=NCY(S@]_:9X;X<(#'<9H]PN_=7_:AVQNYRAYA/>\E^Q0R[".SC1WZ*K]7 M7-7L_DF.F<0IUYXP4P 1+@%.BPPH5F0P45(11EP^%V?D3(WXO\BG55D7+VX5 M=:/BJ:S@5#I5U3LI96H$<%@H]ZI2PDYS_VIX L_\ M0V0"S/M>",+4#GZ+.=]KYH6:P5?-]RHXZU>I?0VY)9(J4+AMX/)%+N4/NFB. M;&=2?^2)8"G(TD*O&4F< "SB#!0T+;@I% PSJW[:CG*GQ@F[+DMEK6>TJA5U MB+!T0+V?+@)B&9A :J5OHIT+T:0!-/C>JZC1O8W "8.O0SQK&)Q'BF[UB+=; MW*L[:KU1L Z/&R\FUMW&O0C9 ;516\K]KI35NG/&*:(I@1(4 MIN RRD4,<)Y3H#\5*$,QA4P*%Z_0MX)3^WAT]Y L-XYN3O2_/6A_V^PM.>8$ M>W\9[#S;MQSBP-^T-QI=9\\ZU!!XJ/Q\*W,.E0# Y U817^1Z4\[Y M1HJJQM9>PA!1(I9"Y"".8PQ06F" $2. JQ3#F' )L=51TR5!4Z/Z+U]O75S6 M/@@MU@">@ E,D#LMZ^+<5R2I]>'EX--[PFTD)_X,?IX\=0LL>EWSOOO'\\4M MK-ASOFVN'^9MWRUY:5SY][+^\VYYJBOEC!5Q5K!8.\V(4NU#$P98@DV3R QF M6:QH[M:!R4[LU.BR?I_U *_GHEH'K99N[JPEVG9.JG\, S-KJW#T4ZORWTRF M4OBNM6Y(>?(0+86.ZO>Y 7'HS3G>/?AD9U-2OOG'?//P[GF]63W*LCIK?J=] MQOGFU]5Z_>%/D^&C%] MD2]R^2RCJ1T3UJE(]^,B-;KNGB?/3JD#,K1^S\'639"A[[=,L1D!-'7JY/ M&,B.=/U@_M\0[PM=R*I)5>L;FE_<+L7^/W2NG.489BS17EP&N02(805HP01 M@A#*\@P2)&9/5;KCUPTM-Y:T>8U.+M/S4+-P,_5G^7V^-.']$=?JWE3_K7J# M-UI7077E;J%C?N_(B%<-9$(@3X2*@2@R4VP',D"Q2("4D#*6%GFX0=02ICN"EI^YL<8D])>O&@/SWZBCH.GMLQV ^A(S*@?_V+W#XT?0 M![*^OHM7Z3+NI](';$=?3R\/'=Z3<;ZI M.T%/,=UYPAEUPO9M[/UWRQ,GO5 MNTASI9*49# #@D&JEQRQ!#BC%'"5I1+A'!4)<^W8:"]^:LN.CO;5S-W3W[W! MH\,XV*X20J$;?*70 VRTTSWZ(TBH_C#LM)=V!.-:0<\)1A!-(VRZ7F+T92P#C4"P25F1T5;/K30BYHG'$% MG7947(1/C=RV[9!6.YUOHL>=UM'"N7KU(\NN\B MW=&]#CGPQV]#(//$;DZB1^6V(: <,MN@9PSCM4Y$0=-(\9:MJTV8&<\XS;.$ M TK2!*!$+XPIY 7(&<^+E.34D<7.BYH:9[6M3A<[C?_3C:!Z8+6C(S]@!2:? MCI*[_K!_M(IZ]*0NH^&)5WH$C:]^ M72V_?Y/EHTE-F(DB3M(X+0!5VNE!&2P 3F,.",H1)W&JUW=.Q]J714Z-,5J- MZ[(Z)KE[WFF(*ISSB2Q M^,1OU &YI-]%+LM98W"P&C7%4C6]ZG M/P ONE@2!5 @S9J]H\MIBUQK?1 _+BRL2Y8(KECB&Z\^(F=J]/)^9X#[5=W^ MJZP_T;SXY@IS!VCT5?B-P(06<#VK<:M%K)JV9D>-C8<@<. 8/(QZ2, M'BWN,/586+CKX[WSZ82RV2F6;[X6Y3\_%0MULU8/Y0P)2:$B.9!0N")=\V\9G7IKHS(SQC"8<4:&0]S&J/F(]7D4QIFHMDGGW(FV7IX6>P WDE(IKB& 4BN 49H# MQ@0#7."$IB)#D+/90KDFZX6"FM90MX+'A?DJ$K6J ^ M4Z:55#F(TSP#F.7V MZYW8RA>9(DD3R1-/ESGLEWND]^,87VWGUV-0 (=_41[-\MZHO#EQ&#:E^Q1$ M R9S'XA\\S3N4R"X)'"?O+9O8^_'95FLR[IQXF=C4_,4<(FR+(8QR#%-[1Z= M 29R C2!C&&)N,Z\,U ?A?W/*\T7[/OK%2WFQ+1GY_4S>*S^K&^^T/-G]4OQCOZ7LZ( MQEB0A ##2_8P 26 0)$ K"3.<18+%GL-''&4.S6_I55[MZ36\Z#2$7#'X\KP M, Y]:-DBN%7YR@XCX"KZP@IY%?V/8JOH=A%PI(@G2*&.+QVECGN(Z0?%P5&F MY^5]"UT?BS6;5U6SLE@_V>.0VON2[Y[6GY?K_U%K^UV9)1F#:0(9$,9= CA& MVH;'5-6ZB6>)X21"O,(UCH*GRDJE=9 >5\M'M3);*YM<;:L>'ZLT:ML>8&5G MJ!7&GZI?+&7TR%ZJMF[VH^:7*WM&VC_LX[ILCJ&? 19CZ/!/K7*TJW/4*ETU M6#!J1R]J75%=R()&/ZB"U2XZBAVY3-$/C,.*1,_K^Y'F*.8XXPJ@W![9JI0#)K(<,(RY\&DR-]G:' MWVQFI#^KLBF>,ZM63XTTC/<+6_U3M9,R6GO]Z,U_P=QX;M!E&#Q*Q==[S9L: MC>MB[E/-G08=-=0;SD"DZ"]_5';L#<]KFNQ_H_"UC#,MN5"20J"@\0$QHAB0 MF&8@-HY@(@3&4"*_<%F7N.E%R1IM^_MNG>@R16&>:P10 E. 4RT E0J"!.4* M494F@J!0E:%3>\=4+9.?JQEYYBWSQY&ZT(! N[TP0L$W\+OA3)'G.!6=@0" M[/HT"CV/2;C^H!VRQFX+>M[L(]U '2[JO3%>E%K9_?:M\9[NB@?5G,]I!4D< M9Q@8GR,&&"<4<)98IR_'D!--/0L:3DJ:&H5\W;;V7!I%H[71U'OS>@)4YTWJ MY5 -3!8[.M8P62T'.-H\BT6XG>0).6/O&+O-/;(S/'-!/V)X]U06"U66[Y?[0"49&'X%&YR1^0UV35XPX73ZUMR\T_+]>J_%(?PP[O_:8O*GQU.Z\UE(MBN7*=AWOD7G> M";+CR6,XZ(8^<-Q!K5(Q:G0<)E_4$9CPLV^/2GNK*;A=IG?,P^V\[,)QB76H M_7HANV=MF0^8K\5J;_36ITW!(L.9,O\? ITS"##4*2 BB8$0$L54O)J8A!A?B]/J0J9MZ-<9+5S(]I#N+I)\B(0!B8X1_N=*>FD MK4?HI%3BK_?+Y_\RU]1,8G[8$LCAG49Y^$\:T#ZXIS_0TVE;Q9 MK,W:6-^P(H-?2Z6?YI\*K68Q8Y*F.@.)IN9YC*$"1$EL@U@Q3G.-D?;J8NHB M=&J/ZC^4/:,T+]IKXT&S>V7>MO9TP;YBKK#-.BU3EB&Z7]F,EC'=SX:1AT M!V8I"VPU^J=5.^(OT4^_UBC_)=HH'UV?A]F;KOP1"T1:'H)'I2Y_0%X36(\[ M]*.QV\=J+._B_I.=3VI#]K,8YBBWI4%$V%+%5"6 2&E;K<9<+9V^<[D7Z]4XX+FMHS_F55+$3QR.:^/5-.X.CV>(= 9^"'O*I&V>IX%5DM MHUK-D$U3NH$(UC3EA)B1FZ9T&WO8-.7,Y_TX8,[^O9IM:[J.#!W_[?--W3!U M%LN,28$T4+$R=,#M* ?*8\ ,M'&3 MQD 8#LP?6X7MANY4]5K;'CD\IG(IJL>FRD(9&]L]X9/'V)FU>Z!5$[B]L&+E M.$OBBIE];C4*2?>PK>7K/I?V[D[_N%+?U:(LGE6=-VZVA+?ZCOV897FB29QS M$".- 59F?\8SE0*-=9;+G/.,9S[AI Y94XL?[:D:S9>E_\S4D["Z.72!P!J8 MD_=Q:NI!?OID\/K+561C1>9U9S2^BJ[7ZU7!G^H:[_4R^L)"YSZ=A2M<__J3 MDL;N87_.Y"-][,]>TH]'_KY*CFU"0#LPWK9I-/K?%M=:T.70,1R@N@ 1BE$Y1HU** MB]&O.<7IFA[[RM^6\^?E>[:Z4^+[8CE?WK]\?%K(IDBV+3G3.L\53$"6P<%HAYFJ)8RE@Y;RH=!$Z-7'Y[?_>QK7KWV/"X0.NP@PP,V,#446D; M&76CK;Z153AJVS.H$@(HHX:!L3+D MS!*F_7K\.O"ULUS"XS8P"R\*<[;4??*)A-$E<+1.3![%^4Y MP!.X&J]+XIN4X3E <*K^SN72?B33=HF[U=_4O7U9?56/RY4]H;Q9:"O&RGSW MTOQQV[TM1QK'.I$@HY !C'D&..,:Z-R.3L0RUYE33O2%>DR-C':;[C6Z1MO3 M]:^J?)JW/7^4_?H4\Z)NDVRWHW;&]'OS\W)>R&J+^H[-[0A>S^!7WR5UX[L1 M%FI@#CRV1ALCHATKKFQR5?N)(;OR78AI(.+LJ\6H9'HA5*\)]M+;!>O5L&UB M[?YRT,X4(5=CN#860;1\ZYX7(:%V:) 1 M5%Q/I_[5N^S6>):K;X712A>"V3\TOJ=YS:W5PZ[/>$@/'#X M ]ZZ=ZLCFP$J[+OB9O%EM;PW3T79'E9@3G,N)> R@0#',@:<8@T21I),$(7B MQ&OB99>PJ='IKJ[V(/ZQT=:[R=%I>-UX,A1H Q/@:[Q:10=HZNB"2+B^1J=% MC=W4Z*S11SH:G;^FYVC,9U;,K2OY<;FRJ$QH(0R(#6*@98IAS8'M,@$U(GB-JVH;@3^4, MYB1-N(@!4K&V?;I30%,E@((L5FE.< *I:S>A+D%3(]5:UZA1=N?$I5;7O=M0 M)[K=A!D2LX$YL"]<7LV)7+#HU:NH\\:CM2YR,6^WDY'3YWOD4EX_K9>+YF3_G8$UX9G*C%,+*('&U14Y!!02.YXYPQ2)1)"$NHV]"@SL.%.OAH2V MFV4#PS4PT1[BM#WS]\](/0.<1S)J. !'RD,]#62@!%0W1#IS3\_<8KRT4S=; M]C).'2_IV1_&QD'K0ZIM;^P9I9K&E&0@)C(!.(<,<..>&AZ-1:RH(+'TFBES M5,K4WDGU*<)BN0"-@C8!0'5,*O --4DXS%, $IR;6=]F;>3A!PH1H4BC&'7SJ;&F MU2ZRZODX2Z_PB%/.E[;I>;G)-%((Y)S@!.J&YV5;;<:50(I"G M&299C'%.O7S"0;6=&DNV;9O!D;[-[Y>+2N=C%=W.W)K.D U-^ M902HK(AV+8UV3*UJ"'8^UY@;5?9>18W%5]'6YFC'Z&$RE,98GE"Y2X/J.FY6 MTQBP'^0[C2*T9VOMG=$=U_)_G^IN2]<_BG*6IBHCB<(@33(),$X5X"S&@'#! M=9QCEDNG0[+SHJ;VAMB;D[-5U1"!4=9S^%$'P&Y$'@:V@5FX)V+^[:_/@A&J MW?5I0>.VMSYK\$$[Z_-7]&US^VAN7-=*FI_GJF*QA;Q^L&=T_ZZW22AC,!=I M!A)L3]9C30%7E((X85B(&*H4.Q[X^(B=WLG/KM95I0O;4=>W+:X#[I#F,4LX M,]]D#@%.[4EFG#(@2289UI2E?DFKH5$?@[;'QMR-OT,C.3"3[ZI[%6T4KO"\ M=L&S1[MB=X""M2YV$#ER&V-W$ Y;&GM<>T$X@Y]W8?EK%_:+^5Y^-[_\LBJ$ MNM7FZH?EXIOM_OM%F6_L8CU3*A.,, 8H3 3 "3<>)I4$Y'FL$V[^QJA7^Y3A M5)T:WS5JV0C&4D>/C?K1H]6_:K+LT05XA(7VB%N\^?)-/VC1FAM]:9>[MCBJ M3+Z*&J,#1RP&79B0X8IA%!T_5C$HX$<#%<-*[+GU*$IV?[^R#0B,0K>ZZ;M3 MM0.9:8IRF=DBBHS% .>QV7(DE(",FXT5L*^K98%&VZ97 MBF>PHA-G1W77=HD:UY]U,/K CW6YQH] RM5Z]OY[ MH?2''TH\K8MGPT[:<-2J.>/E6G$MJ !($ 7,/CD!/!>I[?0>9RE+=*ZB,-[-#"LF4D0U$%*8 M;:F",>"(2P#S&$&M=6CW8 MH$2=VC5+:M#YD2J4^\X+S(J;TAK';V75!/ MX+4O@H?E^KMOEIL#U&XA@[ #LSZM;)7T<&\WA;45N=P 01W? *%$1P$CAI, M< ?@=4C!X\H>@04[-U2M'MEJ_?+9?&6JI!Z I6;?@%*2 M(IERD6>9)EW_]FE=KME"&H[Y_%1%P1A*<9)@!F"J-, )DH#BE .= M\U2C6%"DX]EC[0FMC24>A]LA]?1Y8EYK.]S#LZ-FQ-815_?%HLK/M^?:)50IJE_K"0?YJ%;G4=;9G50DYS M@3TR%]YJR::?L+"ILMBQ\RJJ+9U.7<7)19A(+<6A?G^J^HF3\(:NF3@MJ&?' M6%9^OUY(^Q\[B/J9S8W LG)5$\53DA ,.".)G?\%@7G%0R!SR"7F,5/2KU_L M25&3\_V-BE5B:/7#CK*]*B4Z('8CX## #;TOZ(N9?\/8LW"$:A=[6M"XS6+/ M&GS0*O;\%3U.&JOSL5O=A#9O5U]MO>G.R:*FT&P"#%6P5 *LKJ)*V:M> MATIGD/,X1 J'X$B'1AD8_C)1>/2[0G2^]> M*FEUCJ* '#($(1"QQ@"C6 2IW[%!*=E38U;]T;J5<>C9C]6 M?^5[Y8)VP>RX(0X#WM!;V_ZX73)D\!0BX0<)'DAZJV&!ITSN& AX\I)^U'%C MWC&+^V(S"^JS6M\LQ/S);A/_OES*/XKY?)8CIGB.4\"H+6'5.04T@PF06*WX@9MJ+HS=:+Q?+I[5:FW%W9GE*+\O MY[*I5*HR \P?2[,5J4L[5WU4;/VT4C,I$$RHX@ GV#"62,U; M(XDA2&+)H%!:B=2];?@P.D[-3ZT&BQ0;,Z\BL57YRO!=8ZIE/6NK)4&QL;8I M;EUO[-V].M*UQ1Z[X8&^%@[QA[=?[(%YN%KGFYUU?K^[SALKVT)5NR_?&MI4 MM6Y-W;TZ^CB5=?:(EKS]>H\497G#=?>+T0R[(IVQG8%$CQ<3&A:[O5C2P*+Z M3A8RWLER];A<54^3'4^BJK2DU=.=2->_>+=P T!WZ)A@"R MQS0B)W@N&$K4??^19Q,Y&7LXHLCMLC['AT_E>OF@5N^8^.=\>=].TLD3#07E M@$)ANS$* 1B7#!"4VI9K&8;*O8_Y41%3(Y%6R8C76OH<"--9YWRNP0IWM=9G??:1W],H13_*Z--\_P.O\9 ]2 M^V7U?]6B_:[E<9I!Q13 7*?&.[*Y4[;*FN@,:J$%DU0[<]GNG:=&8;^L_AI9 M[3R>SCV@'!BKK_D#$U5K>1^"VH/ @Y?Z0C$2'9W],OC1T#%K.]EG[X+Q2.>8 MGGM<<_0#_<[WOJR6CV:?]V+'.*RO%](F=3W:I?VLUC.(L61)S@!%7 -,<0)8 MIC# .4:VH357)/69^]0ES(N(1AC_=&=E1(^-QE7^H6K5O8H6ZG2UHC_.;J=* MH= ;F,=:-:^JX2GK"KD/6^0^=R#G?8CD DF@PZ-.4:,>&KD8_?JPR.F:?@SR MCI5%>:NOA;";.5NLOIP7XJ7^WSOU8_W.*/_/68X2E5*= XCL-%-.!. T-O], M<,YT)F2,O'*^W<1.S;VIM+8'-%_,7=L7:)W])<=KZ4$THCD@8M^O$:1,/VDQT?+1'L*1J4U&V<\J:*65V M]H_EE*]LK39?U0Q2#LW3#33)@]M!0#LSJ#8J5ON!F :S&5=Z51;%1ND^@ MW@E.#S(/#>M(/.X";R#J]D&HD[6=;C0>8?O8MDV4,Y8Q M%F>8 "6(V7 +1"PM(T!@AA".\U0DV6QAF]DK>>>^[SXNS>E;3^MO_8', 4_8 M*QIF1=UF>+EIB5@UEBRCHLK@-XY-L=CYHWEQ%L_57LEOJWYB'=QVZQ? .@Y' M'_23;'4,MV?OQB#0MOV$D%%W[MV&OMZ\G_GT947*2_VQ6!1K]:EX5O)UD$VY" M*CQ?$UI M]C!'(4- '[BL.XAJ;U(''A+44X7C065FVI0V'\Z*.\BX)OA;!^X2$ MTN^-NHL$AO=T3Y+0@OI4B&SJW#8]EDKS0GM:K.LQ&[.<,8)I$@.2Y!C@6*6 MY D$+$FY8BJ)&72?AG1.VM1XO_^H*I\BBG-+X!!%#@GLP+2[4Z&[[9]F7/1: MW6803TCX?,I1 L(X5F7*17!ZEJLXPM-=N7+N)B,6L3C:LU_/XGI13V]?SV^J>RP:1F4]$<@L24<(DD!U4".J8I HPJX\%SFY4>9^:O3A4OK@*G MQLG?V%R556;H0ZNOIR]]#F%'US@@;D-[NK6J%6@;9;?QCV!#2'VA">5XGA,W MKA_I:/R!6^AZ73]>^?#P.%^^*%6=;]6=S9NONQ(X13'5 ,+8M@[&,: :&6K) M$D)PFB&9)SZ$)V_5VM/ALSGE8K.S.AVKC.N!)Y1HQ7 A66 #,,S=91*A!31"64 M&;;3BOP/LQW%3_1TN](U6BP7H-$V8I6ZOIT8W9; C69"(CI6/\9:T^BG5N>_ MV'R &MRMWDW4+F1+1B^D@G5E=),ZS/Z7>X_2?&N6-O0VLU"%L^% M?&+S?Q3K[U_5O-J&E]^+Q[MEW73EY^4#*Q:S+,LDACD!PN /,$<9($I28'[/ M4[/-XCQQ\GYZR)Z:/U2I;X-86P.BWVM5/68P^BY -UD-#.O A-4+4:_IC3VQ MN6"PHZ_$T68^]H1B=QQDWUOT\ZCVV]%]55(]5.Y:/=1ZPT\4BT1+D @NS.X, M9H A8?@IUAREB,(\<8J_^PB=&C$=]('$UPZ4U[4](]!5!G05R_[YR;:\K._]&YL_[6XJRYTQ M5,+LZM(\!FD:<[/E,^X3XY@8MF*)3F/"4N$W*L57@ZD1EO^Y8?WK96U7%:A] M5N6ZF91@5%NO"F'KNIK+%X7OWM%_51W#X$.NU=!!K K,6OFHUKZAOJNH,N"J M&>/2V!!RMM/%^(4*GGO+'S>:WA>>@_!Z[QN-/ :\#CYO.;ZL=LAWW]FBT?#C M.#+VQ);U3S-VNCD6V@&@"3VN#03;H=3;+XWYSGSI'K@SWE#J_HOW MUN.J>VC^YQADW7])@HVXOD"%'LF&YIZVEK+2K3IO;6O3A49(Y2D0DIO] R(I M8% 30#+%8R02(3,U>U8KOG3*,CPAQH>,=H4->"JT5;3F&)^TP5-@"BJ1IEB! M'(L48!5C6TTW\N1//?9O@TUYS:H\NV[ M4NM/%FI[^Q]%.>,"9SGB I!4,8#S5 .:9A0HG9,T58(3[)7!=$K0U&BOT3.J M%(U:3:/?K:Z>@?"3V+KM*4(@-C 3]@.K1_/+;B2"M;L\(6;D!I?=QAZVM#SS M^9YM-:S3:CW?E?ING-_B6=F)*@_JT[(LKY]9,;=%6<:3M:G#WY1X6M7M]>3_ M/I7KIM?OK;YC/V8J1BS'E $EB098BMPXHA !FF&)$24Z95Z]>$,I-C7BL5-0 MGQ8KQ>;%O\T^=V[,465DG:_6**"7*U :LR)I#YK*C7&>C3I"K:P;C;W%>@WM M +Z_N8JJP[ZMPE?1]=XZ67.NHK^S8A']9$W]RU7$M/D>15O+JB,)8UG %B*! ML0[5="246N.V*0D,YD%CD]#W[T?T[ZLSM"I<7\4SRNNG]??ERI+0+"$95RA5 M@"F: $/B'- D34#&%)0)%13)V(>[.V1-C8[?[QPM7C5AZHAMU.T?O.["VXU1 M Z$X,$DV 'ZK :P5C;::AB,]!S@"\5B7I%&IR<'DUVSCNZTX]GE+7?PKEYVH,OQ] OLZ%6XH)&2SV0#-Y,R4>'-VJ8U .FTTV1 M^MRL9S3!N0")23),\"8M@WR" :$( 0@3#A$E& (,Z]8 MPBE)4Z/#.EEYN6DD8R?#5\KV.E0Z#;!C\" $;$.'#OHBYA\[.(=&J,C!23GC MQ@W.F7L0-3A[P85-VYMV'.5,9XE&6/;NN;X!T/)6Y!)ZACU_@O[43P\M0-%L$JXLN/B5193@&T;+:!G@NH88T0!RVT!"TIS0)% YH6: M,H4TQAEU2N!RD#6U)[/1MFT<6@]47UJ%/0*S9^!U"(B' VW@![K%ZQ^[>-5E M&%[S&%QP\XA9A\-OI+#T!3CZ!9_=D.F,+Y^YQ7@A9#=;]J+$CI?TVYI<"_-= M>:JB(ET9&ILL*!83!0F% %6SYIGY'YX@"43,,Q9C\Z6!T">NX2E_:MR[HWY- MN;9(>VM E=?FM\7Q71"W#=" , _,UKL(U^2RIWM4*[_).K-YA4L=-L^L)WB! M]EB^TD?=@?6$YO7^K.]M>OB1-PO;%J&J5-N-!L\H9ARFD@%A=FP QTP!BBD" M/,N(1+FFB#H%;+N$3(V]MFIZ>#RG '1P$0/ ,C#;[&AXM7](% A#V

WO-]]* MMY"V4^[! (??$L&P'4# -[G2#J&H VFP[P:E[GOG;Q,-B%ZUSWF%SQF.6P^- MRBE/7&F[!FV[[V4'QS6C.Z5CRK=Q@Y?2_?/J]<3_3(/WI1G#M!Q2/(-G(3O- M0#EA/"1ML[3*Y$Q=/#N-C9\.9R]]&S::)6FGT,Q@M1WS^V;(36.@Y]O?ZM=J MZ=M(+2XKD^J9I MR8C>7/QZ.#QH\B>Z(^TT] >(,P@\<3@.)1^3T4Q'V4M8Y0SR;"CS^'ENOWW0 M\%(UZ*'($/_RW&GP+5M_^UDK;Z-C@L0F D0)(,Z*0+Q.-H2 QJEPI7?H$E,W MI\%1EZF_/VH%TV_9&\5PHJ]GC!I-';/C66+E MYWYOT-3_7\9;=CJJ$?_ZU(:BA;/3*QW.?Z9!Z W/>DS3U6;B$[VFUPT M!#5HE8"VJ8KKM&-P.Z/#W_( U*+P$^&X^U7;S*6W]QW_/O6^8NMUBDODX*2' MU@5+,>:&DZF-/]O0\W!PV.H.HRDV#1/*QG\I_0H&N-KMIDXNWIB8)]XZN0AA MV^U]:;LP[;@?W4YVR#6#YCDGC;UP(;93_-*T&SL>Q'D<>MR8HC?BL5$;K5$/ MF5&GF79U1\VRBL):5)ZV&1M2-=Y?E"A\_>@M3\I20^'/$ MX9O]/P\'N'+#-"$KJJUT=E[>AU\;RY^]I2S$' GE*"_ !49\4H&(&$7FRDCP M],5++9;."R(\-I#:"@<-F.Z/-F&6K4JW@PL:I$PPU;[K1=*T(-OOM4?99YI0 M)X:3=SN-@VZXG69:O)V=!=_L]Z4IR-*\N(K]]("YN!VS=*'O<0XM2WYWO<%? MI>W6VDE[TS]QZ<-1^W51LELW7HVX")^]]@L_^6:5E2(46RMOZ?J;=[WUE6_% M=<_7/[ZE:U^7?VQ\_'0TS47KO[[\6O_ZZ<>GKZ4(Q;MOZ_C9K3>K=&/SB]S8 M_,2V&HYQEW(^%(O?3! @T^)>2GPIYELV'O:X1(_M=,OFSQ\UKOZ]G,6PM 0 M*$F@* %=BNGI$(D3/GGO)9>&3N\JTT;FZ*ACQ@#NJ$48<0@M'JQUG)OI72W+ MWFG6O3/!6L/9TY7IWR?A[GW^-2U#J;I Q-D"+%=71!))OP;< XW""I_R'\5!=W+1U;&:7J7],J MM]@A1<'ZCLI&8\[CQ+ZE-JL;%=0T,O,;[>O/UE'5^8@?=B<6UW%[O%C: W[O M]0]+I\;Q&_X\] C$QY\9N0N:WF1CC3\V3R\M=9'(&C5PS:&@;AJ/W+9CUD-L M0<,[;3/(TB!MTEAJ'2"-&OZC?[@3RUE=Z;^+BBOJLH/^;F>84&]I6CVB'E*L M+U1PB\[1&*7% YB+Z3/13[#8PJ4#<2EBJ<'ORXUUK3B1 5IIVCL;UR4G)@&ZVWLE]'8U]0TZ"X5XX?AR-'T/YA MTUQM9-*V[RR6P_&;]AJ3NWB0=]!4V6GIK:S? M&'TXK.+Q;A[4^L#Q]<>]1-UW-%@:\FY]U5_VT&X*[J0QZ<2P)E;GGX^/#/]H M%H UGF#&_]79\/B@[R/.+CLRWJ_6N$MH%K4F-6[3?P_[Y=O(S59(K&UQUY)2 MZ_7OE0F6,_F64)LVVQ/M1Q^AC[]=,7[^BHV:K"(M[77&RSM>R\:%@J;#S-*- MUZRAP!,+MJQGMZQ9^\S1"XYOZI^\&^]! BU04;RL?=_T-F\X?V;CC=1T>[H^ZU^/ZX90/ MV@7>ZX]7L-F9L-@V@S_E*3D;2(JOHG6WM$-H MFT@6:BG?=_LQ%7_+.,9C+*(S@MJHHR0NZI=RRE/VN(>KZ8KO*VSO]?Y[^"AW M;U*'F%B:*2@>-0@?,UT^+N74.XX\.<:SLE]-P^,XBUS=T8*/N'0L&EMF/8UJ M$T^^DMF^Z M]MII\N=J[=K9&.-$*>22/Q_ Y@I>)W3N1TF5OFK_%$Y9J 7"& M9R=YR0_ZW\H]Q7^*FNJ@V3\W8CFW@U2SUWC_CAEIV#\XV>LSEHN/&H<]1+J(&-#S;QDT6Y+02XU/FXC7K3'(3@"=Z/U8[3>O@@[32\ MO-& M$$\6"A>]S*]1YLNQ0'OWR;$)JFUC$!V+N+/%3O=\IAH#U2EFW>X-#U"G*VLW M'LS!()4#Q+(EHZ[I!8>'G7'MQZ*CE0793ZF$16WVRS0;/]LTQ8V1I%T"7)CO MO5$_[7,7]/2^?.^E'\-CG;W%YN^MHCQ2/4>>CB8>XGNS6..9CZ;1"!#$H=;9 MWSI[RV@NVM?3-M5^&I2/X0+T#P]*(V*<2$BQ^$".-Z/M2#P6(H68?#D2&-L3 MDWO>,D5SA++7J."M>)N@_I,5/.V;7YK%O,XU,/'Y%?1DM:#G HRE%O2L!3VO M4M#S4A_CE*\PT R MH8R0D.0VAD7,E-92J6H%/21^ K?(/KNM4*@">$;NY>0 M!Z9]?.]PY%K0S8]EVS;'YK(D[ M=+NM!C<B^\*W0\W7C* O"G]^.LXVWGRU#Q4A&1I15B@#/KJ38>A*]5A$\MS;B MCAM8FDT3^]]1O-.@-_Q&>H>[;@**;CA'_(C1UWXFS'W6T/^>XI N&/$[_.B*+BQMZ[XJ8HYO=O M;M@;3KJ>&U+#RWV<[TZO$8W/.G#AQ^>,YA;/GA(M)4>R4X@V$#()B@DO0BI- MIBXLMOZ0-=7W42%K'9\G$9!CJI[T^+5NC?*Q_BQCC X"8CE_G5# 'GMQ=2.6 ME)6/I0JZ6)+\H:J@/[5JX-,4_NSJ?O\V"N\\;:!UQK;9%0K%UR*ZM8CNS!-=]H;JF!V@2/51.\A&"JFH M>=;CJ/%Q0VUH5./CMZ]KFX%N?5W?WOCX5^_3UW?X_@]R'=^UMOE-;FW^9_O3 MU]=':Q]__S9=XV/M31G/N]TU_EIN??Q/;_W-7U]+Z2.VN; MJS\_?7QW9HEQIRQ-3!.TFQV!8K(;T($P-)>IL!8U>H[6.NMR06NEW07A[%>- M\EATQPGUKPF8:X[E1A&1YQ?8K=4^YU$5+M!8G$PY2@^!II+OHSP7QE)0TL4K MES9JDGQNBISG .<;U]O[HS\7%U[[4;%+_I\,]")IO]UR,BJ> Z-W"= MK0HLG$Q)4T$2%VBJ!2;#:1:>Y\.6]GO"O-[$'M^UG+=A<"S8_ MC%\%"$M1(5+ZB$B8'R51T5K,D1N:)&:))-D 2\ M,ZB$:T>B2%9DGU">Z.*L$)(]CVK/-1GA5#("K\D("S"6FHQ0DQ&NDHQPA>2" MNPUX>Q^V4SS<21OY6!58;I(;E_?B%6+@&M)]SI%NI75-PKVS.J((;FI\:T6, MBX)$W$#EC/ F^)E(M\>0,C*1G7B<_WX2TSG*@2V!P9,A<1,%"\]+BB]%)TNV M84M'):6U-TJ@W$Y3I3Q&E43:(@=A^_1SFL(R;CB*WAL^^L@Z4$L(!/./@6-+ MBMG'$K!7!WN'@^7B7D(A.7N< 8X3A=!.8\FX+EIL'47_]H-_O#SE+.I\*.E3 M_[Q.1.0UHD3/M;'.,+,6>X6;(.K6#+U2N.15)OY<%_!*'LJZ@.(,% M;+JZ/N'0[[-GW1I%_[S-H<#EGK*KT-&-XUAN,\(ZR#L?Y+,(59BJ0'HS=KIJ M/$)]QN(\XYY$!/+; Y'V6G\O'8UK0F6.G:]]AOLTSV*9BX([ MJ@4S$4P,/EH=$Z,.[4*K)+WJ66Q!Q^6]6+Z]/L'(,VJB/X/SU=U//[=6 M]: M>?>M-*'X]/4M_OX!ME:V=S96EMG&QP_L$\?_-M_UIL]7M[[^CI_9^K;^YFUI M0H'OP=\WM[]MO/D :RL?Y-;F7U^WOFYMK[_Y3XG3^3EUOJJI9QZ,(E(92<"8 M0)QFG##AM?=22!/DBY?<=!F=5R?R1]11O(+4(LWM.EUA(Z/":>,IU9"IL\JQ M4G8C>? BZW3'()5[/U,DO]*@7_'I>OCT:SH3$'SD3E*B A,$@F3$T9@(S8)Q MDVW61K]X.2J/7 &J M0C 2A&I:(AZIQLANBTM3$9;B6H0*5/%: 6%:#8%$"! MMCEX%@D *X7%.",FQDBL-RD88[3PL0)4!:B%F-MU0FY-Z:"E BBT#RQ2LC/1 M61YIMEQKZ:J9M\@H)6;":*D(I5$M5ZA!@=.)& @3)G(DS/!6+^ 9MXE?K1Q M$ L.-EV,:_7.TW?>D_O]X1R4K_J[NR5=NFEKN9\&Y[K>GV8:WW6J[$"DBDL1 M!:4@N#;4,9<9."<\M7?NSZN:Z,TPOC?CRI/92NY](@P$:J+6>F*=YR1))44. MTME2-&=.FN@<$^]J8NZ<.3IJJ@,X[V)RH!H_+FCGDA(Q&.IY5=T6F:VG/6 N M&\X]",*T%00TE<1!TD18;;)$I1P$BG7=!6LJ4S]=IM;6H*H>K+7:@N/:>FNE M")Y)1;E-4,7T@O+SM,.(9V8T&M(DV!@(<"Z)-QI(\"([SZQR %5,/P..S@R5 M;*LU:FW(TJ:CD) M"5E%%A9/3#^M6-:S6;*)X)UI!WY'Q7>?IHO[N=6; (C<,E8,Z0").BN-9(DK MP:6DD&2%YL6%YJ,9QXAPW+C('0&5#8'$ O%OA-+S1*Q+.@QHOJ M45M0L)OVJ)7"H\H%2A3CBD!I\F>DE 0<>) QEGKG\P[!JG!7X6X!9GT-N'/* M Y=:4!D96.T,6C^9L>1BH))R5A6\1<:\:7=CI$X81H%D)C0!0R.Q-"=BDW$\ MR*QB-B]>"ME55#X*R'L."<%KHR[83;OI[ZEME7V[M.")39DN5;DH&;)UB \Q MQ">?@OQAZ?U2YV#05"HZZ@Q+?;6F)%M-1'XF$>K!<5#@-0HD[P_)J65Y ].?JOZS+STF8WW,S[Z$ P$)U+I MGYP(@''$^Z"(XE(YC28=C_'%2RYT5\M%BE"O:305I"X"*14A96MR]M%"3N D MIZBXNR"\L]Y?V>JZ&4A5']--\6G:H9[0=DY2&0/0]HIWNC/<+YU 2BWP\UUL-:;_.'!4<)2WPCCJ!7">G&"9:^^U MSB)97M6I142JM&^#4)3$)I(@6DI<"IE(7G*N(-B4 M;,W2>08NCTVR=E$C<>$XX M=YF 54 ,5890Y'#+1(R.J]).T)A;MQ.L3+VX3)V<%C08G16+P'QR47'+D-69 M=4XF6\7T@O+S^I28%M&!SD$29&Q/0.E,C N&:)_1IC HJPVM8OH9<#2-/E'A M18#$P?B($EJ)D"45+@@>[OBCWC!XB&!1U-*HE4%A4,8$7!L"0XGY124?A2'__)GJM4CCXNJA6,3,PHQ3@# M:8.GT62F9:!9LI!4-82"QR1C05@D#2D5@M%6',0@9F-!?J MQ4L-7'3:QCOV[E4Y?6.&GG8$\.@S MHQ[96'&T&%#O(MYP1YADP3GI57+S"DU'ZL'8((2DS)&)XJ6F+;$R*ZB?3RE0%8R&1:'7&$>!C M] %E"Y$>M0Q NX_89!7Q$(27U+@<63UI> 8<'0U7-G&'%%#.#KDOA5L93XI& M'AV]X[/#JF#9(3]P:PRM; M/UVVIDHE#2)$IQSPE&PH78]<1KO16J:KH%Y4CI[V!+B4M9/*E6I B4#BAABI M(Z$QXDJ!BDN#!><$I\)S <[#*5H_]8K/UE*"VUB,< MTT"D4YP RX$XT(Y(&;E- :CQ"RFHGWQ0P/)PF Y(FA8>261^E=) M M6-#166V"99!P@%9%><Y>H%Y.K@O%)22V1@C<=:^I=LU/P.?W[^N]"D#S Z"WL[D!U+(H MN2,^>HD !*A7..#$>*$H *^M$3-$1RJ0E MD!FRL A .#56!P[4^D74GI]/Q^S=,[O5U+[9ML:K1Y%:[':3;$BW:+Z?"K2 MW2/238>4HO&0P$H2Y\$0SM'XI^5LF&E$.JFZ2M\ZI+0B746ZQ9GU M _C'KH-TU5-V8Y";"7[Q(ALO!1%*N@)RG-C,&8F1.2&E![2U:W/L"G+/&^3F MY4:LZMP](MVT0Y&GI)S)1#$1"81,B0W.D1BD42YEW&#ZXJ7DIBO!/ JD>UJA M0OI,)OVCYWQOI_&YUT;8=8CWW@@[]H;[.^ZH8$&Z>$3USM-W/H>3D#\'O>^E MRM%'-QBX&YQ^/ -5\6DJA#X)%L"6&&, :;T/+(@(W#!N66)7KO(R)ISEO?BN MC&2X<7@P/'![9B^J"DKW 4I3YJFAS@7&#*$H M4@@8M%&=T$"LE\DKRH-W\RL@5T&I@M)]N&2U,:$R14>(711$LN"2#] M$MQ)3[03S)E _"P>+CTM)SV%P4(_V@YH[-SXL*_;D3VR)G;3F;&G_L\CV#G MN31/!LWG%5E<3=\[!_)O,_XX9H7AWG.2O(L$M);$,"X(\UKHP% RL[G73I\' M^SQPEE<%SPJ>"Q6L7,'S/L!SNLQ-2O/H\E)S:6JE MVVN@EK@RYUZF2^S<:Q<]EK$EQ>R-'GOQ-6&@#O91#9:+*SWVDC.2R\L>L9E[ MS] D0D(Q-+@?N6FNE.Q0UR3JB)YT'K&>BZV$O]1_J> M=MJE8U?)*[G*Q)_K O*Z@+=;0%$7\ 8+V)PR7P?H'EG*R=FS;OIIW3 7[K*L MQ.N2THU;#=1!+O0@GT.,RBLWW.ZD_Q[VOJ/QOW=3CIICXF)]QCT]X\FW7%SK M[Z6C47W&3L:)U+S$YQ+5:I)*D&P&YP,XZYUG7#C6'NY+T[:P8?@W=K$WM:#C M\EXLWUZ?8.0SK5FQBL_\)K8V/[&MK^N[.+:CC8]_];8VMW=PC+OXSA]KFX&O MK[SETZ[53U]?BXW-N+/^]:_=-?X)[\'Q?OS/SL:;#T=;;[9P?LOX[$]T?64K MK[]JW:IK[RFLXU@VEC]S%DP241 !VA-@RA!+I271>)VU2M$I52J0=96$!0IQ MK:'W%:0N/#)G49EHN+<\ 3CAA+<0>63.9AGY78/4DPL^NC=\^C6%3Y9!-M1Q M8J(*!9]*?XQ@B8*LO6<91='\RNQ7@*H =4\ )0/G*HH075:0$C7.29I0?XHE MP"?%"E +"E!L"J SC4>SO/[JK^[FP:AYW8Z^VX_#6I;W?,D MJ!:",ZFLB%:!<]1$R9/Q+%&:A9:LJO@+*3R/9GRD06=I0VG0P$"CBJ\C\9$+ M8A6+.C(FHZB-.I\#1W.IF; R"Y4#!)X]4)VCT:;XS:D/=\#1E7.OP[G3WD,7 M+<@0%4G14@(R&V*"C$2E;"WXD&U$M==*6KGVZ7(M?D#8*'76U(&.TB/C,N>B M"HZRR&B5PPO*S=.N-HFBUDF?B.NRN'GP-'>9!"< MA](F/;!L-1?!:D5S%M9*J'+X@3EWVOTDF)$)>/&/&T_ &4M&H1:/, <^6(:*H Y41BE93KKJ\0^,:M/^-$JMB-HZPC)$ M L8%XH4P)"D1O,KI%5(6YQ97P/2(A72,INU%PJ4]@AM*41O4M"( M:*8>^BTJU$T[&[6QUH-/1--D":2HB($@"-7)&L6""QIJU^(*=\\<[GAR.K H M'8L@F;02+.ITP@F>=:Y1@HN->=-NVD112%%$NLB $[!:M@09;[6).$V!= M80J'@^MU%:EI#X];H7'14Q8=3> %"%1HK+? G!4Y*>J4OZI"L_S=]78**/_> M'[Q'G>3],2FM)']P\EO59^:ESZRUNLRINJ&*BXPJC2<.#I9DJJWD M1D2JS8N73+$N*+E >0\U.:NBU(5GA3R68"BE#;,@G37: V4J6:$XE?3*CO.; MH51U,MT$],F$I;P"ZB8B>$ID, !A'/<0U8U>[0"U$+,[1H I:@4 MF8&V,46@1CONA)'@FV M5SS4G>%^?V_8+P7GSW>SU92',5Z)Q 27S"OI(R3K';4"[;\0J5 I,%D5JH6$ MJM49EQ2D:+G*CNBDBDM*.V(-\\08[IP#Y0%236)Z!AR=4DQ*4&8I<+ Q.B:2 MI=:H8 +S[LH5P*H&\B!L/:V!!%0H)1B21 ZEPY\A%FTC(H%GPX/CH%/I4&7U M(N4X5::>]_&1E#%G0R,(#8):FRU B-:&$$0(=VQ65#%]8WZ>]GL(D"&!$H0: M1@EDEHE'>Y$8%H0S(3EKY^>8K1R]N!P=F)+9.!I\E.# &YXP4CGZV _ 1 E1@J@S O<,DK!2#0[$(X3+S4C"-8&V5ID$A(7-"G\HX07+X7M&K%(A78K5\^9JZW(7@F: MHT@*I'2F9 ,").JY14JHCH!%9>B9 C)K6=)D0C&H<7 *;%2 TD\&Z.5,5(^ MY0"(RM''!?$##XF9:*2($)(VG%-9]&XGA,Q7+^=;Y?2#L/64G*:.:NH0)#/7 MDH!BBIB8,TD"/(]4T9S< LKI)Q\P\*H_V.\/W$'J^/X9726K7_*X!J(RWDDE MK H,I"\53A&/C$0($BG$&A"PF$CT=L81@!H$".4,*;V?T&*0BE@>- D.%4=E M,[/,UL#$RR!EPQY&3P++D=FBK\O MR2BXJA[[1>7H:4^ CY1F&@4).91F CH2QU0D-AH.WD&*G%9!_0PX6@0#6K" M) #@?498%R))E-@2_Y2KQWZQV7K:$Y!=ABPXT<8Y H)+U+^])0*,3=0KY6-8 M1$']Y(,"EH?#=$#*/&Z?(_ L/)0\J2R]\\X* [$T) I,9 O)H=+)HZB:QD)" MTH<9EX!GD4;%-%&9&X2DQ(E15A$((5@OD@OF*6>%5XX^/G.(CCH68G"*H3@2 MC@D:C*.H;AKK-*^:QD*S]92F@3P<2GDA4E+A":@4B+$&-0VIHC/1R5QJPH/J M@E*5JY\N5X<@J)9)>A$4:.F,H$I3#PCMT=M:O65A&7K:(V"H5BY;CQ3%2HU@ M'0EJ6YE(9[.R*+LIK3%\SX*C4^+9!J]EY."S-#("^&B,<8HFH:J<7FBVGB[* MQ(*-7E#B9>ER0&4@GB-F>N\RYY3*G/4"RNDG'QLP4>FV--4Z.)HL>%LC!>ZZ ML=3K9LU/0.CW[^N]"D3S Z)/LWX FT1PV9"8K2$ /!+#=29*.0U2E4IQ!8B@ MR]FM@:@>."PN!\^K3]+E'%R-@YLS[]%T[5EEE%"*E ,$ MD(XEVR)+ ,.COI M0J['A<^!>^?5$JAR[QUR[[1I+T'P'#4GN%4H>BTP-.VS([QTD_<2C0 =*_<^ M!^Z=4X>;JCW?.0M/"V#%9$#.)1PX(Q!*KFW(GE#N$A?X$RB^@-KS\VF/O7MF MYYK:)+OV&[MS7\;J";W5)F-WBLMAM@*B<4X!TZA525&^).*"#,1I"2S0X$Q* M+UYR*KO*L$?19JQV5JQ(MZ@^GXIT]XAT4QJHU=908R2QS@8"!K^4_&%B MJ6!E*9[/93E)JBVS*](]3Z2;EW_L.DA7/64W!KEI3QGCB@>TM8E/5):2>IZ4 M4M9$&R482R)ZF'N!C IR%>068-8/X$:LZMP](MUT\5 ?0P GB1+)HCJG'3&! M>^)9U@KWT#(G2UP0[S)X'(;K<^B/_4?/^=Y.XW.O3;'K$.^]*7;L#?=WW%'! M@G3QB.J=I^]\#B$>E 2& M EG1G*^<"S5>Z>6]^*Z,9+AQ># \<'MEZ:J1. _5Z>OR;+5C;R.-E!,M;.EZ M%"FQ&1@!Z2%#8%[F7#,EG@$72[-DX'S><5'5O/JSI'\]8R3Q*(^K2@%8CUC!'$]$RNH(9 H MCT89Y8*8=\[)/-CG@7-5*GA6\%RHD,L*GO17<++?^,?QU/8=8,OO;WQ2-48 MRWI[,>T=_)/K!E3OF45Y6V:^T\^=_QSNI78+!.UVD--X!UFFLY)"VO5I,+K$ MFDOX]6 [==+P -GF(,5.=KU!YWL)Q2Z/*M=>]7=Q*D>-N:'_A6\XX4&\MM>L M:]FF]VFOUQ]TUOL'.*$?;MCYG^N0T8DP,J)29/".N_(H%)]7C!(Z=]'_OCK8^QGW/0:W_^O)K_>NG'Y^^ MXN7MT=K*LMSZ^I^,[Y!K7S[G$!6G-)%D9"3@ M 8@329!$)7?!< F>(M]+L63.87LDZYVRV87DKD,!+'&P+&@/E %WS@E01H1L M/3/@Y7EU1RL%S),"-MY^SC%2K17B?8:2Z*D]L=9DXBRG7EN(4+J)*F67SFLF M.J* ;@>7>C_AE>]IYVBILXE8,H$N!2%B.DB#782QV/%NB%^11 KD_/>P7[!H M'X%W H;.@9I>H37\ZIHWC2IQC)^TXX8'G8.!:] JNJ/QTP9IOX\/PS_N(]3V M8T.NVPX_[U/:ZP3\W+"7>S@('.8?"6?0X>5-!ZP?XF9;6"O6/QC0-J.?-;.E8@C8"Z3$(H,VSY$6S#ADW:"_TW ZN MR/!@<-BD_8SNF5C1+EX..X?-=KD04$TX&.)FA=3[7H1S]^2/^^ZH*;=2-JY] M13@<#-+IPTF\?W]_T/_9"+=.#S\64*4\*D]O-S#BOX/^B"1V7$NKG>$V$@=2 MTD$I<#2BF?XP30Z]I>?CI[G==E3GR,QV]DB."&I0>#M.?G(%?FSWPG:G M-VR>M(],5"9U+)+3S\)315(?XO#*$(;;93&:49VP$=+OX>Y^(3M\G4>9?;P\ M/01=?.A!I[2F'3;K5UX4!BGV#G[@Q+=Q6X?34YDBQL+Y!;Y[>X<-;9\BSQ%) M@$2:V>\/>^6&?XZ7]U\_>O%@>VQ33'QJ1,WTY"/.HYIW>'#^1R:4O)#*M!Z( M[+F86IV)KV6XC1PQ(5CM;FJ;4^>L$,S_FS8B_&']H>C*>P[[XD MX@?)?2,NXPS_Z79^N*/ABW^-545V:' ?W\C*8;FP6 M?MKC<4_D>M9:O'CYQX>UU?7E=YW-UZ_^;WWCCXTWJZ_?=SNKZZ^6.LOK*YWW M'WY[O[JRNOP._WSNW!9E+JT.@!"..X+2KZ ?_M28AXT]\_NQW'E_@']H4?)O M'_8S&/+#?]OIAV\/JPOSM?=C7?CW MWOJO\'/KXRI=^[C*/GU]M[O^]??MMVMK)>46;;V M]K//3D1+)1&A',09PXD!%HA6B;E2%)=SUYHQ* =37"X61?;<)S19<.T3*"Y= M"C%H%9UE@@5G7J"Q'=Q^8:'!(4+A>,D[?_NC/QS^O8-+WVG6?L8#<8I2I^1O MNSV7O_OT6%&9SS38++RW8+)%(A%2)B^,T-(+^>)Q:)V_N2'R0CI>R)UF(5&Q M1T4.%[*H4@&UF,."!_ZH@U/J-0KF7BK:$%Y*X\_@U:+SM&\KRC\JYBB .V@C M>GP< G_SQ$8YPL_M]LM&N-BJ;/2VVG>?CS&:PWNQJ.: M&4EG?^<0E>)3-Y7^ ZA=%F#L%FL'K=]PN-. 9R,EFX\?H :"MO/1Z#.["17B MV+ULVJNG5,B1T84J9S.YLN*M]ZF=_\A&RK@$[6*5&R86*OTLAD%JU>*4,VK! MQW<7P^_"2;5:]NA3/_J'.[C8Q78XZ(T_WRKTXZ&.MF1X 54=#L?31:V9-!;C M:%T: [ 8&Z^:/RXW.G;[\V^GAKG4>7T1T0X1FYMG(U2EPEN3\VZ%T_NPG>+A3MK(TV*J M 8#EO3ABLT9+>]:BZ\MG:B)-T7HB71 $N$ K0F5!E$J!62,BY3.BZ,%75YJ+DV=P;370"VA"G/N9;K$SKUVT6,96U+,WNBQ%U\3!NI@']5@N;C2 M8R_)G[@T\\G.W'I&C$%KI=[/B;JYS*9K4RH:>%IK8>GU,2QU$)&N4-SEJ:[* M>X3JR]?DMB0S$25SWL'R&6?+B[UR18I=I2K052;\W!:.S8/CGNC:5**:"U'= M4PF@A^MIV-A][@#?=:/:9%>N$G>C@EA7S:*N(US$$*$ M\:=IAQG2TFKC02XG"X\B7O:FWK(V7O;K,EWC'W!,KW^MK\1>&=O6RA?X]/$_ MVY\^OJ;X++ZV\IJO\?_L3L?+KJV\_;6U^86O;:Y1'"M?7_GMV\;*-M[S^_:G MS7<[G[Y^^K&V^>G7I]VM/$[76GM/87WS&]]8_ESJ%G"E(V'". )2*&*3I40+ MET(6RC@'+UY:V>7"SD1-_?TVC+#@*0,5EA9I;M>!I0":,:$M\\# @+ VBFB# MEYDE;@4TL,3&L,0J+"T +/V:@B6EI)">9>*"#PA+G!,GLB74)"4"LUZ51%*A MNN:,*/X*2XO$NA66;G&.6&'I06&)3<&2B=&6+2*:EFZ61ACBP422$@@& L D M^N(E,Z(K-:^X5''I$>"284P'%[EB7$$&ZH.-#K@Q!IC+P8[4)5;5I<7!)3&% M2Y1R*K('(D,I6N08$ LF$.US8AZO%"YA@$JJZT^/@D[U()7R2_FLB5HY_2EQ^BU=X973%X;3IQWD3E(63*9$90 "05IBT50@VO/$ M>0*/_Q>93KM"FR[8\RJQ5$Y_&IQ^2^=RY?2%X?1IES,7BAFG)3&>V=+Q1!"K MLR!.FZ0=[KGCA=.%ZBI@70&+I+U7%VEUD=Z3@V>4V'N;CK)7\+(]7?EQ/]Z? MT2[-B)$J0>8E03;>S_A_0C164<>)XH$30$N ..$-H<;JD*RRH/1<_3_7XZ=' MU!WO.2/$/7F-*D+< T),^XTR[B#7PA'@3A$P(1)K'"4"M]DH*A 7YNLWJ@CQ M!!'BGKQ-%2'N 2&F_4W49*>]#,1HEP@@7J .H3@:I=2+9!P8,U]_4T6()X@0 M]^2EJ@AQ#P@Q[:?"[731<7T M#)?+9)$T8L\HZ/3@B<:3I:P.#@8]?]@6L#KHG_+*;/=W<".&DP$W;5>)LSTS MERW@E9M]7!M%'W^$_'S69K$ERX6A]>.R?O/U8O%S(^RGRPF.:+K*C.N$TV\N MSS0!QAT0(4-"L9K>'V619S0=,%3QNKTK1*T^MBZ"T] MOE6:WCF*3K?DX-_YC$))JTMTI2Q*DVK-*W2]%ZDZ2U/1ZHTO6L4G>X0 M+K-E$BU0Q$XHP?1!$^<4RE6*YF0R!B#?3)K>&R54:3H/.M ,8N92$HC:HFU* M([&@!)%4*J:H2XFG(DWE;"&2*DVK-*W2]$X\O;<[2:S2],Y1=,HF$4XK*H4@ M-'F4IH8:8F,T1#/J9%R54:3H/.M A>A&3(QQM9KNEY:VI57J23O!5VT(P/N9)H<'V^Z@\R.=].6+G8R4 M=5$_O[W9B(/IAH7NN.UTVT)P.!YA:8Z8@CMLFG"/&X3C?;NC9GXGK=LG>_J= MU-^Y2E_71].XR\@E:>55.S8];,K312.;NG9G7:BNW!:K5A&;7U^EAYW;-0;Z MJ+K*C)MA=:[8EZT<;_CE;SMG?<5M'QQTZ4G&;8<#8^6&M2Z MF2J6J[=!J^QR]F!-$/FZB0VW5+^7FWZBSR"8>??^!W6 M5U;9UNY;6-\,L+7[>U[KS:0[>(Z6E62.2 :6@/()57P>"+<68E9>4LM>O)1= M+757WD4H\Z6MS>;HT+UG"?#8:@TVE@WQ;EBRT7^X01R'.+_^[V'OX*C3]/7N MY=X%R>>+*R-JC96KBP%/1<[ ,N!L(3MO2I., @6!!<:HJV+@<8N!,]H0* B1 M2T8$$YF 58QX+G4)2V42(J1,,;0 :HZYH_ZC1?OW5#-KGZ%GP7I,4 M4BA'E"6#T0@".5JP/DLFQ8N7C'>E$ETIY)RT_B>#]H]-L?\K[<7^H#U7(+T] MLM-+A\UY@QMN=_8'_2\#M_L(0;ZJ]%<'>24@BR0] Z$!/'5*&X.+$L.1*S$LIFKBAW+UY:9;N<+W[1U*K/7P@& MK_I[S5C*J>W[M-=#M%_O'Z1G[LQ_\JB>M1:\Y,!D[4$DC6QMO#32QY" .UY1 M_7&C^JRCQH)B%(0BS,I( 4ZL8Y)HIRPJ*D;K9KR1*S+M>UJIJKJ_KA5]\)B MI']X,(I#>H1X7K7T:Y2-,EE(*0)E08'4TGE1/# V10? /*MX_JCQ'-\_DW23 M9/9<.5-:EW@"2C!B#'5$V&"T07D.(;YX:;J**L3SV:H055%_5(KZ9O_ [3Q" M%)]_B,WEL>FG0P.>/OK/NZQH1?\%0__5&?0/P:6,?$&D]HF !4F<98EHJ9AD MS%J>[8N7N.-=*D57F#D'X-R*!Q=.;ARGG#01[C.))_A[8;?>WJ%KLVP>0Z;" MOZ=&W;(91,@TV"R\MV"R17! O3%Y88267L@VPZ%PM]L[ZAP.4YO5T"LI!HVC M*,7.;CK8[L?"W1WP=3,SDU?%(_RP#98\=TFZ1\_-!K"]_]D'(&)(EUBI$)*D$ M<3(*$GC@E@;.?0J(2';)FMFB*B?I+$N=0H%AI]^0QC$-O"I!!9WELS)=2CAW M"V;CF.[.#[RRDX:%>)'S+J*OI5GV[LPFO#3[:4*PVMN?2!:6JMCUXP MPW/^K.#%%;-D[A809J+>&T H'-=A=*ESUSET96M&E4[;^+_RYI7>L.SIX>*D MQJV_&K/)*G[N';+*%XK26VQ]??=MZ\T:K*T@^?]:_;&Q^>W'^J^WO[8^KG^; M81,E+.TTBP)LB4T6C3L<4R),@4EXO^E-&HM[ITLPL41 ;'0**] MCY@=F(DHZ*=2Z2:WH G/T?_JM%LQ*]PF2?U,D7'YRT\/5J%FP@K.(I^#X=QQ M&G(6)D9G'4WRDDR_!^*.,;Z4A+U0F425EJ@9A2]_P.]UQ^-C0R$"&3 +C=D#4EGI>8 .J8 M8U$I9J!$>K'S]WPB ?H,<#VER/WH'6QW7&??#3K?W<[AC;7^NP"*/]U@8_#^ MP*'I\U<9V\FKGRU]H/G$>/(Z:TV<#8& EYY8%@TJ-(:65DG<"7NC8B5WP?=U M"\_:0EQ?+H/GQ J!&PT)MH"(NB%JP.AX=5/)Q#.[_6?GQF@ANM:"!!^8SB(1ABC7&$ J#A&*VPGKYX MR0WO I-6H?YG=9<:TU5ZUCRXBD X$PI.FPY+G?]K_5S'9PV7V1I- ME:->\-G?2[/D6O9ULN\7TELAEI9V M3I/.% 7VAC>FG%LC7J6<.5#.U[6CSR:KG+U0Q 4M",2 E ,Y%X4G>V"H\Z3\ MXN5!VCN;M_1CN[,%/UY-'[QUAI=22&5 M5I@CBY0U%BF[K44:7(A&B@!9)32*N&')\E JXDB1K/,->S+&!;M,(2FXL9%' MJ[PQ:!CT/$5SAB^?%3J3R5SE].+E M7G^6'4?4/:;H&]@61H48O742-&( <).9Y2ES%T&RF.W=;'M52,=X_&M5?K91 M0O\Q^T=NL%1&Q-1R'IY?]#;&?G>KD?B,F9.8_9*2@&@A2E=K@5P3U..2H21 MXL'.)?%6\3B+OE__3(/0&U9SZSSJ_O+CL]>9&Q<=,<7+ACH@)QZE"]'!4LM1 MYK!.>&9\_S:,?A$E6S[OCM MW&LK.-.WGRWU*D*2)*B8[ MT$%:<$U.?Q,SY=VP-SRV9\;*T,@LOQX-"0DLL:@UHQR2I@9I*BMO@C-2.3&3 M/'X)?#062^N:63D<("[_V10X;ETVX\E5XKJ0N#96/L#GD (SO"0#QD!+,J G MGH(CB5/J=)#:*"0GH @H:K:(QPW A.$S;08A@A"@I?!:6'#<,:<8H%R9;C9[ M":I40I@[RL#&V\\)I3SJ1H$XKR4!!99X*RUJ4UY*'Q#\(T6R0"DSFTYTQG'_ M*:?'_N%@>(C;4CP>!5?&Z#-L SYO;G.5^J(^%^FD&3 AG4NTR*SHD@[Q.D[@ MJGS?!$\VU]AG,*B#JL0(8GQ$PF% K#8&I9505FH7-*BBGBAENER=H9Z<5J\O MC+@?*;E0"L3O]X>]W!2@?M+(GZ0W#>T>W&P_W0[/]S1\,4_3ELK:*J,'JXY MOGUZ[N?.,.<[\R^U!A/R47_0[/8_#]%V&I2[<$QN8<;2V1X4O/E_E\>!ZQOH#^?W^^+"VNK[\KK/Y^M7_K6_\ ML?%F]?7[;F=U_=529WE]I?/^PV_O5U=6E]_AG\^=VZ+,I4TX0>&#.X*F>5%[ M\:]/CGLT'F M(N_'N7D6C>@>IEG[HAR(#%,CZ]//_5YI4K)W['+M\.;3\L2I,CGA!=DLTJ!.[W^J>'UT?J7S]EGJL +HCU-!&@JD0Y4$$4= M19B77#,$=L:6Y!F!T(_HI._]=*7'5Z72XY]3E1X?C0_\M&79'+NG 0K[WA[" M=T/C7T:2OHE #VEPX'I[G>]-VTW^X-8HE/+X#:^8%_2KV]4_XQ M9.L>/B?VAF&0&J;>=4>=M%/28/%EI9T7:AU%II1/H538QRLE57;\LG],O:1$ MT>*TOR-#E@Y>_>^]V(R\DWK-D)H:G'B/;WUS14Z?F. '9R3_G(E&?RN7.?W7 MA1O?W,/^]?>E3NMM:1Y_@/IP&_8P[/WLX!,/MLL"ET%>%NI[(U^BH3%18*AU M6PN9.V]\ADP]1,X$*#[M0KHD!J(M;?JG.VKV?[6-AEC=^P.GOY'+Y-^/!E&- M_K-0\0-=^_)9RPPNV4Q0+*'9'[,G5BE*E-+ HD%SJ)C]NJL8[PHV%T?B+4M= M5"J8Y\G4RIK<6%FFZU\__"PU*]:7/QLK$'DS)39F(. B$%1<+(D\4I:-8:DM M2L2-ZJJS7,N7>!$1PPL^CB'N0M0Z[5A$*AKVFJB^\L&)6,/&4F_,_,L?6=Z_ M.J^&(RI:.XV[HM1 2/NN%XN57GPBDRH/FH^#0K[E M+_@,7I&S0S^/WM?VM1&LJS] M5Q2\]T3,1*B8VA?/#2(88_LR,1)C&]MAOA"U@K"0.)(PAE__9G5++%I8!4C0 M)\Y@4$NM[NK,)Y?*?#)< -$=&66U$$X:P0PS7 0*D6E*N3H! E9)[4T,A%," MU6LW^GG#)4>.OMN_:EL& ME\7(YD-].)W?+W OQ)^QW3TJ4'=HP>[JV& >A&',.L,BESY8%0,U4=( .F$# MNR&JO/!PSKGSVNVNSU<_7?S>E9=9H=5TT?IXNK6^BS%CCG% JY!R:;UE2"=/ M$,>))>.B59YFM)K%:3="JRPB=Y&%" %*B#QJ&R/7GECJ-7'*.ZN9MD;<8,(J M67B\\I2]L^;)K@H*>V8C HO%-GOVNR4=K'*BTR'L2^_\K L'83SP2,M"8 7XQ99$PA82 ,. MF X0K('3I<2MZ5.N^%I7;&2NU[QX@J5M/8;G#L%'0;>4S6KYB4)\N^,YD/(\ MHT!AE S)9[V(:@KC.S33\/M=@-4;ZBQC5$<7N:/&H0-/OKG;"5PYZW95BZ7D2EG\I%V>Y.I!:&D6B%M=,%]CMOK.]R;:PB@2*; M0%:Y#B"PP0KD$X[&.46884RCS"SMF""FNX1. LOI:5F24Q1R?.J M.0M/=DGPR6J?;2Z''S(%Y,#\HFB2IQB#(>)DG(-PV?8'S[?)RBSM37G@O'>7 M<\##I,IMW($"0FW>V"N*2=[<:3.X8"B^*&8L:)9AE=KVJ!_?C'[Y<\1PW.H4 M]UI\Z,^KI\MED^.D]OEAE(7AXM3@TQAE='E/@EQLS M\S!>)3./77=:0E8EN=]IKS_&-)__Q=)5;O2M3GO#W((;:?,GWSJ%W[XLO'L: M@GM]4YU!.4;XMD-I7NH"?"O^ )Q8AXNR>_%_7>^/M0]%K=D&N# E4W M7F8#*TMQ7W2.I)R#%L;7\[&YZ TOS7;.P=_'3:_??W1./@HFAOO6SO;>V3K0^.D<>#I]P-_ MLK71@',UTV@&RJ6IACS!L_8TH<1$KC>A"AG."?W'@D9I#4/F@( MRLVJ-M]))W<>KG3O^[@9+Z;!Z[/"Q?_,[2%>O?DE!3W0TKZB#@Y\H6' MKO"56O0*(.\&D&=C $D8\=%%C"!ZCHA'E>=$I8B"9IC21$1(>>=?K*I96;W' MT:O[(N.+G]M:Q( QW,L3?"W33D-*(,C6<)=L2&: M%4^M/]H6^]#K]E]VS?#3PEIKPN\+RD?#M4-8.06PE@HB688(U\II:3PCZ;HZ MXT4;?EI-/WZP7_- 4+B[@]._$R943L[\T&#4ZB ]=&Z8P&$6DF"8HV M,63CID21/%N47*>(,X_ _IQ#@*P6"(/&VB0F;J*$-E MW9C)1-SO=PTS%RC-]L(!8AE\L3E!Q)B35GAP>3LV;\06^[ 53-P-)L8]-2PL M5@&<-.F$0#P(CIQ("9%D,);.X\1MP:. 9S6O/0=.O/BDT_3MR5S"5!M5+STD M(36/H?'+#I;3695Y<(H+%IGD7$>G!2.,P_\= XN99A3&5KN62X6"D[N6@FB3 MN7L0%KEW2D:+M(,_*34N3]WS(87L+&EAZE+-*V:=AQ966:\%\[3NAR#5;MYR M ,>X^V0L2YA0CQ2A$7%'' (?6Z.HK0PI$LIQ+!)=\L&E#O-.=/U1%"-?9GB] M,H9^*N-K(2(WTFU*M;+ C%J9=[(&#NVUW0:ZN/V^U=S^U-J"?[]_VP%=^T(:]#W\ M[?GW[= >;VQH?@,=^O:%-0Y"N_%MDS0_;(K&M[_W=PZ__FAN?SG[_FU3-,_V M]YOT:VJ"GC;V=KD/41.LD#',(BZ"1M;%B*C@UG-#X=54 BX()D#:H"#BLT;E MB@DM(CPC9K&!2#=98CC#@NGQ1HBRD<#9DG'TXL%,ZL!8O\LDM>C-7WWU4IGV MA&$EA8(;\EQ9(K67,47O+8V4+$F7!IB.;D&XZ:+O'A:$I+6C8FA/^[0VZ-G< M;E$,5#N=VG'9ZN3R[TRU5G;.=4N352\!,5.;_/<88"OS^)0O77U;T;H$KOL M'E(1(HVH#N+A4;M[&LOFIHN3C5XN7\FT0\?M0<&*6O;59;844&51=IC4_FW# M@OZ6+WO(!U(L*Y]SK=0W%I6\>$TQ/SG7\?P5Y[9 +?L6IU"5,8Y?_JU M3G=P,57QM-:!I]*_))1#[J(+"J3S*UC2L3<71+.8XOI4+KR_NG#/-1O@(0]G M34Y[5[%*HV&0]B@SL,0P7"**:V5RJ;9Y+E]3GB6\[>JSW!Y]NG@S2#2@>"VF M-&0#/#[J=F[[I%=K7RX]L^$IKS[^W'+4!1,-GVB#LMCCP3[\>7:9YL76#NVO MUN'QX26ZJ;M%L=&#Q"1/)".$!P^(!'\(S!PV&/ J/'X4>TYZ6US>^OE=+DD4 M^]3&[V"/[09L(7)(&"GG;9Y?:)$1R< /2X0#78K1K:PQ61=:UZG2=VU07E+L M*')>$\W[-R!"IG\"60R'([ZL;"Z&).*SV#@O,. R8*P?EMV#$\!1Z&O']V+F MF\X?F."&FTF9=Z'SN5FQH+S+YL2=WG6&BW9!*JLD ]^(2^:<+4;N48%]X'(T MPT4^P<[?2-_7(3C)'['M2O-OY_9>8FP\^W%2#&X/6 LID)5%1EY[9+34$%QB M''A2PN 2!_",$OJ:/7\(Y^GC3K:MH=2,"+%A9A'HE QF_5+0LMTZV6_Y_3L* M\T_;:A>ML%=D^<)WF5"@<_ZTD?84XZ[R6U.KUQ_4@CW-WQ8SZWMJ9;DH"(O& MU!9. )#5R0;YG,X1OH)=^4B^[3B<5@UJG?^$+VT?YU=^G_S*\AP,7SY'/3?/ M%W"2Z1UK,7NF([Z&/)RK7*3?6K_/UMW.,'^[J+K[;^QE?\GN0:!Z*6U4>,.- MTA,YUT]$7[>"_FI^W/4\4&9(0%YH!6H9"#*8:"0@F!/6&T*%65F;3!+_9R1C MERQM "0P:NXU$/O.KB'%?$];?6=;+XR':DG 5V M7T';'YWBV M%1E)9B^+%,A4_Q@ ><(NA#B(O4-PW$+V7XK *$=R"T&L7YSQ30O$J>5OX6R6 MX?\P?[Y\OO)%Z)F?2/_"H US!_59>9>2AKAS/@ .D*4%)MP.\K.W#ASJTE3F MWG>X^Q]Q4/N92R]&WW %L?+LGM&!O5RM4<]>13O>+K=3SL$\RA(U&'(IN>%Y MLH#%=O?DCM=1?'9UF-H9?"VL?TN$VYJKP,C,L_\53CO_5BD@Z+P-"21/!&=8-764O>X-YUQ MLW1<[^8V.L\]\29B&@-W.B,\=TZ#9 3I IXN%#>[C>YF&7'7R4@YE.;"D7R] M_B+(!FNL[UH!@001&NE(ML[B2L&>7 ML&*P0S+$@B4(*!+I,P]80E98BRS7CG%F,'8^DQE.D;"10!7T6!!)%*9HJLQ, M-4SWDI G-DS%K;T^P )_Y3Y(\2[/-"S>/*6S8"03V0B_.I%H9.)3(SF) M)G@D @%/)6*/G, 1X20\!(-2:)ERE?'BZ7#$Y&KM?;>78FMP7*0@>[&@*]WK%)GOX;"N"^[YKB]Y*/WX4+9J M]O"5V<.BFCV\ -=2S1ZN9@_?9O;PC04_8P5"F'CK/5/.60&8#=;3"/"K(, T M/.H\JNN1J]8^^_T8CMMQF'J=\-&*1,HP1[8^Y%Q=+$;>YRA<.]F5B4($3ASR MQ$' YTQ$%CN.$C>.4!X23\O)R+M>ZQ\?'EX*,Z?NP _=@(J&=R;'+)>K5-Z. M@O;ETO!6%_N(%TM917 \F]^WW%$LD:>;"OK>M\6.:_%K8=;*@^,;0*^7"AD5 M2W.9#WG4.U+\43205,LT99D^C?)H0S'K#'+R[=BVB[__::58^^U[WA*8:+)_ M1+L@EKU.KTP:.]H-?^;;-3JN3V?O<8OBF,K=?2\;4LRSNK MA:T6=KG>62UL13%UOQ;?2Q6/3TH"_Z+:H:6>:T#[A@E*D+K.J2LZ5@.:[XWRO^]T?C M?[\73E:,$3/V MW>(<-]_00\[^#%=8!2^+$KPL&TW<")E?VW2".U+DWFM?_/J0I!A.6U XE"/( MR[JSLEWI\A[Y^1.J8HZY&=73B9C#>ZJE"@H)2BGBR01D'=A828W,Q12)RF+J M%!:LSLWD./K;D]U6@P<6WZ%^H+K/?_# " 26;/; P2+H:<_#D M/MP#$R:7JMN7;*+!$@#[E(D&PACOG>-(^0A.7G0"N>@#N'N'C5/(/*Q;NSBS<%#"HG;WY8,.[D)4^]9$$CRF5"G!N!+/A[ @*VR2B ME#'-Q\E;8#18]G.\^/3<9&U!-<'AL:L.K PJ&D:X)XH+[+6G04JN!2:$4>*K M"0XOP"!,5AU@\ "2MPK1 +$^%S03L6N*L)%*$' 3-07GT-0EU74LJ@D.5?IP MMF]Y+P2I]N.7 S@F1I4*I0SC&$63#.)4.Z2S)\D5(S*PS,19>)+JP85*+R-= MN$Q:_VA-LO?EJ;A1M<\[1RXUC6S'WB%]88P63ZWU9$SKG4]2&FT1C13BQ^ 2 M:HAP^VNTM<_#?M%I<"7*:Z%'-Q)1![1%_B MO-%J.#[S-C$)JT#F-B##QD!&*8A*DL)()J< 9() -H6(+*.2"*Z4SDQ,G-0Q MJ\:@OX)W5@O[F M[_3RS9:#:R!2S=M056VN==\2>L]Q>Y84<$7&%6BA*T.[$ MM_$_=[%B#]ML06+>YFRBGF:[.[#M^U@VN9R6[0&$<-]/&WN[6&%J%#/(* *6 M2:;,:6PCBBYYSIG6TIEBZO/DE)E2ED#ZV\7 HRRSXY+:ZM=@=?UQ,>S""]/5URM?0(,.6H5I'A' MQSV_7]#AEP3"8Q\? G5)35W@\=AHOV(>8O'1?,7Y>WIQ=,Z)4PZ'&0U*L2)!$D1B(B)5,%HN)6?UK1:'[="(HC3$-F9=<<624-"MB**+E63KAKB?K7 M!^/.U1!D"J>M?MDM@@.3KEWO8K32SVXQ$:)PPOK#B:D^YE%1X.&VP(,->0X2 M(-$P:!YY5'>KS5+84AYX$MA)[CQW(D7CK3"6:&N)& JD>H(:_G)4]&8'UN2X MJ._=@H7K;>_;SC"J_I!79D9A?VK]B@&=Q5YWV:LO'B##'UEVHBPGS)B$5 P> MPFB;D,/$HA1II(YI$K,,-[N3X^5F11K%N F7TT,CV2P8[*\&+V/QY)-28D\8 MQHM L8@3USMA[)4OH!056?:(++M(OIA(O060 M/=-5;FY')?Y*R9Y+'H973*X[*BNK7:8E+ER:V@8XBB5RY*V"2W2[1V!EBX5; M;I+=ZH*K"ZY(3)^&Q/15=!291/(8'PFQJN+6)HN)SOQ\UF.IC32/SV-Z8[#: M[ X#\U?3:72P<[#S 3YSV"#PV8.MC8\0=.RTFAOK?&TO)^-5 M?;V7]/X3:DC MPCH:D5!43<^/P6S :OSE1?+ZP$N=7 MSF]Z/_R<7S_5[=%SK!FC\)>SNWQ>4U-AY]VP?M=[\BJY)QECGI!HL)< M6:&-X3@E+*G3GG+]A*Q*-\+T^2-]16Q+3P75DY2:U&LE+:>("4D0QT(@YZ1! MTA IG54JV$RIJ>J<5GR:2P00]W#@'@@23^C)76)AJGRY.0/$!,\F=5@0X1'C M&B/NE49&4(Q4I%%S'"$.MH4OMTB-\W/*!"Z! U1V!52%>BQ"=1B12C7@D$1EM E+<"N-RF7@4V?TA\]H#>!;WIV)< MK!@7;_*BI&,"1R&X3HQSPRR1&2.55B*PB-7C,RY6^Z//!HR3^Z-,.Q\LSONC M+" N=9[%(CDBE$2M8_)::?">F*X;_> T?\7#N.R0,MOUNA^N5/N&+P!3QITM M*7,9?S H9CHE+I-"V@N.M(M.>:NT2&8Q_/=9U?M%D M4K0^C9?B%W=9^RTW^E+\YZ?/7_K%K^3/W^%0&#;BK1^6Y?B 1+CV;QMNZK?< M/'4T:KG/I[#Y/1E AGU5X* ."N"I7SK1^0E^7ZV]LWZ_!E]XJ2O_"#Y6-'+9 MRXWR98=6MS/L40&AFFJ G)<2Q2XC,"YB=N M.CP!AP"6;HN[CF%6R*%QEU(T6U=P;?_V/GX.]VX\S_VMGX"._;V6]\^W[6V/C.OI]]W6_0KZWOV\V# M\135UD:SM?/ATV'C\,M9\^S]C^;&E[.=PW>_=C)]ST$X:'Y[=[8#H56#-J>U M!9F @Y(^()P21=S+W!'D)$I$4**#*]N""*D;S>J8T:HS:(Y8\H*;@UY^?]#] M@+3*\[\ $!W/\RO%!-')8%W>=03EX[ER=RA(>$F: M/=L?"=H3XZV30@9.*3Q(%HSGDA 5@I9Q<4H^KRIWY9W,6<''O1,:F552.<2# M"H@G9Y#61")J&'=82<^$KFK^],K]XI-9#^OH7=ZB]3OVM#P0O:J.WA<" M7Y,=O=:9E.LQ4)16(RY"0L8H@D)*,9A "3-J94T97E=X,CU5M;4L+$*\:!_G M%;;T/AE"3)19)L:# +=&!B<0MP0C'8)$FA&NO)%&*PD.CEXE=W1PGK.I96D< MG%MW["XA1+U@)^;U->8^#3Y-:M"W+XUMTJN5(Y'U4_[M+H]X7LX3+0U$8400+=C8)E.1"$??2 .I\@* M.A&UJN[8XU$E5YZI;_;J#EO5-SONY%A.1:38AL0$EXZ8Q!DQ2@9MA62.57VS M+Q@ )PN()(M):1^0Y,PB+G1$\!=!1!*& V,<&U(0KFDMZYRJ^6Z +W3K;)7> MN:.7=3]HJ4IJ7@"L3/"4$*T%]0F%C"CK'\OI!/4#2I M=H]'IWB,%MSB7?E;K?<@X+D-+W?W6]:UVODV?6ZJ;:56OJCR,LLSK7]^ M6U-$CP8$#UNF+^/G:NW]S%4;=?P64_"&TZ=1.9@:9#^TRK'5W4[[M+C&HD/W MO\>PH+$WF@]ZWJL+ZW-SNR[%R3/M/9',\N22D5)+S ).E,I(4M6N^VSMNF7-]U[ 8)3,&N2@"XHHYI'$2B$I ;F(3ABAY92UUCWO7].M>Z-)Y*SG(2:F\ M(;=Q@M@<9DD'F1L,VO JJ*T%">VUB@[0(. 2%"'L<><\/Z MS_)!#J5OM13\<]F]I.3Q5_X]#[%MVRSK64*O8.&U2#]$))X[2H^Z_4(CWA2G M:OV,%XVD_[G:^#L$4WSQ$>O F3T>S/[(1"/?,Z$NE6.K<^GG?N\BR[$'0-&+ M]@T3>]I?^>.J:0&[,CRYHO#MX_<^\PY3FLL=3G0EPAV6U@V\T&ZO M>-IO"AS-[X)KL@MS+;7]7@;,_]<"L#3*F03!FN28!N>)PL:XX!C1-*5=!9:R MT!I0E[<9:SN9+<.NW63PBR"+3FLA?73)F[86*VO_?&EL-M<_U;;?O?V_YM8_ M6Q\VWWVNUS:;;U=KZ\V-VNW-A<_P0OS[RW1;F79G<0"Z<$GDC(\!/R M;T4\6X#0^U;'=GS+M@&WAKY!O_;;EXX]#KE Y?=I.CB5D 3#UX#4\Y9P4ED M!CQLQ9T'&>$1 OKQN:8^>$NPIBY/1Y$X.R=?F9FS#-6Q_^=78_GX&H>6OQL==IK2GQF-$) 67(V(& M-D5K%."I\6@DBRR7 :S.2D&!O+6S"&0/]2YR<2]?M)*+)Y&+TR;(!0DL1(Y1 MHHF!*\H],D931(,0(4:F0BX/8:NS2MM'B02KB>4+@P"!?U7) ( M@0V6RF?2[8@L(1H1[)7 Q.5.P)4UO#JK\>N^H),9!@/$5M:RE!F1K N -1( M2"?-A![*!:GDXNGE@FQ]W"4&1QMQ0" 6&G&.-;)! 8!X'!CM=6!W$8N[@,Z MY"KHK-Z).VDQTH_OAKFW81[JW^.>WP>1+/)!W.Q<,%CD=%U]*GN6ZX); MFJ.OT.K!L^OV^N7SSBNPWVU#1 ,"O!D MO^7W:W?;_J54**,\L08,4G#2$D&E2A B&$DYT<4>#7Y,_HAR4W# M_6X/'L;+KF&;!S;!=?TXS2-PM%,V5\EZ0<%F42Z0E1*\(F>3I!B>+0=L4G5& MU-2.OU$V[23F7//Y^A=8E1/>$)&6N?#:N>#57/3P]&LQI1*6,G/>^^AZQYE. MCLH2M^Z 5(NBVE?O\BAG%R$"C^W67BOG4B[V$""&/QHIYZW9+@'UN\=[^[4C M>]KKMMN@4.&X5-*3UF#_:IY\4G\[P^J'*_K++$1)*5+!X#';+ B@SI9(84+ MC)11+.AOZ3A]:[OQ;_VXO;]M<[V^NT.GO]?V,OYUG.M131UZNF9UO; MFZ?-]=V4QXYJPE%0E((+82+26'($[K_F@4@)4 SQ[*1^_N=BF^JHEXD-?]7B M<)UK_6-W !IX>9]K,^>W.K9=^Q1_QLYQ%LT0:^T62'+Q,/NE+I]+[U&OY>.E MI'JK?T<1],8I92R/PCDNC-)24^FL27N9BET$U(XO*E_\SUM MI;>%\A6FM)+(,8D$IY8;GLLQ##R6%! G5"$7N$,*"V.L!UG5:65-SY;(6KM[ M4F[(G'.M K+_B(.[4ZZF5J\_J 5;D)'::S<+[R5OES!NY&.5^ QE:/VV<;=*M[7<, N; +%@@&Y$A28'S$0.R M7A((C)0)D5'!N2QX?%$1Y(SO"\+3+M=ZN&%7KPT#I%YLQY^9#/(\['^)'0[#XVM6%_M0Z/ M#Z\ZR""4(P&N/.2;@>XC;>[M2HXMPPJ03>H\2HU&9+'V*'B1@DZ.$PL>LJB# M;SG3.P98NH);N:(D;SA?V-%RQWD)H_.MHT%WK]QJ7-JJH/7^Y8J>VN5;LOZ_ MQZUROST_M?7CO6,P-65BY9)YJH$MZP]]\+ND[@2CUJ9D/3>:4Q8<3Q$GKKES M1&E-AJD[/4K=Z:N ,9FZ^^NX#[?7[\-UN5:GN(>\2=B"$+_X8QN HP^HV8OA MGV$A4"OV-SO^.+]4I?2FE['LD<9'\,%](H9DS:< !,PS9*)T2.?-/V(]5IJO MK%&Z.JL*<93' S$[ZH(4^8MG=+6\Y%)9R<@Q'Q92%5D@ (OB,4%H?:FD:K6V M?M[U,+[OT!IDS_RHUW7%KCY8MD$AO9<*LD[@XB RKQW&0;DS412Z 7@=MP=7 M1;V7:PMRLO$N@LXQ(40P03S5/''CO)#<)*:3,%1B<570JXVQ1Q7HYL;Z6693 MX$;D:FJDN;#@?N& P)IA! A$2.YNDQ:"2K,ZB^AS),^MH5F[KE(J];J'\$8? MB^+I+-F3%$/NWA_@R!TMHE>!: M.J$2BSP%:21(-7,!&Z68C62\HH+?!!"5)7SL!/+'7)R?# M2*1'U"1P8*)(AD2PBGIU5L_C:[:*,22GC,0Z@57$R1H<(8 4$/TJH]*-HWDK MJ_B(PLV;X/+Q&+@U!BF7TZ[:8Z0E_(C$:D%XH"&/YZ&KLP;DWL5"CO+[+\,N M?NZV4];,9;6&VP^W:,1!+">89"Q('@351@M)8Y#)$F.]&BJWO+5R5Q;ML94> M_LUM_()%HG,;O_"(S0?76Y3*Y^-WY(B(0C*5(F'"\F2$$3S@Y(5PC+(41CZN MP!2-?KD>$A:+:?P5@\I9\^Q++DY@3DG/L$.,>@90(@TR"9!%,4*%CX1:XU;6 M"+[132[Z8L$:KA_G/KS:I^-^/[;;TROD9NAC69]02&TYB?/2$,\\!JZ<,GMC MN\(E&0)<1,UTA9$ MF7L'/B#X?1['@A!;3IK$"X$JI>Y!GM/<8;+RG.8D*-OPN8^[-D22('Y#BFJ> M*[ HTEQ!:,"\@U<,IMK=IG.D=3OGZ5)L,-@'I[XPOEG,1K]?GJC= -@;@N4Y M/@ZZX-E1@[^$I64 T+I2"&8A/!B5Y!3C=G-YQ:@O^B*.F#V#=TB=@3(Y MV!LV'M$C\GP.4%'P+,^Y0)[^$OZ\LC:$KXJ\%HVRZ.E\;=_4OAP5&\]@X'X6 M1J"HKROJ!L[+[>YCO*)S5B<>M<[[RTD9)D!4$B>&4( =>P/"S*W:L[SA(6G" MV]%MEP55^?XJ\U2Z5GF++FC/1 P*,1L-XMHI9(-22'$IHV, 0-ZOK(DIE2?= M7E'%5+^?G^,XMGDXD)62TRA-BIS+F)RT7!G#*E%9+%'!X,DX$!6*G471"8JR M"P'V)1+X8>#Q,2\4L2MK\CI1N;'Q;-;XNZ"29" $)'H>@S:>4LVLPR2FY FO MQ&7!Q*68!,.#=>#*,!(RJ1;W2!.7D,IL+"E00IU965.SQ:7T>2_;I8O),,AMA(1N15RK/"+$&&"(*8U,EB1F1P9&7- M3!$@?[&VM>$#S<7;_3\KIW)>3N7GX3["):]R"(LEP]9U)?+WTJ1Y\FE]BF6A M21S>Q77$6IDPZI7K8O-D5PF1P*_'B("[B+@B"KG$$HJ&$4V,(2: [5?C!?2H MH-OZ,]O].^S05LIX1V7\=]I&WC#,ZP^&-5='O>ZHGP_^ZG8*[KQ6[%\^ +_N M]>SA4FZ?3$ER7+V-ZQ"))"Q42B$1S)UDFBC)A8_6L90TGSZM= R1_'X,Q^VX ME$IPF0%59?(,?MM*GZ+O[G5R5VL)1&^[_4%_&R[N+WC/C]<&/F=[>&L# MCF_XDZWMO9/?B":F\5EW1[PW$"PV\>'EXM#HTQ[9;'N%RE M4L\\C%?)S&/7G9:054G,O4Y[_3&F>76Q2W6QE-WJM+>JS'B?M376YSX;'CPG3#@M MM2%.:B*(AJN\B:^7/69U#5O.'$(Y%N;PXUGCPQ>R ]>1RP%W#CZUFQL-N,:= M@\;9I_W&0;N]M?WCK+F=K^WJ6)B=C<;)SO;7'W"<-;?_/FQ^^((;9WNT>=@X M:WYX=[KU[8O8VFZ0YN%.:K0FIDWA:+RS02"AO$"<<(JLD!;Q%(V+0JG(_+6&Y2<@8E+"7BC"ADE;8@:X0%XI-4D:VLD3J9]Z2]"@ 7"P-"26RJU##J%W).F"5&.W-295@'@\P,@&0- 9Y3$2FH4!+FRINM*S:K*K@"P L!7 H \8$D=^ (^.LX@* H!_+QD MC5:6#S R ; T#FG;>,:(2UC(@[)9$3Q" E#;;.:WZ_J*L.\6=L=X]RI=LM1M&_L!G/XU#$?10L=X9RQBFS M-LHH!)>6!AZ)BU4V;M&AZ'0B&\>E3"11AXC-OECT#.E(.!)Y0G/2@B4="U^, M\+M!T>-Y57<8QOZR]5$E0'=FHL::<"'S3 A*F*#2)J6)N'&P5*6/SZ^/X\DA M;%-@F:O*FX!!'YU%EG&+X"GR((PD-LA,6RSE+&*V2A^?;;?*R3P[4'FKP#,' M3XX() 0V,@_!5A0YKRUB,GKL%2EC%SHNOD..Q AFG,-,X:8X5]SR/GJ98@.60QB9M914R+S@"-=].A,R!,*FHXDCQ MW+%/$D'.&(6B)GD4<;3> +1.C@'<\K>+= .1:7:YSRQ"FX\N A>.)"1*,) MHRH2+V@BA,I'B[XK[;V+]HX'V *[&!5HKZ5!9D(H"+"U8/";2N! 6/#H]5%76D7J"ZS8XY&ZY(YPZBSR M,2LV#AB!7F,4 P<'S#B&22@R9WA>=:65:B^@:B=XSH):*D"WN0//FRC-;!+& M4*:(LU7,O_BJ/1[S1\FYR+,F-9<.\>3!>B>E$5,0[5.1= JNK)B@[AOA5TO_1 M%3(/(_268J] $Q.+V@NKHA%6"FY9M2N^# HYT3)!$B8J6$0A:$,\&(R!5K+[X^3E3P M!TNEBQ$)B+$0]]HCEZA&>7(0QGEFNDHK:TR 1UZ5J2R:0FKBL',^0!@5N$L: MGJ,60CAAM>2:5Q7E2Z"0XQ&R4$%)[4.>:T 1%SPA!\XJ8H9Q[@V$(GG(M:I+ M,FLJ<+4K_B#]V\YS&^Y9E3^D<6.PO*%[G$GA"CJ3VQ&=O.Q.GXT2C(L.F1/\F"0X'7FTT0:8X^X3@190SC"DCB= M!PQ[%L"'TG5YUTJF1U6JY>B0K""U@M0;1IYR10A3ACA.P.MEQ@06C'-I(@6A)\2E&GG%%.(Y0#46_&$IF(N!.J-9WB?B=<'FW%A906H% MJ:\>4N_%]UY!ZD)!ZGBF3R1O@U<<41K\,/.>K$/*6DP#IU0[\%*EJ+.[9OHJ M2*T@M8+4&W.U1($"4DFHY(ECYTVPG&JM.;')FRI7N_B0.IZKU30(*Z- D5&# M.)<*.1DE(MB"HTHH <<5O%199W+.!'#/ JE%]O>/8F[%:##&V#RCXN_AH)%" M"J^,SABJ#L]3+HZZ_7(*3S%GM_4S7@RW^,_5:2/#6\47'[$.;NQX,/LC$W31 M3P\/Q3R23/MW>8S(Y9_[O8O$_%Y$KA?M#V037.P;VS[)H^[^N#IWI-49G5Q1 M^/;Q>Y]YARG-Y0XGN*_SM*5BH4.>MET\[3<@K[&7WP779!?F6FK[O0S!_Z^E MO3?*F924EAR<'N>)PL:XX!C1-*5=M;*V7G4'_?_^P:S=-@RD4 MCDXC*G]TR9NV%BMK_WQI;#;7/]6VW[W]O^;6/UL?-M]]KM.&PF,C]VY>./0XM./[[-!T<@ZG2^OG@+<&:NF@4ES@YSA*.N<2!FT2,6)GQ MN1MG*;VZV&J$4C5":5%6I1JA5(U0>OJ%JT8H M52.4JA%*]TT>OOOO<6MP6GO;MOU^*[4 M(OAV_TWMQ&>!]'#WD:P[MVW6EWD M0E_DG34K%?^;FD DYF85@TM[+GJC',_6NDFW>*+V6=Q M/#D2K0O822XH-C0J0@WFD4A"N'VT LN7L)5R\*F]]0$^]Z'9WCGX I_[R(OO MW?C(&O0C:W[[VMHY_+J_\^'K_OA62O/#%[[SK7'RG7X];,(YFQM[^1Y_-#?\ MV5I!&$7*08F *)XL!'9$#6*CBN=I*)&RF+@ WMPJ7>%5!52/56]7\0N.L$D MP> B87"=0B#):2.]#9JKJMYO\9%J5.\G&MMP/^N[G# 7 E<(>\\0UYHAIZ-% M+$2NG$_*F6(X(54/KJ"ND*I"JJ>:7.-UXM2G()/@D3HPNRX9RR6Q'F*%5)71 M+3Y2L2M(M;>+B;$I:8D<"01Q!W!E@M9(2"DXH<)C*S)2,;-(T=^<4M1+D$C[ M]'E](G]6T12>1WD.6,J=U,AJZ9'.5(181!6Q!M#1\RK<7:">ADIWSQG&,J]?="8RI7G$8(;R MDV=Y0C'(AWT\AK%*=^^BN^-)&.V#I#PIQ$!*$6>6(.NT0,E102'JD=C*E34J M%HE#M-+=>3?4>)=<3E)@G[@3 -K&,B4U3<)&A1]O1E>ENW?1W?&TA/9<4@PN M/OP+SGZD%ME(*6)&)BD3\]$8T-UJX,9+5MT0* ?7*BB+P= 2*P-F3-$0$Y<: MJRJ(7WR]'@_B#6'>1.Z1C%R#7FN*C%<68GH%#W5,)\^ M?[E?$'_;C.E2(Y+'43D=0Z(&G E# 9>$ %0"1 J"45+1\0 MI@PC\#88TMQJQ&C0VDG/M> K:XS6!7^!.R"5;I_K=E)<1B$3M9(S9G606BDN M+(]>D62K,HS%U^WQ#$# UCIE$O)1),2Q2L@I3A$X&B1H@Q7)D_L(K7-Z1Q[Q M2K>72;>Y%#&">D,,07A41$?L>/(1+A LMZ[&?RV!;H]G""C7*FE!LK4FB"?! MD8:GBT@R0L1 J3)Q94WP.N8/GO]5Z?;BZC9UN)C.*J7# ./8F@0_123<>V54 MQ6Z^!+H]GB7@F&IG?*;(P09QQC6RG"ND-8:'ZKF15"R@W7X]>_WO/O_[;[77 M/[-.4HOD9:6OUR]9IHZ13+<\ATY,Y[9Q,)7KFD)1>,/1Y7<:6_=]'?\2C?Q"2$QAA< M?TD1SSN'EJN$ @?HU4GA('%EDU^X[F). +-QU 9<,1N)U@W5A@Q#TG F)Q"='2(MKD.54!+'3_T#\M MZUKM.1+.W#:/69UC<<[Q>O)8[S.HUW[:]G&LQ9)HJ> LK1I99AKCJ!5A,G@I MC.3*40.!E2$1TYB*GN"J!F;1+?(46I7@5*"<(40!P5'D M+$%9:%U>CS6Y\X% M(KQ$U":..'B!R&)N$??2>VX#Y3G6G]/>6:77BZO7VA*OF;5>.\$%5TZ##@=I MO%+>$,VK>'_1E?OS1+S/ D[$!8RXPA#O)Q6121@""!PQ$8'#,IL<[X..5ZK] M!Q".'#<61Y% MLEX 3BFIP$II<[[;4!4!+#!.3:0+2-"868HDIA%""_C-&:T1"5A+S)3 EJ^L MT;K&%6'>2U9M;<'=$)%[DA-%VA&N+$V)<:&QU4\SCJ3R/NZKU1.32+ 65AB% M/%4:\: 3LD)X))1,T>'@(%I(,JPR0GDL)UVX 8&"M(D-E,\V2B)M%S;[WV23!>90P67*U/+ZNUWY4 U30JEQ.!"G'K M-+(Q$B2;NYEDQP#FH&2"0#Q*BYS)(U=9"#1&[[ 'QT(L MTJ2=:A]BWEY%9KYD6"OI$[<^@ 0KT)@00J6"*XR 0NNTZ=7=9IK"F$!-HA) M0\"KL 0Y%CC2P3EJ3+3,LD7^Z*S< F)[#'P7 MM0._T@5 _.2T)]A7 M7!B+H<#CT;ZB1(6(,6(N&^7 '').2!1!<7D(2L'CJXSRR]9=KPSC'AZ[TIS3 ME'0RQC&?-*8B$,>J4'_!=7HLU!=88YGK^!L&RQNZQZX=:_EZ1T<'W:,W>>7[W78K ME$=>\JSA>2[-BT%RC<&6+B&1(14C"PI39F-866.Z+JF84^)V'EKUS#LY%:96 MF#H?[Y@K0I@RQ''"-6?&!!:,=R*!7IKSC;!JB,M"8^KI54Q-P4B#:4+<1 LN ML@1GF1"*L A1,!:O@W]#ZN5;<5);S M5N>X$+MIK\ ;2_'2X+8K9U)2F;&,@AM/%#;&!<>(IBGM*K8R.G'^T' M#FUO MK]49W;(L\/EQM5V-:SO-VM[L#F*-T-7:4.V;QX=P(C\'W^FJ9F]V?/?_"_3]Q_,J*FN,%/7P[X/FAT\'H 0G3?I^'QR,\CP'?QV" M$N'&P=\'C8/W;?CW!RA=._[?I].=;^'(42[AW'CG0P/#^=GW;^]PP4X1&S)+U)@0>A+8O..*HT2%YB$@ O O8=P:H/>L=Q9:U<\QHL M>NR/-'7X?-?.5?1&P2SUJ=4)L3-X0U4AJ6/J4#Z_&R_OJH3/W-=Y D-7B/Z_ MO>[/5C]?/IB36JMK.*%P3[\M=^+L68[ &&M7[5#..5^OQ9A*4+M[^-. M+-&.X7HMBWWQOM&Z/K'E+FXHV]C:B>W7.MU!#>PCG.5BXV>AEGZUM@VK"] ? MP6S\+%:]UH,+KIT\Y_K!RLUT?L#+<+$WWYARPOUY-UJ0<[3\!(ORMM0T,'1; M1['D^NJ?>SF(OC;TW/XB=C$S2B2L$8XBMX,%@FS4!"5LK1"$2&W)RAI>I1,. MRG]F:NFS*\7=9.^!OG_>2O>]TUX)MMDY["#CR?+VYAH:3]@1T<#[J]TPOWI)MJE/RG7COJ M 8SVX%)KX1A.V"W>GS,5MG-:%#FI/_O%/(XA,V>[W3VQ'1]!QG_&0W"DP=VL M1>OW:X"JK6Z $\8^O!S#ZKEC/AF$GKOJMPP\Y>('GNS1 \]_8K\?X]!Z=?;^ MB;8?^XL2>C9;(P.V<["UTA93O$D9#57"%9:&4JHHL&,!Y\0E6+0=\%X8-Q%IK%7 MCF)%&976.#,>?#[)8WW?ZF2UJAYJ?JB)!FDE1X)AB[AA 9F@!6))<.9C])KB M\8>*I6(<%EQRA;EDN58SI"!S7Y27T8?QAUHN=&TRF7!=(L0;\_5E)B9OO\.KW<)J4I\Q2@0/WAFM#M2=6),+ M[_-9L.^:+'D.T[Q]88]J[?*A=5/9Z@E. YS^.(%3>MP#1*S!;WE66@O> T8Z M]DK7!QXG\EFYVCDU6K[6':'HZ)SQUU&K.(<=@+D#2W8,1K4PK8-],/E[^[7/ M\6@0<_B2_2B]6MOLU+;\H#M\ =R'2Y:SEBU@#YR_5@=,JBV_I&;W>K&TF1"7 MP+\^?Q\\WG4PPNT:&>9>LF=M:_#QPVRDKP4?Q2)EAC$5%(\$)"%ZEQCV3%$# M*+2[F2^,8$9N8TJVX1NW4@Z3LI=_96<"GIU_$XY[A5_[VC#IX#O;55@PFI.: M 6N(E)SFR"45$/=9QRTH5-1Y=W8/\LMCL375-KM2E%AFN1;:$J>CA+ /),5' M;V_(ZVPVWX]$IVW/>E/EIEG$]%OI4WD96T?#T'I(13)R-7")AO66Y$SMF6>IVXD3470-D..SV0&#*-<[N M>O'PZ[63UF"_-A2$ CNRS &4M1(@6^SY5A_ R)U>EK,Z'!E B%J\5@)4 3I% MU' %ZO/C0ZU?:+\%E]UY\VH>5W/CXZ_=B+D0BGID/(LH-^HAS6-")$H:N"(L M1#5\7(6KD!_*=:!M9'". )Y(0WC QED:-,%4@#9:+DT!VK?V_X=*E[%[*F*? M:]RKTC-X<(#96K $#@\*UCO0,\&0#8X@T#JN(PX^8%;DD&JGT?8FMI6&L?90 M>888#;^,E&RD@ZU^=AFFX7=H]7TOYG>5YYJ*[Q=. 7R@6^QW9'&Q$%5G/V*T M]S'4Z>SRP.'0*K\;+@JB[58XAC>4,S/WCFT/@O^8O:3>Q:?A70.XJ2)IX"%P MAUACT)]^5?W];F^ "B08&J!BTRAO8N?+'6XNG8!W[N.I\B\H2CRE!#'N71,I8 42+KA%D. (,:# ^),C%(D,#J! MLSR.@&(1X5.<.!IEG(B!ER54 .D\ C#.Z@3:4OFEU MBDLN/O3GU=.)HTDJG;RFY>$_3UIAL)^+FE9Q6=@T[/,;?O/P\&IQ:*Q2I3S& MY2J5>N9AO$IF'KONM(2L2F+N==KKCS'-JXM=JHNE[%:GO:%+=:0J8#KB]:6B M3_7.&R[XQOYX,_'6*=6DOD@7/$WMI+XIIUUVVA;E(HTR>GUW7B928[A^BZGS M+W55/H.S>/.:/%1D+M5#SZH7G%(RN-@K=WGK\:$W_-H6CLQ#XVZQ-DNW, ^2 MJ+F(T](M&;D+4KT(SHBMJYE^N,_^X)Y5W3?#R:M+F_M?V=PK61YO9WL;7=/FAL?&?- _^K>? C M-X*=&D+_2J$'Y M$LV^TD%'QPVBL1C=%0UR#AZ6RU6&S'+F2.Y1K@LSY]:/6_D<2] S5X'=ZP&[ MN;,T5&#WJ& W/E/$)RYU\@JY2"+BQA)DF61(8TF$ICIPH3/8$?W@T<(5V%5@ MM]Q@-W?ZA KL'A7LR/A8-"U-R#-5J(P* ;)9P#EE$<.42T*2%)SD$2N*S)DH MH0*[Q=+Y"NR>@=>@ KM'!;O+LVI/FQ]W>6#*IBB0-3(A3CE!FDB*E PFT&2E MB#2#'7LXR?13@=V<9M(L-#1]M;U641LP.^=8,6@_6JIMM/J7(*I"H5NC4//M M1#(-G@BC(@^THQ)<+DT-LO \D#>$BCRKPL,C61/DP0RJ%=']XJKIW)-$E9H^ M4$W'TT#&1:)QTDB:'!EE3A;M)49:DP&7/X50[6DN5(JSQTPJ6$0816S344.YS*A>K!U/K5EJ\N%H\][B] M,K8/5-3QR-Q!?$*"24A0ZQ%/0B 7C$'20X">"(4'!\;6X ?ON%0S8NX^(Z;6 MG5_53T4>6Y''/E$"H^BQ/<^PKG="Y7L]'J1_GJP9"B9*B&F19 KB)VX#B3HNA$,1)-TCM-D!,\ MLVZGA.!I,H1CBMI[X9*G.8*5U%0H6J%HA:*+F?ZK4/1)470\#\B58L29I<@ZX5!022@NE53&K*RQNM+5.)@*12L47=#T:X6B3XJBXTE:1D/0/%) M42'!%S6Y1![P-+EHM @"XHR4493*EQ#1+QVYPK*\LUK8:F&7ZYW5PC[FPEX= MLK4,U%B?CX^.V@7-G&W7O.WOUU*[>U)K=4KG([M#O=C.\^HR?^&0^"T/X'EM M3%F*KFHE*SXG>KL+>J7T2',A KIS>'N7<[P!T/01+>-PK2=O/^23;$,$/>>;?W$LXA\LU M-[:K>]?9/02_S4;FR$P^;9WMG6QE\'C>V/9\V# ,U-/F6<]$F3YNMK\,8'N+:-!FW2]ZWO!U\/MK;?_]CZ\/VT:6.*3H;9HQ=1BDE'H]X?HP8)OJE2H MM$CW=A=4>N3F\ J5'@&5QJMM+$^!)\^1)0P#%EF+7$H2)9Q+I[27%A>HQ,5D MM[%P&\N8HNO@LLNI MM ^**18E;'CED<$8Z^B$JW^K3J?;&MC%LT+/Z1H7RK>5OO3C>M:\K:'>;7;> M#;7N?;=WU5#],XSG3RM+-3=+-GC8@=FV<]\CN]X4FZVMG_%BPS)K MT:5/#;<[\<5'K.MWV\>#V1^9V&-XIKUFJJ]N#5_^N=^[V._;B\CUHOV!;(*+ M?6/;)_:TO_+'U;WD5F=T8=IC27.YPV\;N4*$");J]XVF^*6;/Y M77!-=F&NI;;?RX#[_VXQ7GUEK9BCEB.6//\U!^W_^X==NVF'O]@3H--VMQY= M\J9/8O_G2V.SN?ZIMOWN[?\UM_[9^K#Y[G.]MME\NUI;;V[4/G_YZ_/FQN;Z M)WAYYKTMRKWDJ?+%A$]X(B&/+POYMV+[I2C3* >&Y^%^GP?P0CE!\+5136L^B6MOQ_CH*IEFC@FS2I6 M8O[E06Q5+$\M$UPLI;<][7+58JGKL!%]S*/71^/D M;S,G[%$%;LGX8Z:OZGCF]G[9^"AB MA^@AA% O;=]]VBV^F RHA5 K&D8XQ.%<8*\]#5)R+3 AC!*_NWF?&J"Q-.AK M2&W^X-\/O["=;XW3G>V_X'T?>6-CI]786(?P*(=#[P]W-M;S]Y+QU.;6]GYK M9SO ]?[=;N0P:F/OI'FX>=+8^.OP^_;[=N/;SH_&1K['K].&BT6<%#>,HF"T M13Q&AC0G'"G&,0O266*.^&05X=(R[7A4 M)@DC=4K8A@*8"*&,5,"T&, TON>2&"<.; FRS ;$C73("((1\SA:KE22"N<] M5K($'-!5J')7I_+!?0F3,<%X _L"ABT/N,0J;GF B-5K_KC7BYW;\ZI6_L%R M^P>/$[B<5V.\+<6I+(4!40L=$&\!V4RAM^ MLDY)%;A4P+0LP/0X@4L%3(\(3..12]#&>2P]DC%7AWJMD:/4(Y6[&%00A!"Q MLL;KBE61RXN.7.HU6 PTP[6LRFB?R!=K=CN^0KTYHUYKPAU+#"<,#PW93#O/ M);>Y3B>@I$RDW)) F%M9([0.AQ:H2+8JBE\N!Z;2YD?1YG$?1C!&!5805R7G M0)M]0,9+CI+S5$7-0R1F94W4(<9:>&6N4F,WJ??T04.7/)F[.J05._'C+LV+ ML1:/[/M5-F)N-F*R= #KH 2$NHAP[!%7VB/KM$%>&AJ]BX$;!AZ?KDM-YA3H M+@.Q^P,S=Q5T5M"Y"(YV!9USA,YQ]QH"98JMD"@WQ2 >DD#.6Y5'8B0L@DSP M. $Z<5W@!W>0+RQT+G [PK*\LUJ$:A&J1:@6H5J$:A&J1;CME(-Q%HRI/>'$ MF1BE2,+ZP!FCX&YC$57*I24TRF7I,OY6_!%#S8*'9O=BK1;O1Y9=35:Z_/ 1%)M?BNM 5_R2,!YGPK74DUXO]PP]B[_#U^0&T M96_G)3QEO_.6OFO#^7^U64-5Y[W5EF(:3HSCWJSERBM J,$V^0,,#=$6T.$(;FLYJ81WZ [#]B-69(;#^F\ ME-MNXWVPGMI\!EMOG$%M)?F_?"E';F>BZ"]!S_^* U_O'9GDKR&ZSJ[;R2Y_ M>[*+WQ["^P^?M]_M0-OH:[Z_ _?#>^"^#WO''^#OY]U9U^WM<;OS]OAE>^_P M")[Y_,/^SO;G=X='>._S/ER7JS'_?7Z0_WYS8]DP(X*7Q$N4&!:($RN0-M[G MS?=1AZ@D-;$.>ZPJ?>VK:6@/+KWUO^\TP%/ XULS8 MX_&CPF(W[&,*%(,0C ME31'W,> '"4.Q0BP@;T!_EO'?30NX+&>'NRZ7+D@.>CZ 3AW<_3#%'V:DQX6 M).'OV=%X /^6@R#.W@?PZY1(! GK(^*&"V0MYD@'[EWR6/*DU_(@B,DD=^") M_32_]_+&#*U'?^"#EIM$+_[ZF\.&9%/26S^V1/96$]&Z0+?&?/]YVW7_'S+8 MZQ"\>AOMH'K6R^VMKH8';^-B+(K]/.SPSX..,-[,V;*%KWZYS)X:=CY5)W!7 M>_A=IU,_MLV1M]D*(!V'Z3GG>R3OJU3$1[_OLU=MD=? M=O=._@:/\WD7>.3GO1=OH8U'P"GWH'VOV;O#-CSW YOU7/>._>=W+UZ?@[?[ M.6^^S/]@]#]^#%'C\X#&EOOL@1Q5Q%92PB*KI\&!E! MVN< 6*X\"3-OO4T;6ZQ%R<,_^/=!Q/,?-*:!JK(2O7\04+ MN]:#HO)2G_*A %UF<8=G_8)OJ\*W_:?SZYPM^\H>UX ;PG *WQN90 X'Y&3.,BH"44. MR%L^6"+MT^R7\53%Q9GLGA=L;#&A/Y[ MSZRA3!L4),F))MXB2PA'V FEB4J4AI2C>$S-GR'S76FU:PUZ7]H"F#1+F#$"9;(:@KV MPRC%O+$16_WH3QV[\Y+X\[M@YS_)6PUK$=;>PZR8E)26'-/@0*^P,2XX1C1- MZ;TR&[?#";? ]>3>#A>!?O'W9/WI[L'[\]['8 %KIOZ=_\[;&'^T)WG[Z% M-H0/\*R3V4V^>\=_DX,W[SIOZ7X;GM_=?_'/\;N==F?YG:_ M2WO'NWF3;TY+T400<(J-1=Q%B9SG#JG$?-)8YD-H&S0'.8QA.X.LXLE(+V$B M ,1YTLYC8Q/W((U!>Z"/,YN"K\Q#97NANC83"RM-UM)[XTD17W__]?:R&%DP MSCIN*5=2:",3#!J MQT%UX #"ZJ$9WGY;\D/9AWW8CB +)_#F\^ITTK=A==3OAT9.X+$?.^ 75FG0 M/ZEL]=$..G%TGC=M#\>GI]U.' RK>F]VK, F='IV< Y3/Q[ $,$U;CR$5PZ' MF]7%P/4OAZNR@PAD(\$E(6_VMD>#&!L9';7MJ/XZ]H!89,CI-F/>C4>VVSVO M7*?9&9H_JR\>G@+92.<5?%L-P:9T$MB7WJ@Y\:,%;?3=<7U'ZGR"U_4'U4FG MUSD9GU3_.X;KFFWGHW[EXL5 A%9S<6MZ:2O?EH>@;LXIZ$K^V?_8&>;NM":- M@8:>PJ>?@/H R(XZ)_FM,!CYF]$ )JLQS)O5U<%OVW#QWFMC!&\!Z8&9SPSK MRAS! SN]CS!8_<%YJWKY?^W)Z6\[31- K8&D=>O?;X\Y!305*!#*$$]6 M(D.,1D1$[:6%29)X8TO2S?F%@;$CBM!!EJSIK=WR[4W7'ZV*3K5HWIZI8EQ)H@I1] MT*%+6*K[7/W%JM>OMEO5;L]O5K_\W__2(.^__<7J7\AO_\KC5&-"R. %?8_0 MOM[15S5SBK2;U>N\O;5NT= "K;YX_?56=H9#,*[50MT=MF'VAC/J2XUPBGJ0 M#4\X<#MCJ8B4)1(] 6D*-:,C6#6,CF!S78]W]Y_/*O*K$?"VW;HM.^/;\FSO0DB7;V*IZ.FU,(M% .D,M2* 7^?]$,VO_GZ^ G$NC;./&(.1[EY6@LC[&V9-Z+#N!L]9QL!)QH@WP+F!G-;$UG'X?V("N&Z4DGZ[@2NV[&;9WSO;.WLO MB6#&2HIH#!QE64?648^\)UI0XZ*0>F.+X[SJ:JCU[/K',BQ6RJFU)/ (W/C/#8>WNS>K@LZ?;+_]?]9]^-W/AX74C M5G]WS8Y-">ER5D8:GOH-M%H188$W%P^/K3WN';SWN?MS_M';UG M2H(!41(E'BGB@3#DF)39Q"@C4N*!F8TMLBF^HEN7%L9/+,R%RW?Y52U$P'9 M\B[EIW&5O@;%0!WJ&5Z).%WA*@OEZ6E_.+I\Z<_+/JX*#-[;?B^= -AE IE$ M:>-;6!\BPL ?09"(98[DH]HW\0T\Y!2 MQ:'!G!J @T8=)2=85NO+B]MD[\3 M3Z8V>4X$/NYWL@@4(+F%7)SO__U>$"\#"P8EPQ2JC[$QU$9$# T\2"VDL" 7 MXFM6NC6)#A[5O.ZTWY#2' V>A$HN+!%1OPVKDS@X J%JQ*D)]( /!>!RVL^1 MN&P.AIU:B'QC&%O5TX-_MJOM*]\\[0].-UOYV8UK"[X?6$%XVW_ 20-GJK&K M;=L!0>@U(=)V)T)+/H&XU [:04H 8H/&D;,9TGJ^Y"A];]NL8ZUL5578JT= MRXS*=5JKW?H:C:[7!NE-51KO:O6M7N M_M/-:GM_IWKU^O=7NSN[VR_AXX5]>RA]RL\#W;=YHL@,\5TX '9+PK@+?A1 MOPYT_#D^R8RUB1QS_-*U@B>F/4G_SL; M5\W><[_[L?:KJX:^#%O9Y>GDA:0A<,AF;:R)8)T.^C[&QIO^^D+8U84H$)B< M!9$7>=SY)"1W:@?UXDQ# ?*!]?TZ6;;;!0D>9]8SZ /!'D$[>RF'6R>1X6PK M?7OBG$TB'EE@S^Q@D%>W\C>#*IZ<=OMUXCNJ7P!=/&FF<;-ZTXZ@\Z/N"WN>_@,Y=J!(T;]COP?/.JS@< MU2MCX?JX#[*9RJN.5]Z45[QJO6P>=77-^EKH[T*QIL_. WAD!_4PG_:SS?,:S_G/2SD8P*6&*W M\SF_L1Z5W@CZ:C_:3K<>Q4ZO\3'JA;_M;JYE?=2^-@!GP(TO5LWSO.XT'HWKU=2/L=L_K0&_=6-G^NXX^F8M<*XG]>)JIMOY MC5-,G'3OQ)Y7O3Z,0XNEE35NM]X/\&I#:W+B00UW3I:IKJ\#]^IWIPBX.+^SB MYFWH^NUR?C1]^#D_XLYS?E[%6EM>QM/^("OL@TOTX7O3/,#C9^=PS_F[G6U\ M?_\;@3G?>G>RQO>/7DZK\^?E';,Z5/MR%]OT!;O;?8G]G_WA_YR6X MTW^';TG28NH(D-.YNB;\ (9%APB5@5F M>**:F=G$&>,93B!NA)G C<).IA"X%H8*3XASLXD^D\%O/-@QT!"8X\P-,UUM MO(!J]Q**OB'SY^L-NMX!4!-B(A'.,,Z)P?4J^^!-9@L,_R^=_-WAJQK'AE?N ]HY>A3SBH!X/P ,S@-T3\]V-F[B-#'C[8[KLW 37@ZI1PY(%=/ M.,C Q/;UP+UNS,KDA=#DS>J9S0QX(C_9R(=Z&0\:"EP@C#.A2*E>S,YT:"); MDZP7F+FQF/2_G5DQ/,"L'ZT^+ -$&(FCID] Q-MY&&2SU.[ M()G.UB<=7&1&]@=-WF MG ^!C]8QG9,8&]LPB/5"Y[0_%Y#[/6+?J!3HTH2EQP&X98!9?C@1Z)P4=@;^ M9O[W**^B]^J7U,D4N=_PW).LB9G+U\@04PY 7-N/$BS MM/,*S?G]?/+E3TU S\ _\=$D0I!*P#VY3 IIF4^BXP(;+(&FF3#+WW32'A/M M@;Y%3KVW/!##.3=1 =$@:BV/G\K4! Q.CE8T(0( SLE95+4?>T'#KG&])B7O MI#Z8"ASX87:WAQ[,8A,JJOTKNEE-*?CE4Z9.<-:7'.< %[3;F>3W3CS3.3?W M:CC7V6XVI4TK?K93L1C=-)+?R:E8Q'S38[_\'=.EL:6Q=]98>KO'?N^I:U2M MY[%K=9'EJMD]D$\/ _2LT[RGJ>W7]D&N[FBZ6YTXMA8#./5E_^T&OV[-^[-W M?^C:(QK**WY6&;37I8AG+LJJ23C"8]U1ZXF7\&,%'?'(; 5K4V95)UM=&\WN>41I9 M&OG%1J[VR-U[U^C)5N^\(6O0L]W+J..""B*/IY+0(RW\$S$+W!(9:>",4*M- M3";*@%. 1O))C)5?B[%^J0+01$YR&M732:;1F\ZH/5UL?O9IDM^T7:>7Q'!H M/ZU%=:!O#$_ MQP>'?\#O[?9<=:!#Z,>+E^V]PW9G[\5;NO_B;_'NS?/N_LD_)WLO7HO]-WMB M#WX_>/'\IF,+&8M>!.M1))0CCC5'1@F#I'.4:Y:L%6ICB[>(6K+*\-V5\ED$ MU 52U@)2F*'"DJ2BTYICKATA@L)G7!#/590%4M8,4C[/0@I8!ZP,1L*3A+CR M$CD#OP41B2.&@>40S4FH2Y["4""E0,J-D*)QB)@#IFB3$^<R[QA!T/E# N M:8&4-8,4,@,ISDH=I;;(4Q^!I02#G(T&L4@S1U'">KJQ95J&+5D'O$#*SP0I M]?HX_:U(1)&(8F1^>B,C9H]'-,QJ%C R)&K$J6#(!:>0XD)PXZGVX?Z,S,^R M)# )(-9'/%P-(/YD9STL@4L>,X!N5PNPQJ/M,BE?F40R J-410IX0A?.5<[UIPMJL7S<(Y_^/9E MF)]>X5622N%D73*)!PQ,1$4KO>' 1HSR^ 6\-,E8HBSH]/$G::("\,1*#=#0F(>E'!)L;1(XQ_0<6U%V9CH_[RMI= :C'!U!6 M&B*#"BEH AR..!5Y%)H;PH2@P1: 6C. F@V]&3 W6G.&I"<*<6\%<@$K1!1F M+D5F/6<;6[)%A2H ]8!TN !4 U#$64F +!GO N=.&HX-$=$Y8GV:'L=4 &I] M &HV6$B3#\Q*E\_L98@KKI!V$6B4P"IPQPFC/A?,;^D;CGHO"%40JH0Y"U;= M$5;-ACE5/M@%>X.D=@D RRID)>/(*9,2$YHPQ98.@7U?E;46_FZ2J%[/QCZ9A=27 *&%XE" M,?" .$X@-@MD$:0$OEV4O=XWHWF/91'%P<5A0IU>?H?M+/JUX<7UV>F,7 MUV3KS3()*"M8)EB0@'(QY+OUB/\)XUVP9V78,U^H-IG$DLD1M@!$EI,@D:%! M 0$30+RL5MQE5Q.+EC#SR[B+4DQ^?"+)X]#!^XQGWZAY1;F64:[9\#4P,^)I M(DA'#\J5"$.6"(TH5X0Y994P8F-+4?W0JRL^#NU:QL*M(*A:+-R]*.$-14Z9 MQ)$B+81%W$B*\@XZY F6@N4Y3CA;.-[2\5RS<=RO7;-3.JB"( M4@DY"UXKCS8A$Z1%\'GP@:9 H]S8XG3)O:A%N^[>PJT@CE0LW+THX6S\R'@> MI,04>6D$>&XQ(AV21D)IJQ-,I:2VL7" M3XS_KA/8'LJI6^49:_2,QQ)RG9[3;H?#^(4S1=?:2B_#@8'U&D<%Y\%P9K0S M2D1-1&!"Y.WT[W=O1WVWZ^$L5GA55OA@OC +.)(XY06<&)Q'G%",'.$$2?!? M)/@M@5&VL:6T;"E< CX/3=%"X!(:(RT/CH.;:2*UBEH;(O-)"%T4[=X4;3:J M*D5,3BF!8$(2XL9Q9"C+=-<$P2U6TM"-+4%:F"^YXZ'HV=TO6U#*C6:1>Q5Y MWIM"E0<7,P:O8Q*8%CV[-SV;#9QJK0B6QB,#; /QP!BRDA 44S0X42*ED1M; MFJF6$B6^\^#B.]AY(7C0- G'C8Q6!$^$95I8I[7(P/*AI&N">*"^RU MIT%*K@4FA%'BBU6[-Q6;#992RH*5B2,-/Q'W,B K>$(!JQ@,-I%I FZ:R@DO M2Q:H*Q'36VC5;N]C[(WZ@TX')43J.XZ]C,=\?/]."K0LK*3[@ZW,ZS4 M4:"#'?CN^.B]P9@)217R-B?R:N61M<$BFT(,3L($2I,KHL"TE6,H'J_BKBJ6 M=%UQBVXNIYOGUW73NH U-QI%Q^KT5H8,8PX)J75RTF"5XL86H\L6I2V:N4:: MN:KH4S&I=Z6V^S,FE:2 /5!V9#'.V7N1(9U =U6BT>7L!F9P-JF,EY.='K'B M?GLPZ[:*6W;R?KO.SIC:8$EBUGD498YB66^0,U@C[5@B*A./SQS6P?-?AU9 MUXWP;^A\W)HV;G]\ E+NF[^S;'9ZXWI#\]:_X;)IXR;RS04HP&E_V,D7/!G$ M+ESY,?YVU@FC]E3XK]S5M.$)OKS%NF&_.QXMON5*MWS,9['_>!VFN4T,7TQ3 M,UI7?K8'E_',HXC<(-H/R"9H[!/;/;/GPXU?K_7II-.;/EQ1>/MLWQ?V,*65 M]%#=T,-&?@ 4^H-ZMI^ W,5!O@K:9!],6ZKV(./D?W6T]T8YDY+2DF,:' F M-L8%QPAPGO1>;6P=9O&N^JG*Q8]!>(;__M5N79_&J[-B!T7A,Y]3G( M20SGX)0IH')$S;Z'6*FHIB($ 2U)/J?F<&>XQ8GR2/)[:LR>J?L,T]>UI\/X M9/K+;Z$S/.W:\R>=7CT)]4V_71^>#-VS:QQ93)JO+T%I$S? -%EBF;QY\O5F M_=6,Y6J^8W332+[P:[Q)%G[WI<<2LBF)^:;'?OD[IDMC2V/OK+'T=H^]95;Z M8@]*W2:#O3$"/\9)TE^S#,WIJV#88[4'U[6'U3,P#J'Z8]R+%<.M"EP>P.WQJ-_KGYS_VPU^W7J52358H<7; 98<@I]K* ]? ME7'[%AW.)RC7\C>(I_U!33KJ/X?-%I4BC=\RJL^Z'7 8:U(Y; (&OY#%!97* M2-Y&/J\Z'>O-+(T\HN-?"S[/R<:/:S2H']2 M02OCH&>[E9\<\C5G=&^;7KPVA4X?9]%2+IV"FP+CQ'#ON(X&Y%Q2@4F*U*:Z MV 29%IL@Y3"X;UPY^G#V[@V\[?,1V3O>XP<[?Y_O'>]W#@ZW/\.[/NWOO#U[ M>WS$WK[YHS.[@S7L[\+Z=9WC_^/?.P4Z M>_Y(>_-U! FFX.7BB*@U 7&87&2I,8AP'RW+9>JBS@=5ZF53'^_M3,H"*0\; M4EQ0)%K">%*)>TR="EI[;#7\"_*F?PRD%-18!C5FM_*J%*@W1B'C5$(\YB><2'J\R/UL@6RRO:+=5)XY@T5PEJ5K 2S M9#5F( %,$R>\,M;S11J_J#)@4?9[5_;;1)KO?N_L(T@R<,>+Q"49QTQ))J4J+M:V7XYL]58)YA M9AA&.FF%N#4"Y0./@.K"_%(F),;@VZJ6E$N>JG [3?FA2WL%H!X?0!%NHTY& M&N:X>#5E+;:&DL +5F #4;+,0F MYJI;'.&VS8-.2V#2;]AET](X; MCQC5$7'I+3*)!N0=-<"8@48I_TUIGW<+4(\^(70GG@Y PIM"=;87*GO2AZ9] MKC]8=DGEREPP&/#0'^<"=8\-FK^W]X\&M%>^>G!5&.'W;LR_;/?"]A69+$"\ M#!!WYE8$J Z26"]1")PACJU 3CJ 9$.E%4QB()$ Q&)5A^S<4BON>:&\(%M! MMKM<=BC(MGIDFUU*$)9HE8^VUHERQ',A=N>90T:YJ"5.46J^L457E=-7@*T MV\/H]GTN5Q1@6SVPS2Y!4(F9#"0@0Z)$/$:@;%1II#6)!$?,E6= V90HR%:0 M[6=%MA4LRR:(@].8#YGJ'56=GN^?Q.J7;G\X7%Q?G=[8Q379.K-,!LD*XOP+,D@N MAGRW'O$_8;S+*NS*D&>^T"QSQD?/(\+Y2%$>I$*6.06.)348_G/8JXTMSEM$ MSB_#+DH1^?&)(#^?"JX@(+V,"A8M6T;+9@/1DH%F^6B0#QZ\%RPC@EF2*-!@ M9/!>Z !:IN;+QQ0-NS\-6T%DM!BY>U&_V7!I2);31!)B2F.@U]0@X"P6U,^I M",!)#&^,'.7S#+NHX..)X!73]MVZ-1N8XR$9&SE%QAN' "=' V?.0C$/^@#,P3LXA'EY!F1J%H,)COAN MU\-9C/"JC/#!?&$5ZSDEEB=$D@,C;#RITW%09#0Q&AEC$9Q,246+Z27K!!*)CESV&-!O ;.9+V6VM/D.?P,)L18%.W>%&VN0 A7+F@C$.7Y4!I*);+4 M@MZYR(-7%&M5%^OD>LG$WJ)F=V_/+,726N-]4MP8^$\;^$1*;*(V3!8UNS.PTCTHH M*3B)U)K$M,6!2:\4-62QIBT(ZA256[G*S<92/2B8$BDB+AA8-AL5-&PV M4HI9)!PGC+#U&)RTH) !U@]4$L@(ES$)GO>Z4MDB\AY.27WT\=+=WL?8&_4' MG3AL5;TX*L=+W77D9SKBY_MQ5*!E9H^Q+!E>H>S)A;DJ,+U HD M3:(=!KD6.&'9V[KF-FO(^NZ<:MN5I;"3F]<;TR^\9/0^;CU M;_C12(GVWBAG )NTY(!=SA.%C7'!03]I2N^UV)C>-/.LB9C%:%SB-EG*. O, M&6OA25A3YZ3B9&/!?<1*1345 52$D^0M5I([PRU.E$>2[\N-G(SAB1T<=7JH MZ?L368-.W>F9LJ)T_D889Z$ MYNO?SCIAU,X(L(D;%)B$*"=OGGR]67\U,_7-=XQN&LD7?HTWR<+OOO180C8E M,=_TV"]_QW1I;&GLG366WNZQM\SI7$Q!U&WR/SU8USCX,2Q#SY ,=7,.:.=3 MM0=7M8?5LUZ(H?ICW(L5PZT*& .]9F.^=XBN,+U%5:-O*(KPL(=O>SSJ]_HG MY_]V@U^W7O6[XVQR%J?2+CD$/]=0'KXJX_8-XU:?'EK+WR">]@S2"'#=_^A2PN1E)&\C;R^13&,O?#CF)8QK*L_U+\Y#R, M[]JJM#+)NLO],J61I9%?;.1CV3LUT>AAE0;]DPI:&0<]VZW\Y(2;.:-[V^2\ MM:D"^#@K^DF;LP<2I9903@EW1%+I75ZT#BRYIM(/Q:39ITU_XI.0]E]- Z^_ MYZ#JV;O#=Q_VW[R&:U\>OWN3 Z$?SM\>_MYY=_B!P#L_P?NO!%Y#&]KT^=W. M,WC'-GUW^/?G_]^GSD_W/^Q_V M#J$_.^^Z^SM[9._-,[+_9H^\V^FVW^VTV_O'[>[!FY=I;[X&%\="2<8 R C7 M^=@-C?+92,@1'81VG$5)-K8(;F%U#SF)RWG6!5/6 E,<52R17%Q82B$1S)UDFBC)A8_6L90T-P52U@Q29C<$"J=92-P@8G.E MIX!SI2<;4:0A,*>EHR("30%,T86F%$Q9V(5)[D^1B"(1Q>\E+8 M0#22Q##$H_;(1*.1L$*DH.'OI.[/ROPLJP*3&&*G-Q-#+/OU%D?I/%7@*1\L5 M-UHH$HB0D3B-E5)%X==5X6D&. MBV+BUTWCERFB553^L:K\;.DM:KTGDE 4$@8;SQE'-I*("*9YO0P'A?U"E5]4 M>ZMH^[UK^VV"S7>_/>T1))?5*;/5H(&M10.Y*/7N,9TT>[L^/FRM6,;-E9I% MK3B.(G%)7'T8%I81?%])E"B9(NME^>;KEGNI7#[-$VF81;!\%'X30B+)*,O+ M+"RD3'952ZLEZRG?3E5^Z/)>0:C'AU#2)B4P<4H2P8-*!B#+,J53V3 MH>@&H!Z3#!: F M403@3QAS!A@$["DX;4UD0E(O*>$:%PJU;@ UEQF7I"78"V2]$!F@"+)4&\0# MX5@&+%4NG$)5B_)"H1Z2$C]JA"J!SH)5\V<,8"Y!J0)3)?FS@-.2X#2;_&D3X]@PA@2- 7&'/3)8>22-YIXE M0V'*ORWY\VX1ZM&GA>[$TP&(>%.]SO9"94_ZT+3/]0?++JMC?F7[5[8OB*3!:97!M.=N24#)X-5DN:M7R(A MCCE#!N85&<>\95):)PW =$O0527$W5)I[GDMO0!? ;Z[7)@HP/>#@6]V)8($ M:0+(!7C+G"(NE$".28P4#>"'$/"?==ZS M_*%SP*\/U@X)M= MX4C:8A:C02X)@SA-"1EO!,)"*16MUARGO 5"\ )\!?A^7N#[_F64[P6^!WB4 MS9I@WNQ*B9,J G_G2"N@>-S"I!F:0,8QX]H[;&!F5WV234&]@GH/H]OWN2Q3 MZ-X/AK[9=1CA.6,VEXLS7"+N14+9E(&D16>L"RYIME9T[['LPC@XC0,0_]Y1 MU>T/%U?1IS?V;$VV["R3M[*"M84%>2L7([W;\_V3^"<,=X&4^T;-*\JU MC'+-Q:VQ4S1OZJE#UMPPCASW$F&LE5=2&9^/OS9FR7/]BG;]@,S,[X^E%@MW M+THX&T,U.OD(-@[)7$N&!VF0\Q(CCX47@B@331HI9PQ(UT@3\C4&\HGD_P/I]?VBI M6+][4<39D))/.D:'@8*"TB&N)46@D0(9[E0TS@9CQ?U8OT>?O'LP:L=!K0>= M! WJC:K.*)X,O^ODMX=RVE=YQAH]X[%$85\UIYA6=CB,7SC+=*VM]!)&6GF- MC:."\V X,]H9):(F(C A,'/I_>[M:/%V/9S%"J_*"A_,%WNQAG(;?02S:SD" MTXN1CLDBF"HOE06WQKB-+96M,"[!H(>F:"%P"8V1E@?'E? F4JNHM2$RGX30 M1='N3=%F(ZXV1JVQ5H@RG4#1J$$V!8N4L$PZKGGB<6-+D!;F2Y80+7IV]P$? M2KG1+'*O(A?)::H\QR0&#V I,"UZ=F]Z-AM4C4P$S2A&6.;M[%I+Y*($9;-6 M6RJ<-"YL;&FF6DHLF:M0%.WNXSO8>2%XT#0)QXV,5@1/ "*=$5(FRA9KVH*P M3E&YE:O<7$C5 .4 L41*$H8XCPF9(#4RPL,T>D4<)QM;DK:(F-^D798Q[G$9 M(ZAH&.&>*"ZPUYX&*;D6F!!&B2]6[=Y4;#982GW@EFB'E"84\< -J#_HQ&&KZL51.?;JKF,_TQ$_WX^C BTK M.U_O<#O#2AT%.MAY+?:/C]Y+<$UE$F"^-0;S+3U%AG."-+,DY/UEMOLS)E58 6@J#))U>JW4&M06W&(,+I?+]2)< M\'6!:CZ?N5X4]]$H[K<'LVZKN"4O\-MU=L;4TFB-XGDEU ?060Z$V&+ID0^6 M),>9Y,ZM>G=OT=H'J+6K"HL51==T(_X;.QZU_PX_IJT_LX*C30\TM3V2MJ_6U,P5,H5U= M>SJ,3Z:__!8ZP].N/7_2Z=5J4-_TV_7'B=/YV%IN>_/U;V>=,&IGQ=G$C?), M0GN3-T^^WJR_FAFQYCM&-XWD"[_&FV3A=U]Z+"&;DIAO>NR7OV.Z-+8T]LX: M2V_WV%MF0RZVW.HVF9,>C%(<_!CCK&=LL[HY>[+SJ=J#J]K#ZEDOQ%#],>[% MBN%6!8:67(/F[QVB*P1I4?WG&RH,/.SAVQZ/^KW^R?F_W>#7K5?][CC;M<5) MJ$L.P<\UE(>ORKA]P[C59X'6\C>(I_U!33GJ/X=-8G21QF\9U6?=SDFG5Q>W M&38T]1W*TQ7=M\EF99-WE3I/2R-+( M+S;RL>PZFFCTL$J#_DD%K8R#GNU6?G)8S9S1O6U2V]I4W'N49$9'Q^LMSF2ZQ9F40XV^,5ZY=[ZW\XS#]6=O3W;YV\._S]]^ MAGN.CZ"-[]I[G\.'MV_V\+O#73X;K]S[O'NV=WA$WL&SWQZWV_L[?QSO'7\X M/]C9/G]W\NSS/H7K/[_L[AVWT]Y\92MK(C($PCHIEB)6BE* %-*2RR8& M%TSYF3!EDC)3)*)(1+$R/[V5F=W9YF!RL0$7.&A<%\&42!L=,G'U/$5NDQ;W M9V5^EE6!20RQTYN)(99];@NC=-H&%C#A1''.B=,A)2I\,%2SX*.^!3 MV+%> M$.H>$6K_Z5RXSA/ON"<$Q901RA*#G, "J20#HYXPF_#&%FL1.E^FL*0%/QJ% M%T0F$WU2VFM.(S."2^,M!>F((2E9%'Y=%7XVED9]T,P%C#PWH/"*.G!\M<@; M SQ3SHH0<3[LYF&E$Q>%7[GKP9GTPBBG! \T.F&TESY28*+:FU@4?ET5?C;2 M101-25N!'(T> 9WSR$07X0?WF@9L,74;6Z+%U:J.KR\*_Q"+3Q6-?ZP:/UNR MBB[H>06I9 MG3!;#1K46C20BQ+O'M.9KK?KX\/6BF7.;DM"^.1MH@YSDX2U)D5.I3,T""UN MX^06P_=P#-\-];ZM$SIAB4+(Q]](Y9$S)I^&DZ)5,A!C^<8682VJEG5N;Z4J M/W1QKR#4(T0HRW$(G#F3-)=>66HXP9Z)R%2R@A6$6C.$FHV^22M9PD0 )%F# M>$@.Z< (2IXZ&A354$%8!Z0#I< *H!* "A*$U@G-)Y=)RSH%1!J9+Y M6;!I26R:R_S4&"OI'+(T4, FFY#!,B#GI&6):$)3_+;,S[M%J$>?$[H33P<@ MXG7AD^N-V+XBDP6F5P;3G?D5 T^]%%$CY4S>3\H5<@R\7Q5R$7I&M!<9IEO4 MK"HYYI9*<\]+Z07X"O#=Y;K$[8"O8-LRV#:W:SY)J8)7B$<)[C%-%!E"/&). MLN"2C%8#MO%E%QH*L!5@>S3 MO+UC,+H?C#JS2U@V*"Q#@9IPQF@'L;(>0K3 MQY,BDCF6N,Z,CK$"? 7X'A?P/8QEDL+M5H]RLTL?4GN< C"ZR!A''.80.1\3]AO OVK Q[YBO:&MEU'!HF7+:-ELM!I;+[%A M"G&:-ZUB[9#%+J?')X*3<,8HLK'%;LB++RIV?RJV@OAIL7+WHG]S!5%)=%00 MBV F:B/'^8]5P4>?=GLP:L=!K0:=! WJC:K.*)X,O^O MMH=R2%=YQAH]X[$$7E\UAX]6=CB,7SB"=*V-]!(V&BN6)!AI0GFN6DQMB,IS MHYDU(E%FW^_>;J5GNQ[.8H17980/YJNT8!&<=L(A+:A!/#F*#!AF1$FB%%L& MIJ2BQ;1\Z&=O_'2*)CESV&-!O,9<6J^E]C1Y#C^#"3$61;LW19M+ .:1 M28<=$DSJO#_6(*L)1M%)+@*/6/B8BXUPO60J7%&SN[=GEF)IK?$^*6X,_*<- M?"(E-E$;)HN:W9N:S17859$J116BTG/$J6+(L$015M%[&AUQ6&9[IEM:+EEV MK"C:#UC"\-AI'I504G 2J36):8L#DQYFU9#%FK8@J%-4;N4J-Q=&33&H%"BR M,&4(^'Y %@N%9$JC( M&(<)BZ88M7O3L+GZ!=$3G7+A)Z]=/B:"(:VE1RXEYRR0$25I-FJR1>1\UDLY MNNI[M6JW]S'V1OU!)PY;52^.REE5=QWYF8[X^7X<%6A9V:%XA]L95NH8T,'. M:[%_?/1>*B&L] Z1!(:;AV21LRDAX9,@3@63\B(H;U&]Y GQI4C].BGNJB)) MUQ6WZ.9RNGE^73>Y<\9+*5%,)"&>#XK)Z?7($2.48B8(8S:V6#DJYA$KYJIB M3\6BWI76[L]85.! RA":P*(:F;<#)@23YA%ES@;,%7.29(O*2+&HCUAQOSV4 M=5O%39U/,:#/<= O.KNLSLY86L*54C@QD!JB$4^*(D,-1=99G.?+*.4O#OTI M6OMXM7954;%B;N]*=0]FS"T1FED7,2(\@KGET2(=?%9BFZS6RA),'YZYK6-F MOXZLZT;X-W0^;OT;?DQ??6('1YT>:FYY(J?ZU>D%$*HG5-7*^X,UB=9K.>1? MU#MS>@/JS >Y,VJ^2FGT)Y^J"9/CF'S8E+JL!Q%B=P&RWAU4$D0W5'^->;)")X5:5 M)W2S.CSK7XC2\+MD2:68N"7@44K&F4_&N!B,XEA88X4P$UDB1996)4OP[^?] M[!=BRS#C*( 'CX!<@"P%3E#PGJA$C63>;6RQ^5SW_ZZ1<[E9)L0KPU70VB4N MM3%2.!D#C=E*QI#*+-_!+..]O]\3)@2#(4=2>IFK/1)DM1,($QJ\%%Y@FXO8 MWC3+MT2,8>?3+?"BAI75( :@'K9>L4",X=H[!_"A# 6:[%-T>KIUFR_8_6DE/LK?1&>NI< M"-PH:EP=JU#6ZT 8PV6*[V"*/P%<1&Z$T%P@%EF&"QV1=5H@(Z/!CEC'1+AY MBK_!* @1@U8I,9?=64X<\4$X#\8'>^*H+K-\%[,,BDPQPV![86Z-4F#Z?4(F M*(:P2=8::@EQ#&CD#4:A!? _/(WPU\?8/6^MDE62U5H)GP-HSGC- ^%@,&S@ M0?%D4O;!C<9?V9A9A.L;&, 'L)9Q*T5R"HLD$K!$^ZQ#I2" M<,W7'US:2D@P1DQ1%2T!Z\^2MDHZ8AP@AG(VN#+%=X ?&-Q0X<%;"Y*A!/B- MN$D&&:$B!+E5 M'*Z>..V]4N$VH\\YC=>K&6-U^?Q0K(C>G MRK(_!HO8\3.J01(60*!R&20.TZ*)DESX"#0M)! /X76_=_O^PSUKQ,'3J4;L?MH[^:/][L7^\=[)'CDX?/GA M[9MG_. -//_X>7O_Q$XCCI^=OSUY_@'>>_[V\VL!U[;?'AZ) M=R]VS_?>/,/O7KP$#3D2>W0_[7W>%0<[KS_O[QQ!7[99/E108AA-+5&P]:D) M-"*=L$(T4:T=]I8;W* 7"&0,VWF)Q6%GJ,>@,2%R):P%ZP0>#$R05!;4:Z.* M@#FG,"6CP1A<\G9*IG$U'8NJX*,YK0S-777WZ]L92"'TT2"4HF M3H5P*M8UK.,H;GX?7AV8=8O.[O>IY=(.Q M'9S70->ZBIA5I^X:2,7_66+MT$JC&)AEB4/BW 3M9")2)P>S*E5DD[5#2O6U MM4,QA8BN_3QX;U MK-WQ[6IOL)EM9O6??N^H^D_L';6J3K,J]K1M.S!?S:EV3]N=F*IGGZ(?9PM= M':34\7'0:HZ\JTX'G9[OG,);AVT[B.U^-T1X<'YX?F;EH@?Y@ M#9P V'HSW M=?M>+;%6-M$!+D!)H(-UQYX,LJ!!PWX[ZX11>[IH?N6NB?KBRUNL&_:[X]'B M6ZXLAV:R!RSS?O23ABL+;9_N^L(Y Q\K^^3A/5 MQM9A7A;/0IY/3VW,B]WZFHFIS^"DUU-1?I#DW6PE_WR]M[N__;(Z?/;T/_L' M?QZ\V'WVJE7M[C_=K+;W=ZI7KW]_M;NSN_T2/E[8MX?2E\R. =CZ>4; <@_! M,L)O]7&G-7EZWNG97@V]^PX=.#[?]VD@_=*;&X&BYM)W5=) MV@RI,_"-CL1%KG/1VV@958PZRY/55@BQL06F)KM:%U&X6,'4GM3I$\,QV)7. M!0FHSN(@5KU^U8W#897L1U"MK!PP%5O*3J-V9Q"JTYK0-H_J M#X:;U4Z3;C'/=F >EV,Z%+@W)21BREP^RTSSF NR$1&<\C38F1 !H8S"K!WZ:;BS:Y3UE/ M326 M%P1N%II)$D^^?!E!,<)&[S1.06,>O'5",*64T=R# M]*1).MVMY:-0XEL(AZ?O<\5?%GQ"E.5XH>4>@;^LD3"$V2! -5V.)-'-^:#P M=>FP-2;M1!]SH' 2&B*M*\"5@.=6'VUW'&\4I2_<7YW!MP]%F)Y#-_[)O2A2 M=6-LYC):^7EOY[78^_N]Y1*#F!&4?)8QYRQRG%'D4V :*TZ9,K6,+3H$9")C MK8DOE:4!_*#N. ,V:S M<@BW=48YRCD"%ZJVBDLD7]W@4:U=N.-F9O-UIK)[R53H@A#);?WF/-K]\5&[ MZI_&Z?3FZWW;#O/&ZFM>]78W^NI%?Y"_R)*Q(I\Z"\IMFGH2!T?0M;/.J%W] MU0?N-;*#:GL,D]JOW_8?>!Z8Q6'U^G^JO_Y\6O6GP\0;F:E;D?M1=^&"']84 MVMWDRD]>.'G_YI5[09"O7_[G..?;#C*VGL5N][KTK\ANNY"8)L3'!((1-7%& M1BD8#5)8F02MH78N:ZS8[>] V.-G@+#;YWN?=\G!#CQO^[W-3D8P 9$D N)* M4F28Q<@DG4P4>86.;VSQS44E'[Y$\6J[/(]U*P#C>;2LYN'R=BM&ABRS8K3U M;S?X=3$T_WR1+[HX\K7$'/"-%83+ZE'_T>&RFX;EOL)E2[9EU>&R!Q!QN3FP MM'OX;*^B8.]L#V0J8]/%:G5>$1T/A[4; M9TNV>[Y\-.#5R7X:8=$0"%OX4RO^V/ 5_[8^"VH':AQMW4[W;[ M9]G*A\NAZF02TSL>]QH;7S.8?+&_"-SYJX&[=#&2P\O 71[*7A/Q:T?@R_U+ M6Q"[PWB6/VS 'Z;C[S$8=1#;\[PQJ#\892[T' Q\13#ZNWY4?PS7]C0J'9P_BEEH1Q'=:S M59.5DX4XV4SZ@ (WX]]LELI/GG0RYH:&V(R?MZ?UE&<%HOBWG&E3/6\>4']$ M?LO-6,%D-!P;GI7I7+6[VZIVH0\5V:[0EUZ>;YH7GT'=B,WJ%3AB0"+[TR<\ MM>/1IPOWC1J>$D$[:Y9\)0!35[VS7Q$ M/>0,EH./YT'OO"'3"VT$#&- \.%J)!T-QC[# M2..?U5R["XY> [ M#\$AJ%YFT.IV6Q=.K!MWNJ/)3(W.3VL:DVW38(JC@&OMSBGJQH^Q6XU/6Q,; M,)WYO,&VJIGH)+J0DY@'_>&PWH<*S"K6HM'O97S8K+:'M7><$1R>%,%=AC9Z MN#U/RUDV!6<9-[H=>-UT*;]I#LSWL,9&N.8$_)SFNP".=J]&): ;M5L+=J,U M$;+61#"&(WCE_X[!A6^ /LO4GW5_V$5,I/E;3&6R/QY.);9VLRYEKP5CGL5O MNG%V-+ - 8)QR#MQ1Y<[<;L F?Y\TOY+7:E]O.X$;2]$OFD GFD0JW[9#A]S MI\ .##H?\Y7;\'(P6]GC>W4^S >'5+],0'M[9_O5!(3_E3O_:^[I9*;_&O1M MG:!8O:I'YW#O7\U<9HLT_^6%#FY6N\!JCR8'V]8P;J=-:H,=.,N:>_&@)I<= MY@5:WS^%2X;]-*HO@2;[#TU_\U[D:C0>]-"'>'YUR*?OK.VP][&;.61^>HC# MTYIWV=!OK.Q4RC(:V0]U\OSH!J2HHQEKJ.B9\#2" MJ3\-@)G^0JB'^5SC:= LJY9O@Z8#&&?IF(AA#$>9#@WC)2.X0:T\C&KL-1L> M!ID%960X&GK@YK&( KP@07<@1O^' =KJ^*>QIWNZA! MB6LR/ZE) -2^X=J38:SC:!=C..42EQ"25>""'=Q "?(,U.K2!>,T!](@XJDF M,L.&F7S*V=W-=&2X 9Y3Y=LFBM %":G1\?+^O/K?R[ T9?1G_4$W7#C7H_YI M=?!L;YFYNB=:6ST]^&=W!Q%3[0+%\Z/U$Z[#VOT>@(G^V!G Q/TR[=&_8):@ M=2<=#Q)7FS68L B"9F'RZ^G.4M+@;H-ZER8N-HX53"9P*& #.3VD?QGSJ!<% MH/M92"="Y=#1=1&\F)G;2K/YX5/.ZV5MBO50R6=/(K[+U M87!=/3KO]\YC7EC)+O%AX JB_\/L;)S)30!"% MVD-H='!NR&Z:S4P?+B9SVJKQX&*FKO9I8DFOP4KC7]<&$\:Z\WFR9-<#HE>' MJ^$!HUQUI?9LA\"/3R;S?&&6&^#J?ZP1N;XJ.X>^68&:'9GS;$0[O69P3NRU M)E^9\4D$?&KCII&VJU(W<:3&O6F2$DQIZ,"CKHYF4_"EGV4S/W= H4_OX,8-;!NE>KS^NW9"COJU1I.&)=0!ASA$8U":Z3N(#H=D%R9W8 M_,9'S [*E$NX\P;H>C46-J'-Z:C>,#Z$$$ON;I6BS@&H.6;,,>3J?YMX[[1I MEZ[\I7V!L?IHFPAS ^QC\*6&PTRPSH$GGYQ>'1AX3CT:0_B\FV.M*Q>@.Q^@ MV1$87M TZ.?1H#;-O6L #YU^E>&O!S[V=-X?-!4C OKY=%K+JM'TX>JGZD=L M^YF7Y4L9OM1IFXLB=JV;K,TU$89G3[=?_K_692SRI.\ZW;P5*A/OR_TA5SS: M::1B)NQX8J]Z3MZ>VOI!&3-JOP$,7-YT=NFLWAAB;%C>E.D##<@,YJJKD,:# MYJA7< ][1_!K;]K3"T>@\6Y\'9!_VH:O6C=X"]TJ'/C,81W=Q>TPC;GEW;87"4*7 MTE.[Z!?CF ?YI)-7/4#OLQ7I03>R<]B,]<7]K(I=F+N\[?0JO7[U^I]6P[%= M/4T'0$\RPVC@MW8OX76MJO\Q#S?TLW7UD?6-M33;T*DS('RGG6Z_ MCF6<]G/">9C:( =/@?%&O@ON?O5G9V?[Y3026L=G)]*T.8FSK-], F&M@]>= M= XB?5SKWH66G34, &3V+*O.-%Y<)W740?!ZN>XZ3L 3KBJD!?B/5[*J\R)C MM,,F-#0---?24B?^@Y9.EL%G5;DAW'GZ)V[5',78K%Z 8C;XUC#\O'AVX1R> MULE!_C)MYXHR3X-SK6;!]X+]7)+T_]_>US:WC2,)_Q56-K/E5-&R2+W;NU/E M<9)=WV4FN3BS>_?I*4J$)$XH4L,7.]Y?_W0W !*4*%N2+8F4<'6;L4T0!+H; M_=X-U+3Y.E$E+H<46@[H?8)U>LC@ &Y@J#'AT5LL4SOIU)S63HK2=);-R6?9 ME-.;>M6[: +!(^[D@\D3)O)D@JGP* J1\2UOT8KN&33BB?\[I:R C"74YI&1 M"=\%*!%8)(M<\($[">*4'-^RE(G;\C#["(6>[^?L-(P3#.#-%GQ9$;DH(EAT M;E\L?%;)>W@Z*X(< +?73UA9+\"1O1:.GC+Q=DX@ %:>S+&!TV/L87#K%=)V MMG>0M*KL(/G%$=EJ7W@ @2BREAK2*(TB'@%!JRE=<&9F(>/D(90..G*!3,CE M>VF<>>\H=Y[B(W=9:@6R@C,/GWV[>X&3K%ME&KC)<@^0$$K3$ZM@]:],1BS? MU5S1V?"63AQN,&'!/>&X6&A? 3(3@#R,/H &2 M!'-DN'LLGY)%"_;*$"2*J>H;PD5B&E$X#,\3YX?'O2SN'\Z(EWYQ/S43[I(G M]B=)@S)C1,IK;(P9_ -"#G,52.D)PN \PBH(V@RE'C"^L2S(0J$7$3[/VROR MW-R *:FY_*'TH(L(G["P2Q,NZDI5W^XR, O@*'D\,89BN&@)1<1BYI+R&O5,"3FM'N5)$@Z.L)A"LS2A\5UQ3&H$2L2K)3-F!"WSG.!8BP: DVU$XX0R4W"8$ MD-"7JCM@?^;%%#4)W=C@^94<81@?Q/Y;8Q9%'#H+<5P,R\+_SS!G1Z3!L+%/ MV3/"*L!41.FQS4.V5'2'GHS$ERDM\&PTI90=KL]B5O72BAK&1[QC"5D B ;* M\!$9\FB_P&?BL8=1>NEXXZGCB>?#[D76TSS%?$&8W\6L(D8!=93D4RH$,T@@H)(9;H14>WL.@I)IGPO MQ/%B]"HCS\7DGGP_,K>=DSGP7X0A@)X2&Z4U*#=CS'W,#R*J3^=@9*)7:VFJ MA:^KFY&@K"&?>^*Z#[N]SPLA6AW>]]/JO&I3^:>[!;>:/YGX#WW9[ART<[%M MX5IZ @K]_?7'K(7Z?B,.+FII_%!/*)<5.//82XPS'WYY5[_C5]Q6IKYQ5P7R M4=PI)0RA(Z^@M6:\+,S27H72*@MBYY$'&_>X"8R)CV3% =>-4:'SSW-U1;!V MH2W(;")52\S>XAI>$HZ^GW/9@'P;OING1&4,,ZN3EWGQBI8B?6%%K9D'WD7> MD]@%Y=U2*3GF+\1Q"!IT(ATTW+&O0@4( OUJ(#W*02NAQA6Z1=U+D=LN7AF% MWY+[ A$>)5+KQ>-6_+# 5QRCX@1/,\O S+Z9ZX5FED*%VJ GG(R^DP:C:1$O M)FD/OA^.Z&_HVI):-X@=='F:6'+%0[H\!RO/0%)R*V6Z^^VW+-E=S/\0>0F M.'P0I2.@9*"'A*K@,#C!$D9EV'0U'$?1U)O/)0G64O5;J=Y+VL^(0@2QI3[_ MO'Z>4RVJ")'+-1-) EQ=HWX?(=KU,2._(E?&\UP+?B1Y>B*ES'%S,G HC$8: M6\RRUENK%BL"HJL72]8EIK%A7.E<[J!PWQEE\HKKTK*BP&(]ILBKJR,=_&-9 MB.#!1<51"E9J8C92F4G#V&"GE9&@GS./T(_ M.K/YU?L:Z@!BY>+,R\QY*GMV%(NK?AM#SZ7<'!N#:!';&X<@9KD1R(*IJ$Q1 M."#]FF6K&&-1%^Z0B$,)A5(_JV0II _#E%B[4I*?K+I#< @(64:Z"3'3^21R M7*X"+*E30JKR>JY"=99DIXU\F^)H28U+T<'"\>4F#%)GEO[5U_EL% MUK+__+>JJ-/:9[&]SX)B*)&_G M=:C*P.*Q=W)&GNKM7 M.:Q?K'-4ED+^K8;M,Y9!:3$EM),??5.F%2&+BEQ>>:0R$FPUA!7UG#M-&.)G M/L5:&UD"Q?,$\!HV_C9Q$-E'@8+?+,'21^2WA/<9KWBF1CJR.ER42)0M-B-T MJLG)]Y:G#RQQOREV U$<./FY@(?47*9 VIL@O#(<[A\\,X9W>71!TGC\) ", MZ\OHU$TYQ4WMB]\QV87+%%7\\,,TQ0;:V*$FC49\NCS$%8MV3A0_8Q.'FCH M_<\6TZ_X0]H:C[N3FX:)ZD4, 3 J*!"#L@AEGE=3/X06E9O)&NC=2.7A9QEC MD 30/&=^$H4/&)T=+W20X#UXLG9F2B<&9(OX8)X.?;K!4I2E*E%IS _R1.\. M\9THE0R+=T'*.BZ)Q'V38QT^C'?ZF"I3\K"M$H"]$3CBIR G(BFTP-?O8$= MNF3=,AH*5";J44Z<$W/!1VVN1+/_PO# E:U4,#>.IS5_;5 M0G>WO*/34W.A\/$F2NJK:NDW;)DL)[[*P(,3S'M( M>W&<\O.:U8?Q+L)"*3&4X*$ZHLW3@I&3W'D_C%]Y[NZ'%0G-/%,96%']!"+Y[[S>.D%!&MZZ:J(?61( M).# 4!/LFHB!/\YY5:/)^542P?]<^67QN$&/+A)W^9G=;G1;JQ\W&];*9T]- MVVMT>ZO??&K6IY^U^FV]5KU6O5:]UEVLM=]9:]8+XK*M-[G: M26D@)@*57ZEH#R4J+)API]@JZ>GV,W<-!@#-SE5:W ALKP&F3S_&Y/ M"F26!ME&('MK<&>X!MM&8/MI?;"='G TY]*<2W.NBH*ME',]HWPM7SDW&C$V M'C^U--;>_'[270^#MCO:N[CG" M[U5ITP-ST+*Y>WDWV\='&X+A*0[SW#%;Y%*:?H^;?KMFJSG0]*OIMZ;TVS*[ M=NN(Z3=WS3T_QPMHN7)X[?0JAM0#P."G=>P.S1 U0U0W;77-7K]JAT<3L";@ MM0G8 I&N32I-P'4EX(YI=3M'3+^GJI*VVQ5#ZL%5THU]NF/ZO]KX= OM+UM?#)K7A5;9'4,_N=39T?&D=[/DA-TVYM MZF'52-HSDCK]@V#HX!)<4\=:BI_9:W?U$:XTDJR.V=8*2\619 ],N[.I&:61 MM.>3U#^,NG)P87CL*4J\43N6AV]ERQZA2^?,ZIM Z>\JX]+1?KK70*K9:;5M./" MJ=TVFWU]4(\*J=7+VSFX/#_V$/GRC6B7.PTPZ#GT''J.>LQQ[/[4KRONI7B) M=[5^0K_=- =M:SNY7U.=K7Y(L@;FP-JR3DHC:5_14&QN_5*KNL[K?J7GGFH-#B=J+A^[X].JB1M"^%I768-,V#"\-CC]9^"Q.P M;,.L%(.)4HR7A&R/J2ZIWS7M_I9^G6H4G+VB3^Z8$-NVS>[&-P5HQ-8 L=O< MZZ$16WW$6LTMPU3'6R*J*>J%C?_Z9M^J&E5IS+Z">P8L_XW=,QJQU4=L?YOP MAD9L]1%K;5R^=O32_=CCZI^PI^0X"F?2_Q &NKUDUK6NV3;;;=VZZ+BPVFZ; M=M/22#TJI';IG@:-U&-"JM72_24/GQ=P3!1U9O6[9J^GF?]Q8;77PM1LC=2C M0JIEMF$;!$]YK4 M<^@Y]!S/,D'7B^>^\W@9A %[^K-ZI!ZYRY'''@^XF3K!A(&X-L:.%QGWCI\R MO$/YP8DB)TA>%!NHH;IJF;V6KA&J-I*ZYD"WW:PXCMIF?^,N)1I'^\[7.U+'^!]N4Q; [-G;Q[ZOSX?+T5R7)/(: MXL?N:^Q4&#MFO[N!%J/QLU_\# 9;%L?67<_4U+%6,K/9MC5WK2Y^VEKV51@[ M'7.P28ZJV=9AVY <7?L>>.Y#9KB+9[V6F:VT=B-VFSABH-H9Z!^JD MIC&T@1-^ Q5+8V??V-D[<@XNO#5AK $R>XM[3/3AW;/OJ:F%7[4Q9)EV6^.H MXCAJG6AG^F,/P(IFO*N+UG177B%'3*M?M791A_+"'1->>V:KMZGTT7BM/EXM ML[^MXU7CM<)XM:O68O/@*HHFJ)?>RSW0W?:/#Z]8'M!J;AZYUDBM,%+;MMG? M^)(TC=CJ(_;,:F[0SO#H9?JQQ\ZI#^^0C<.(2;=#XOS8\@Z@(VP<=3;HF';' MUMW C@JIK:[9;^G^RL>%U$[?;-OZI!X54JW.ELT!CE M(\.J99N]3DMC]:BPVFMN5I&BD5I]I':W3-0Z7HE^[*D-7Z+PWHN],##&8?1R M+T-M*U#.K WDDRX/VB]R_OJ7OFW95P>I$-)8.K4C]#+N7CFT!+-#!\+K1\JM MP9;93E6DYZ/$D!8)=<#249VCXY8+QQY,_8TEAA_&2V;-FJ8MQ]1E"VC1#=.A MS[AY^P+COPPZAZ2'MP>!3*6/" 68M[]!\D60.; '3!\+?2QV%*+7QT(?BZ,\ M%ICDL$F"WO$GN,)%XL!6X;^N M=__SW^ ?N:29$TV\0$*E2_3WJDNVFG+--..EEP" 1H5=]!9W8>,NOK)[%J0L MV\NS*^C[X0.0C4& -V*6Q)C@E4P-QQA& MS/GNA@\!WN$:II$1\:T:PT!PESC3,O M@"=A"BMUXW>7ZX,)H"+6) X,IWR CN_,8W8I?[B2-[UX >V17KHJ3M>9+\>7 M$ G\\=6#YR93),I&DPA3AK?$E\7C!CU:.,;\6;O;L+O]E8^;#6OELZ>FM:Q& MUQIL->W3SUK]]H$76R)WJG=?4-V 6H'%VJVCHH!G@MW/:D2#I:$EJLL(.65T M&,F\)--X'[-IQ)CQ*XR;QL8'D%2N\5]IP(Q6TUS##W>L4+GS?JP!DY>2C**( MKZOK51ML=M.VU_'>/KO;DP*9M0;(JL M82YEK#S):1[\ROL"8K,Z6W:L/1DFO"N'1$&-;Y>$5 ]%%=??[O9_2^@!]9!> M9Z^7A#Y[!'::,50S[+3[F\K"W>*F>NQ)T]!S--0U>]:FERCH$[XW'<1L=]N5 MPD[USOBN/(V554'HYKE'VF]N\!92X85& MMCX0IW@@NF:KN:43OV('HGJ">+.$G&)&R:D>P^,^;198%\_9J-4Z59I:3YA: M+;/[7-2M6M1:/1FP8655E>J3O& 4,2?&'[+J(U&,=/WM3M8?&51CQ.!_F+;N M!$ :W@]CQE.U69:JS:FHU30-3,\$Z,WF3@3/DI#>CIU97L $,V)"HO'@8#&3 M!T""#1INY,$:L/X)P%&V-LJ1P\D^SY-P$CF89D(+^@@K<^'9EVF8A($WB@UG M]&?JQ1XEHC0,W.QHZ@23TJTN9:[L:>D=BSQQ_XH]K$+*Y M%B6;BX>8$[7OI,%H"M3J.TASN(;8?)*<:"N%Q1>HW[@P?OOZ02'T )<%\H;( MEV9WD-1]'__KP<*]B,XP?,$+X$PE8?1(;]%H&!2'(X\6]^ E4QCCPNO(V\F$^;'1=CY(>P"-PC(I'AWD,W'=$KL'80>BP&EE.OPT'4]1E0"UL' M@'[X,0>D;')"#K")\B/RE<7,B0!/B.KWP$S]<(YT4-?#;C6:Q;C:L\L,> MJ5MW\ZT;3*!S?Y*Y8T(?BHFT OJ:^:O.,,8;8'5KRS5>AV()EO=A2Q[Y=]IE+MX M)NR<^DV<.V-8[*7C/SB/\9N+XEF$@Z@"<''O*WN/1H/><# >]_K==M-VAR.KUQP,ANZP9?7M\?C_ M]4"N4]\-."PW\$'L[_&W"^?G,C360M\B2XH.^Z].])TA(ZBIJM5J](J:EM5L MM,LUK3C;]$QN.E>R9+<6K64=A7"U&[T2V=I=U+U*E2RCJ&3!&#]UR5^S2FT2 MVA@WHDMT,-*G-,9WBO$EM8DPWBIA!HCL$@Z@:#"@9+EPF*?A ^<7HG63P_V, M\+J3$J+)^?"(2A:Z*NBAZL[(""%,D]AST:D3Q*F?.-@>BM.,\M%A&I,78H6& M56W'73FU_(,%+ +5%&%X[8*JX@&\2*VKJ;2Q^HU!4=RT^HH *HB;B;)YI[!Y M+76.E =9G895QH2:"M64BYS-1(VYEN5_I;&]6VPW[%*)TU^M8Y1[L8<,4>X8 M\W0(?)4?[^#15,C!@?\DNIKC) KD?'2\R_N7X M/);[;R>*0!\R/GG.T/-)TZFG;I!'JL>XP7NYP0>Q03_?H('Q*8H+CYP8CW_ MQG"\01> 22*81%@2/ X8@?(Y#P/B UG,F=\WG=$:CD1_WHP(JW0!FRB058'K M;6#\EQ.D#G Y4GQ(CP2EQA>A3LML]0=FQQ[0$VM@VG;+^ *B$< @*4M$TMD/ M%HT\D(\\KR #_L21'E.N3RV_#7H4^FH7W P]1:1OI<75\1#?B0R+/.9XRR\] M!P!\4N\'K V%W64Y(W(?>,\A'E 7SF0 F..&G/IPR #AXJ+WAO&9G.>EL^3- M@GE FG<6CD^C_Z_=;G1;JQ]OVU"UU^CVMFWPNN_FKWJM>JUZK7JML-9^9ZU9 M7]HHU[;JV49XQ\V5ZPH6W5U9=YJM5*=9#;(<9&\-[M/08-L(;#^M#[;3 X[F M7)IS:VW"0A.I.>U7J%>H5YAW59X M,RJ5&=7=P55ZFC]M)? 274= M;"=U(TO/WO1*(GU;P_XTCN[Z8D"C95]HZ3>K=86&QHTBHIL;7[&V+G(J+*,U M73P'K\% B[FJXN:L96W@.=9XV=]E42W+TJ>FHMAI6YOZ]8] T*UH!^^Y?W_S M?'7^FGNLEO(_RC3/'[P$C\:8NG[&:D\0WW.= MA8:=O,/=?>BG,V;RDG1O1OU#1*-0WEF;.H7BG[$==CJ?AU%B?/VK,YM?O3?@ M),.O]*%[%B=\11YVMH"_ST1?43::!@"ER:,1/\8)F\7\8^P'@#$672S*NNWE MW:Q,Y8GAN.%<-K\( +BTVF#*FXC*)J3TUS%SDC3"LNO?@\3SL<7WR)&MEA( M0#H>>R,/]UEHR8^+P=D+DV5=R:E/*C F:L:1)[K*+DVF\1!&WZEE.4<77[S$ M'0T#$L1UF;@B_,,HH>P% !Q8$:U]G"*AB*\! .'-AG$[IO[G0!2"MJB[0>1X,?P5 M"&Q:/[\;4/RB.4]HT_X*Z)-?C"6%$+MB7:!KZ+HN 4,/4=[&!=>HG#>,: MR'3I;9J76L$"^_'C$/=VCZW0L&<""3[XP#QB8Q:Q@,YTA%VK[CV?31A>Z1!X M8<1[880QH5!^7/2M'86S62@Z&LM=\UTN;8T J6X,:!;&+?R9ECIU[EGI\CAZ MMEX?MIY(6#2CQXL?AHF&812%#X38$0'7F\UQWAADI0>4[1!A8\?[$6\WAXSVK M/ 5HX&,:8<\AE1T5EB&^1CRYM%LSL7XT)=)E,423P5M/^H[K$K(V1[$Z] M,-/UDDN)6V,+IY==:\ MNJ>;5U=@+EM@)J@:X4TM!5Y+&A"7YBIS+>VHZ@5PX.ATQJOU.(-Y MU+,MF8*E.YENIB35K&)MT\*N(O+LFX5]V M!Q'P\JGC:RAS=9D>Y2PF& MTB.PD(1Q"$I1:+C RTTA@$&L>G/4A7)+,AO,E:$A8T&NB$=LQ(!B7*Z1HT+I M!.(]J9X+32:_0TC%R,H(_KY0]6NN"0(W"<(9]9D,N!T !R%.\0::N-!4CL0] M*@QH6I$F/68N;VD+!M>(% -4$5'XXA5,(("%QB?E']?R"*G>#\(+G=$RJ-=0 MW%4<2 1?."(S)6:IC,:I;.4*S'8SVSDD<[]%J\G&LHCM^(0+[#8 MHCH[*AC*%RR&@(L6\VHZ/,#0C9V3"_ED3Z'?(^F5XPCF"&*!W1 M&ZH?@FP+">T9]NCFUX\EC.X5*RQRYGQG$@Z9((#A=)F)(ZQ6PAW2L#"25=,X M]\U(>H59X1 _%*8D, T9\/1[)FP?1!_@K%Q>F$_P.'+\# M>C(5-"06YN"EJ M*\TFF:T6P/$P+%LV(,3OI=);DB-TR"9X)\+B;6AU;$M(@O0C'##C+IW!,E_1 M&7APQOV-SA'V#22''2<9VB5,$N=N'\%?1"=*:9N+QO7,/=(F@SV[T>]U7[UA MEV4UNM:@)MW%<+'V>@MZ::>H@6ZC]:)^%\VZM;QX:3\:=<.G!CAK+^FNNX^G M/B^H**#Z&^,JC_3PNV@PG*4Q::-*D]O7+-W?E+P.TE]@Y2*/J,7 FC3RN<3R MJ6N7@36W7+]ZDC4W=M;OF-:@7]MZ$DUG-:&S3M^T^@EWS<&@OG4>FLYJ0F=6SS;;[0,D6I^>^OQ1YL9H];G^ M:DV_:?8M2ZO/U4#'T=*9U>F:+7O3V*)^B./KBR'6>Q>4[D^77E$F_;"IT&60C!\?@95VY&CK&HJ;S[RFP\4B.)=T*(QI\AN&\VJB!/[ =0@L8YD#G3H1/S8. M@"1RD>'R H[?&W<-XQ_7UU]XC1(?ZLC"/YX:6CJQ2,Z+X4!FF7WRMN-, J0S M3FD\"<\9CYDH/8+/A!$5E$?32T/A^O%(U!+>?7A M9Q0#1AA,0D0X'!=/E/ZA3N>(!+V52^27QF)..T\O3/V$EYVY'BP[XF>)PR.? M@U+_Q0A>NY)O.8R49-X:9M(J*924T"8/E9,?JKD\5*#SA#[E6C)C$C&$36*X M;((7" )F_TA=?F$)+S+#6J,?LL",TD8+[\U#+(= ;@.RKR&XW^=F MW$975E/%)!QRNE [" L9RMRVB:41]R0*2=&2A,W+PASX-E7!)8[GB].6QK*6 M>+,9P?+S*8>=ZC;EBJZ#(*6Z=RIWAGGALS/#:I[_=Y8U.8:/PI!'YD0"!N]! MO,V&,$G+(A!8]*7?@&H,6S MS/J6-<3K\TI>QLWY9#+U8L&ERM2^->6D;559 M3GYEF*-5D))1&(18.#KC!4EU.T1W<&YV2 BZX# K..RO+CC)K,[C;;Q]^-5H-XW]2D(9@,5/E#PH+^(,O?W^?ZY"&,PS3Q!!U65^]^'L- M%8E_\PX3H"^',;!@LE@G6MVSJ$'%= M!!5S=0^T-2I#BA5;798/X=+&/A8JY059"U5SU'L!5!M@HZ(R:/0(LPI7L/@J MP-$-J7P,NT>@.D]M,Y0%>P%61'&10>I*Y% 'EWD:(>PS+:JH-RD[,8T8!-9? M_]*W[>;5FD2Z3*/TOG6%^[P%"6;TKB4Z7T>]X@C(@+Y 4%,G)B!QX+EJX2'0 M$IB9R_/5\DP]63K[5 '9JHK8U35^-^N7,Y/6SSW.!<<5T )9]@D6CJ91L7<, M>J70)X0'U)EC1PH0$O.0FO4,04V"(?0R591R*VV"K7@"LN'B.>I/5 RIS"E: MAJB%@9D7^!QCAH7QG*3RP=QHP*XP0)@C)HEB M)S!=7BPLVNW\3M8YS4+3DS<@[[#X0/S6?PM8A*B+@J,#;V$=HBNR:3$L1IIH M=!F>C:R/SA("&\:U,7V<(P2X70CZ&/?$P OLTA+6#)O6T3<%AT"3L9'%"< M+B*+SV5%=J6E[&&D'AB%*FO(?%97]/,#(NOF)8VF"9@RO)>8@!.H;I0.@+"X MX]V1?B.[B*+)7;N3!Z:X&[ 8"L7/K)P"4!NGPS^R;C8*5H6,4Z5%7E$LFJ^R>-Z)EWH_<5TC&\)9UL+[H$$_]SX, MH6/!EYJ!0&FFQE$K7,M7:4PI2<%\FTD)>I:Z$G\?> M#V 7 8%;KH(:*(1#,#1E!ZM_8\U\%#T^O4A0!@&Q\ICZ6 F=!D"8,/8_PH/$ MB31SZ>6F^-#QR2\=3QFKY4']_-11&Z*&Q4%=."1<=2 ?'JJD)BGOB.0G3Q7A M(^MO(!@Z]A.(O'LN($K9OZF.($IVN=3.94XH!9AZ;$'Y%WT3"I-)DN-M52( MG3/*=&Z4BAD3'P-)$FV"ELWF25X33:O!-E$!FX38 X91\YQZ^7T!5K::$K-)D%E304[S$%AB@$\ *;HQ9E.QMM4&!_2"-YJ&)]2 M7$.$UI35NXK7 W"A$Q_9P4,FK5RT28G3X\$4]F]0[,>)Z5(*F J0D)W;8"?8 MX +[N8T-C[R3I+:)CA@8*LF[5)9@)@AL] 9: M'ZE8PJ&?];]81Y_#%Z8>2-*(OHT!,]FFX]D 3]X\2&WTPH()Z;Z"_4R9.T$U M2#3C(,/C.A:JJPI$!<$(:YJ4] "USP>J 3'NC;JX8(\[!^B+S&'4F7/?"'?\ M\E:NBYZ(#)0<&]M'%GI5CBR0XZW=()]A%/K\V'S!S!N7=+HJY-$\N8$//&8L MCJGB?5FQHQIFU-QBQTF*%LI>Q&+/PIS.8^N<%0,WDF"V^ZA4GO8 TG2I#Z!JAA M;'R@+DVX_<_8R GH[>SFP^=WO/\ZC?B8R9E\Q,?/[TQR<"<' MSQQJ'S]SR0N[%?%2HNDU82$2%I(?.H3)8XZ] MPW/5@4=PJ>,T7QK'P!< EW%[:W+/^>!U/.=B\3([X0Q'"R<__:$PN?#>OZN^ M3/P"BKX7IC&R)>0 WMA3_/T*/NK'4$ I%$&:%60A>M8MHX_[E'-P\(Y^PG21 MQHP@21;<>U$8<)XE_ZBVWU?[^5,+/K+1TP#48RZBR*44!AZJS-@/.IS-PX") M_#G\U*T\!D)/.<<_3+A)]C%R9@R[YAMG=M-JO9-MX(?2IT,-G'G&UAUW\N-' M/D<3!^2ZD^5[X^!OP"'VU+I_.;SW6=C+#\H:5SV(0=!Z"78,J^$ M>$S9YA6H @#CIF0B8O2- ].93"(V@?>X);."'?!$O67X%-L8OC.B MT*;2["](R<, ?_P3XW&$9%!)@#T&S"?)D_=UE&DTL@$B8<)),5Z@4T>RU)&! M[E5=@;4<81)(.;V-TT XC3"D-:>VJ+%H9X]&_#Q"KR,%SLBE1;&JKMOX4)\LLL.B5D M(^B.)#] #BVJEYOHDRN5QV5%DPO2H&0Y3RLV9L'JR&_]65BV*1.G8[G%[3,/ M_XNERUHV=15770KB6@YQTY#S1-^MXAT,) /%2WM/ "0@V^.X'-9/(J\X5:ZM"..N!>DPH5*10&4M"9* M.Y3;H!;M\.RFJA^BM%ARB]7:XL@)D#D,N8<&MA\Q6:1 @2FY.R8[-I,6FGN^ M,WY$MK!T5_%*2561Y(>&%%% MX@.9ZA"'T-F1YO9'04)+R4U,Z]2K#+ B)7! MPG\4T5K:%WG&F/$8IMD@D0Z7,J:8F>0 M6DE<\GL*D2&8[D//5!D5JO1+U&[8&_2TEITLSK'KR&5K$6?G M5O]@F@H9K-VL-N#)2? PL5EB3*D0#Z![+2BG)*K M-GE,&(26FXYR7RS%"HCWIW-DRX8;CBCQ(A\2)Q$+)K" ',A\0JY.(P>:0_L M(98*=2YEN%PHA#15CBU6NB14I<&#JB26EA55\%P\KQ;+W*>;.9!A&24TC01DS%EV@;G)A'0'HC5F]WT!'D+< Z?/'*S7Z-8SC7\RAW0Z=:6*&97?97?O1.@\%\E5&>#H M2))8'_/K 96D8+I6D/L3#71TA6G,%OV*$L*(FX4K)AE0M_,:W,] M8EO*I9*8X<^0,)QHHRN!]%'=_*@Z4=EIS!D];W@Q$O?F&#'CWG A$=V4'% R M$^Y6B2=\R^\'_@?/O,IS&93,N9PT%OS9N7HHU(!,@(KT69YH T.=R!7A FY( MI$ /_%?!)-1B8:D]J-HJEQ:R#0!UX5 C(U0>,'S,;3QUOL*YXO%WD(JY6E1Z M8;)(12O()1FXP7M[A 13]1]A /)C+GN2X"!4E J[DDJ(P)K,T'H:>)U)\E4RC5G8[SS$I5O$X0T#K.=(! MX!-M",7GE5W/7NS$H.1B;F9_*QW]GLOGX":2N'HM*[R3::5^E&93=FG2H#)_K MK]^,V]N&\?G;/S]\-6Y_^_CYZZ_7WVX__[9UGG*K5?D\9:MA? )-S.?IO QU MA)HYFD4^;Z[;DL4G8G\\<?Q%E"B,L8&ODF$X9;S*5*3O<'C\2GFYL5)? M3KU5K+;,Q=LLLKE&0%,6;:AZND=146F>@Y$+XM6C:#&U$D(+=?LT^E:W^N1Y MW: R?^,CKYBL(6E^([THO\(YR)6/3$N2_=4*>T5_K\PY7,[;M$1,T;HV7[OC MP?^%J1%/J89E! K4./5EQV)Y8@K++.1P/+,.A_S1U'G#=Y>5L$(9C5D6L^>A M>!XC*XO>O^ T#"I_&FPLZP?#&4Q_"M3>40-7V/X'WH#@+N^-@&#ZG?V"VFE9)^]0;7FM]5]K,&UTK M>6@"@Q\C)NWWB$Z[^"-Z50(>UH=WTAA[)V!I:,*G$"6HF+DP8K+.@MQ/9-8' M"'8Z=NTSY]V9_4YZ@Q1*N^:U=-:@U>(W6<\X8U$S8HO#M\CZKA FZ:I6JU." MRE[;!"BL@

&UL?53;CM,P$/T5*T@()&C2 MM%M022.UNR 6:5&U%?" >'"326*M+\&>-,O?XTL:BM3V)?'8<\Z<&<\XZY5^ M,@T DF?!I5E%#6*[C&-3-""HF:@6I#VIE!84K:GKV+0::.E!@L=IDBQB09F, M\LSO;76>J0XYD[#5Q'1"4/UG USUJV@:'3<>6=V@VXCSK*4U[ "_M5MMK7AD M*9D :9B21$.UBM;3Y6;N_+W#=P:].5D3E\E>J2=GW)>K*'&"@$.!CH':WP%N M@7-'9&7\'CBC,:0#GJZ/[)]\[C:7/35PJ_@/5F*SBMY'I(2*=AP?5?\9AGQN M'%^AN/%?T@^^242*SJ 2 ]@J$$R&/WT>ZG "F$TO -(!D'K=(9!7>4>1YIE6 M/='.V[*YA4_5HZTX)MVE[%#;4V9QF&^H88:HBFPU&)!(0ZUD27;AFMS9CM62 M5:R@$LFZ*%0GD.Y-4=(&73XWBTO3T@)64>MN1A\@ MRE^^F"Z2#U?4SD>U\VOL^==.[$&[JQU+04RHA3FG-;#=>#8WYH<\S>+#J8#X MI 4%Z-H/FB&^**$;Q]UQEM>AA?^YAX?@@>J:24,X5!::3-[9N#H,5S!0M;ZA M]PKM>/AE8]\CT,[!GE=*X=%P <87+O\+4$L#!!0 ( %B2"%5C#CK,W@( M -L) 9 >&PO=V]R:W-H965TFF=EJU*-GCP[0/#ES *MC,=D+W[V<;0I.,H$W*OH ?YQSN MN;[&#BK&'T4&(-%3D5,QM3(IRVO;%E$&!18#5@)5,PGC!9:JRU-;E!QP;$A% M;GN.,[(+3*@5!F9LP<. ;61.*"PX$INBP/S7#')632W7V@TL29I)/6"'08E3 M6('\4BZXZMFM2DP*H((PBC@D4^O&O9Y/--X OA*HQ%X;:2=KQAYUYSZ>6HX. M"'*(I%; ZK6%.>2Y%E)A_&PTK?:3FKC?WJF_-]Z5ES46,&?Y-Q++;&I-+!1# M@C>Y7++J#AH_5UHO8KDP3U0U6,="T49(5C1D%4%!:/W&3TT>]@A*IYO@-03O MF# Z0? ;@F^,UI$96[=8XC#@K$)Q97D:I8HG@QG6!"! M6((6' 10B>ODTABMZG754.8>82+0DXA%=W(+$)!>7"MC0!5I"!&2+USEHNC$*_$A'LP-;*ILZ6#MJ M+,UJ2]X)2R/TP*C,!'I'8X@[^/-^ONOU"-@JOVV2O5V29UZOXH<-'2#?>84\ MQ_.Z NJGWT*DZ*ZANSWA^.V:^T9O>$*OS?8G"EWI[67KW\JU*'$$4ZO4-<.W M8(4O7[@CYVV7M3.)'1@=MD:'1MT_9?2/:D+?/RH,NI=0B!]=WH?G]'XFL0/O M5ZWWJ]Y%7@#7WM6?6&]'O-MV_'G;76"!RAIUV96*6G]B]/5AL V=@3L.[.V^ MQ2Z0_Z8%'80^:D,?_5U]?JY85V"][']=HS.)'1@=MT;'YZ[/\3F]GTGLP/ND M]3[YS_4YZ:I/_Z@^NT"^>U2?]M[YJ>HN-=<*@4Q(]5':CK8WEQMS8-O/\/K: M\X!Y2JA .22*Z@S&:H/P^BI1=R0KS6F\9E(5N6EFZO8%7 /4?,*8W'7T!]K[ M7/@;4$L#!!0 ( %B2"%4G=0L[00( ,0$ 9 >&PO=V]R:W-H965T MQ:L?IV0'V[W=V:,0VVKTDOO/==]]GWSG=&7RT)8!C>ZTJ.^:E<_5U%-F\ M!"ULS]10T<[:H!:.3-Q$MD8014C2*HK[_:M("UGQ+ V^!6:I:9R2%2R0V49K M@;^FH,QNS ?\V7$O-Z7SCBA+:[&!);B'>H%D11U*(3545IJ*(:S'?#*XGB8^ M/@1\D["S1VOFE:R,>?3&73'F?4\(%.3.(PCZ;6$&2GD@HO%TP.1=29]XO'Y& MOPW:2BX]7FZ4#5^V:V-'(\[RQCJC M#\G$0,NJ_8O]X1R.$N+XA83XD! 'WFVAP/)&.)&E:'8,?32A^460&K*)G*S\ MI2P=TJZD/)=-&TL>:]G,Z)6L1#BJ]^RK0!3^O-CY#3@AE;T@[RT"%$:S16F< MJ61NV1F3%9M+I2C-II$C1AXWR@_5IVWU^(7JDQI[;#!\Q^)^'+.'Y0T[/[OX M$R8B09VJN%,5!]SA_U1-\J=&6AE4_?A"/G;G0-N?IZBVD,EI2#\OH:>+9W)'UE.AR@+P' +IRBV(!\#B!^W;39, M>G$:;4^43KK2R:NEYX ;0!HP)1P4#/8T[Q8L76S>($)QBD?R#X]!+_F+1G34 ME'Z^YP(WLK),P9JR^KW1)6?8SDQK.%.'/ET91UT?EB4],X ^@/;7QKAGP[=^ M]W!EOP%02P,$% @ 6)((58B=\?VY! 8AD !D !X;"]W;W)K&ULM9E=;]LV%(;_"J$50PO4D2A9_LAL XF-=AZZ-DC: M[6+8!2W1-E&)=$G*3O?K1TJ*+%D*$P/TC:VO\Q[R$0_]DIX<&/\NMAA+\)@F M5$R=K92[:]<5T1:G2%RQ':;JSIKQ%$EURC>NV'&,XCPH35S?\P9NB@AU9I/\ MVAV?35@F$T+Q'0+MR3S5;J"^YLLD,;_(#EM]T=5V=N MI1*3%%-!& 4^)X.R)_XB^"#J!T#W9458]_UR3*>.IYN$4YP)+4$ M4E][/,=)HI54.WZ4HDZ54P?6CY_4/^2=5YU9(8'G+/F;Q'([=48.B/$:98F\ M9X??<=FA4.M%+!'Y)SB4SWH.B#(A65H&JQ:DA!;?Z+$$40N _6<"_#+ ?VU M4 8$KPWHEP']G$S1E9S# DDTFW!V %P_K=3T00XSCU;=)U2_]P?)U5VBXN3L M-A/JBA!@SM(5H2A_&3WPH,97G"48L#6XQQ';4/(?CL$RQE22-5&'-T)@*0"B M,?A$T(HD1!(LP-L%EH@DXIT2^?:P &_?O -O *'@ZY9E0CTM)JY4[=;9W:AL MXVW11O^9-OZ1T2L0>.^![_E^1_C<''ZSXU< !L^&+\SA"QRI[# /A\UP5\&N MB/L5<3_7"UXB?A/]R(@@.?%_/JEK8"EQ*O[M E1(]KLE]=QP+78HPE-'%;_ M?(^=V:^_P('W6Q:2>_/8S..H/ MPHF[KZ,PZI^+HITR@-"K,C:ZV*^ZV#=V\0/'.&8IN-LRR2B).LO'*''NZ+ I MMK DUD 75NA"^X46VD1I4VQA2:R!(&A6\<)2Q@::885F:$1S$T4L4R24"8JPPK)*?R&+5XP#$\'226,C9X MC"L>8R./)=VK:F%<.:3W@'83,2J<2V3<)N(/3X!82M@ KVC[_2,2.XXWB$2 M _RHEC "%TZ2R2WFRO9RKG 5@Z?;+QJUSX55JM5I#;T36+8R-FG57#I\@99: MZ7'Y,Z>DY]^=6GMU#B.ST-EH8'L@!>%I:=G*V81S--30:#)G7Q0:M7"A&Y!@ MM00$7*_U>FS=R]2)81!9-=6E6IU4OS\^!74)MPR/=AF:_?*7O+PHH[U7E)A- M:SPOU>IT]%JL"<=2QB:]I!+1#5&_WR8J5JUVJ=:HKG#@M>:>2[AH M>+31T&@MC:LL<^C9/,(.'J'?XG$)*PR/7AB:S?!7)E%2CA& ]-J"X[@3CE4G M7*HU7-\X"%M5= DS#(]N&)KM\+R<6&I[0IUHK/IAV#;$O;X7#$[17,(2PZ,G MAF93_+DV[R8OX+%JCV';'_<@;"T8;"5MXCE:9&CVR$59U<#H$LO29TK+JEN& M;;O<"^$0G@*ZA&/VCX[9-SOFSUB^9M8QJYR]5^BU-[7Z<'2*QE;2 HU;V\_6 M_S[\B?B&4*'LW5K)>U=#]:9XL:%?G$BVR[>X5TQ*EN:'6XQBS/4#ZOZ:,?ET MHG?-J[]59O\#4$L#!!0 ( %B2"%7<44N=! < *$] 9 >&PO=V]R M:W-H965T6LK-NWY?A&N6!N*4;UBF/KGA>1I(]39?]<4F9T%4!J5)GPX& MHWX:Q%EO/BN/+?/YC&]E$F=LF1.Q3=,@?[A@";\[ZSF]QP-7\6HMBP/]^6P3 MK-@7)K]MEKEZU]]1HCAEF8AY1G)V<]8[=][YWJ0(*%M\C]F=V'M-BJ%<<_ZS M>',9G?4&18]8PD)9( +U[Y8M6)(4)-6/7S6TMSMG$;C_^I'^L1R\&LQU(-B" M)S_B2*[/>I,>B=A-L$WD%;_[@]4#&A:\D">B_$ONZK:#'@FW0O*T#E8]2..L M^A_@0!:!] G 71X(,"M ]RG 8?.X-4!7JE,-912!S^0P7R6\SN2 M%ZT5K7A1BEE&J^''6?&]?Y&Y^C16<7)^L17JB!!DP=/K. O*+^-M\6[#,Y9) M0?@-N)%A?3:D46^ M>BBHA"9;?LM[\]6_.:/"^32Y,F(\$,Z3T=E)Z$'W^H\PT:E*2BZT28?'#BM LF8I-64 M&I$H>!" =,.==$.0O,Q9$JLK0;] @<]*+,\:SX]0I_)GS5-E208#M43)B/ M!#.4&^^4&^,GK3&FE)@P'PEF2#G923GI+FF!:%M)X7XZ9>XAWF/JH5Y+[JGD M1.J5(>=T)^<4,9&!+%O]IHT4M9^A*FF:;0[D,&>@J\C!\[*8&GE90XIUO&G[ M7BY@D.UP46D^%LT4<:\4=_ 36LW$TA.3YF/13#VIUI-VE]5@MK6N<$^]NJ9Z M3F([@K(OSQSM$ARPNS6Y;P MC1JL9.$ZXZI,>V@=,6K]CDKSL6BFA+JT=X8=Y#;4&A^5YF/13#VU:W!@V_"R MW(9J*([T='+8:!Z)_!^I3'L'!ZRG;5,9JFVH:?M)RG&F3B.7M30;'[*;CB[U M';B&OLS>;G(>%G.QZ&N0A^OR=EY4);F499*<7"ZO7@?IYKW??OV@EORH-!^+ M9JJK*W]GVD&>0[4 J#0?BV;>9=7&@L+&PFZ>PC!;(6N:44P,!T^G:=UJ>-Q. M4>T$*%@9S[_F0<2R(&T?)&K%CTKSL6BF;KKBIQ1_]E'42A^5YF/13#UUP4_A M@O]%50;,MM85[JE;UPK3QUK!F1QT4%@=,T75;H+";L(RI:%ZBIIFW!^BC8S6 M;.300SE-.P *W]W_F#,6\90LUUSR+ Y;[P[!#.O1HE;\6#13/UWQTU$'N0VU MTD>E^5@T4T_M "CL +YR&20DUDO;0;FTW:IB2R4^'#VM!!;P":WEZ6)!@&J; M0&&;T)BNY%_RG+4J&&M]Q:%Z RR:*:GV!K0#;T!1O0$JS<>BF<\L:&_@8GH# MMUG--Y9&%O 9K9]#Z&(]P=4NPH5=Q'.FL#KT.;B/TVW:JAFJU4"E^5@T4UQM M-=P.K(:+:C50:3X6S=1S[PFD#JW&$38]> MR 4=::]B%LW"ULW!A9P%.^*,K MLS#<^N)$7;W HIG":N_B=K!ZX:)Z&52:CT4S]=1>QNUP]>((VP,F.ZI_P:*9 M&FK_XF*N8+A-"T.GS?('U<%@T4R!M(-Q[1W,V56"NFGC-)8SFTNT"/J6U0%UX%$][%,]R?45-<7 =&>99 M7VRH_@2+9FJI_8G7P5J+A[K6@DKSL6BFGMJK>+!7>5F- [,!OP='6FO8A9WQ MM)WQ8#MCF0 GC038DO]0?0D6K=*GO[>G-67YJMP;+$C(MYFLMK?NCN[V'Y^7 MNV[[NGFU>?ESD*_B3)"$W:C0P>E8)9>\V@]92\K1\N68J<^9% M _7Y#>?R\4UQ@MVN[/E_4$L#!!0 ( %B2"%5?*I(BJ@, - 1 9 M>&PO=V]R:W-H965TV1)WW(7G.$8_( M^9ZR!YXC),#7LB!\8>5"[&:VS=,$3WN9"-=C+^0YN MT2T2=[L;)N_LEI+A$A&.*0$,;1;6E3M+ILI>&_R!T9X?7 ,UDWM*']3-=;:P M'#4@5*!4* *4?X]HC8I"@>0POC1,J^U2"0^OG^B)GKNZ?X>:^02*E]*"ZU^P;VP="Z05%[1LQ'($)2;U/_S:^.% (#G] M J\1>,<"_XQ@U A&S^W!;P3^1TA 7/ W4GQW&X'7K]Z 5P 3\#FG M%8*7(*1\Q9XCN?UC&?]?+G;-YV?ZSW^N=Z38?D'R*3<[9-W?#EJ,V^D M>?X9WE7ZI<(/!E$J<5WQF6^HH4E5U>.V".REK_^XH;. M;WU!,@F+3,)BD[#$$*P37+\-KJ_IH_]:5@ZB_/9@M;@F=4W4S1\I82BM&,-D M>[#<@+_>2P:X%JCD?_6] M+WBM#+52?0P]+B]\=SRW'P]C=&KD="VB'HP73+RN57QJY8VG0=V1.XOKTX7O^/JL0^Y#MECN40NTD5TYEV-9J%E]?E#?"+K3^]U[*N3N65_F M"&:(*0/Y?$.I>+I1';2'.,MO4$L#!!0 ( %B2"%5=B+?/U0( ,X( 9 M >&PO=V]R:W-H965TK69< MS=Q6)2,E4$$811P6 V?H]Z:QQAO -P(;L3-&.I,Y8_=Z\BD;.)X." I(I5; MZK6&,12%%E)A/#2:3NM2$W?'6_4/)G>5RQP+&+/B.\ED/G"Z#LI@@:M"WK#- M1VCR,0&FK!#FB38U]O+*06DE)"L;LHJ@)+1^X\>F#CL$I6,G! TA."1$SQ#" MAA"^U$/4$**7>H@;@DG=K7,WA9M@B9,^9QO$-5JIZ8&IOF&K>A&JS\FMY&J5 M*)Y,1I50%B'0F)5S0K'>/8'.T1W%548D9&C&&3)[@DXG(#$IQ)E>OYV@TY,S M=(((15]S5@E,,]%WI8I)*[MIXW]4^P^>\1^B:T9E+M"49I!9^)/C_,X1OJMJ MT18DV!9D%!P5_%S1"Q1Z[U#@!8$EGO'+Z;XMG?_S/OUG[WO%"-O3$1J]\"]. M!U(;C89"J#MLF#Y41!!C_3&<"\G5=__3=@AJ-Y'=C;X+>V*%4Q@XZK(3P-?@ M)&_?^!WOO6T'7E-L\IIBTU<2V]NKJ-VKZ)AZ<@-KH!78JE\3.X:H&\K>L%I0?=N-]U.0I*@AB_T!K:D'Y<1BUJ+T,XS;#^&B&7]21*YBPWC+Q M$X?G5W%TZ1WD:(%%7C<(#Y*TP/QN'/D'V/?8I^H9EWWUC_R=:>_QGQ)U)5>P$*Y\BXN5&PO=V]R:W-H965T3:M&JV7?ZJEZ[RT97Z:98 MQ@F_RU"^6:VB[/,M7Z;/USVWMWOA/IXOBO*%_NAJ'#%8#Y&.1^GRS_B:;&X[H4]-.6S M:+,L[M/GGWD]H*J#DW295_^CYSK6Z:'))B_25=U8]& 5)]N_T:?Z1#0:"(ZY M@5@J2Y]15D8+6OF@ M.OM5:W&^XJ2<* ]%)MZ-1;MB=,^?>++AZ'OT(.;@=+/D*)TA&N?1?)[Q>51E M4[RRBWM->1'%R_R-:/'A@:+7K]Z@5RA.T/M%NLFC9)I?]0O1KY+>G]1]N-WV MP3O0!XS>I4FQR!%+IGQJ:$_M[0-+^[XX'_N3XNU.RJUG!?ZR22X0=KY#GN-Y MAOZ,7][<-0WGRX[.SCZZ!H-AUC,IZ?F66T'!=@9JD&T'>0&@W"@1C%#E!MX\H#*^/S]^/R7 MC _-LG2%)N)3GHEO%B&1Q:(61RZ^)W@R68AON4?T+_J)I_,L6B_B"1JGR827 M#:II>Q_GCZ:S9#W\J7,4$D8A80P(IN0PV.SY)YTE<3=_WL5B%S5^H+M;NG#J!(6$4$L: 8$I.A_N<#CM2ER%D M7 MHR'T> BSAJA#EG[/M1N^FTV1)NGJ,WI(EYMR8IJOMU@A)\] 2!H%I3$HFIH. M:4]=ORN1 '6>H#0*2F-0-#5%TGVZ5O]DNT12MVQ>LR#N8*B+03O*#SU/UX-V ME.LX _TJB3',]<,#NB!MG&OW<6U=:/B7CE8BUAZ=/(,A:124QJ!H:FZE:W7# MKD0&U(""TB@HC4'1U!1)$^I:;=2Y*Y%A:X'@7!#]&JTQ:MC2'U-4H*N/*:AQ M)5?=+9$FS[.;O)OW#Z;AV5N=.OM :124QJ!HZOF7CM-S.Q((#]1-@M(H*(U! MT=0423?I6:V0;152MU36%P,?:RI@B"+Z'@PU! 4#U]%4P!#EDH <4 'IQCR[ M&Q,JT/F:P]Z%D^_IV?=& MSUMSU%!U"=#P'_5I-T4YH2XWIBBBJXTIR,4'U$;:.N^8K:OV9/[A4Q05*$+K M-!8J$B>HB%=FF07=302E45 :@Z*IF9%6U!MT)1V@CA*41D%I#(JFID@Z2N]% M&Z'&'(3MQ<%@V-('0]0P;.E#.PIC/-0%HAU%''+@2JDG+9EGMV16@3ACH?+% MF\'V_IX\NT%W'$%I#(JFUJM).XJ=C@0(@SI64!H%I3$HFIHBZ5BQ?8_TO+5+ M#=66$KHV&:/TRC=JC-*"F!GEFZ4)2S.(CYG!O32E3T)F#BU9[)B3IR/H1B(H MC4'1U(0T2EP[JW&%+7*%K7*%+7/MPI!B:4CQV96NN%UZ&KJ8Z++0CB+8T[=U M#5$"14)=&-IA S\\L&;!TM+A8^6N;6'X/Y8J]FZ>/*M!-R=!:0R*IB9B&LL8U_H.R$-'[[>*06-H\C M=!=-XED\,0X;="<2E$9!:0R*IB9"VE;2514L 36:H#0*2F-0-#5%TFB2LZM@ M2;LDU?!#84/=JD]T;6@'>0.]4HT9HLC@@%$ATJ:1(P6P#3'X*JL2T+U*4!H% MI3$HFII8Z4!)5]6O!-2:@M(H*(U!T=0426M*NJA^):9B5/WF V-SE+Z;8XQR M6[=?+L!T/U%4!J# MHJDID2;5[ZHBU@=UFZ T"DIC4#0U1=)M^F=7Q/KM E5/O[PQ-@4Y0WU)8HC" MKNY/#$'$)P?\B2_-FF\W:V9=^!J+$WO'3I[$H+N2H#0&15-3+"VHWU69K ]J M3D%I%)3&H&AJBAIW$.JB3-8W%L#J1?G&*(QU#3*R=%MD9@TU$>HW;O4F9&)> MW6,O%R*R28KM/;WVK^[OXW=3W;U.>_W6O1R[AM>I>\FV=^F3^.U- ]]%V3Q. M&ULM9I;;^(X%,>_BL6.5AUIIKE! EU :LEM5MM1U4YG M'E;[X(*!J$G,V 9FI?WPZUP() 07I-,7DIB+BE[)4O"1'H5Q*G M?-19"K&ZT30^79($\VNZ(JG\9TY9@H6\9 N-KQC!L]PHB353UVTMP5':&0_S ML@H\529 7:>+C""_)$Q//J@N@5T:V.<:.*6!TS#H]D\8]$N#?A[=(AQY M+%TL\'C(Z!:Q[&Y)RTYR0>36,H11FFGW23#Y;R3MQ/B1;$BZ)N@S^HH9PYF0 MT)5+!(YB_A%]0!KB2\P(1U&*GM-(\$^R4)Y_6](UQ^F,#S4AJY'!M&GI\JYP M:9YP::%[FHHE1UXZ([,6>U=M;[]E[ZOM#5,!T.3[JUZBN7N)=Z:2^.8> MLV,,$@RG"G%;"%&*7ZNH.WA;AN%85D,2O:-W:@_,?OTF]QCE M]!V[$>ICTF=KX)@-1?C*9[ZTT4/"0B!8+=9V%6M;'6LYQV%R:8#D^$-$:SSM MXWCVS8'3B*?2S:5-_"R7'J1+_]CE8* W/ ;VD=0:G4 (5*=:+)TJELYYL7RC M@3K'W9EM]QKQ5+JZ-)[G>/0@/?K.43C[@T;O$D Z#(%@M<#WJ\#WE8'_/OGF M[WKGMH KK2^=(T+"7$B8!PGS(6$!)"P$@M64-JB4-GBG=MF28E[E+Q@=)<4)H' M2O-!:0$H+2QIAR.\68WO=5T=9#F-=U@!JZ$7JPN2YH+2/%":#TH+0&EA23N< ML9H#73\A,',O,/,]5]9J^L5*@Z2YH#0/E.:7M,-H&KK>S-^ ^@RA:'6E[?/) MAC)56$[4;M&$)@E-T9.@TUE!:"T$(I6%^,^LVV\D=JFZ8:P?$O%X0PO M2@5%G$S7+!][T94Q]EI]GVE:]4*&0>> )*E!:"TL*1EB]M]JOS:<.Q!0WS:P6:>A+!%OK&+HRE=IZ+8 M=E"55IO';O,M4XWR.^-F8K24N\:-5VP-V^.+G6KWF"VBE*.8S*4K_=J13845 MF[^*"T%7^5:B%RH$3?+3)<$SPK(;Y/]S2L7N(G-0;<$;_P]02P,$% @ M6)((5:\TW>7Z P ZPP !D !X;"]W;W)K&UL MK5==;]LV%/TKA%8,+=!&'W9D.[,-),Z&;5B'(%[7AV$/M'1M$:5(CZ2LM+^^ MEY2LR)&L96M>;(FZ]^B>0_+P:EY*]4EG (8\Y%SHA9<9L[_R?9UDD%-](?<@ M\,E6JIP:O%4[7^\5T-0EY=R/@B#V<\J$MYR[L3NUG,O"<";@3A%=Y#E5GV^ MRW+AA=YQX)[M,F,'_.5\3W>P!O-A?Z?PSF]04I:#T$P*HF"[\*[#JU48V007 M\2>#4K>NB:6RD?*3O?DE77B!K0@X),9"4/P[P HXMTA8QS\UJ->\TR:VKX_H M/SGR2&9#-:PD_\A2DRV\J4=2V-*"FWM9_@PUH4N+ETBNW2\IZ]C (TFAC,'-&J,D?KEAJZG"M9$F6C$ M.&U<-K)APD[CVBA\RC#/+._A *( \HZL<86D!0M7;\@KB_!' M)@N-:7KN&ZS>UN G=:4W5:71F4IC\AY?E6GRHT@A[>'T0" C[(UVD5' M[6ZB0<1?"W%!1L%;$@51U%?0NO1PH)Q1,Y4CASW;G*E]S2!A8=VH4$=P%M^_UT8!S_T M,7\AL!,=QHT.XR'TY0WLF!!,['!_#I5WGLA"X<7"C<$B)R:@A)2C K9'P E>EW2,F Y(2& MLQVU%J\K?3)Z .0/@F@A=X2$!KV]RHKGIIH:P85B_T M(B9[;:,NN,UT%';UZ$:-@_B,&M&C&M$W.D<-T#ZL1G%G/?9$M1=M59W?:B?1 M W:NR]:XDM!EJ\ZR&6TZ^6O7O_J/X=5GP'NJ<*5IPF&+J<'%!'5156==W1BY M=\WI1AHT''>9X=<(*!N S[=2FN.-?4'S?;/\"E!+ P04 " !8D@A5L,"L*:)[YM?=@"#,-G M 'X+\ \%!"T@.!00MH#0.M-(L3ZD6.$X$KQ&PD1K-C.P9EJTED^8*?M<";U+ M-$[%5[ !5@$Z17/]12TK"HBOT'?]51&V1I@M44*Y-.-+3#'+0)K]A#,E=,G0 M5X(7A!)%]/IQ"@H3*D\TV?4\1<=')^@($89^Y+R2FDI&KM(IFQ>[69O>99.> M_TQZ7RIVA@)O@'S/]WO@R7YX"IF&#RU\V -/#X=[C^&N]KDSV^_,]BU?\!^S M5X(7#Q[61.4HL:4&@7Y?+*1=_]/G5L,?]O.;%G$N2YS!U-$]0(+8@!._?3,< M>Q_ZO'M-LO25R![Y&G2^!OO8X\Y*^O Y#O3I$0*8ZK.QH1M;.M,8-W$P'H\B M=[-MSV[0Y/WD<4RZ-Z\7J@X[U>$+5#/.3OLC\M:;(;M%OVW1C?GX1=4"/,W>K* MY@K]AL6:,(DHK#3,.WNG641S+343Q4O;J!=<:5%VF.N;'(0)T/LKSM7]Q/3^ M[K]!_ ]02P,$% @ 6)((5?&.TB5!!@ JR8 !D !X;"]W;W)K&ULM5I;;]LV%/XKA%<,+=#$XD6W+C&0)FB7H0.*9ND> MACTP-A,+D417I)UVOWZ4[(J6>'&5RB^)9)US^/&0_#[R2&=/O'H42\8D^%KD MI3B?+*5@8O?GDPOXYI(DM4-C\3EC3V+O&M1=N>/\L;ZY7IQ/ M@AH1R]E<4DS7+Q2CVZO;D"+U^\ M B] 5H*_EGPM:+D09U.I0-2AIO-=@V^W#2)'@W^LRU. @]< !0A9W"_][E=L MKMQAXPZ[[E/5];;_J.T_:N)A9[P["6[8?%UE,F/B-;C8J![3NYR=J#5R(FC. MP#\?E!.XEJP0_]HZO&V!V%NHU^$;L:)S=CY1"TVP:L,FLU]_@5'PFZW[(P7K M) .WR<"^Z+-ZT&T=W'I%C5?-"YM9&,0I5L.WV8=NFA&8Q@ENS3J@2 N*>$&] MK[@0X+94))4W4_.](B?KQ-O&"??:#WH(30M([.C"%ETX#-T'=<^L\$*C\9,H M",(>1(M5BI =9-2"C+P@W]&L I]IOF8V7)'18AC %,4]8*89@4D2AW9H<0LM M]D*[+N?Y>J'RIEAE3L42*%;97K OZVRCEI]B)AMJ;]BABVZD8)T,)&T&DJ,S M4#)F,D8*UDE&VB8C?18#I<;DBTF:]F:H:92&@7UZPD#K8S 2_>P"^?C':](% MN"?@<"P&VD7JD OL0S1M7!"UQD*O:AW@GYUS;W"3/B[3RCVZ6O"@7_'VZ4=M M8Q_5?DF.S@W&*'%LBJ$40^E7P]O3F%$B5 M1;&NOATB(V^HP6MOI&C=LY@66Q0<_S3FU?/!Q[&1HG43HL4=^<7=14;(5&E$ M((9],K+8P0BF.+%/4;1W;/9+^H^3$3*%NT]&%A/H *B5'?F5?0 7[2)U2 :' M8=1':3$CL8,TD19@Y#_?^KD(F4=6A.,X[)_.+'9JH$GDX"*DY1#YY;#A(OK MROFWYFSVP#>L*NN"$1 K7@I>J=SZ*(&/?E,N@"UQ"._Q ^A M)_-<>P*AP4X6*]=.!&M!QO[3KY^AXK((U/ERQ]IIT 6I)QZ/5K+&E' V-G9'-RK$OPEIH\<\4 MK;%Y?DU0 (U7$I:JM1IC%S@M>OB0Z%4K7E')P!UWO ;S1QB\U(Y1HL9:3_'Q MB]1XU"KU6-&Z"='ZC9]7J,:F#$,2Q\A8UQ:[* Q=I0VB%9N,5:\FA^O5%A/H M>IVGA9N,5K FMH)U@OM,;C/#Q+'Y(5IPR<^4K8GET$K").E3D,TN"F'JH'&B MY8_XY>]"94V>W-'YX\$3F#_2T*4W5K1NO_?>!Q^_8DU&K5B/%:V;$*WGY'D5 M:V+*,H8Q[M=8+68D"HEK?FH!)V/5J\GA>K77I M0BS@9K5Q-+'5HC/L%89N5 MJT!$M/:2GRE6[YRCSB#CM/]9@<6,1"2*>N"F>U\2U9]Q_4FK!S5H(&?WRB\X MC57?JNV74=L;R5?-QT5W7$I>-)=+1A>LJ@W4\WO.Y?>;^GNE]ONTV?]02P,$ M% @ 6)((59E=U^%.! 0!8 !D !X;"]W;W)K&ULO5AMCYM&$/XK*QI5B10;=GGUU;9T\2GM58ETBGOIAZH?UGA]1@09(WA=*"6QB2S+,Q,2! M 9XG"68O'TA,]S,#&J\7OD1/6Z$NF/-IAI_(DHC'[('),[-"64<)27E$4\#( M9F;)8(4D_ M_BE!C_8'^0]1T#A#D7-"F5I0=)E![^\;%=E^>T<$CF+^3@H]+N_ VS?OP!L0I>"/K13&Z9I/32'=4:!F M6)K^<#"-.DS_GJ=C8%OO ;(0TJ@O^M7O2"C58:$.F^JF3$*5"51E A5X=B?> M2H E"7,F0R;\/;C=R8CQ*B8CR981QS$!?WV22N!>D(3_K0OX8,'16U",O.$9 M#LG,D)3CA.V(,?_Y)^A9O^C"'PBLD0R[2H;=AS[_E:G'_YC*-T,<_4O613D0 M[4,^ 'D%D'II[.8CS[+0$':ZYE6MNKVN/X^48")D]GK,7P*NJTCG:BW1IT0P$ MU@C:JX+VKLX@;\AD# 362(9?)<,?BD'^20F.;-?U6H6JD7)\1U^F0>5D\ ,, M"DXL(MOWW3:#3L6@XSENAVN3RK7)>0;)02(-7X#L+^")[@A+5:,"/*,IITSF MM)]8O08NK:6!P!JY@%;=I:VK4ZLT,5 ^AD)K)N1H;(%#T:M$:C 'PC:]=%+( MU='_2U^09.$L##",F>2BQ,R$%HS(?64 OO'E$LX--%P*+"#=JEJQ&RGHU)1 M/4&@WH9\AD:EZ^"M[ M(+1FW$=+A_]AZS#LVN$:>P=4CR5HL,U#B=1DBCUIEZQ&JNN["=7#!/J1W4.I M?+SNL*$]:2]%-&*.BUS8IGS)ZBE(.8;*2>-?9E;.RPKCR<")H5 M&[\5%8(FQ>&6X#5A2D#>WU J7D_4$K%:&L^_ U!+ P04 " !8D@A55PY< M$50# #0#0 &0 'AL+W=O^RZ.HP@8?I(;D'@SEJJA!F.[UPOG/-- M9.R"&TRW; ,+,%^W9PIG;HFRX@D(S:4@"M8SYY5_//>I=<@LOG'8Z\J8V%26 M4E[8R>EJYG@V(H@A-!:"X6<'EFB>6196B?,L&"JY)XH:XUH=I!QDWEC-ES8,BZ, MPEV.?B8X%3O0!NMB-#DD"U3)*HV!R#5YZ^=H^G5Q0IX= M/"<'A OR)9*I9F*EIZ[!H"RT&Q8!O,X#H/<$\#X51Z3GO2#4H[3!?=[N?@(A MNON9NU]W=Y&*D@]:\D$SO-Z]>$M#%A"FBAL.^@5YM<.,V3*&0[PSAYHA.3\^ MH!,Y-9#HGTT)YR?TFT^P]_)8;UD(,PB^;TN\(K$9&KR2C MUX8>?&3J BN.R1/(U0XWS.#L'\@N&%%*QU-W5TVIP6HR'M'2JA9K MOXRUWQZK%'"%-\-&3-8I:I'\)G.F(X*Z)*$=V!QV6,![@F_%?VC9.@*K43$H MJ1@\NH8'79+1$5B-C&%)QK!;#>=P@XHZZ=CW1KE;&._C]6 ME'-E7Y?E;=PE&1V!UWW? MG]R2\EVK?I_ZPV8I^]Y-8^&U1OM)BL.D)6+4\V<3@2("#;' RJXQK:$YE_;3 M'EK&KM#JW%2:+O_195T&UL MM5?;;N,V$/V5@;HH$L")+K[$3FT#B=.B*9(VB)'VH>@#+8TM(I2HDK2]W:_? M(:5HY4"K;@+OBRU>SN',F1EJ--U+]:Q31 ,?,Y'KF9<:4USZOHY3S)@^EP7F MM+*6*F.&AFKCZT(A2QPH$WX4!",_8SSWYE,W]Z#F4[DU@N?XH$!OLXRI_ZY1 MR/W,"[V7B4>^28V=\.?3@FUPB>:I>% T\FN6A&>8:RYS4+B>>5?AY2)T +?C M3XY[W7@&Z\I*RF<[N$UF7F M0H&QL12,_G:X0"$L$]GQ;T7JU6=:8//YA?T7 MYSPYLV(:%U+\Q1.3SKRQ!PFNV5:81[G_%2N'AI8OED*[7]A7>P,/XJTV,JO M9$'&\_*??:R$: "(IQT058#H6P']"M!WCI:6.;=NF&'SJ9)[4'8WL=D'IXU# MDS<\MV%<&D6KG'!F?IOO4!N*B]%P!K\SI9C5%4YNT# N]"G-/LJ5-#R&1]3( M5)S"'\5"]N#N;D&+3\L;./EP"A^ YW#/A:#@Z*EOR#9[@A]7=ER7=D1?L2.$ M>YF;5,//>8))"W[1C1]UX'W2I!8F>A'F.NHDO,'X'/IA#Z(@"MOLZ8;_MLT) M'CAXU&%.OXY3W_'UOVK.RL 2XZWBAJ/NP=6.PL-6 L^HEL\T$PA_WQ$(;@UF M^I^V")0G#-I/L/?%I2Y8C#./+@2-:H?>_,3"<^KNF"IUVOE.%8:W"L%.%A6!D_Q4\T,6'2F$"3SDWK;772?36R!^) M[,#G4>WSZ+N7P>B88AR)[$",BUJ,B\X$6%IO*<'I)1$_PPF5@DX9'=.:SB75 ML)'.X6#R.IT[SWNG-^/:F_$WI?-"9AF5Z=(ZU>9()\M;PW MRY-CBG$DL@,QPN!+(Q)T9[/+XIBZ!YZ@N@W^L<,U<:U MU9IBLL MK)I:J6M^D:1T$*F%5=ND:JBTV\.T!Q,,L>K8J>U N[]^9R=D% +:PUZ2LWW? M^;O/Y_-@+>23R@G1Z*5@7 V=7.ORRG55EI,"JPM1$@XK"R$+K&$HEZXJ)<%S M"RJ8&WA>[!:8BTHQR,I%(546!Y>L-86(]='QG,W%/E[DV$VXZ M*/&23(E^+"<21FX;94X+PA45'$FR&#K7_M4H-O[6X3LE:[5E(Y/)3(@G,_@R M'SJ>(408R;2)@.&W(B/"F D$-)Z;F$Z[I0%NVYOHMS9WR&6&%1D)]H/.=3YT M+ATT)PM<,7TOUI])DT]DXF6"*?M%Z\;74 M8YY1S-!48TW@?#0:B:(4'"R%/J 15CG"?%X;GYXKNL+,KIV.B<:4J3/P>IR. MT>G)&3I!E*.'7%0*(&K@:J!H-G*SALY-32[_MPN*MMYOM>H1>&2=BZO>'4:SGU MCG*Z@S)^A>LBGZ ?+JH#)5G'B+;V#BY]+]EAV.$5Q5&OFV#4$HR.BR:*@DA; M,24NB>RB%^UMG/3ZESOL]IWZD=?-+6ZYQ4>Y/0@-M++-_;<&^7O_NZC&>Z>8 MQ(F_J^2^5QCT^TFR0]?=ZFKF1;G#&PO=V]R:W-H965T)%F>C+:CL^YUP?WUW; M\Y*RGWR+D />4;XPM@*49N*7E.]2LQU=\"4S5S+ ,F."YHW8!E!CDG]"Q\:'XX DDMBC# MB)\!(C/]=80$Q!E_(S]^N8O ZY=OP$N "?B\I3L.2.# ;PI'6EM<0ZV7#N#A!]VY *XUAEP+,?1Q+,< M#[=UR_D_]=7_JTIR:)3DJU.21:?B.Q12GAM2GA#[.$M+&41$XC)7=:6BQH> M5'!U-NY#Y]*RYN;^>*,&-9Z[46,45Z=4C/N*_C0(6L5'QOJML?Z@L=_D,7Z. MR7G!:(*XUMJ:P#^2#>RIW;%V4.6YUHY17)U2,>XKVO;$UEL;M-8&@];*LH3E M.9N"#:7Z,R[HJ3K!M&/LH,9SC1TAN#JE8-P7=%W+U_LZ:7V=#/KZF0I9ZG'G MFJ'S=])3OW2]RX[!D]Y_E>?:'5.B,4RK,4QQ?Y)MN9ZCMV3:6C(=M.1PY_H- M2H8%.D]I2;09-^VINUZO3/8GV4YW4M2?Y$TFW5S2,'F^VW%D<&G//5?,HYMM MCMBF>H-PD- =$?4-I!UMGSE7U>V^,WYMSY:V9CRR9ZOZ%?./OGY3?81L@PD' M&5I+*>MB(M.%U>^4NB-H4=VK[ZF0M_2JN95/.\34!/E]3:DX=)1 ^U@,_P)0 M2P,$% @ 6)((56Z[?M;O @ 0@ !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K=0U'T "'42B=-4V:2HJZ_8P[<$D%V(U ML3/;0+M?OVLG1!0"VJ2])+9SS_&YY][8PXV03RH#T.2YR+D:.9G6Y;7KJB2# M@JHK40+'+PLA"ZIQ*I>N*B70U(**W T\+W0+RK@3#^W:5,9#L=(YXS"51*V* M@LJ7&\C%9N3XSG;A@2TS;1;<>%C2)3 MR,3;@&\,-FIG3$PFS.13.G(\(PAR2+1AH/A:PP3RW!"AC%\UI]-L:8"[ MXRW[GISD9.WR$I+.@JUP]B\Q'J?'J&+Q&YLD^RJ6,]AR0K MI451@U%!P7CUIL^U#SL OWL$$-2 X&\!G1K0L8E6RFQ:MU33>"C%AD@3C6QF M8+VQ:,R&<5/%F9;XE2%.QW>,4YXPFI.9IAJP/II,1%$*CB-%WI&IA)*RE'QX MQL91H CE*;G7&4@R64EIXL=* <:>WX*F+%<7B'JC9+.QF]3R;BIYP1%YGU?\BG2\2Q)X0= "GYR&WT*"<-_"_==P%XUJW H: MMP++USG"=R^7E+/?U'3@)?K$E3'>*ZTQ/[] MV>9'):#;+L#\T]>JI F,G-+L)=?@Q&_?^*'WOLV=_T3VRJM.XU7G%'N\;1RH M&Z1U3\K#XMDB$&J[MTU= M1=#;W;)Z)\6-TS7V#9"2OE0]HP59 T^%;!7:.Q3J M^_W^GM"6J+[OM0L-&Z'A2:'502 A ;:F\[R]RN'!QAW/\_?4'08%_>"(C5&C M+OJG%K3_J+"2D_KL.E[]Z*#KNJ$?[9MZ&!4,_$%O3[>[V$R6BW+:S?I:BER M&84)OTE1EL>QE_Z\YI$X7(WPZ/'"YW"[D\6%\6JY][;\ELNO^YM4G8V/E"", M>9*%(D$IWUR-WN-+1F9%0#GB6\@/V7U#Y01]$67EO^A0C[5&R,\S*>(Z6,T@#I/JK_=0)^(D0''T :0.(.Y6C,2K46\%XDZRM!;=).J59S* MG\A+ D1_Y.&^'//:Y=(+H^R-&O+UUD6O7[U!KU"8H"\[D6=J;+8<2S6_0F7L MUW.YKN9"GIC+!'T2B=QEB"8!#S3QKCG>-L2/55Z.R2&/R;DF1N!?>?(.3:P+ M1"Q"-/-9]P_'NMOY-77Z:^K,'.YR7X5C77@KEY/C0IN4O,D3O,=U=(%N(D\M MH/9R^N>C&HX^J 68_:M;.!5[JF<7W?TXL?P?D6<^=19 MCN]/"V?4'%JX7I(44I)U);'CS!O)5JIGQU3/C*E^[_MYG$>J>0?J)U5-0W7S MZD=;)=V+12K#_\H+NKQ7Z-G)C-XZ"PN?Y=TX@:%Y[R5)(2691M)6B=?GW3[F MW7[V$K] "=>N<[LS$[Q83.VS?!N%A^:[ER2%E&0:26Q9"WV^G6.^'6.^W:%K MV^G,8F%99YEV.M](YWR,V^7@SB#:!>')^2!FO,%G=N3Y,7US8_H^>?Y.74I[ M-&,C:.B/+23,A8112!@#@K5*NSB6=O&"CU8+R&I#PEQ(&(6$,2!8J]K8:E[9 M+-"'JQK7ZF"6U>F%9M6AQ>LG2D%%F4;4L1=3_0\//GE'QL:$%R_$N>0IVGEI M]6PCY\KT&I;F@- I*8U"T=H$;/P+/7K*)0K[YKT%I M+BB-@M(8%*U=],8,P<]W0[1E[GH$\WFGAX(:(7TD*:@DTTG:3_@@N#%"L-D) M^<9WH1_Q[ *%B1_E09AL4R13<3U_I.9//C;!4ES06D4E,:@:.V* M-]X-GK]D2P4U=$!I+BB-@M(8%*U=],;5P48;87A+772?UZ;.Y+RG@EHTO30I MJ";3:A*L[ZJD<56(V55A>9J$,J]?[C?A0W&L?2XU@X9^GT!I+BB-@M(8%*U= MX,;%(?@%FR@!=71 :2XHC8+2&!2M7?3&T2%&\V!P$ZUQK2>VV;E3:M8<7+T> MDA14DFDDB4.>Z*"-D4+,1LJZ? +-JRUC85)D?:LFH^^AH#LZ0&DN*(V"TA@4 MK5WBQKPATY?LH:"&#BC-!:514!J#HK6+WA@ZQ+S#9' /G77_,QQC,CWOHJ#> M3#]1"BK*-*(3VSG?T#,^V9X9\W1;;J3-D"_R1%8;Z(Y7CYMUWY=;5,^N7^/+ M-=9<=_$EK;;B-OAJ9_ G+]V&288BOE%2UCM'33BM-MM6)U+LR\VA=T)*$9>' M.^X%/"T&J,\W0LC'DT+@N.5Y]3]02P,$% @ 6)((52"A4J1P" YTL M !D !X;"]W;W)K&ULO5QA;Z-($OTK+=]I-"-= MQNX&8SN;6)J8[KU9:5=1[1'I^&12%8S:9../("^+1\JK\[#997JE]%@:QO$U(NH\B+WFYD:%Z MOA[1T>L'=\%FFQ4?C)=7.V\C[V7VZ^XVR=^-CRA^$,DX#51,$OEX/?I"+X4] M+0+*(WX+Y'-Z\IH44WE0ZGOQYJM_/9H4(Y*A7&<%A)?_]R17,@P+I'P@ MHR-G$7CZ^A5=E)//)_/@I7*EPF^!GVVO1_,1\>6CMP^S._7\;UE-J!S@6H5I M^2]YKHZ=C,AZGV8JJH+S$41!?/C?^Z,2XB0@QS$'L"J G0?8+0%6%6"=!; V M!KL*L/LR3*N Z3E#6X!3!3BE]@>Q2J5=+_.65XEZ)DEQ=(Y6O"C354;G @=Q ML;+NLR3_:Y#'94L1Q%Z\#KR0W&=>)O,UDY&5BG8JSE^EY(+2J$?R M-!,\Y.^^I*G,__[1E9D7A.FG_,A?[UWR\9^?KL99/JX"?;RNQG!S& -K M&8-%?E9QMDT)CWWI&^)=.-[IBA=P/&4 P#@7]*@J>U7UAH&(/^WCS\2:_(NP M"6.& :WZAU.3'F]CYV]C%W"X*]=Y.#6%U[2TCBO4*O&L%CS#HOL:K\.]'\0; M\J-2_G,0AI_(_^Y4&)+\;//L)?[_38OP0&.;:8HS^&6Z\];R>I2?HE.9/,G1 M\L,_J#/YP91 3# 7$XQC@@DDL%KB[6/B;0A]>2,W01P76*DKGBTE34DQ686!UIC726@Z<8PX<. >12K+@ M3Z_(@RD-3B/I%_-)SIN"@%Q#EUQ?5H[)*@RL9Z>.FL[SH\YS4.\9^2EF):I $<=A^@8Q^(P#C(CT:&%=8COO:1 ^4V9 MSBT#L5>E_2 3DLBP/&VEVV!GK!9AH,&)Q$1S4=$X*IK 0JLG6'?6])U::XK: M6Z.BN:AH'!5-8*'5\Z\;; IWV+U+P0KG]'IIS2Q#*0@3#DY=L^BVBBL:6>86#DJJS"PMEPPF;9/&-R^#ZD(*ZA:C;0P6%8PY6"M^[%R M5%9A8&W36ML9#+8S>I:"%>KU 17,[YDW+4JM7"8@Z+H&%5L^W-A$8;"+\)_%\&7N1-.83]9=Y M5#07%8VCH@DLM'I.M5'!IN]3_S'4?02H:"XJ&D=%$UAH]?QKUX3!KDG_^J_I MFSC,5/^AVB:LZ5^86#DJJS#,E;)V6Y!IUX3!3?J@(K"Y*^""3JE!<53_HR\M M1Z451EI(,-B\Z%L,-C<&V,["H#:J,U&A.1VL')55&.;:)K,V$AB\ >)M MQ2"J>8"*YG;,VZI\M\5K-4CG[=4@JG. A5;?JZN= PMV#HIR(.H: (+K9Y_ M;:%8L(72NRZTFL8"-?U>#/,-SES31#&Q_"@KV+0<5!LZF_L.M[?2K141V,OK0U8!KE1W8@*S>GDY:B\PL3KS-IWDMG:1[!A'^%-QA&,/?A^4%1WH6/>\_;[ M"E#'(3K&,7SCF*U=!!O>]/#U]NZ#%^U^<(VY0W4&4-%<5#2.BB:PT.HYU#468TK ME9&6H](* VW;I?'DL0BP6S&D_+.[+0N8;;#.W98%*J$ ">L*:\O"ABV+GM5> MA=*YIE8PW6")>])R5%IAH#T7>GSR'*)()IORB5$I61<"'A[X 36SUZR">*4A/(QIYI\GN6C30Y/E3J\R=2N M? K2@\HR%94OM]+S95(&PO=V]R:W-H965T>="N_29I+(K4)Z&[2;5&[VUY,>^&"DZ #F]E.T]M?/QLHA> 2 MHO.;!HB?YS&?[[<0>WXD]!O;(\3![/9<7S.6\@#OT@/C78D/%F=FX)&F.,$L)!A1M%\:M/8ML1PK*$7^F MZ,A:QT#>RB,AW^3)YV1A6')&*$,QEQ90?#RA%XNH3/M<@6@+AHQ8XM< Y%7AO"-Q:X(Y-\&J!-S;!KP7^J2!X0Q#4 M@J!D7\$J2:\AA\LY)4= Y6CA)@_*.!7?ID+'EU&*(8Y3F($' M#CD2/*(@5] =. 'BL!M3BA/_X-E.X3/HK$9 E=KQ&&:L?=BW->' M-;CZ^?W/'TL,?2X^&Y6L4"[FMDG=8 MNDU_NJ6?^X;?[W0'<=UW'T1G8D:R-*G:$.($;"ABHE.K"V0+%/W,P-^WCXQ3 M\1#[1]6>U00\]03DDWW&"ABCA5'(+/J$C.6[G^S ^J@JK4ZSM4ZS4*=9I,FL MTQ)>TQ+>D/M2]C6XHDB^-U.\ RQ]!GGY'ZQ\^E1F06DFW[-/2]N=VI9ESD/NE]*?V1HJ#,T MTF36H1\T](-S]#T5_: /PBU)G- ?=+^4_LC04&=HI,FL0W_2T)^EW$ M68-5^+RY?P?SXN-:N?RR>D!*'+TJ#(=<6H:QL:'6V$B76[<2K>6T/5B)WY!8 M/T-*O\M?IF+1?,!<61-;\9CV_*FB*(-Y%Q=E;&ZH-3>JW=H_B!W/\=JQ7>#. M*W!G$'A[8T))VNDE3Y7-WQ]W,F2MLO(5#_?S5I%BB--]3U0XS-;.3H[HKMR# M8R"6?54MHINKS3[?;;F[=7+]SIZM;,7UM3T+JUV\5_MJ4_$+I+L4,Y"AK8BR MKB>B:6BU3U>=<%*4^TJ/A'.2EX=[!!-$Y0#Q_980_G(B YK=TN7_4$L#!!0 M ( %B2"%6@@0VF"00 +$5 9 >&PO=V]R:W-H965TG9A/>:$2EM$[ M@621ID1\6M"$;V<>]G8WWK+U1ID;_GR:DS5=4O4NOQ/ZRJ]58I;23#*>(4%7 M,^\*7RY"&V#?^(O1K=QK(S.4!\[?FXM7\J=_:P>O!/!!)KWGR-XO59N9-/!33%2D2]99O?Z?5@(9&+^*) MM'_1MGQW-/905$C%TRI8.TA95OZ2CU4B]@( 6@*@"@#KN^S(NKPABLRG@F^1 M,&]K-=.P0[71VAS+3%662NBG3,>I^2W+2!8QDJ"E(HKJ?"MTS=.<9[HET7/T MDO-XRY($/;VABK!$/D-/$,O0_887DF2QG/I*^S!J?E3UN2C[A)8^1^@-S]1& MHM^RF,9?QOO:?ST(V UB 9V"?Q39!0J#7Q $ .C=\@8]??*L0S>LDQ-:W;!% MMQ[[/Z_U$_1*YT?^VS3>4F;0+&,6UJ7,241GGEXYDHI'ZLU__@F/@E\[3 YJ MDX,N]?F")+J"%!&)^ K=T(BF#U2@$-MTX":[I>#("IIE^S@/,0ZF_F.#C6%M M8_@--G1%:%V1)@NEV'#/ IX,1L-F#Z/:PZC3PY^YXFM!S')OZK,S^,0JC6MK MXWZFTO@,)B>UR4EG_J[B__2.8_< Q=%Z9UG01&\-L;FWEV&]H7XHF&2VK3>$ MMLDV.:CT<]Q6Z!>UT1>=1F\%I3%/T=V&*YZQJ'$3ZI0X,9,X M?>[M_[B[YJ:*0E>WJ=P'>:X*W;BDJXZ^6-/#(;3L*QB<0^AV6.B^>?H)+7E2 MF-G6C)Q.D5/3Z$B!>T(%/@)^74>3<4M5'2YPK[S A\!H-^%X M@;N!<3BUT/_H"$6Z)4\MH.,([@DD^!PDP0XE^ >P!!_"I&U[<2C!W2QIG -? M!9ANX1,S#(XPT!-AX!R$ 4<8^%Z$@4/"M)0?'%W@"%WNEXU=G0,GX' "/>$$ MSH$3<#B!WG$"ASB! 80M=70\@5YY @T?(./Q>-)BPQ$%CA#E?GD<(=T:IQ;- M(01Z0@B< R'@$ (_ "'P+=\CX"@"1RABZ_Y5V.A6.C&KH<-&V!,VPG-@(W38 M"+\7-JJ.]L\[FCY,_+U3M)2*M3TKE"CB1:;* [7Z;GT>>56>PKG7R\/,-T2L MF?Y'(J$K'1I&[/Y!ZX4CRUS0TE,17F!?U\Q;G:79@.ZE/: M^6=02P,$% @ 6)((5?+J8 +Q @ ^P< !D !X;"]W;W)K&ULK95M3]LP$,>_BI6A"20@3TT*K(U4BM V::.B8WLQ[86; M7!N/Q ZVT\(^_V MK>(4-6-*C6)C(:B%)GC,-$ M$E7F.94OUY")U=!RK?7"/5NDVBS8T:"@"YB"?B@F$F=VZR5A.7#%!"<2YD-K MY%Z-^\:^,OC.8*4VQL1$,A/BT4P^)4/+,4"00:R-!XI_2QA#EAE'B/'4^+3: M(XUP<[SV?EO%CK',J(*QR'ZP1*=#Z\(B"E[L?H(33R!\1>+3%6_9-78 M.A:)2Z5%WHB1(&>\_J?/31XV!&[O%8'7"+S_%?B-P*\"KXRU.GHEG'*8T8S,M54 ]Z/)F.1%X+C2)$S.] O.YY.?$=TZ)YWA>AWQ\6'X#,4LS_4U-LI9H4KD;&$UN7'$S*1H# C]8*8DXY<*O)S-%-:8K7^ZLI'#=#K M!C!?\)4J: Q#JS!GR258T?MW;NA\Z,K.&SG;RI7?YLH_Y#V: M8'TR_X"15" M,=UY^[6+L')AVLLR\GS?']C+S2CVC5SWHM\:;='U6KK>03HLWS-L4H]8LK,, M"#R5!I7Q)2AMKJD+MO88;'(XCN/MT/[+:@LW:'&#@[BC9(F%!*2@+]4'BQ*U;!,<AM1;#'V6\;^FS'V]\LT\'QGAW+?RO5Z0;"#:6^T9O,L?J%R MP;@B&0Q@#WYT+H]<0\ .U['_T% M4$L#!!0 ( %B2"%4.'E2%.@, - ) 9 >&PO=V]R:W-H965T[SAXI=< 2AT5U,F)]Y*J>;,]V6U M@AK+4]X TV\67-18Z:E8^K(1@.=65%,_"H+4KS%A7CFVSRY%.>9K10F#2X'D MNJZQN'\+E&\F7N@]/+@BRY4R#_QRW. E7(.Z:2Z%GOF]ESFI@4G"&1*PF'CG MX=DT#(S 6GPCL)%;8V12F7'^RTP^S"=>8(B 0J6,"ZS_;F$*E!I/FN-WY]3K M8QKA]OC!^SN;O$YFAB5,.?U.YFHU\7(/S6&!UU1=\@%4FC*ZX8S/9+H-3JO M*K&&.<)LCKZH%0@T70MAS#X1/".4* (2O;P A0F5K[3BYOH"O7S^"CU'A*&O M*[Z66BO'OM*X)JA?=6AO6[1H#]K'-3M%H^ $14$4.>33P_(+J+0\M/+PJ=S7 M1>HK%?65BJR_T1Y_7\02,_('F^X[T35BDE,RQVTSZN)<"I"Z+.T#OD".RDKT MXWPFE="]^]-5CQ8@=@.8#_I,-KB"B=>86.(6O/+%LS -WKBJ\Y^.C<.'.T(*3KO60;,7-HC3;@1L:I5F4N>&2'BXY"/<="X&9ND?=,CGI MDD'@)"YVX(8V85;D;KBTATL/PNG/P+8SHH^;@8LO'<0>I6FR S@TRO?Q93U? M=M3*$J9 UT^A!M_C&0478S9DC'87V&$3IF[$O$?,CRPAEWMZ+Q]&C8MH!VUH M%(:)&ZWHT8J#:':_=P$5@UA1O(,S-"E"-TT8/)Y5P5&K:782;L^BJCN+_M%^ MG=_TR;HEP2ZSPRPL\CC>X?:WCEMSU_F,Q9(PB2@LM"XXS736HKT^M!/%&WL" MS[C2Y[D=KO25"X0QT.\7G*N'B3G4^TM<^1=02P,$% @ 6)((54P3\A)7 M"0 56( !D !X;"]W;W)K&ULQ9UK;^,V%H;_ M"N$MB@Z0C77Q+=/$P,22J%ELN\%DNOU0+ I&9F)A9,DEZ:0!^N.7DA7+LF5: M2M[LSH>)+9_S4")?\W(.+5T^9>*;7'"NR)_+))57O852JX_]OHP6?,GD>;;B MJ?[D/A-+IO1;\="7*\'9O'!:)GW'LD;])8O3WO2R.'8CII?96B5QRF\$D>OE MDHGG:YYD3U<]N_=RX$O\L%#Y@?[T^"U7OZQNA'[7WU+F\9*G,LY2(OC] M5>^3_3$<6+E#8?'OF#_)G=)+D M)'T>?Y30WK;,W''W]0L]*"Y>7\P=DWR6);_&<[6XZDUZ9,[OV3I17[*GD)<7 M-,QY49;(XG_R5-I:/1*MIP[#\1&'8>DPW'>8''$8E0ZCMMR(BM]:T_$4AB,);-V&%RQ.)$?+OM* MGU".[4=EX=>;PITCA=ODIRQ5"TG\=,[G#?[4[.^>\@_-_B.#?U]7Y+8VG9?: MO':,0(]'Y\2USXAC.3;YY=8C/WSW@7Q'^D0NF."RX11G<*+W&J(2;!ZG#[_/ MV;.9[K^&'FG1\&B=Z^7WUB4%;RWI;BVUCY2GBZ+FHOZQ3G515E&4TZX1PK<1 M&\$U2;K;+[A;E.0>K:8[13ZG4HFU'G(4^>V?VH!\5GPI_]/TC=W0!LVT?"3] M*%$N8C80$21C>P40'+I[N/4_O" MRO]=]A]W]71HY^[9U:0RW$IE:)3*KZ4KS=G,:Y=YOG%I'Z1LU96 M7BLKOY55T,J*&NNP:\\ @M6:>[1M[M&;FUL??5M;CP[JU+7.[=%>6[>R\EI9 M^:VL@E96U%B!7=L:!*NU]7C;UF-C6\\2)B7Y1&;9JKH+)MC!Q./V]C M>DSI^0V3A.4SFTCW!,UYH W.MNM#I.T,]]NBI:'7UM!O:QBT-:3FNNG\)7J/ M&*U=!6EMJTM_=:606M+:JZ$);0S(,\][ZF&I"V)?D#E[-NV\*%!H)!=*\Z T'TH+H#0* MI84H6EW$5237<:#)!,<8&.XL023-@])\*"V TBB4%J)H=0E6$6W''-$V!Q#4 M0I>YR)+YRT;Y8I*@^]&=W>R-0H5NIX;2O)(VW!F4G/VU!;3$ $JC4%J(HM7E M5X7A'7,8OJW\=G[?L"_%(S^R:)0E-'P/I7E0FE_2=D7N[B^+H252*"U$T>JR MK +WCCEP?R!+L9TF;L)=9R]I/_;0/%G<\">[(8>]F(CY%#K+!QJ_A]("*(U" M:2&*5A=:%;]WS/'[=US&?'W*&I4)C?-#:1Z4YD-I 91&H;001:N+N,H%.&/L M,@:ZZ1U*\Z T'TH+H#0*I84H6EV"5=K":9.V.#V/K$;M?)M'L6.YS%\I$3\\ M<-&HU\GA8'[N[@_GT"WP4)H/I050&H720A2M+L,JY>*8P^KOM)J&YF>@-*^D MF5?3T*P+E$:AM!!%J__DO4J\N.;$R_]V-6T^F:ZRA-(\*,TO:<;5-+1$"J6% M*%I=EE6NQOV_Y6J^:DTW+L#-I]19G-!L#93F0VD!E$:AM!!%J\NXRM:XV&R- M"\W60&D>E.9#:0&41J&T$$6K2W#GIC;X;$VC-+&WN\'>[P9[PYO#;(]],'0? MVNS_]@%Z4B&*5E=1E71Q,4F7V>Y7(Y%]GNOO9[SM1:-(_(@X-5 MM'6XT=-\ZIVU!$VJ0&D!E$:AM!!%JPNT2K^XYO3+*R>,;>^Y82Z]<^\'S>- M:3Z4%D!I%$H+4;2Z8JL\CCO"S@VA61@HS8/2?"@M@-(HE!:B:'4)5ED8]]0O M,J!WX2A+.WD7B%E;0Z^MH=_6,&AK2,U5U[FAWR/7X5:Y#M>WST;X5#P18._XM?TQV#SAH,)L'KCP$Q,/6KAI1OLD+V#Y)8OI?4$L# M!!0 ( %B2"%6+A5C=KP( -4& 9 >&PO=V]R:W-H965T$ ]NR&GZ457<$^/@P? (YPD,'#Y_" M?Z@M=T1Q& M'EY;#6H#7O;N33@,/O99_4]D3XP/.N.#0^S93#&1LXKR/I<-=.B@MM5LLF&4 M!.Z7^IM="Z^)?*(O[O3%!_7="EI*K+F_6..%?4D%T[FK7EO\3.N:BAQ(+K71 M?18:]F1'V$D8QT[;,PM]D<,@'NRUD'06DH,6[-7+'Z\>=5>O3VGR,H5AD)SU M*.V)#,X_)&M7JF7G& M'GL6)RX>9 R@R&.6,KDT8J7R:].4NQ@R*J]X#@S_[+G(J,*A.)@R%T"C4BE+ M3<>R?#.C"3."13EW+X(%+U2:,+@71!991L5?MY#RT]*PC:>)C\DA5GK"#!8Y M/< &U.?\7N#(;%"B) ,F$\Z(@/W2N+&OUW,M7PK\FL!)GGT3'"8:;\=363[)J9:U#+(KI.)9K8P>9 FKWO2QYN%, 7'Z M%9Q:P6DK>,\HN+6"^U(+7JW@O=3"I%8H0S>KV$OB0JIHL!#\1(261C3]4;)? M:B-?"=/K9*,$_DU03P4KSHX@5+)-@6R )5R07[@"22B+R(KF.>A7FI)/@C)) MR^Q*\CW9X(*-"E3B>W+'% B0BJP?:%1&2Y,!4ZKUTP=[6CMY6CSC..NN0#9RJ69,TBB'KTPV%]?T#?1-(:YIPG MYFZ=0<"?"G9%7.L[XEB.T^//ZN7J=E\X_\_Z^C];OR##;9:16^*YS^"%L%6X M#J02!18117[_&07(G8),_M&7ZPK-ZT?3M?%:YG0'2P.+GP1Q!"/X]AO;MW[H M(WI,L'!,L/5(8!$/H0;,KH=Z5>D=S%8/H2TB%Y9=8^FPY!J[MS1;F M\9SHKI S:\F$71G?ZD"7">PB)=,F)=-_VSU* MX.E>T!3/Z2"FURMH'M>:=<#)I\+=5=B^YLZK7JRD@6+RB<-13.!BF\ MR3B6EB^TO/_BK0A-9$F1$1SA#?P!;T2Z[$C8%2)1"?1>@6:=(&?6O,7JH!>O M9;5KT/;M=K4>R>(%J_.&U?F(I]B\>T!-)],6@8,&7TM@U^+$FSLM D>R6!%H MGEWV,Q"'LLN29,<+IJH+6S/;-'(W9?_2FK^UKU=VSWR(C5_5I_T#7W6-'Z@X M)'C]3V&/IJRK*2X<475BU4#QO&PUMEQAXU)^QMB\@M "^'_/\4BN!]I TPX' M?P-02P,$% @ 6)((53&Y!%" P A \ !D !X;"]W;W)K&ULQ9=M3^,X$,>_RBBW.K$2VSRUI>7:2DS[)EEBRDQ'K5#2S%SIE%D:ZH5O5AK9+#=*A1\%0=]/&9?>9)1_N]23 MD[^'Q],P=@;YBAN.&[/U#BZ46Z7NW.!\-O8"MR,4F%@GP>BQQBD* MX91H'S]*4:_RZ0RWWQ_5S_+@*9A;9G"JQ'<^L\NQ-_!@AG.6"7NE-G]B&5#/ MZ25*F/P7-L7:/BU.,F-56AK3#E(NBR>[+T%L&43=%PRBTB!Z;A"]8!"7!CDY MO]A9'M8ILVPRTFH#VJTF-?>2L\FM*1HNW3%>6TVSG.SLY(QQ#3=,9 @7R$RF MD<[(&O@$7YC6S#&&@U.TC OS$3X EW#!A: 3,"/?T@:LO83_X+89_X8_[%>4:SN KZI3&EYJOF47X[L 0H[KX&QVXDCPV*Y;@V*.: M,ZC7Z$T*AW446A+;81%7+.)+"$GJ0 M*FF7!KHP8P]UV35M%'ICP+TJX-X^Q4'%D"#<*$$I(+A]>&5]-/K8]_Q;$MO! MT:]P]-^C/OIM\FE);(?/4<7GZ'7U0:V#L<2#R\4AI%NHN$-5QZ 0#@ORK@U9 M3X+.H!N-_/5V=(W^WQC=H(INL$\Q7'%S]^E,(YVLI/\#-!:N7"6\KB8:7>U[ MYBV)[5 95E2&[U$3PS;YM"2VPR<,GIJMX/^JBE(YC';*(HB&PV=UT;R%MX:X MU4^&KRV-J#:.1O-]C[,MM=U@GQK&,'J/C ];;2/;4MME]-1(AHU]V&2JY!JU MY;<"P:#D2H-4%LTAS!V]M:-7"Z&0'6[E>]R+.X/GZ?[SLGY_V.E6RXIM^UM7 M)'<_O6!ZP:4!@7.R"SI'U$SHXLI7#*Q:Y;>F6V7I#I:_+NF:C-HMH/FYHB#* M@;N(51?OR7]02P,$% @ 6)((5;X>\SP5 P H@< !D !X;"]W;W)K M&ULE95M3]LP$,>_RBF;)I ZDB9]@K61* R-:4BH M#/9BV@LWN386CIW93@O??N M9FUQXOLFR3!GYD@5*.G+2NF<69KJM6\*C2RMG'+AAT$P\G/&I1=/J[5K'4]5 M:067>*W!E'G.].,%FR--VAOBVM-,[]527F.TG E M0>-JYIWV3^839U\9W''>-,!#F7]3][:/*PXQ"&+SB$C4-8<=<;593GS+)XJM46M+,F M-3>H0JV\"8Y+=R@W5M-73GXVOF!>*3 +.X('YV@9%^:0U+XQK5DM?*WYAEG\ MO?36Z7[-5&F83,W4MQ27H_.3)H9Y'4/X0@PCN%+29@8^RA33/_U]RD>;E/ I M*?-PK^#G4AY!%/0@#,(0;F_.X>#MX1[=J$UV5.E&KR:[UYT_*M,%)J767*YA MS@PW/;B5:FE0;]B2SN)2%J5U-DHFY,U<9??@C(FD%-4$OB^4$$ 5NV4Z_=&5 MS)IQT,WHFL")*5B",X]NN=L8O?C=F_XH^+ G X,V X-]ZO&<"283=(6RQ#67 MT@5*!5:@YBKMHJWU1I6>ZS";..J'43#U-QT8PQ9CN!>CKF=7=BMW))NJ7 M" MT& 5X /JA!OL+,5:>+C#,QCWHVZ<48LSVHNSH(M6-RDB$DUA/$)*4*_AC)[A MO.\?!\$+0.,6:/S_^:%CHJYN+%U2=VK;YOIV48T[J,+AY+B;:M)23?ZU>%"F M^\MF\JQL!M&P_]?^_D[?S%&OJ]?!0*)*:>L6VJZV#]!IW7=_F]>OUQ735,X& M!*[(-3@:4_"Z?A'JB55%U867RE)/KX89/:*HG0%]7REEGR9N@_99CG\!4$L# M!!0 ( %B2"%5!#:1(I0P (A\ 9 >&PO=V]R:W-H965T MV> "3AKI_?$/;,>["\NP2X8O=W$RS,ZP8_AY9AA?/A?EM^I1B-K[>[O)JZO% M8UWOWBV7U?I1;-/JHMB)O/G+?5%NT[IY63XLJUTITKO#0=O-DOH^7V[3+%^L M+@^_^URN+HM]O+Y:D,7K+[YD#X]U^XOEZG*7/H@; M47_=?2Z;5\NSEKML*_(J*W*O%/=7BY_)NVO"#D<<1/[(Q'.E_.RUOMP6Q;?V MQ:]W5PN_-4ELQ+IN=:3-?T_B6FPVK:K&D+].6A?G1=L#U9]?M7\\>-]XW/J1UNKHLBV>O;*4; M;>T/AW-S.+KQ)LO;?;RIR^:O67-._3*COJJ1^%]YMX$IMVI5_SW;X1_EJ).^_[#Z).LTWU M0V/-UYL/WO??_>!]YV6Y]_MCL:^:0ZO+9=V<@]:3Y?KD[_NCOW3 W__L\PLO M\'_TJ$^IX?!K^/ /8MT<3@Z'$_WP97/FSZ>?GD\_/>@+!O0=3^<[DQ_' YGY MP/;M_:[:I6MQM6C>OY4HG\1B]<]_$.[_R^05DC+-Q^#L8P!I7WU*RV_-1MXV MH93E3Z*J#_%@]/FHB!\4M5>@IU7HDX1&E\LGU9N^&"-Q'(5G,;AZO'A5>\T8M!+4Y+HK2,HTIZ.ST]'42T&$Z2.2,LW' M^.QCC'4IB'N!18,H"KN7@KX8X83Q@4M!CD1R$TN;[J>"0@0K.D^:M(MC M''7^0M.E>2T AR>0X1$4/+&WZQV/)'A2\YZ]^+^IT MXZW3ZM$3?^VSIW33QJ'Q\[+?#\.0^]TP-(A1SGUF#D,JX8'"\/#OQKKZ17VS M&(WL$T' "$FZ1AK @5$R\%ZA2K8!)H?CV=P:W]M&$ MD0&#Y:V?PK?^L<_D%/7^CZ5-=U;>_RE\_[?\7$[[]W3#!W.#%/#)G,H;/X5O M_,;+K?<_[W/9O#D;)#TY8;83 1.4;+&VZGY)O K@(XQ*8O!=R$0L)ZT9F7RQ(XF#@HU<@X22 MX60X-$?SI+!FYQV;H[822/X)XLF1B8HU6-IT/R76!'!UQB4R$[L\J4D.R),R MB28,1I.AV'3(G\(K.!>>YZBQ,(D_C$R-48:*+UC:=#\EOC XT^(0HZR?/#'E M3PUB0/Z420!A,( ,1>BG(A4&'#!5I QR4$6*2V[@,#>XQ.S; M"E2P(>=FZ."PY6G:";WJG+C]:KR?NM)+T(A$=U""2T< MAA;K"!TM6,$+.6_<'(4<+FF)3^Y/X:C4@Z5-?[!+4D^$UI\2]?M.N@$*BN@6 M2EZ)8%ZQ#%"'JA6\H/-#:W-4H MD(ANH:21"*81RT"U*U[!:SGOW1RYFTA24#2Y+R5"I1HL;;J?DFHB. MDGX^- M^OTFIGRL26PX'QLIS_/"6(*(I?!*SALX1P8GDC 436Y3B5#I!DN;[J>DFPC. M!3D$:K_[I'2&E!@58;"T MZ7Y*A(EM'OVQB<:X7_HQ5%8-4H.5U5@"2 P#B%T-*QYG#U!$-TZR1PRSAVOM M*N[G.IH;"X^ZS6=F.<:'#)9($,-(,%88B%&Y $N;[JSD@ACF LO"0-R_V_=B M!Q+1K9,P$%O#P."UUK)V!:_DO&NSS -1!H+ ,# :HJA$@*5-=U8200P3@6V( MCN, ***//)$XD+P=!QQK5_"*SE-0YB"%1))",ID4$E12P-*F^RE)(4%K74WZ M$-"-5%!$MU!20@)3@DNDOG&*#VHE!TN;?MHDOR23VUL3U$P(EC;=3XD]"5P/ M<@E@PY"S_B-5)JG!1ZH222R)=3\+%,8V"0)X)>?]FZ.>DTA62B8WNR:H[(.E M3?=3LD^"-@TM,76[]I^P,H@!3U@ERC@TZ[86.%)'ZU?P0LX;.,]@-'4RVAM& MHR'/1IME.)JO3$?S\<:C^89F%>-\*I,@-*#*IXJ]UGTM4-"Z3+*"5W3?TEGF MJOG*8#5_^F0U'W>T&I:ZCJ_*<#4?K8_E5=7H2"N#'#33RE?&J_G6/2U0\-K5 MN486<]_+66:P^6M*#NRE/L&SC*HS5YX"5R*7R-ZG;<,2UWG1"B81";WMA#D,;+SS)%5!\G"$UR= MPG.\Q@3+=(Q40&5D#*Q=#8P81KOV#;3NMB7JZ->1V:^N=;!7?;"IU@\,$75: MZ\BXUK'R D$>VCK/U%9U;.O(W%;+$@,Q36/M3VHSB0&CVH@ZM75D;*O-]=>R M(#:RE/LFSD(,ZFS7D>&NXU&+BPVSS'@ERI!7,C+EU39J#<-;35%K&@4+1*TR MY)6,3'FUC%J7&MG(DLZ;B:6N3^ONZRQ H8RG)?!(6*>D K4@ M"E"F8Z5"%".#95VB]FWULA%+W#=XCDH24:;=$CJYJY;@CK-%4]?Q58$E>(BL M6S"/M]' ,ATK%<(9&45K&1)0!N(1.;JTEN)-MT=1U?%4@ M"1XJZQ:MXQTUL$SGFTL4LAD936L=K>-?Z0*OY+R!6.HZIT9AJ6!R/PW!'66+ MIJ[CJ\)$\!19IV -QIMJ8)F.E>KW[%CWU4#!ZE(Q@U=TW\A9JDC*%%P23.ZA M(;AC;M'4=7Q5V >>,.L6M!8I'E"F8Z5"+2-S:BV#UK)2!B_FOH>SY(.4T;@D MF-Q+0W"'WZ*IZ_BJT \\=]8ENQN,CX>!93I&*M@R,KP6$U_AI=PW<)8TD#(K ME[#IW32X4W#1U'5\5>@''D#K$JPG31P*5E#F:.12^9;H]CNZF\O[0Y97WD;< M-\?X%^USG>7Q6Z^/+^IB=_CBZ-NBKHOMX<='D=Z)LA5H_GY?%/7KB_:[J,]? M/K[Z/U!+ P04 " !8D@A5#@;AW:,# <#@ &0 'AL+W=O#,C*1+(7X:BH_%S/',Q,BC*RT4<#PMR-/A#$C!-/X MH]-T^B$-<5@^J/_8Q ZQ++$B3X)]H84N9\[(0059XYKISV+_$^GBB8W>2C#5 M_*)]A_4BEQ)*@!S3'BJX0Y@7**:LU*9#!#"!W.=&8,J ]H->7'-V]NT?O MD(N4Z56(B]1X$7!);Y/%U/]VWA_+?1%_]Z M]",SPCZ'PD8O/*/WJ:Z(Q%K(B6UE6VYDYYIM<**V>$5F#NQSBL@=<;+OO_,3 M[P>;K;<4RV\IMKB1V-$"1/T"1)?4LT]PGC#X-&WVM\RD89I#8Y<]C.,@'$_= MW=!8"RQ,1J%W#,LM,'\4QFEPC%O8<'Z0QF&/.PHT[@.-+V9:3KB 3?!LKL6W MS+5;BN6W%%O<2.QH"9)^"9*+N?:E.7KA+, [^.@W!*U$5<&)W^WYV]:L'2X>I$H8!UX$)VEJT_3"=!2-HY-$ MM2##)(G\,!K;4S7M?4IOYM/A>/T'I]*KG;(@SSAET[0[94%>=FK4.S6Z:O=" M6[A8-.$CK+6DRUKC)2-(BR/O2L$*(M4PNPK!&)8# :M][2S2X9[D/0;IB756 ME.^?V&9%Q:>[H!45GMD#Q[U=X__%KF&276?8^"K#K*@WAEE1;PRSHMX8Y@ZN MNW#SV#3O# 51UURWMY:^M7_*?&AN\"?M4 M*\3(&H;R'E/X'F3[%FDK6FR;R_92:+BZ-\42GF]$&@#TKX70AXH9H'\09G\! M4$L#!!0 ( %B2"%58R\ [OP, &,1 9 >&PO=V]R:W-H965T8G,!>X,& 9L4>(]]]S+(QU3DZV0]VI%B 8/)>-JZJVT M7E_XOLI7I,3J7*P)-U<60I98FZ%<^FHM"2[JH)+Y* ABO\24>]FD/G.(S7:ZT/>%GDS5>DAG17]=WTHS\#J6@)>&* M"@XD64R]2WAQA9 -J&=\HV2K=HZ!+64NQ+T=?"RF7F 9$49R;2&P^=F0:\*8 M13(\?K2@7I?3!NX>/Z+_7A=OBIEC1:X%^TX+O9IZJ0<*LL 5TY_%]@-I"XHL M7BZ8JK_!MIT;>""OE!9E&VP8E)0WO_BA;<1. ()[ E ;4#?";Q+5+-]CC;.) M%%L@[6R#9@_J4NMH0XYRNRHS+IKMJTJ$]Z6+P27"]4N"& M%Z3X=[QOJ'?\T2/_*^0$_*/BYR ,?@,H0 @HRUPY8,.N+6$-&^Z!W5?ZS4/. M*L,<+*0HP;4HUY7&M;S$ G2][)OXUZT!!A\U*=7?0]UJ6(R&6=@[\D*M<4ZF MGKGE%)$;XF6O7\$X>.>H<=35.'*A9U^$Q@R\H;QMV^!R-A!1#6'O\$T& QA$ M89B.)_YF('O498^N^";O/Z M1G@AS+_+6BV4GS%**MO)'*L56$NQE+@G!Z#34<0P+A;V'0J=] MO5 =\3-UC.,Q0J,]VNC=#;KM[5KP#9&:SIGM,:=&)W\*_?1_84O""75HHWHS MA.EIZ.$8Q@E[YX1.TWJA'L;/]!!"E(P3& \K O6FAMRF9CMV9O:D@QN$=IOA M1#BP0ZBW/01/0@CH&.Z(>G=$3EMZF1!:C%TAI'$0)S!YH@-_9]];$KFL=_<* MY*+BNMD"=V>[-PB7S;ZYG]Z\?OB$Y9)R!1A9F-#@/#'99;.C;P9:K.M=]%QH MLR>O#U<$%T3:">;Z0IA'3#NP";KW*MD_4$L#!!0 ( %B2"%4[L_[I4 ( M !4% 9 >&PO=V]R:W-H965T MT"9!G:;=V$8::>N&&!I3M0IX0#RXR:6QYMCA[+3CWV,[62AHG7CA)?'9]WWW MG>_.Z5;3O:D0+3S44IE95%G;G#%F\@IK;D:Z0>5.2DTUM\ZD-3,-(2\"J)8L MB>-C5G.AHBP->PO*4MU:*10N"$Q;UYQ^7J#4VUDTCAXW[L2ZLGZ#96G#U[A$ M^[E9D+/8P%*(&I416@%A.8O.QV<74^\?'+X(W)J=-?A,5EK?>^.ZF$6Q%X02 M<^L9N/MM<(Y2>B(GXT?/&0TA/7!W_Z>W'[#/Y\CSY5J:\(5M[QM'D+?&ZKH'.P6U4-V?/_3WL -(CO8 DAZ0!-U= MH*#RDEN>I:2W0-[;L?E%2#6@G3BA?%&6EMRI<#B;77%20JT-'-QH8PYA@03+ MBA/"&[CE1-Q?&AQ![CH B1[ GQLU0@F\6M(XB2!E\# M>'KS)Q-SL@?MR: ]"=33/=1SK39(5JPDPA*5T 2WVOY-W8E\ELEW_IEI>(ZS MR+6V0=I@E+UZ,3Z.WSVCG,1V_=Q% WA)UA=1,:?Z6M&Z.PK-R[A>0=W'FI7;?TAI^EX27,?@%02P,$ M% @ 6)((58R@V]KS"0 A&H !D !X;"]W;W)K&ULM9U=;Z-(&H7_2LG;VNV6>F(H,+:S2:0D?-2L=D919WKF8K47M%V) M4?/A*7#2/=H?OP4FQ@6D#)DS?=&Q,?4<[#JN@O-BN'C.Q-=\PWE!OB5QFE]. M-D6Q/9].\]6&)V%^EFUY*E]YR$02%O*I>)SF6\'#==4HB:?4,)QI$D;IY.JB M6G8GKBZR71%'*;\3)-\E22B^W_ X>[Z76S#1W[/B\_; M.R&?30^4=93P-(^RE C^<#FY-L^9;9<-JC5^C?AS?O28E&_E2Y9]+9_\N+Z< M&.46\9BOBA(1RC]/_);'<4F2V_%[#9T<-,N&QX]?Z'[UYN6;^1+F_#:+?XO6 MQ>9RLIB0-7\(=W'Q*7MFO'Y#LY*WRN*\^I\\U^L:$[+:Y466U(WE%B11NO\; M?JL_B*,&U'RE :T;T*$-K+J!U6I@SUYI8-<-[+8"?:7!K&XP&ZK@U VU T65>_NNZ/J2S6#RA!5:]F%45IZ][X0\M5( MMBNN[HML]763Q6LN\G\0[_==5'PG[UU>A%&HK@G M*+OT:%L^W[OD_;L/Y"DK^'%GODKWAM/-%WI?#_RE&QE@-I+I,2Y?'?K#[-T8 MQ2S6X1MG55CK%>QM'.8YR1Y(]=4C__FW?)W\6/ D_V_?5VD/L_MAY> MKC-!MN%WN>]15 -Z,[3'$=^5IER%^8:\/[S4][6YT,X+=$ *I7.'<-H&0DIZ0^2#)"2# 13;.0<;.1H M;72;)?((+ ^K8QC^K7S,7_.)EC36)TB8ZW2^_=;"H>T!Q^ETK6G/K%;7^EV6 M,[.HU3) #\NQG+FZ%@.]2:5GYX>>G6M[]I,DAF*U(?+X0!Y(/LDCY&TY5/3U MK)8TMF>1,!<)\Y P'PD+D# &@BFN6QQ3#>$C:1:4EC78>$N[,O+7-L M%T-I+I3F06D^E!9 :0Q%4WUXE-&:R)FMIJ$U*[XPYQ-3+C;84-$2'TCPHS8?2 BB-H6BJ19LHW;2A,S(T,H?27"C-@])\ M*"V TAB*ICJPR>!-?0@_YJ!3CQIM/VC.;G93;W/9G5.A07N/IM71#*":#$53 M[=)D[:8^;+_;?8FC%?DM%"),B_Z3-J A.Y3F0FD>E.9#:0&4QE TU75-'<"< M0Z=):#$ 2G.A- ]*\Z&T $IC*)KJP*8F8&J3WZN7 8]DNR(OY,%"E#Z>.K]! MCQQM0VAM $KSH#0?2@N@-%;3C@^CF_E>]583^YOZW/].1$]AP?63*C3PA])< M*,V#TGPH+8#2&(JFGFO:5"6H@9Q4*;0> :6Y4)H'I?E06@"E,11-=6!3CZ#: MM/E-DZH>.=J&T*)$35,JEHZSH,ZR=1@*E?6'R@906=8C:QGSN4'-_@F1-E4" MJJ\2''S!OW&QBG*^/NF*;KIM+FG[E*?;OM6LQ7)&6Y^4J]_ T0,*-,F'T@(H MC:%HJG&:Q)_J$__[^CSD/-])SSQDXN"@]E+/6H9I MM4_7=?6;/-I*T&0>2@N@-(:BJ59JDGFJS5WW5B);+EYL<](UT&P>2G-KFC+N MM:BFC5'6G661R'(J^\5/GG0YFO'WZ> MU.LE:- .I;DU;7[99^T1EJ*8_2#. :C(43754$[33$V>U5T=GU^0V2Y(L MW1^C]5H%FK9#:2Z4YD%I/I060&D,15.MUZ3M%)JV4VC:#J6Y4)H'I?E06@"E M,11-=6"3ME-]VEX/>M6)7Q]??ET8[HI-)J(_!AP-0H-W*,VEW0!Y;LZ,ZE][ M#H6FZL.% Z@P0]%4+S7I.CUY5OV1E[:A($]AO.-OWC6#!O%0FEO3RK.,F^K$ MF>S?SLX^-&,?*AM 91F*IO[ZOHG/+?U)_;UC5)T\G!B?].2Q'H+2W)IV/$S0 M!:6FZ$T'/EH?27*LG MM&^;!QJPGQ8,H((,15--JG11L)>: 9[I1GLI6:P MUYK!7FSFKTCBK2:)MVQD'&%!1[4I(=AO*"$,+W/JZ6,=":6Y=C?--ZG96^:$"OO#A0.H M,$/15"\U901[3!GA3Y31'H(6%>QNQK^<&XN%,^\,3]#:PF#= *K+4#3514V)P3Y18OB314X] M?K25H&4%N_M#@->L!"T9#-8-H+H,15.M='3U>6W8^^82IQX[VD+0ND!-4W9: M.N:!IOT#% .H(D/1]K:9'MVJ)N'BL;IM44Y6V2XM2I&CI8=;(UU7-P1J+;\Q MSV_-GN6N>>[U+??-\V!_0Z1&=G]_II]"\1BE.8GY@]P$XVPN/URQO^71_DF1 M;:L;Z'S)BB)+JH<;'JZY*%>0KS]DTKKUDU+@<..IJ_\#4$L#!!0 ( %B2 M"%71:[YHG , (P. 9 >&PO=V]R:W-H965T[DZI;=77;SUZ8!&O!IK9)6JD_OK9A M(>D"TN:ZS8> P3/SS."9T:SV7-S+'$"A+V7!Y-K)E:K.75>F.91$SG@%3+_9 M<%$2I9=BZ\I* ,FL4%FXON>%;DDH;*/'"3546V< /JO^I:Z)7;:7>&D$[(Y; M"GMY<(^,*W>R3,;JW-W%A7K;2&H\Q\ ME1LE]%NJY51RHWAZG_,B R'_0&\_UU1]16?(/CZC[*R@4".^05=$YNA:\*T@ M);HPH30;7[X!16@A7ZU) M_^#)I3^I\)^:S=#<^Q/YGN^CWY&+9$X$R/8R86'>Q6IN+W)O[62BK",LBTB"MW!EC)F M%OJK52 HS]!+RMHHO$+?!N/1N-$8"JPAD\Z[!./ B\+%?.7N!A"##C%X"B*P M[ 2XX!'<,O1C+PB&V<*.+9S\J)]LWD*&+G8@=!U"[P5A"NED@N83O2-4H%M2 MU&"(D3T$0WSA,YR!J',B^AEG(.-%082T?MA FXCWF3+D56,W.CP2L\@?#GG< MT<;_[SB+I1\NEV,QZ1L,?E*'.:U\X\?-91$'RS :"U3?7'#P M:RHXGNQBI^9'WXCP9(MXQB+>&CZJCL%H&<=]U\'3;>C["YYN, >INB&3#Z[V7'CCBL] MO-C;7(^+(,P&_7[#N7I8& /= )I\!U!+ P04 " !8D@A5' ?@:%\6 "1 MDP$ &0 'AL+W=O<:B?AJ\_S^:_+V[R?!G=3\;3Q9NSF^7R]M7Y^6)PDT^RQ4^S MVWQ:_,W5;#[)EL6O\^OSQ>T\SX;KC2;C\T:MUCF?9*/IV<7K]6WOYQ>O9W?+ M\6B:OY]'B[O)))M_>9>/9Y_?G-7/'F_X971]LUS=<'[Q^C:[SC_DR]]NW\^+ MW\Z?E.%HDD\7H]DTFN=7;\[>UE^Y?G^UP?H>_SW*/R^V?HY6#^7C;/;[ZAS0?>EN]3;;-![Z0C]S0;]EXY0KST^<[6= M3>JMYS9Y>K)WG^UG=ZO^^'37]Y[OY_YQZX]/>'W]C)\_O!;7+^0X6V87K^>S MS]%\=?_"6_VPKH;U]L7K=S1=%>Z'Y;SXVU&QW?+BPW(V^/T?JY?^,+J<38I^ ML,C6%?6/Z+^R^3Q;E57T?9POL]%X\4/T770>+6ZR>;Z(1M/HM^EHN?BQN+'X M^=>;V=TBFPX7K\^7Q7ZM]//!9A\N'_:A\U5>/OF ML>U->/O.L>WMD?T_^@#EH;CT_KNT90=-F7J-;X,6K4&HWH MMP]Q]/UW/T3+>38<3:__-2S^U\ M7SO B"/,W77!U-=,/<#(,!/G@R>F]OQC4NB_D'ZY%GIH!MVIA-FI],5,O7^H M M''Y*IHAQ2O)IM/K;:Y9IO/M=H5=*C5OBWZ[/0Z+PZ'EM''+]'V_=YG7]8W MO_VO+VVR0OSDKCO$6^?Q3?G;Q M][_5.[5_'BI^$HM)3)"8)#%%8IK$#(DE)):2F"4Q!V%>LV@]-8M62+\PT^5\ M5$R/!M&G;'R71[.K:+$Z5(MFMZN>L8CR^WP^&"T.'FZ\"]I5&P&)Q20F2$R2 MF"(Q36+F >NLL=6L_E-Q^-JKU5Z??]JN<'+(E,0LB3D(\RJ\_53A[6"%RVPT M+XO[L:P_Y8OEX9H.:E5KFL1B$A,D)DE,D9@F,?. M;=KNKU7TN2(*8E9$G,0 MYI5TYZFD.\&2WCZ9,M@^PL_O5S_GA\HZ*%8M:Q*+24R0F"0QU=E[0VSV.HVV M7SUZ_U[U5KNY4V.FLU>(G7:ST=RIQ -6I]GI^O=*R0=I2QZOIDWKR;%A^;W[X)&U:(BL9C$!(E)$E,DIDG,D%A"8BF)61)S$.85 M?.^IX'LG/FO6(YL%B<4D)DA,DI@B,4UBAL02$DM)S)*8@S"O6?2?FD4?/P / MBE7+G\1B$A,D)DE,D9@F,4-B"8FE)&;[>_.1?F/W](O3*NEXK4PJU8&%? MSJ;+4?%N7[RI/YP&'\RFB]$P?Y@)'"KK,%BUKE$M1C6QT;:?OT;Q_.T\@1(= M5*&:1C6#:@FJI:AF4OB$^#S/A[-)]/YFMIQ-1X-%8((?IBI7 M-ZG%J"903:*:0C6-:@;5$E1+45P\&QN+JP4S.UYP((!-#EZ@6U_?36(U><_?5 M)=!!):HI5-.H9E M0;44U2RJ.4KS:[P,QM7#R;@/L_'5:)!'V?/3?S0,AVHQ MJ@E4DZBF4$VCFD&U!-525+.HYBC-+_TR0%?OG'KZCP;N4"U&-8%J$M44JFE4 M,ZB6H%J*:A;5'*7YK:,,!M;#R<"OFOZC04%4BU%-H)I$-85J&M7,1O/"NONS M?S0'B&H6U1RE^35>9@'KP?30U\S^T73?1MM^-71W7PTQ.J1 -8EJ"M4TJAE4 M2U M136+:H[2_ HO WSU<()/3&['LR]Y'JW?SJ/W=_/!3?&6'KT?9X?K&XWO MH5J,:@+5)*HI5-.H9E M0;44U2RJ.4KSUZ\I$W^-VHG/!#30A""JQ:@F4$VB MFD(UC6H&U1)42U'-HIJC-+]UE$'"1CA(^.%A7:OL;GDSFX_^4S2&J]D\&BT6 M=]ETD$??CZ:;17U^B/YX?I&@=^%1*O<'-&.(:@+5Y$;;_L2\VZQW.^V=[]0J M=%B-:@;5$E1+4)_/!\410':]7E3C]G'V<#M??9ZX M6D/G^6I'8X&H%J.:0#6YT7I;U5[[J;=7ZFC<#]4,JB6HEJ*:135':7ZIEW&_ M1CCN9_/I]?)FO7;.U54^'TVOH]OBC]G!Q7/"5N7J1G-^J"9031YY#CK19+UN MZ<$#>S34AVH&U1)42U'-HIJC-+_DR_!?(Q@\>CRP+TI^,)L4K[S-AP#%\7R> M#6ZVWN[7?>#E!_ID>.H2U6)4$Z@F-]KV@7Y[[WN'"AU3HYI!M0354E2SJ.8H MS>\#94"P$0X(7HZSQ2)ZNSHON.H"#Q\5_!%5_>P@/$KEND=3A*@F4$VBFD(U MC6H&U1)42U'-HIJC-+\_E"G"QJE3A TT18AJ,:H)5).HIE!-HYI!M0354E2S MJ.8HS6\=98JP$4X1[IQ +-K#,KLOIA?SZ6AZ?7CV@&8(42U&-8%JR<.T6P@JAE42U M136+:H[2_!(O0X2-<(AP?4F79^<$:%X0U6)4$Z@F44VA MFD8U@VH)JJ6H9E'-49I?]66PL-$_]9P C2*B6HQJ M4DJBE4TZAF4"U!M135 M+*HY2O,OVU5&$9OAQ0>A/%%XE*K]8:-MGWQO=MJ]7J/;V_D^ CJN0#6):NK% M_R8:'=>\>-P$'3=%-?OB1^%>NV:FM M_]L]7F+9>]7"Y[O5SV@KGL%7/92^:RU\QE+YK[9T0$FV5$L!F,'NU\ M?C>[6RZ6V71UU?M-5G"2W8\F=Y.#]4Y&I"XWFO_Q5JV]6^ODF +5)*HI5-.H M9E M0;44U2RJ.4KS:[V, 3;#,4 S'S?J@F44VAFD8U@VH)JJ6H9E'-49K?!,JL7_/EU]Q]6##T M[W_K->J-?XI_WXV67Z+!*BL\NAH5?_U'U*C5V\^?540S?:@6HYI -8EJ"M4T MJAE42U M136+:H[2_!919OJ:W5.?540S@*@6HYI -8EJ"M4TJAE42U M136+ M:H[2_-919@6;X:S@0_E_RA?+\OO%Z_G$ESR;%Y.,Z7#U[<.'+\'^<+ SH'E" M5(M13:":1#6%:AK5S)%78.OAI7:P"Z#9052SJ.8HS>\"97:P&5Z4\*$+Y/>W MHX>%1O<:P>'21_. J!:CFD UB6H*U32JF2,ONWHM4/MH^ _5+*HY2O-JOU6& M_UI'PG]5SB_\6LPG!C=Y]//TX'+CX:&J=@14BU%-H)I$-85J&M4,JB6HEJ*: M135':7Z3*%.+K?J)SS"TT,@CJL6H)E!-HII"-8UJ!M425$M1S:*:HS2_=921 MQU9XQ<)O/L,0]BMW!C31B&H"U22J*533J&:.O +KZY?:P2: AA=1S:*:HS2_ M"93AQ=;++UU<99)Q["/-\+"5>P.Z["&J"523J*903:.:0;4$U5)4LZCF*,UO M&&7,L=4Z]82#3(I=HEJ,:@+5)*HI5-.H9E M0;44U2RJ.4KS6T>9FFR%4Y-[ M$XY-7OI@$T 3D:@6HYI -8EJ"M4TJIF-YL?<&SLQ]P0=,T4UBVJ.TOSB+M.0 M+3 -^3B1^/7S[.A$ LU&HEJ,:@+5)*HI5-.H9E M0;44U2RJ.4KS&T:9C6R= M.AO90K.1J!:CFD UB6H*U32J&51+4"U%-8MJCM+\UE%F(UM_04V ]>?2= ]25'-HIJC-+\/E.G(UDO2D2\\H8!F(E$M M1C6!:A+5%*II5#,;S3^AT-T[H8#&'U'-HIJC-*^XVV7\L?V5\4<[RCZ.QGOG M% [.$\JIQ(]/%VDYU!W"^U*U.Z!:C&H"U22J*533J&90+4&U%-4LJCE*\[M( MF8]LGSH?V4;SD:@6HYI -8EJ"M4TJAE42U M136+:H[2_-;1*%O'GYR/#/N5 M.P.:CT0U@6H2U12J:50SJ):@6GJD.I[_=JA%]\-1FM\%RH!D.QR05,5APK+" M4DYAKG+1H\%'5!.H)E%-H9I&-8-J":JEJ&91S;7WUS&M'5[TO5VF&=O!R-.? M=Y+A^%B6HQJ M4DJBE4TZAF4"U!M135+*HY2O-;1QFB;(=#E-]^R@%-2Z):C&H" MU22J*533J&90+4&U]$AU//MU48ONAJ,TOPF4PU#%^+>_0J'1<=TE.87=QE=;(>#8W_%"8=?/\\.]@HT M](AJ,:H)5).HIE!-HYI!M0354E2SJ.8HS>\I90RR?>H+3+?1\"2JQ:@F4$VB MFD(UC6H&U1)42U'-HIJC-*]U=,J092<H(?44V@FD0UA6H: MU0RJ):B6;K3PMSPL.J:C-+^XRR!C)QS5DJ/[XHC_4S:^RZ/\836&AU,/%<\O M-&J-VK/K-(3WH7)70,..J"903:*:0C6-:@;5$E1+4\[./V1YZ#[0.(_'[U M\^%S#&C"$=5B5!.H)E%-;;3.UERYWMV]B+@^<*_.[IW,@3LUV[OW2EY"I>AC MM*CF*,TOM3(_V DGI*B9_NY"[Z%Y/YHX1+48U02J2513J*91S:!:@FHIJEE4 M):"H1U6)4$Z@F44VAFD8UL]&.+/2.CIFBFD4U1VE^<9=IPTYXT45Z MCO&X!GQHCH'&#U$M1C6!:A+5%*II5#.HEJ!:BFH6U1RE>;VD6\8/N[43SS&Z M:#X1U6)4$Z@F44VAFD8U@VH)JJ6H9E'-49K?.LK$8I=++(:IRDT 32RBFD U MB6H*U32JF>ZA5.#>' ,=,T4UBVJ.TOSB+A.+W;\FL?@TQ[B9'T\PAO>I83ES>C_"H2]_G@;CGZE$<_7UV-!OFAQ6S?A<'*)8XF(E%-H)I$ M-85J&M4,JB6HEJ*:135':7XK*).3W5.OT]A%@Y*H%J.:0#6):@K5-*H95$M0 M+44UBVJ.TKS6T2N#DKWP2G15KT*WX;:OE56O]6JK__P#P,+QT\:$01X-\ M;]7#@^L<'K&ZSZYB=QG>LG+%DYI -8EJ"M4TJAE42U M136+:H[2_(HOXX2] M<)QP\TF?R^Y'D[O)P3)'PW^H%J.:0#6):@K5-*H95$M0+44UBVJ.TOS2+\-_ MO5.'_WIH^ _58E03J"913:&:1C6#:@FJI:AF4"T>U\=2ZA4HPP/&+EOH#&"%%-H)I$-85J&M4,JB6H MEJ*:135':7ZO*&.$O5/'"'MHC!#58E03J"913:&:1C6#:@FJI:AF4_90R MO)-5&P*J"523J*903:.:0;4$U5)4LZCF*,UO"&7DL!^.'#XS[^A\P[PC/&+5 M@P=4BU%-H)I$-85J&M4,JB6HEJ*:135':7ZO*).+_<:)YQU]= 5&5(M13:": M1#6%:AK5#*HEJ):BFD4U1VE^ZRA3C_UPZO$OF'?LIR,[>_,.-!V):@+5)*HI M5-.H9E M0;44U2RJ.4KS&T*9CNP'LUC/S3NZWS+O(+-DEZ@6HYI -8EJ"M4T MJAE42U M136+:H[2_%Y1YBK[[5//.]!<)JK%J"903:*:0C6-:@;5$E1+44=W;]Z!IBU13:":1#6%:AK5#*HEJ):BFD4U M1VE^0RC3EOUPUFTS[WCQZLX'2QX-7*):C&H"U22J*533J&90+4&U%-4LJCE* M\YM#&<+L]TX]T4 SF:@6HYI -8EJ"M4TJAE42U M136+:H[2_-919C+[X8MB M5UV?+WGY?#7KR^S:YSE\VO1]-%-,ZOBEVH_;2ZI,5\='WS M],MR=OOFK'X6?9PME[/)^L>;/!OF\]4=BK^_FLV6C[^L!O@\F_^^?I@7_P]0 M2P,$% @ 6)((545AQO&U P M P !D !X;"]W;W)K&ULM9=M;^)&$,>_RL@]58ETP0]@&U) (LF=FJK7BY+F3GVYV .L M8N_2W34D4C]\]P$,:8Q[T-X;[%U[9G_S7\_.,%QS\207B J>RX+)D;=0:GGI M^S);8$EDAR^1Z2+G"@J]'7NAM)^[I?*',A#\>+LD<'U ]+N^$'OFUEYR6R"3E# 3. M1MXDO+P*$V-@W_A"<2WW[L&$,N7\R0QN\Y$7&"(L,%/&!=&7%5YC41A/FN// MC5.O7M,8[M]OO7^TP>M@ID3B-2^^TEPM1E[?@QQGI"K4/5__C)N 8N,OXX6T MO[#>O!MXD%52\7)CK E*RMR5/&^$V#/H'3*(-@:1Y78+6S,W-E1KK>$H,[ORH(1^2K6=&C\HGCU=F+ARN.:EWFQ)K%P78!_!YZ4=3HQZ M5+W V0TJ0@MY#N_ ![D@ B50!H^,*OE>3^K[WQ>\DH3EK,9A& =ITNL._54#8EPCQJV('YY19-1\H]]* M$K\AN0B#N-L;#)I)DIHD:2711\$,J3J")'E+TH^2H'\ )*U!TF-V#5E^PGZE M;]@&2=0/XKB9K5^S]5LSX:L]"S&_@,D*A3[<8;N!<"=HADTH_>^0 8.:=_!_ M9$#.BX((:::1MXFSSV:]LJ@7^O: M*'0C4Y$"?J4SA+,_4%.?-^)]CYH2[HI*^.U594H*PIK3_E^\I/!B H0(2M<6 M1%W(R4M;N0YW126,6Y6>S.<"YT0AW&I9J>XT,_A"BDK+>LN<%'4GTRQQ:]4Z M5>)=*0K;:U&#Q.:C;21UGI*];[47!MU_GO/^7B-9HIC;=EE"QBNF7$]9S]8M M^<0UHKO773__B0A]BDHH<*9-@TZJM1*N178#Q9>V+9URI9M<>[O0?RM0F!?T M\QGG:CLP"]1_5,9_ U!+ P04 " !8D@A5G@/@+0D$ ",$0 &0 'AL M+W=O^"X-P:E86/@B#R M2TR9-QW;>[=B.N9K55!&;@60Z[+$XNLU*?AVXD'OZ<8=72R5N>%/QRN\(/=$ M?5K="CWRFUER6A(F*6= D/G$NX*7UVAD#.P;#Y1LYNGV=_;X'4P,RS)#2\^TUPM)U[B M@9S,\;I0=WS[-ZD#LH 9+Z3]!=OJW2CT0+:6BI>UL28H*:O^\9HQ M0+4!LMR5(TOY#BL\'0N^!<*\K6*YX]7IBX M5 M/]3C+P(?.5-+"?YD.@KO@YH6;K'\L1'7! M;"0-17+*[OS[;MZA1=;8C0,@+^$I@IH'LA MJ7;K>TP%>,#%FAA@8.NA"R_]!>4 @[8+!\]1$#DO"BRDC<1FNKL#5[[BG53# M >I)--Q1"GA"31R)4JO/:)\E[&%!+0LZMBZ.!$%=(+"G,&"K#= M#C\MC2/Q MPJXEZTM3V_RALXM/[^X_==:BV^S(DB88H[N9#;8M'P>]1*N24DC-K!+4R@-PR\*Q25?O: MZWOI8!3U)+O5!^36!YO;DP0"=0D$&B3#'I16(9!;(QMH&CP8UOS=P[()1$+^QE @HRO MF:K.RLW=YE/#577 ;E^OOE-\Q$)O> D*,M>FP2#6 *(Z^E<#Q5?VN#WC2A_> M[>62X)P(\X)^/N=&PO=V]R:W-H965TN@9W+:!>^@9 MO+9!G?JXR;V^<4PH,3O-LWN45]$EK=JH[W[=NKQ?45IUE+G*RU^CLIV:S56V MN'U?W>H0769)V?\*45?PO;[+'ZIMB=XRJ404%^_*@&]SAMZ^?H=>HRA%OZ^S M;2'2L#@=J_*Z*OIXT5[#17,-Y)EKH.AKEJIU@7@:RM#0GMG;^Y;VX_)^[&X* M>;HI%\0*_&6;?D#4^0D1AQ##]5P>WAR;TOEO9^?_^NS:S:"['D)K'GVNAZQ% M+DT]Y#S/1;J2I6HH=/.(]N.NQ&-]^/Q>Y"'ZZ]<2B;XHF11_FWI'P?.I/=E%:NMXN M7<^:[J?HH>R%=R+>2B2_;R/UB$35%8WB9$6]M/M!PA@DC /!M'KXNWKX1]80 M'[*(D# &">- ,*V(DUT1)R :TE"\_2=ZXN*>A R#?#SM"<@PAGJD!^)VD)9H ML$LTL";ZVT9EJ[S)\WG9L#)>VN,@80P2QH%@6B&FNT),CRP;4\@B0L(8)(P# MP;0B8J>S& Z(<+08[8&?NCWA, 3U!QXFCNM.>L)A!>F9[IDI;!]WY%*&68*N MUIG*TFA16/3#CGIIWP.E,5 :AZ+I12%=4:F?8L-VQS;-X&2VD34"L@!?W.D@: M Z5Q*)I>BLY,8N_8 @+J04%I#)3&H6AZ*3L?BJT.Z7 !\0=/M!?TY6,8,Y"/ M'V.X%:.GV3DU;+=J^V]U&P%Y\RH@F'SDSM%W;XBWLC)(V! MTC@432]3YS-Q<&QA 76IH#0&2N-0-+V4G5/%5@]UN+!,!T_[Q!THRS ($^KU MQ<44-1F,30Q1=!J8%89TGH[8/=WU_-PX*+$W>VF' Z4Q4!J'HND%Z*PFP4?6 M#@)J4$%I#)3&H6AZ*3N#2JRNZ6#M:#':HQST7FM<&H*(UQ^7F(+Z+U9-9YL2 M]QGAZ"PBZ07HC"5QCRTR M,Z;$_IGS8.'PAB]$B>?VWX<8PC!QB=\7CV%8R7*G??WX$4U/NK-PQ&[A^/SJ MRI@DZ"= 4!H#I7$HFEZ SER2R;$%!-2 @M(8*(U#T?12=@:4V+]T'BP@P?!9 M]@8CCV'08-QQ (=;.7JBG3TC/[)GA4+9$A4BEN;A!^B70% : Z5Q*)H^F:PS MCM0YLGI04 L*2F.@- Y%TTO965!J_]IYJ'JT&&V.QC3HC1NK1YZ?"3E"%G:$*.T7U_["FM+.F%&:6:HO110#W9XH8HCS?IWU! M&49A+\!^7U&&8;Z[-S%6S[AS<-3NX.;5>*26DT3DMU)%ZC\Y0L%$YJMZA6:!%MDV5P?4$L#!!0 ( %B2"%6%5*_0T0( M !0) 9 >&PO=V]R:W-H965T\XR*B95*68QL6T0IY%CT6 %4?4D8S[%44[ZR1<$!QP:4 M9[;G.$,[QX1:P=C8%CP8LU)FA,*"(U'F.>8_IY"QS<1RK:WAAJQ2J0UV,"[P M"FY!WA<+KF9VPQ*3'*@@C"(.R<2Z<$?S@?8W#E\(;,3.&&DE2\8>].0JGEB. M3@@RB*1FP.JUAAEDF292:?RH.:TFI ;NCK?LET:[TK+$ F8L^TIBF4ZL@U4&.:'5&S_6==@!*)YV@%<# MO*> _@L OP;XKXW0KP']UT88U CW:ZTF\*%6.)@S-D&<>VMV/3 5-^@5;T( MU?OD5G+UE2B<#*YHQ') =_@1!#I#GS'G6"\=.@Y!8I*)$V6]OPW1\=$).D*$ MHKN4E0+36(QMJ1+0-'94!YM6P;P7@OGHFE&9"C2G,<0M^+ ;/^S VTIXH][; MJI]ZG82?2MI#OG.*/,?S6O*9O1[NMLGYO^CS?XZ^5PR_V0J^X?/_N!502$24 M,5%R0-\NED)R=9Z_MZUWQ=AO9]1WW$@4.(*)I2XQ 7P-5O#VC3MT/K05^Y!D MX2')Y@W;7TJ MZJ&AUBUC'9RY_MA>[Y;]N8^S[Q$^]_#?N_L^\RZ6/=V#1O>@4_<\2YN:7J.XSTI8.5VWE% >^>:SX&O3'\5 M*&(EE=4Q;ZQ-"[\PG>N)?>J.9FZ+/50MO^K0O^FK_X5KS%>$"I1!HD(YO7,":W$QV@^1$*?@%02P,$% @ M6)((51X\&UL MM5=K;]L@%/TKR).F5NKJ1Q+WL<12FVY:I[[4[O%AV@?BW"2H!CS EU^@%C0P?"G/I/U%936W/_!06DC%:0W6$5#" MJB=^JHU8 X3; %$-B/X%]+< >C6@9X56D5E9%UCA9"AXB829K=E,PWICT5H- M868;'Y30;XG&J>0*M <2?4 W6 AL+$5[%Z PR>2^'A7 H,39;6X\'_I*KVAP M?EJSGU?LT1;V&%USIA82?6)3F&[B?1UI$VZT"O<\ ML1M^FRH-#RT\=(33:]SK6;[>5O>D!#A UL4#= $R%<1ZA7Y=Z;GH4@&5O]N, MJXC[[<0F>4]ECE,8>3H[)8@E>,G[=V$0^*@D3AP-!T?.?;XIZ 2$.X=4"VJ:ZH!I;*?"R7 MB;Y1ENM2G(N]4LIQ(^78*>6^%E!EI3(Y:E+S&;!H3TTW76B1;?OEQ+U2Y$DC M\L2=E_AI6UXZ@;N>R8[(-C2&P;_0O(74$L#!!0 M ( %B2"%7CH(_1[0( )P) 9 >&PO=V]R:W-H965T:==:2-M31$@)J:]^(#XX#:WC;7$#K;;CG^/ M[:2A3;-2P;XD?IQSKL^U$]_AFO%'D0%(]%3D5(RL3,IR8-MBED&!Q1DK@:J9 M.>,%EJK+%[8H.>#4D(K<]APGL@M,J!4/S=@UCX=L*7-"X9HCL2P*S']=0L[6 M(\NU-@,W9)%)/6#'PQ(OX!;D?7G-5<]N5%)2 !6$4<1A/K(NW,$DTG@#>""P M%EMMI)U,&7O4G4_IR'+T@B"'F=0*6+U6,(8\UT)J&3]K3:L)J8G;[8WZ!^-= M>9EB 6.6?R.IS$96WT(IS/$RES=L_1%J/Z'6F[%;Z'94DA6U&2U M@H+0ZHV?ZCQL$91.-\&K"5Z;$#Q#\&N"?VR$H"8$QT8(:X*Q;E?>3>(2+'$\ MY&R-N$8K-=TPV3=LE2]"]3FYE5S-$L63\1=061;H'1JSHF04J!2(S9$91I,G M=1SU]&D"$I-(4'27L:7 -!5#6ZK5:$U[5D>^K")[ST3V MT16C,A-H0E-(._C)87YT@&^K+#2I\#:IN/0."GY>TC/D.V^1YWA>QWK&Q]/= M+CO_%WWRS]%WDN$WY\(W>O[A<_']8BHD5U_SCZX-KB2";@G]AQN($L]@9*E? MF "^ BM^_0EQ28O)+:S#T&S#\$A]?AK"1Q+0AT5]LI[@"Y_6 7E.R#O)[K[X(F'2 _[#>@':MA8S4\ M:/4!";IM18S,Z:/.. M29PC=N2^1ON)=EVO97>&PO=V]R:W-H965TK8F>U ]^]W[804:(KV MT!?BCWO/]3D'^TXV4CWI#,"0YYP+/?4R8XJQ[^LX@YSJ"UF P)V55#DU.%6I MKPL%-'%).?>#3B?T<\J$%TW4[5WQEPN9EZ76^[\,#2 MS-@%/YH4-(4%F,?B7N',;U 2EH/03 JB8#7UKKKC>6CC7< O!AN],R:6R5+* M)SNY3:9>QQX(.,3&(E#\K&$.G%L@/,:?&M-K2MK$W?$6_<9Q1RY+JF$N^6^6 MF&SJ77HD@14MN7F0FZ]0\QE8O%AR[7[)IHH=CCP2E]K(O$[&$^1,5%_Z7.NP MDX X[0E!G1 <)O3?2.C5"3U'M#J9HW5-#8TF2FZ(LM&(9@=.&Y>-;)BP+BZ, MPEV&>2;Z#JB!)N=D418%!_3'4$[F5&?D!ATFMZ+ZIUC)3Z_!4,;U&88_+J[) MZ12T,H MV!*:!4P^N]@>>4+"A+".I(:"Y+ M831J%O,2^5KQ3 8D1Q=*Y=0G,,\- C]N$K0KWVPO;VS_6!8UA MZN'UUJ#6X$4?/W3#SNI=T6U1_,&JB]M@,&C:#HXZ[A]"Z6**'5&M MO^42+XZH*,!SG%&1@B-;.2V7G*7NCK4[/7A/I]\);$^;L-$F/.KTCP-OV\B& MKTP9C4:] ^=>!P67P_# .'_G68JLO=494RH9'."B$[%T-45U6=HYH86;C'=RD-/N5NF&&S!64#<'\EI=E. M;(&F?4?_ %!+ P04 " !8D@A5Y_7Y>U(# B"P &0 'AL+W=O34:R M-IP)N%=$UV5)U>L=<+D9>Z'W]N"!+5?&/O GHXHN80[F>W6O<.5W+ 4K06@F M!5&P&'N?P]MI&%B B_C!8*.W[HFU\BSEBUU\*<9>8!4!A]Q8"HJ7-4R!<\N$ M.OYK2;WNFQ:X??_&_IJ8:IY$^L,*NQ-_1( 0M:<_,@-W]#:RBU?+GD MVOV231L;>"2OM9%E"T8%)1/-E?YL$[$%B-(C@*@%1/N [ @@;@&Q,]HH<[9F MU-#)2,D-438:V>R-RXU#HQLF;!GG1N%;AC@S^1[8I@-PSVY/5%!&L3]>@>= MWL')4]LU+MHV+M6UMT:ZP2;7IWEPSI-\)K*=# R[# S?L\^P5V-;?@6J]$6? M[]-D28,D$2FE,"M-PI04]+6OZM/33%'+%(8=5=1#M6/YIK-\\[ZB%V__5I@) MZ'-]<\YJGXELQWH8_!H @G?6FVI""3[-L9OTUKQE#,.MLQ=&PO M=V]R:W-H965T0:J?K+E(J-)=L;%E)H"N"E$2V\1Q?#NA++7"23%V M(\()SU7,4K@12.9)0L7S)<1\-[6P]3)PRS:1,@-V.,GH!NY /60W0O?LRF7% M$D@EXRD2L)Y:7_!XAHD1%#-^,=C)6AN9* O.'TWG^VIJ.88(8E@J8T'UUQ9F M$,?&27/\V9M:U9I&6&^_N'\MPNLP"RIAQN/?;*6BJ36TT K6-(_5+=]]@WT@ MS_@M>2R+3[0KYP:^A9:Y5#S9BS5!PM+RFS[M-Z(FP(-W!&0O(/\JB"Q>7@Z1P49;$\TW,?[N;H].0,G2"6HON(YY*F*SFQE08RMO9R MO_AEN3AY9_$?>7J!7.<3(@XA+?)9MWP.2RW'A1R_E=MZ&ZJ](-5>D,+/?=&DCVAA*I[.%7OF M&51Y!L?RN&W@IY5X-XQ\$$;N-< =\GH$+S3NB>X7X'[ MQ\"]-G"_">XZ@P/P3NN>X$$%'AP#]]O @P8X"8+@ +S3NB?XL (?'@,/VL"' M#7 \<@X/9Z=U3_!1!3[J!+^/0!<::P6B#7_4P ]&HP/Z3O^>]-AYO2F=;GZN M:(SBXF;,Z+.N953[G>U:]65*WVLJ-BS5$+#6.N%079@BM=WA7-2%?@(,P$ M_7S-N7KIF!JOJNG#OU!+ P04 " !8D@A5K7J-LQ0$ !U% &0 'AL M+W=OXXS MMC/"D13&JI2@N#/*UW2-"V5T(\OM:C5]%D:'I9WZK_IP>-@GHFD2Y[^Q2*5S*PK M"R(:DTVJ'OGV(ZT'I!T,>2KU?]C6;1T+PHU4/*N-T8.,Y=4O>:M!'!B@3K>! M5QMX[PV&1PS\VL!_;^ ?,1C6!D--IAJ*YA 01>93P;<@RM:H5A8T3&V-PV=Y M.>\K)? M0SLU7_(L8PHG4@')(UCR7+%\3?.040F_P"W03>60=\0A M'^[1AT3";1[1J&UOX^":$7J[$=YXO8(K6@S =R[ _(5?+?+NC48OYDN7\OY1^0^JX0*V$^:A'_^P"9PIV@F_^VB7>D-N_7* MJ'(M"Q+2F85A0U+Q2JWYSS^Y8^?7+E0FQ0)#8BV.PX;CL$]]_K 188+A OAS MRM9$'?M6>U5.I5>)3;18&8]?YV-OX$_MUT,JAGIL41DU5$;]5'Q-7NM3:9@4"PR)M:B-&VICPVMR;)*C2;' D%B+XV7#\?+'UF38H.R"URMR M*KQ*;'RP)'WGW8(TU%\+R56#Y*H7R3(E4L)"?UR8)*T4#U_@/[A=+A[_AH\\ MC7"OEGJY8NTR(0PSH;S:R!-&8[A]H^%&;]^?XYB%5'0![77A5* FQ0)#8BWT MDP;]Q/"JGICD:%(L,"36XN@Z^PS3^<&]-@8N\)/%\\4N;3S#7+$JGG>FBKW* MIS(UJA;4:J.#V.&.G/*O"2!M8 S,JD6E"K'<99]Q@F;X_)Z\6T6*\%Q=R-PB+CF^[-HE_B9"@FU8):K05E M= 3*_GS@]J;-QW:,[V5V_:HG,57U;(.6&1A!S#&C8!P:Z[V\%H_^%6V_B3H;OTK5EOP,GXS)ZL+ / M[FDR*M;ZODMBOHO1J[JR:6J;.[6%ODFR]\VK"[E[(M8LEY#2&$V=P24Z*JH[ MKNI!\4+?^CQSI7BFBPDE$15E WP?&ULM9QK M;^,V%H;_BN M%C- ,Q8ONF63 !.+1&>!HH.DW?VLL9E$J"UE)3EI%_OC5[(5 MTR*98UD]\V7&=EX^\CF4J/.2M*Y>R^KW^DFIQOMCLR[JZ]E3TSQ?SN?U\DEM MLOI3^:R*]B\/9;7)FO9M]3BOGRN5K7:--NLY]?UPOLGR8G9SM?OL:W5S56Z; M=5ZHKY57;S>;K/KS5JW+U^L9F;U]<)<_/C7=!_.;J^?L4=VKYK?GKU7[;GZ@ MK/*-*NJ\++Q*/5S//I-+&;"NP4[QKUR]UD>OO2Z4;V7Y>_?FR^IZYG??2*W5 MLND06?O?BUJH];HCM=_C/SUT=CAFU_#X]1M=[H)O@_F6U6I1KO^=KYJGZUD\ M\U;J(=NNF[OR]2?5!Q1TO&6YKG?_>J^]UI]YRVW=E)N^5JR\Q>YPJO(6 M9;%L/ZRR7>=_*?8G/'IWJFZ[L=XA[M2R;9NO\[V\*;WF M276\NESGJZQ1*^\V6V9O:0W[I6WYO M*0C\Y[;XY#'_1X_ZE#J^SV)\<^(*YZ\=7?RUHTNX>:J6;7/B:C[()3N+ZLG[.ENIZUXV^MJAO2_'762+0N8G0U%J MBT@8Q=%0)1PJ$E+C@!(,9V*R@D.R C!9J6JARWY,[8;9;%-63?[?W0>N%.YQ MP7%($3.RL[!%8108&;0U-.#<2*#C:,SL, E&.#%_X2%_(9@_?:_*BV5[A_,^ MK,NZ_NC*7&C%'463HA$,7,^FCTE)4FD"E22S:L'>/7""9 M7%KW3;&Z%).6HM($*DUBT89=2G67TJD5=M]R4+$%L5F4+!RRA(5&89[^YO[S .;GSVD8-)25)I I4DLVK!;M7DER?2"'C2^9W2M .GIQSXNP5]WW)0R@2)58:Z9,P/C.(Q=50>F?43'-;4 MM&EK2T&?=7Y)W_..PS)G?T]+TM,2X9!<$#-YW\-$4FTB*6PBSRCDJ6WPVNK< M3)Q#Q,W,V1HK<[;D(C$GR^'0IJ9.6TD*KU:>4[=3U.5+5%J*2A.H-(E%&W:Q MMKD4MKFGZW;J\)@A)8$Y;^[2T<@WYUI&XL0XG(3#FYH^[6PIO*PYIFJG]N*B M-1B?E*2G)>*T1,+A3$V7=HD4=HF?MTU9E)L_O?MRO7VW7HL4=3D5E9:BT@0J36+1AEVJG36%G354K]LKFYQ$5KEN MJX+8W)B2.E3$]R/KEN"2D<"_[R12X\P^NS+!-76 MHM($*DUBT89[^K2M9?[DD8^AKB:CTE)4FD"E22S:L$NUY6:PY09&/F9[WB0D MIDUTJ*(P-&=A'2H2Q9&Y\NB2,6J.MA*.:6K.M--FL-,^>YJ".59GH]!,I"T* M _,.XA"1@)H%LDM%$[-&AJ.0+834P#%H?F13*.)T;R)!S@U 1J3\Y@3SYF"H/9 M:ZB);Y;Q"X>*T]BZY8UAB5$L"8M-GE\!KNYU_OG3]Y0O6YJ+04E290 M:1*+-NQ-[7/Y]%W3''77-"HM1:4)5)K$H@V[5-MP/GG7-+<-''7<[HHV?HH599U\4J.O/2DM1:0*5)K%HPR[5SI_#SA\:YYS6V]RQX%"1,#'W M\CA4"3-WB F'BL7$_$T#'-'4C&FKSV&K?_8$+;==>!1:MPM;1,W]> X-\YO7HC,K2U#F!K/68J-K!W+#-JWME<(G-#V1B0& &2<%!3 MDZ8=; "OU.ZK]U.SKC#DW,$$E9:BT@0J36+1AIVKO6Q )Y?M 9)K[+L4DY:B MT@0J36+1AEVJW78 NVV@;.];'C_XX2+PS9T5+A6AOCE!X9+1,#0+=Z?,^B&< MA(,Z-VGSHZ?=;53UN'LN8>TMRVW1[!\F=OCT\.S#S[LG_AF?WY++!7%\GI)+ ML7^RH<;O'[3XRC_4]2.[=7^V87[-TWYO'O6WK>R:&PO=V]R:W-H965TVP%22S*MT[I5="\?IGUPDX-$36QF&^C^_6PG30DS$=W<+V!?[GG.=X\Y M8H^WE-WQ%$"@^R(G?.*D0JS.7)?'*128=^@*B'RRH*S 0D[9TN4K!CC1H")W M \\;N 7.B#,=:]LUFX[I6N09@6N&^+HH,/M] 3G=3AS?>3#,LV4JE,&=CE=X M"3<@OJZNF9RY-4N2%4!X1@EBL)@XY_Y9Y&N ]OB6P9;OC)%*Y9;2.S6Y3":. MIU8$.<1"46#YM8$9Y+EBDNOX59$Z=4P%W!T_L+_3R@>&Z%7 7K'1NA7 )VZ6^:N"Q=B@:=C1K>(*6_)I@:Z^AHM MZY41M5%N!)-/,XD3TQM82MD%PB1!,QT.&)I1$DLCPUK+2U+N1S5^@SYAINP; M0" HE3N1OOI/^!4/.,WXU= M(?-2JW/C*H>+,H?@0 Y=="4CIAQ%)('$@ _;\8,6O"OK61"CJ1=!*^&%- M.JCKO4:!%P2&]O3/T1O%Z-8[K*OY>@?X:JD_$S!IVXI6??*, MKW ,$TE3^BT5LLGI80HX :8)AH@+45TG3/U!+ P04 " !8D@A5[=Y[\"(# "7#0 &0 'AL+W=O MTELQ^?<>X_MF^O1EO%'L020Z"DE M5(RMI92K,\<1T1)2+&RV JJ^S!E/L51=OG#$B@..#2@ECN^Z/2?%";4F(S,V MXY,16TN24)AQ)-9IBOGS!1"V'5N>M1NX319+J0>=J@)GQ/8&M*+61#N6!L4?=N8G'EJL] @*1U!18O39P M"81H)N7'[YS4*FQJ8+F]8[\RP:M@'K" 2T9^)+%9QHMS: M16;-WV/-\]&44;D4Z!.-(:X2.,KUPG]_Y_^%W\@80F2CCG>*?-?W:ARZ;(9_ M65,%=PW+"1/ZBS7HFF4ZQ&Q_ %>_BFW$;70!=URC8B=7HX$RL< MP=A2YU\ WX U>?_.Z[D?ZU1IDRQLB:RB6% H%ACVSJ'[%_W\JJ:B&PFI^%6G M9]"FGFV2A2V15?3L%GIV&W?@#=V D"JQRSK-,NS08/4?9:-.M*TV_J:L1:.! M0[7(R'IEB]W"7B7"7A%AKS'"&>-F?["YRF6[8)%@)*Z+../RR@[X]O!5Q(T& M#XVX);**-OU"F_X;5_\4S7'"T0:3-=3ITJ_;"?XK71J-':I+2V0570:%+H._ MYN5S5:J@STR1U^G1B#\TF[1)%K9$5M%M6.@V_$_9>=BFGFV2A2V15?3TW)=R MS?V'_-P,/E2VG*U\R .[7SWC85LF,SV<4B6; E^8&X% $5M3F16UQ6AQZS@W MM;;S,CV[LDPQ7R2JC"4P5U#7[JM?"<]N 5E'LI6IBQ^85%6V:2[5S0FXGJ"^ MSQF3NXXV4-S%)G\ 4$L#!!0 ( %B2"%7,2*5V: , )47 - >&PO M>XY^YP7!@NUYO1V3JGR5CD7BZ$_5ZK\ M% 2+Z9SF9'%1E%1H3U;(G"C=E;-@44I*T@6 MM%@*-?3#3FWS[.EKJJWQ1]^S?.,BI4/__NS]KV6AKMYY]GSRX>2DM'!>;4/HXYWJ4H@.",.+^<:D>3A9/-W&D MJP%-QM!!P+V.&VRT_#UV+T3@.V@,W#UR7@Y."T8>.95MZ3+ H-H"HT%6B&8G M1+XU:&:24^^!\*$_)IQ-) -41G+&U];V![NS MXLF9**2);2/8WTDU?,^QZ8% QGDML.M;PVA0$J6H%->Z8P8;XQ.75[7OUJ56 M.)-D'78O_09@3CK(I) IEB-IQE:FO\IJ 1A[B+.3LN3KSYS-1$YM\D<'' W(!N?-"\D> M=30HE:DV4.E[#U0J-MVV_):DO*,KM2FG589K[K90\[^=YQD55!*^+5K7_EN> MY11E&T3&;1#9BIKLMT%DT@*1O5>[:CY'9-@& MD=VW+S)J14E&;U)D4#WX;CU=[SQ;UU8/WF&&_@]X&^)-4&^R9%PQ4?7F+$VI M>/*(K>D5F7"ZRZ_'IS0C2Z[N:N?0;]K?:5*/NH&)J$8U[6^07AC7+U Z M%A,I7=%T7'7E;&*:GF[HJ-4!@'W/M3G<'@QC?6X/^+ XF (,8U%8G/\IGSZ: MC_5AVOI.3Q_%]%&,1;D\8_/!XK@QB3[*5B&6*SS5XW/,&B"1QKS86!Q#8*F"U M _'=<:"FW)@H@E7%M&$[&/:!6G37:!PCLQ/#Q[T^V"Z)HB1Q>\#G5A!% MF =V(^[!%( &S!-%YCZX=S\*-O>IH/DC?O0'4$L#!!0 ( %B2"%67BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GZ,OYLL@EA^VHZ]<5&U=+_8;?*P)65=;4,<.C6 M4[]U2I9^HU2HJVET>II-:ZG-Y,WK?5D+-\4'-J@B:&O@9'OBBU9W_NEZ>RAV MVNM;7>GPXVS2O:[41-3:Z%K?J_)LHUVM=*$N;-'4RH3^.3I5M8#& M;_363X21M3J;G-N=%4* M>.5MI4O@*,4[64E3*($@(P(R.B+DUPA!Q@1D?!3(98L#_XH@$P(R.2+DX$FF M!&1Z3,@8068$9,8+^S/JXA/HRA9;58S\7VFK<6O,S):6/&;\_=FVF@'<5 M2V6T=>(CY!C?M81SW QFE$!FS :YE-J)+[)JE/B@I&^<^J6N*77,F-WQ7CH# MLV,9;/%M8ZM2.?^;>/]/ PD4LU&VF#'K MHF,[N96]U6HHR?_&F6C?!$Q^X(.5H-Q.:6-B%D;9+(:MA/* M)!&S20XDJWVM8TQ*,1&S8@XFK!X4SW-0EHFY+3.2L\8:4$PY)F9VS*' ]0"* M,2G1Q,RBZ3/.Z-,CY[*8Q4(&B>&,&V66F-DLM*;Q3%%,B29F%@V-F6!,RCDQ MLW/&TH0X$1^E@^RH=QB3,1\D1<;!S(M[6%E+[?9>-?("ZQYB4@Q)F!PTQ^TF6QC9> MM(E8+# FY:"$?;H,8^**[^(PQJ06@])AK,H.TF5(.2ID=1&.F&).R4,J]*$-B9AB3LE#*;"$:,\>8 MY,H^LX5HS#G&I"R4'G/V[>M+C$E9*&6V$(7YM5NJ?L2D+)0R6XB>)!STFY2% M4O8%'@H3]YL99:&,V4(T)NXW,\I"&;>%#DRY/L00C$E9*..VT$',+M1A3,I" MV7&V!O28@X2441;*CK5% $#?23S/GE$6RI@M1&&^-3B]9^0.,V8+49C0B# F M9:&,V4+CRP$CLPD9):&,64*CE-!\NF4"C:?C,DI"&;.$#BY;]/TFWE9(22A_ MCB6@<7^ M9UG[GY2]^1=02P,$% @ 6)((531..WUZ @ #$ !H !X;"]?OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>VWY;QE55?QQNNX?Z MNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#4)X_R"'(YP\*"(KY M@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LA MVXG [81P)P*Y$]*=".Q.B'@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN! MWH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@=T:],X'>&?7. M!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH=R;0.Z/>F4!O M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@ MMZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'=,?A8D MT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q\U"&6\_7&J__ MG52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$% @ 6)((52!P#MDD @ MJ2\ !, !;0V]N=&5N=%]4>7!E&ULS=I-;MLP$ 7@JQC:!A;-?[6( MLVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[PK7S]_3%06AW' M84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_ MV_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*] M/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2 M_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E M**QR%%&UL M4$L! A0#% @ 6)((5?V301IK!@ M20 !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)(( M5=ZF&-["!P B@ !@ ("!/Q@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 6)((5;$SQ9.V!0 1@X !@ M ("!)C\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 6)((5<8\0%%S"0 K1D !D ("!5EP M 'AL+W=OT MTYH& "A$0 &0 @($ 9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M6)((529)\09D#0 72D !D ("!$78 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((5108Z!:K!@ M_Q$ !D ("!R), 'AL+W=O)CINZL- $*0 &0 @(&J MF@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((5?9Z99="!0 9A4 !D M ("!&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6)((51:!:6>7 @ V04 !D ("!V;\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)(( M5;)7R4MT!0 O0X !D ("!%]@ 'AL+W=O&PO=V]R:W-H965T2? PD -(9 9 " @:/C !X;"]W;W)K M&UL4$L! A0#% @ 6)((53]AN#@[ P F@< M !D ("!W>P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((5?\&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6)((54(=F4]&!0 E@X !D ("!+P&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((52=U M"SM! @ Q 0 !D ("!.Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((55\JDB*J P T!$ !D M ("!WB ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6)((54[^8<1:!0 CB< !D ("! M>3 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6)((5?&.TB5!!@ JR8 !D ("!(3T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((56Z[?M;O @ 0@ !D M ("!$58! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6)((5<#,?M8*! .14 !D ("!Q&&PO=V]R:W-H965T&UL4$L! A0#% @ M6)((50X>5(4Z P T D !D ("!;7,! 'AL+W=O=@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((515,VA:6 P M&@\ !D ("!4H,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((54$-I$BE# B'P !D M ("!(HX! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ 6)((53NS_NE0 @ %04 !D ("!SJ(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6)(( M51P'X&A?%@ D9,! !D ("!4K,! 'AL+W=O&PO=V]R:W-H965T ^ M"00 (P1 9 " @=3- 0!X;"]W;W)K M&UL4$L! A0#% @ 6)((5:T%DO'4!@ 5SL M !D ("!%-(! 'AL+W=O&PO=V]R:W-H965T/'(2 M]P( #L, 9 " @2?< 0!X;"]W;W)K&UL4$L! A0#% @ 6)((5>.@C]'M @ G D !D M ("!5=\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6)((5<-,]9PA P WPL !D ("!$ND! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6)((55\6 M(J1O P 5A( !D ("!@OH! 'AL+W=O&PO=V]R:W-H965T@( Q : " 38, @!X;"]?@. @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !; %L *]!@ #T1 @ $! end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 504 384 1 false 126 0 false 11 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.luminartech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.luminartech.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2106103 - Disclosure - Business Combination Sheet http://www.luminartech.com/role/BusinessCombination Business Combination Notes 9 false false R10.htm 2113104 - Disclosure - Revenue Sheet http://www.luminartech.com/role/Revenue Revenue Notes 10 false false R11.htm 2119105 - Disclosure - Investments Sheet http://www.luminartech.com/role/Investments Investments Notes 11 false false R12.htm 2125106 - Disclosure - Financial Statement Components Sheet http://www.luminartech.com/role/FinancialStatementComponents Financial Statement Components Notes 12 false false R13.htm 2136107 - Disclosure - Convertible Senior Notes and Capped Call Transactions Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions Convertible Senior Notes and Capped Call Transactions Notes 13 false false R14.htm 2141108 - Disclosure - Fair Value Measurements Sheet http://www.luminartech.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 2146109 - Disclosure - Earnings (Loss) Per Share Sheet http://www.luminartech.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 15 false false R16.htm 2151110 - Disclosure - Stockholders' Equity Sheet http://www.luminartech.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2155111 - Disclosure - Stock-based Compensation Sheet http://www.luminartech.com/role/StockbasedCompensation Stock-based Compensation Notes 17 false false R18.htm 2161112 - Disclosure - Income Taxes Sheet http://www.luminartech.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2163113 - Disclosure - Leases Sheet http://www.luminartech.com/role/Leases Leases Notes 19 false false R20.htm 2170114 - Disclosure - Commitment and Contingencies Sheet http://www.luminartech.com/role/CommitmentandContingencies Commitment and Contingencies Notes 20 false false R21.htm 2172115 - Disclosure - Segment and Customer Concentration Information Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformation Segment and Customer Concentration Information Notes 21 false false R22.htm 2176116 - Disclosure - Related Party Transactions Sheet http://www.luminartech.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.luminartech.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.luminartech.com/role/BusinessCombination 24 false false R25.htm 2314302 - Disclosure - Revenue (Tables) Sheet http://www.luminartech.com/role/RevenueTables Revenue (Tables) Tables http://www.luminartech.com/role/Revenue 25 false false R26.htm 2320303 - Disclosure - Investments (Tables) Sheet http://www.luminartech.com/role/InvestmentsTables Investments (Tables) Tables http://www.luminartech.com/role/Investments 26 false false R27.htm 2326304 - Disclosure - Financial Statement Components (Tables) Sheet http://www.luminartech.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.luminartech.com/role/FinancialStatementComponents 27 false false R28.htm 2337305 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables Convertible Senior Notes and Capped Call Transactions (Tables) Tables http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions 28 false false R29.htm 2342306 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.luminartech.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.luminartech.com/role/FairValueMeasurements 29 false false R30.htm 2347307 - 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 30 false false R31.htm 2352308 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.luminartech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.luminartech.com/role/StockholdersEquity 31 false false R32.htm 2356309 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.luminartech.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.luminartech.com/role/StockbasedCompensation 32 false false R33.htm 2364310 - Disclosure - Leases (Tables) Sheet http://www.luminartech.com/role/LeasesTables Leases (Tables) Tables http://www.luminartech.com/role/Leases 33 false false R34.htm 2373311 - 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 34 false false R35.htm 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) Sheet http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSegmentInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) Details 35 false false R36.htm 2405402 - 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 36 false false R37.htm 2408403 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.luminartech.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 37 false false R38.htm 2409404 - Disclosure - Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details) Sheet http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details) Details 38 false false R39.htm 2410405 - Disclosure - Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details) Sheet http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details) Details 39 false false R40.htm 2411406 - Disclosure - Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details) Sheet http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details) Details 40 false false R41.htm 2412407 - Disclosure - Business Combinations - Unaudited Pro Forma (Details) Sheet http://www.luminartech.com/role/BusinessCombinationsUnauditedProFormaDetails Business Combinations - Unaudited Pro Forma (Details) Details 41 false false R42.htm 2415408 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 42 false false R43.htm 2416409 - Disclosure - Revenue - Narrative (Details) Sheet http://www.luminartech.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 43 false false R44.htm 2417410 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details) Details 44 false false R45.htm 2418411 - Disclosure - Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details) Sheet http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details) Details 45 false false R46.htm 2421412 - Disclosure - Investments - Amortized Cost (Details) Sheet http://www.luminartech.com/role/InvestmentsAmortizedCostDetails Investments - Amortized Cost (Details) Details 46 false false R47.htm 2422413 - Disclosure - Investments - Continuous Loss Position (Details) Sheet http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails Investments - Continuous Loss Position (Details) Details 47 false false R48.htm 2423414 - Disclosure - Investments - Schedule of Equity Investments (Details) Sheet http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails Investments - Schedule of Equity Investments (Details) Details 48 false false R49.htm 2424415 - Disclosure - Investments - Narrative (Details) Sheet http://www.luminartech.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 49 false false R50.htm 2427416 - 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 50 false false R51.htm 2428417 - Disclosure - Financial Statement Components - Inventories, net (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails Financial Statement Components - Inventories, net (Details) Details 51 false false R52.htm 2429418 - 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 52 false false R53.htm 2430419 - Disclosure - Financial Statement Components - Property and Equipment (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails Financial Statement Components - Property and Equipment (Details) Details 53 false false R54.htm 2431420 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails Financial Statement Components - Schedule of Intangible Assets (Details) Details 54 false false R55.htm 2432421 - Disclosure - Financial Statement Components - Future Amortization Expense (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails Financial Statement Components - Future Amortization Expense (Details) Details 55 false false R56.htm 2433422 - Disclosure - Financial Statement Components - Goodwill (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails Financial Statement Components - Goodwill (Details) Details 56 false false R57.htm 2434423 - Disclosure - Financial Statement Components - Other Noncurrent Assets (Details) Sheet http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails Financial Statement Components - Other Noncurrent Assets (Details) Details 57 false false R58.htm 2435424 - 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 58 false false R59.htm 2438425 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Narrative (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails Convertible Senior Notes and Capped Call Transactions - Narrative (Details) Details http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables 59 false false R60.htm 2439426 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details) Details 60 false false R61.htm 2440427 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) Notes http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details) Details 61 false false R62.htm 2443428 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 62 false false R63.htm 2444429 - 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 63 false false R64.htm 2445430 - 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 64 false false R65.htm 2448431 - 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 65 false false R66.htm 2449432 - 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 66 false false R67.htm 2450433 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) Sheet http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share - Narrative (Details) Details http://www.luminartech.com/role/EarningsLossPerShareTables 67 false false R68.htm 2453434 - Disclosure - Stockholders' Equity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.luminartech.com/role/StockholdersEquityTables 68 false false R69.htm 2454435 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) Sheet http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details) Details 69 false false R70.htm 2457436 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 70 false false R71.htm 2458437 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 71 false false R72.htm 2459438 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails Stock-based Compensation - Restricted Stock Activity (Details) Details 72 false false R73.htm 2460439 - Disclosure - Stock-based Compensation - Compensation Expense (Details) Sheet http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails Stock-based Compensation - Compensation Expense (Details) Details 73 false false R74.htm 2462440 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.luminartech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 74 false false R75.htm 2465441 - Disclosure - Leases - Narrative (Details) Sheet http://www.luminartech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 75 false false R76.htm 2466442 - Disclosure - Leases - Components of Lease Expenses (Details) Sheet http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails Leases - Components of Lease Expenses (Details) Details 76 false false R77.htm 2467443 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 77 false false R78.htm 2468444 - 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 78 false false R79.htm 2469445 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 79 false false R80.htm 2471446 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 80 false false R81.htm 2474447 - 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 81 false false R82.htm 2475448 - Disclosure - Segment and Customer Concentration Information - Narrative (Details) Sheet http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails Segment and Customer Concentration Information - Narrative (Details) Details 82 false false R83.htm 2477449 - Disclosure - Related Party Transactions (Details) Sheet http://www.luminartech.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.luminartech.com/role/RelatedPartyTransactions 83 false false All Reports Book All Reports lazr-20220630.htm lazr-20220630.xsd lazr-20220630_cal.xml lazr-20220630_def.xml lazr-20220630_lab.xml lazr-20220630_pre.xml q2-2022exhibit311.htm q2-2022exhibit312.htm q2-2022exhibit321.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lazr-20220630.htm": { "axisCustom": 2, "axisStandard": 39, "contextCount": 504, "dts": { "calculationLink": { "local": [ "lazr-20220630_cal.xml" ] }, "definitionLink": { "local": [ "lazr-20220630_def.xml" ] }, "inline": { "local": [ "lazr-20220630.htm" ] }, "labelLink": { "local": [ "lazr-20220630_lab.xml" ] }, "presentationLink": { "local": [ "lazr-20220630_pre.xml" ] }, "schema": { "local": [ "lazr-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 685, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 7, "http://xbrl.sec.gov/dei/2022": 6, "total": 13 }, "keyCustom": 45, "keyStandard": 339, "memberCustom": 46, "memberStandard": 69, "nsprefix": "lazr", "nsuri": "http://www.luminartech.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Revenue", "role": "http://www.luminartech.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Investments", "role": "http://www.luminartech.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Financial Statement Components", "role": "http://www.luminartech.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136107 - Disclosure - Convertible Senior Notes and Capped Call Transactions", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions", "shortName": "Convertible Senior Notes and Capped Call Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141108 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146109 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151110 - Disclosure - Stockholders' Equity", "role": "http://www.luminartech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - Stock-based Compensation", "role": "http://www.luminartech.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161112 - Disclosure - Income Taxes", "role": "http://www.luminartech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163113 - Disclosure - Leases", "role": "http://www.luminartech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170114 - Disclosure - Commitment and Contingencies", "role": "http://www.luminartech.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172115 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176116 - Disclosure - Related Party Transactions", "role": "http://www.luminartech.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Business Combinations (Tables)", "role": "http://www.luminartech.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Investments (Tables)", "role": "http://www.luminartech.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337305 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables", "shortName": "Convertible Senior Notes and Capped Call Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342306 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.luminartech.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i85cc72d71ffe4c8b81c49ba1e5400b38_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347307 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352308 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.luminartech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364310 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373311 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operatingsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "role": "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operatingsegment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i62641546bdd7485b8f0023d854202cf1_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i62641546bdd7485b8f0023d854202cf1_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "id4595a52ca204bcd99346f029eafc511_D20220413-20220413", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Business Combination - Narrative (Details)", "role": "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "id4595a52ca204bcd99346f029eafc511_D20220413-20220413", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details)", "role": "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails", "shortName": "Business Combination - Schedule of Recognized Identified Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "idc996c18c2cc445192c9806beef05ce1_I20220413", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details)", "role": "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "shortName": "Business Combination - Components of Intangible Assets and Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "id65b28a3bde246c68d56f817a1fdabf0_I20220413", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ic03fddee4aa64bf680a4d2a92f913b3e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details)", "role": "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails", "shortName": "Business Combinations - Impact of Adjustments to the Unaudited Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ic03fddee4aa64bf680a4d2a92f913b3e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Business Combinations - Unaudited Pro Forma (Details)", "role": "http://www.luminartech.com/role/BusinessCombinationsUnauditedProFormaDetails", "shortName": "Business Combinations - Unaudited Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - 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-20220630.htm", "contextRef": "i78b2b252e9d54f94a2ef937fc2ea68bf_D20220401-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - 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-20220630.htm", "contextRef": "i51e9b58f245e403e965d3ac21cf4469c_I20200331", "decimals": "INF", "lang": "en-US", "name": "lazr:ClassOfWarrantOrRightNumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details)", "role": "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Significant Changes in Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details)", "role": "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Opening and Closing Balances of Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Investments - Continuous Loss Position (Details)", "role": "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "shortName": "Investments - Continuous Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Investments - Schedule of Equity Investments (Details)", "role": "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails", "shortName": "Investments - Schedule of Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "idcbe337366784599bcd7fb3b9cab96e8_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:InvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Investments - Narrative (Details)", "role": "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "idcbe337366784599bcd7fb3b9cab96e8_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:InvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i3fb069c570f243d6bbf046dec88581ba_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i3fb069c570f243d6bbf046dec88581ba_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - 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-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - 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-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Financial Statement Components - Schedule of Intangible Assets (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails", "shortName": "Financial Statement Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Financial Statement Components - Future Amortization Expense (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "shortName": "Financial Statement Components - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - Disclosure - Financial Statement Components - Goodwill (Details)", "role": "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "shortName": "Financial Statement Components - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i79b482d6927e492da95b6ef7dc78082a_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435424 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Narrative (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i6cb1e9e1c0794b319a2418821417f068_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Schedule of Net Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i6cb1e9e1c0794b319a2418821417f068_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details)", "role": "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "lazr:ScheduleOfInterestExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ie64c499951e94d3d814ff38d4bc1a229_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ifc0eb10ebe14464e84026416ee2a8ffa_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ifc0eb10ebe14464e84026416ee2a8ffa_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ib8dafb807dfa4436bd7a4f853a602a86_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details)", "role": "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Schedule of Changes in Level 3 Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ib8dafb807dfa4436bd7a4f853a602a86_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - 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-20220630.htm", "contextRef": "ia6b4257305d1497a8747f11eadc05021_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details)", "role": "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails", "shortName": "Earnings (Loss) Per Share - Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "idb0f13de2d4646a5a58fd78206f591c1_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)", "role": "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails", "shortName": "Earnings (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "idb0f13de2d4646a5a58fd78206f591c1_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:VendorPaymentsInStockInLieuOfCashShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - 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-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "lazr:VendorPaymentsInStockInLieuOfCashShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)", "role": "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails", "shortName": "Stockholders' Equity - Stock-in-lieu of Cash Program Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "lazr:VendorStockInLieuOfCashProgramTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i89fc2eeaa9e447268aa20e35355e1ee3_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457436 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i862f4b1cfa7146a38b4e79f5968ff0ad_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i9f138c16fe974aafa01879f5ac068969_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - 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-20220630.htm", "contextRef": "i9f138c16fe974aafa01879f5ac068969_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ie87136dc659647b2970591e02ef4a00b_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia73e239337d74e1cb0ecbf30c372945c_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - 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-20220630.htm", "contextRef": "ia73e239337d74e1cb0ecbf30c372945c_I20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - 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-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - 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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "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-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - 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-20220630.htm", "contextRef": "ia6d7e9314c17450c8c2d66485011321c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i80de041f78994f2ab8bf4f0b4d213462_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474447 - 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-20220630.htm", "contextRef": "i1ba61a909cbd44b6940915ebb1acfb4d_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i8c759ae9ed7c4b9e9354b5bfb67436e2_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475448 - 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-20220630.htm", "contextRef": "i8c759ae9ed7c4b9e9354b5bfb67436e2_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i95aecb80fd804dcab553777984c1e0f9_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "lazr:InvestmentsRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477449 - Disclosure - Related Party Transactions (Details)", "role": "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "i95aecb80fd804dcab553777984c1e0f9_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "lazr:InvestmentsRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Business Combination", "role": "http://www.luminartech.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lazr-20220630.htm", "contextRef": "ia1f057ffdf104b63817645ceab3ff849_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 126, "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.luminartech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ATSSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ATS Segment", "label": "ATS Segment [Member]", "terseLabel": "ATS", "verboseLabel": "ATS" } } }, "localname": "ATSSegmentMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "lazr_AdvancesForCapitalProjectsAndEquipment": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Advances for Capital Projects and Equipment", "label": "Advances for Capital Projects and Equipment", "negatedTerseLabel": "Advances for capital projects and equipment" } } }, "localname": "AdvancesForCapitalProjectsAndEquipment", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_AdvancesPaymentForCapitalProjects": { "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": "Advances payment For Capital Projects", "label": "Advances payment For Capital Projects", "terseLabel": "Advance payment for capital projects" } } }, "localname": "AdvancesPaymentForCapitalProjects", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_Amended2020PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended 2020 Plan", "label": "Amended 2020 Plan [Member]", "terseLabel": "Amended 2020 Plan" } } }, "localname": "Amended2020PlanMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_AssembledWorkforceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assembled Workforce", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled workforce" } } }, "localname": "AssembledWorkforceMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "lazr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "lazr_AutonomySolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Autonomy Solutions Segment", "label": "Autonomy Solutions Segment [Member]", "terseLabel": "Autonomy Solutions", "verboseLabel": "Autonomy Solutions" } } }, "localname": "AutonomySolutionsSegmentMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "lazr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAsset": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Asset", "terseLabel": "Contract asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAsset", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "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/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lazr_ChairmanAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chairman and Chief Executive Officer", "label": "Chairman and Chief Executive Officer [Member]", "terseLabel": "Chairman and Chief Executive Officer" } } }, "localname": "ChairmanAndChiefExecutiveOfficerMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ClassAPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Preferred Units", "label": "Class A Preferred Units [Member]", "terseLabel": "Class A Preferred Units" } } }, "localname": "ClassAPreferredUnitsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercised", "label": "Class Of Warrant Or Right, Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.luminartech.com/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_CommonStockVotingRightsVotesPerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Common Share", "label": "Common Stock, Voting Rights, Votes Per Common Share", "terseLabel": "Common stock, votes per share" } } }, "localname": "CommonStockVotingRightsVotesPerCommonShare", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "lazr_ComponentsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components Segment", "label": "Components Segment [Member]", "terseLabel": "ATS" } } }, "localname": "ComponentsSegmentMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "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/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "lazr_ConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consecutive Trading Days", "label": "Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "ConsecutiveTradingDays", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_ContractWithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Asset", "label": "Contract With Customer Asset [Roll Forward]", "terseLabel": "Contract With Customer Asset [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetRollForward", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "lazr_ContractWithCustomerLiabilityIncreaseDueToCashReceivedBillingsInExcessOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue", "label": "Contract With Customer, Liability, Increase Due To Cash Received Billings In Excess Of Revenue", "terseLabel": "Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDueToCashReceivedBillingsInExcessOfRevenue", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability", "label": "Contract with Customer, Liability [Roll Forward]", "terseLabel": "Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "lazr_ConversionOfWarrantsAmountIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrants, Amount Issued", "label": "Conversion Of Warrants, Amount Issued", "terseLabel": "Issuance of Class A common stock upon exercise of warrants" } } }, "localname": "ConversionOfWarrantsAmountIssued", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Backlog", "label": "Customer Backlog [Member]", "terseLabel": "Customer backlog" } } }, "localname": "CustomerBacklogMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "lazr_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.luminartech.com/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "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/20220630", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_DaimlerNorthAmericaCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Daimler North America Corporation", "label": "Daimler North America Corporation [Member]", "terseLabel": "Daimler North America Corporation" } } }, "localname": "DaimlerNorthAmericaCorporationMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_DebtInstrumentConvertibleSharesIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Shares Issuable", "label": "Debt Instrument, Convertible, Shares Issuable", "terseLabel": "Debt instrument, convertible, shares issuable" } } }, "localname": "DebtInstrumentConvertibleSharesIssuable", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lazr_DebtInstrumentConvertibleThresholdPercentOfConversionPriceTriggeringConvertibleFeature": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature", "label": "Debt Instrument, Convertible, Threshold Percent Of Conversion Price Triggering Convertible Feature", "terseLabel": "Debt instrument, convertible, threshold percent of conversion price triggering convertible feature" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentOfConversionPriceTriggeringConvertibleFeature", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "lazr_ECARXHoldingIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ECARX Holding Inc", "label": "ECARX Holding Inc [Member]", "terseLabel": "ECARX Holdings Inc." } } }, "localname": "ECARXHoldingIncMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "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/20220630", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "lazr_EarningsPerShareBasicAndDilutedSharesEPSAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted Shares, EPS", "label": "Earnings Per Share, Basic and Diluted Shares, EPS [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedSharesEPSAbstract", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "lazr_EmployeeStockPurchasePlanLengthOfOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Length of Offering Period", "label": "Employee Stock Purchase Plan, Length of Offering Period", "terseLabel": "Length of offering period" } } }, "localname": "EmployeeStockPurchasePlanLengthOfOfferingPeriod", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "lazr_EquityClassifiedAwardsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Classified Awards", "label": "Equity Classified Awards [Axis]", "terseLabel": "Equity Classified Awards [Axis]" } } }, "localname": "EquityClassifiedAwardsAxis", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "lazr_EquityClassifiedAwardsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Classified Awards [Domain]", "label": "Equity Classified Awards [Domain]", "terseLabel": "Equity Classified Awards [Domain]" } } }, "localname": "EquityClassifiedAwardsDomain", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_EquitySecuritiesFVNICostPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Cost, Per Share", "label": "Equity Securities, FV-NI, Cost, Per Share", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "EquitySecuritiesFVNICostPerShare", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lazr_EquitySecuritiesFVNISharesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Shares Acquired", "label": "Equity Securities, FV-NI, Shares Acquired", "terseLabel": "Purchase of ordinary shares (in shares)" } } }, "localname": "EquitySecuritiesFVNISharesAcquired", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_FairValueAdjustmentOfWarrantsAndFinancialInstrumentsSubjectToMandatoryRedemption": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPriorToExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Prior to Exercise", "terseLabel": "Change in fair value prior to exercises" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsPriorToExercise", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "lazr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite\u200b Lived\u200b Intangible \u200bAssets \u200bAmortization\u200b Expense\u200b After \u200bYear Four", "label": "Finite\u200b Lived\u200b Intangible \u200bAssets \u200bAmortization\u200b Expense\u200b After \u200bYear Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "lazr_FixedValueEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Value Equity Awards", "label": "Fixed Value Equity Awards [Member]", "terseLabel": "Fixed value equity awards" } } }, "localname": "FixedValueEquityAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_FreedomPhotonicsAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freedom Photonics Awards", "label": "Freedom Photonics Awards [Member]", "terseLabel": "Freedom Photonics awards", "verboseLabel": "Freedom Photonics Awards" } } }, "localname": "FreedomPhotonicsAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_FreedomPhotonicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freedom Photonics", "label": "Freedom Photonics [Member]", "terseLabel": "Freedom Photonics" } } }, "localname": "FreedomPhotonicsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "domainItemType" }, "lazr_IntangibleAssetsIncludingGoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets (Including Goodwill)", "label": "Intangible Assets (Including Goodwill) [Roll Forward]", "terseLabel": "Intangible Assets (Including Goodwill) [Roll Forward]" } } }, "localname": "IntangibleAssetsIncludingGoodwillRollForward", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "lazr_InvestmentInEquitySecuritiesFVNIShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in Equity Securities, FV-NI, Shares", "label": "Investment in Equity Securities, FV-NI, Shares", "terseLabel": "Sale of stock (in shares)" } } }, "localname": "InvestmentInEquitySecuritiesFVNIShares", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lazr_InvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment, Ownership Percentage", "label": "Investment, Ownership Percentage", "terseLabel": "Investment in Robotic Research, percentage of capitalization (percent, less than)" } } }, "localname": "InvestmentOwnershipPercentage", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "lazr_InvestmentSoldRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment Sold, Related Party", "label": "Investment Sold, Related Party", "terseLabel": "Portion of investment sold" } } }, "localname": "InvestmentSoldRelatedParty", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_InvestmentsRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Related Party", "label": "Investments, Related Party", "terseLabel": "Investment" } } }, "localname": "InvestmentsRelatedParty", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "lazr_InvestmentsRelatedPartyFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Related Party, Fair Value", "label": "Investments, Related Party, Fair Value", "terseLabel": "Investment, fair value" } } }, "localname": "InvestmentsRelatedPartyFairValue", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "lazr_LiabilityClassifiedAwardsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classified Awards", "label": "Liability Classified Awards [Axis]", "terseLabel": "Liability Classified Awards [Axis]" } } }, "localname": "LiabilityClassifiedAwardsAxis", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "lazr_LiabilityClassifiedAwardsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classified Awards [Domain]", "label": "Liability Classified Awards [Domain]", "terseLabel": "Liability Classified Awards [Domain]" } } }, "localname": "LiabilityClassifiedAwardsDomain", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketOneMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market One Member", "label": "Market One Member [Member]", "terseLabel": "Achievement of $50 stock price" } } }, "localname": "MarketOneMemberMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketThreeMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Three Member", "label": "Market Three Member [Member]", "terseLabel": "Achievement of $70 stock price" } } }, "localname": "MarketThreeMemberMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketTwoMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Two Member", "label": "Market Two Member [Member]", "terseLabel": "Achievement of $60 stock price" } } }, "localname": "MarketTwoMemberMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "terseLabel": "Included in marketable securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "lazr_MrAlecGoresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mr Alec Gores", "label": "Mr Alec Gores [Member]", "terseLabel": "Mr. Alec Gores" } } }, "localname": "MrAlecGoresMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lazr_MrHengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mr. Heng", "label": "Mr. Heng [Member]", "terseLabel": "Mr. Heng" } } }, "localname": "MrHengMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "lazr_NonMarketableEquityInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Investment", "label": "Non-Marketable Equity Investment [Member]", "terseLabel": "Non-marketable equity investment" } } }, "localname": "NonMarketableEquityInvestmentMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "lazr_OperatingAndVariableLeaseCost": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating And Variable Lease, Cost", "label": "Operating And Variable Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "OperatingAndVariableLeaseCost", "nsuri": "http://www.luminartech.com/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "lazr_OptogrationAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optogration Awards", "label": "Optogration Awards [Member]", "terseLabel": "Optogration awards", "verboseLabel": "Optogration Awards" } } }, "localname": "OptogrationAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_OptogrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optogration", "label": "Optogration [Member]", "terseLabel": "Optogration" } } }, "localname": "OptogrationMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "domainItemType" }, "lazr_OtherAccruedLiabilitiesMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Liabilities, Miscellaneous, Current", "label": "Other Accrued Liabilities, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesMiscellaneousCurrent", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lazr_P3USAIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "P3 USA, Inc.", "label": "P3 USA, Inc. [Member]", "terseLabel": "P3 USA, Inc." } } }, "localname": "P3USAIncMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_PaymentsForRepurchaseOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Repurchase Of Common Stock And Warrants", "label": "Payments For Repurchase Of Common Stock And Warrants", "negatedTerseLabel": "Repurchase of common stock and redemption of warrants" } } }, "localname": "PaymentsForRepurchaseOfCommonStockAndWarrants", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PaymentsToPurchaseCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Purchase Capped Calls", "label": "Payments To Purchase Capped Calls", "terseLabel": "Payments to purchase capped calls" } } }, "localname": "PaymentsToPurchaseCappedCalls", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lazr_PaymentsToVendorsForServicesNoncashOperatingActivities": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments To Vendors For Services, Noncash, Operating Activities", "label": "Payments To Vendors For Services, Noncash, Operating Activities", "terseLabel": "Vendor stock-in-lieu of cash program" } } }, "localname": "PaymentsToVendorsForServicesNoncashOperatingActivities", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PrepaidExpensesAndOtherCurrentAssetsRelatedToStockInLieuOfCashProgram": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program", "label": "Prepaid Expenses And Other Current Assets Related To Stock-In-Lieu of Cash Program", "terseLabel": "Prepaid expenses and other current assets related to stock-in-lieu of cash program" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsRelatedToStockInLieuOfCashProgram", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "lazr_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "lazr_ProductWarrantyAndOtherExpense": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Product Warranty and Other Expense", "label": "Product Warranty and Other Expense", "terseLabel": "Product warranty and other" } } }, "localname": "ProductWarrantyAndOtherExpense", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "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/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lazr_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards", "label": "Restricted Stock Awards [Member]", "terseLabel": "RSAs" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "lazr_RevenueRecognitionTimingConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Timing Concentration Risk", "label": "Revenue Recognition Timing Concentration Risk [Member]", "terseLabel": "Revenue Recognition Timing Concentration Risk" } } }, "localname": "RevenueRecognitionTimingConcentrationRiskMember", "nsuri": "http://www.luminartech.com/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "lazr_RoboticResearchOpCoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robotic Research OpCo, LLC", "label": "Robotic Research OpCo, LLC [Member]", "terseLabel": "Robotic Research OpCo, LLC" } } }, "localname": "RoboticResearchOpCoLLCMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Interest Expense", "label": "Schedule of Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "lazr_SegmentConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Concentration Risk", "label": "Segment Concentration Risk [Member]", "terseLabel": "Segment Concentration Risk" } } }, "localname": "SegmentConcentrationRiskMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (In\u00a0Thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Incremental Number of Shares Authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Incremental Number of Shares Authorized", "terseLabel": "Incremental number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalNumberOfSharesAuthorized", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketVestingConditionStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Market Vesting Condition, Stock Price", "terseLabel": "RSU vesting, market condition, stock price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMarketVestingConditionStockPrice", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lazr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPreTaxEarningsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Pre-Tax Earnings, Percent", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Pre-Tax Earnings, Percent", "terseLabel": "Percentage of pre-tax earnings" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPreTaxEarningsPercent", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "lazr_ShareBasedPaymentArrangementEquityClassifiedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Equity Classified Awards", "label": "Share-Based Payment Arrangement, Equity Classified Awards [Member]", "terseLabel": "Stock-based awards\u2014Equity classified" } } }, "localname": "ShareBasedPaymentArrangementEquityClassifiedAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "lazr_ShareBasedPaymentArrangementLiabilityClassifiedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Liability Classified Awards", "label": "Share-Based Payment Arrangement, Liability Classified Awards [Member]", "terseLabel": "Stock-based awards\u2014Liability classified" } } }, "localname": "ShareBasedPaymentArrangementLiabilityClassifiedAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "lazr_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_SolficeAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solfice Awards", "label": "Solfice Awards [Member]", "terseLabel": "Solfice awards" } } }, "localname": "SolficeAwardsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "lazr_SolficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solfice", "label": "Solfice [Member]", "terseLabel": "Solfice" } } }, "localname": "SolficeMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "lazr_StockBasedCompensationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Based Compensation Costs", "label": "Stock Based Compensation Costs [Member]", "terseLabel": "Stock Based Compensation Costs" } } }, "localname": "StockBasedCompensationCostsMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "domainItemType" }, "lazr_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Shares issued for exercise of warrants (in shares)", "verboseLabel": "Issuance of Class A common stock upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "lazr_StockOptionCappedCallsInitialCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option, Capped Calls, Initial Cap Price", "label": "Stock Option, Capped Calls, Initial Cap Price", "terseLabel": "Stock option, capped calls, initial cap price (in dollars per share)" } } }, "localname": "StockOptionCappedCallsInitialCapPrice", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lazr_StockOptionCappedCallsInitialStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option, Capped Calls, Initial Strike Price", "label": "Stock Option, Capped Calls, Initial Strike Price", "terseLabel": "Stock option, capped calls, initial strike price (in dollars per share)" } } }, "localname": "StockOptionCappedCallsInitialStrikePrice", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "lazr_VendorPaymentsInStockInLieuOfCashLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Payments In Stock In Lieu Of Cash, Liability", "label": "Vendor Payments In Stock In Lieu Of Cash, Liability", "terseLabel": "Vendor payments in stock in lieu of cash, liability" } } }, "localname": "VendorPaymentsInStockInLieuOfCashLiability", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "lazr_VendorPaymentsInStockInLieuOfCashShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Payments In Stock in Lieu Of Cash, Shares", "label": "Vendor Payments In Stock in Lieu Of Cash, Shares", "terseLabel": "Vendor payments in shares in lieu of cash (in shares)" } } }, "localname": "VendorPaymentsInStockInLieuOfCashShares", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "lazr_VendorStockInLieuOfCashProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Stock-In-Lieu Of Cash Program", "label": "Vendor Stock-In-Lieu Of Cash Program [Member]", "terseLabel": "Vendor stock-in-lieu of cash program" } } }, "localname": "VendorStockInLieuOfCashProgramMember", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "domainItemType" }, "lazr_VendorStockInLieuOfCashProgramTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Stock-in-lieu of Cash Program", "label": "Vendor Stock-in-lieu of Cash Program [Table Text Block]", "terseLabel": "Vendor Stock-in-lieu of Cash Program" } } }, "localname": "VendorStockInLieuOfCashProgramTableTextBlock", "nsuri": "http://www.luminartech.com/20220630", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "lazr_VolvoCarTechnologyFundWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volvo Car Technology Fund Warrant", "label": "Volvo Car Technology Fund Warrant [Member]", "terseLabel": "VCTF warrant" } } }, "localname": "VolvoCarTechnologyFundWarrantMember", "nsuri": "http://www.luminartech.com/20220630", "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/20220630", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r439", "r627", "r628", "r631", "r754" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "verboseLabel": "Related party" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r122", "r180", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r122", "r180", "r199", "r200", "r201", "r202", "r204", "r206", "r210", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r55", "r120", "r121", "r333", "r371" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r216", "r419", "r425", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r304", "r305", "r306", "r307", "r332", "r370", "r442", "r444", "r643", "r644", "r645", "r646", "r647", "r648", "r667", "r721", "r725", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r304", "r305", "r306", "r307", "r332", "r370", "r442", "r444", "r643", "r644", "r645", "r646", "r647", "r648", "r667", "r721", "r725", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r216", "r419", "r425", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r212", "r305", "r306", "r419", "r423", "r669", "r720", "r722" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r212", "r305", "r306", "r419", "r423", "r669", "r720", "r722" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r297", "r304", "r305", "r306", "r307", "r332", "r370", "r431", "r442", "r444", "r475", "r476", "r477", "r643", "r644", "r645", "r646", "r647", "r648", "r667", "r721", "r725", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r297", "r304", "r305", "r306", "r307", "r332", "r370", "r431", "r442", "r444", "r475", "r476", "r477", "r643", "r644", "r645", "r646", "r647", "r648", "r667", "r721", "r725", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/LeasesNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r54", "r55", "r120", "r121", "r333", "r371" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r213", "r214", "r419", "r424", "r723", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r213", "r214", "r419", "r424", "r723", "r742", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r218", "r630" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "verboseLabel": "Upon adoption of ASC 842" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r219", "r220" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r16", "r293" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r60", "r61", "r62", "r710", "r733", "r737" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r69", "r70", "r71", "r124", "r125", "r126", "r539", "r624", "r728", "r729" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r486", "r487", "r488", "r556" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r139", "r222", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r486", "r487", "r488", "r498", "r499", "r500", "r501", "r523", "r524", "r525", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r599", "r600", "r601", "r602", "r619", "r620", "r621", "r622", "r623", "r624", "r671", "r672", "r673", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Payments of employee taxes related to stock-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r446", "r489", "r490" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r83", "r102", "r352", "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of premium on marketable securities" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r102", "r352", "r361", "r362", "r595" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r280", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r149" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r231", "r432" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities", "verboseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r20", "r116", "r188", "r201", "r208", "r242", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r534", "r540", "r574", "r634", "r636", "r690", "r709" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r42", "r116", "r242", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r534", "r540", "r574", "r634", "r636" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r229" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r230" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r227", "r256" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r224", "r228", "r256", "r694" ], "calculation": { "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "verboseLabel": "Marketable investments:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r226", "r256" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities (including $4,721 and $12,200 with a related party as of June\u00a030, 2022 and December\u00a031, 2021, respectively, see Note 16)", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r544", "r545" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r441", "r443", "r518" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r441", "r443", "r514", "r515", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Schedule of the impact of Adjustments to the Unaudited Pro Forma" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r511", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r511", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Merger related expenses incurred" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r527", "r528" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r526", "r527", "r528", "r530" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r519", "r531" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "verboseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r516", "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r516", "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r516", "r517" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r106", "r107", "r108" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r14", "r636", "r739", "r740" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r14", "r104" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Included in cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r104", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Ending cash, cash equivalents and restricted cash", "periodStartLabel": "Beginning cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r583" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r25", "r26", "r27", "r113", "r116", "r142", "r143", "r144", "r146", "r148", "r156", "r157", "r158", "r242", "r313", "r318", "r319", "r320", "r326", "r327", "r368", "r369", "r373", "r377", "r384", "r574", "r763" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r394", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "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": [ "r385" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Share per warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r385" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r394", "r448" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r432", "r567" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r695", "r714" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r301", "r302", "r303", "r308", "r744" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125", "r556" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r636" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r75", "r698", "r716" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r168", "r169", "r216", "r571", "r572", "r743" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r168", "r169", "r216", "r571", "r572", "r738", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r168", "r169", "r216", "r571", "r572", "r738", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r162", "r707" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r168", "r169", "r216", "r571", "r572" ], "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/2022", "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": [ "r165", "r168", "r169", "r170", "r571", "r573", "r743" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r168", "r169", "r216", "r571", "r572", "r743" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": { "auth_ref": [ "r249", "r398" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 6.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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r401" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r251", "r399", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "terseLabel": "Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r396", "r398", "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r396", "r398", "r420" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Amounts billed that were included in the contract assets beginning balance" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r396", "r397", "r420" ], "calculation": { "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Contract with customer, liability, total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails", "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r396", "r397", "r420" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "netLabel": "Contract liabilities, current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r396", "r397", "r420" ], "calculation": { "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofOpeningandClosingBalancesofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized that was included in the contract liabilities beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofSignificantChangesinContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r328", "r329", "r330", "r332", "r342", "r343", "r344", "r348", "r349", "r350", "r351", "r352", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Net carrying amount" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds", "verboseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r79", "r116", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r574" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r166", "r216" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r353", "r354", "r356", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Senior Notes and Capped Call Transactions" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r23", "r24", "r115", "r122", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r359", "r360", "r361", "r362", "r596", "r691", "r692", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r331", "r357" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r329", "r359", "r360", "r594", "r596", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r330" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r115", "r122", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r359", "r360", "r361", "r362", "r596" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r115", "r122", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r359", "r360", "r361", "r362", "r385", "r388", "r389", "r390", "r593", "r594", "r596", "r597", "r706" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Note term (in months)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r234", "r258", "r261" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r234", "r258" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r235" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r235" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r233", "r257", "r261" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r342", "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 4.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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r183" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r419", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r449", "r450", "r481", "r482", "r483", "r491" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r131", "r132", "r133", "r134", "r135", "r140", "r142", "r146", "r147", "r148", "r152", "r153", "r557", "r558", "r699", "r717" ], "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 share attributable to common shareholders- Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r131", "r132", "r133", "r134", "r135", "r142", "r146", "r147", "r148", "r152", "r153", "r557", "r558", "r699", "r717" ], "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 share attributable to common shareholders- Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r149", "r150", "r151", "r154" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock-based awards\u2014Equity classified" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r69", "r70", "r71", "r124", "r125", "r126", "r128", "r136", "r138", "r155", "r246", "r384", "r391", "r486", "r487", "r488", "r500", "r501", "r556", "r584", "r585", "r586", "r587", "r588", "r589", "r624", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Marketable equity investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r570" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Non-marketable equity investment measured using the measurement alternative" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r9", "r22", "r570" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Marketable equity investments", "verboseLabel": "Equity investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Aggregate Amount" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r22", "r570" ], "calculation": { "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "totalLabel": "Marketable equity investments" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r237" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Non-marketable equity investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r102", "r364" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r560", "r561", "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r562" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r560", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r344", "r359", "r360", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r561", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r567", "r568" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r560", "r561", "r563", "r564", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r567" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r344", "r432", "r433", "r438", "r440", "r561", "r640" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r344", "r359", "r360", "r432", "r433", "r438", "r440", "r561", "r641" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r344", "r359", "r360", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r561", "r642" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r565" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r565", "r568" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r565", "r568" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of outstanding warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r566" ], "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": "Reduction in liability due to exercises" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r565" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofChangesinLevel3LiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r344", "r359", "r360", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails", "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r567", "r569" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r231", "r232", "r237", "r238", "r239", "r250", "r252", "r253", "r254", "r255", "r257", "r259", "r260", "r261", "r355", "r382", "r546", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r18", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r288" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r288" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r288" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r288" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r281", "r283", "r286", "r290", "r670", "r674" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r286", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Preliminary Recorded Value", "verboseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r281", "r285" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r286", "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Additions" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r167", "r743" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r17", "r266", "r267", "r274", "r278", "r636", "r689" ], "calculation": { "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "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", "periodEndLabel": "Balance as of June 30, 2022", "periodStartLabel": "Balance as of December 31, 2021", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r268", "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquired goodwill related to Freedom Photonics in 2022" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r273", "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustment to goodwill related to Optogration acquisition in 2021" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r445", "r447", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r445", "r447", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78", "r116", "r188", "r200", "r204", "r207", "r210", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r574" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D", "verboseLabel": "In-process research and development (IPR&D)" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r188", "r200", "r204", "r207", "r210", "r687", "r696", "r701", "r718" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for (benefit from) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r295", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r117", "r495", "r496", "r497", "r502", "r504", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r137", "r138", "r186", "r493", "r503", "r505", "r719" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEquitySecuritiesFvNi": { "auth_ref": [ "r96", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Increase (Decrease) in Equity Securities, FV-NI", "terseLabel": "Stock consideration" } } }, "localname": "IncreaseDecreaseInEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r289" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "IPR&D" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r279", "r284" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "periodEndLabel": "End of the period", "periodStartLabel": "Beginning of the period" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r182", "r592", "r595", "r700" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense and other", "terseLabel": "Interest expense and other" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r83", "r350", "r358", "r361", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Accrued interest repaid" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r84", "r351", "r361", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r95", "r99", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r180", "r199", "r200", "r201", "r202", "r204", "r206", "r210" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r263" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r40", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r36", "r263" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r263" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r262" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/FinancialStatementComponentsInventoriesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r81", "r181" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income and other" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total marketable investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r235", "r688", "r703", "r741", "r770" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r615" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r607" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r616" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r616" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r616" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r606" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease (in moths)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r116", "r202", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r535", "r540", "r541", "r574", "r634", "r635" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r116", "r242", "r574", "r636", "r693", "r712" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r12", "r46", "r116", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r535", "r540", "r541", "r574", "r634", "r635", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r312" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofInterestExpenseDetails", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r562" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r562" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r562" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r562" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r432" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r159", "r174" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r100", "r103" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r63", "r66", "r71", "r74", "r103", "r116", "r127", "r131", "r132", "r133", "r134", "r137", "r138", "r145", "r188", "r200", "r204", "r207", "r210", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r558", "r574", "r697", "r715" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r188", "r200", "r204", "r207", "r210" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r609", "r617" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating\u00a0Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r604" ], "calculation": { "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total leases liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r604" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r604" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r605", "r611" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r603" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense related to operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r614", "r617" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r613", "r617" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesSupplementalBalanceSheetInformationWeightedAverageRemainingTermsandWeightedAverageDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r204", "r210" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r57", "r58", "r60" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net unrealized losses on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r532", "r533", "r538" ], "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 (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r41", "r265" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, 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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments of employee taxes related to stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r85", "r87", "r225" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r88", "r529" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Acquisitions" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r91" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r85", "r86", "r225" ], "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 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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r92", "r94" ], "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 (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r85", "r86", "r225" ], "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 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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r90", "r485" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r90" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r45", "r309", "r310" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserves" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r63", "r66", "r71", "r97", "r116", "r127", "r137", "r138", "r188", "r200", "r204", "r207", "r210", "r242", "r313", "r314", "r315", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r532", "r536", "r537", "r542", "r543", "r558", "r574", "r701" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsImpactofAdjustmentstotheUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r294", "r608" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r292" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r294", "r636", "r704", "r713" ], "calculation": { "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligations" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r439", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r439", "r627", "r631", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RelatedPartyTransactionsDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r625", "r626", "r628", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r492", "r668", "r757" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r14", "r109" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r149" ], "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": "Stock-based awards\u2014Liability classified" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r391", "r636", "r711", "r732", "r737" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r124", "r125", "r126", "r128", "r136", "r138", "r246", "r486", "r487", "r488", "r500", "r501", "r556", "r728", "r730" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r179", "r180", "r199", "r205", "r206", "r212", "r213", "r216", "r417", "r419", "r669" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r168", "r216" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r111", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r422", "r430" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r612", "r617" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareAntidilutiveSecuritiesDetails", "http://www.luminartech.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/InvestmentsScheduleofEquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r514", "r515", "r518" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/BusinessCombinationNarrativeDetails", "http://www.luminartech.com/role/BusinessCombinationScheduleofRecognizedIdentifiedAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r148" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r560", "r561" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r281", "r285", "r670" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r281", "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r37", "r38", "r39" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r19" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r629", "r631" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r188", "r191", "r203", "r275" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r188", "r191", "r203", "r275" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r445", "r447", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r453", "r468", "r471" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r25", "r26", "r27", "r113", "r156", "r157", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r377", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r175", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r216", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r299", "r300", "r720" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r175", "r177", "r178", "r188", "r192", "r204", "r208", "r209", "r210", "r211", "r212", "r215", "r216", "r217" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r198", "r213" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "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 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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Service period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r450" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r467" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted 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, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r465" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r462", "r463" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r462", "r463" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r466" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r466" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationCompensationExpenseDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Shares of common stock in each purchase period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r452" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r484" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r454", "r455" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Common Stock\u00a0Options", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r454", "r455" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price", "verboseLabel": "Weighted Average Grant Date\u00a0Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding stock maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r459" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r458" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquityStockinlieuofCashProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r447", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r450" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r451" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r472" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of purchase price of shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r110", "r123" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r175", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r210", "r216", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r296", "r299", "r300", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsGoodwillDetails", "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://www.luminartech.com/role/SegmentandCustomerConcentrationInformationSegmentOperatingResultsandReconciliationtotheConsolidatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r113", "r116", "r142", "r143", "r144", "r146", "r148", "r156", "r157", "r158", "r242", "r313", "r318", "r319", "r320", "r326", "r327", "r368", "r369", "r373", "r377", "r384", "r574", "r763" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsNarrativeDetails", "http://www.luminartech.com/role/CoverPage", "http://www.luminartech.com/role/InvestmentsNarrativeDetails", "http://www.luminartech.com/role/RevenueNarrativeDetails", "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r69", "r70", "r71", "r124", "r125", "r126", "r128", "r136", "r138", "r155", "r246", "r384", "r391", "r486", "r487", "r488", "r500", "r501", "r556", "r584", "r585", "r586", "r587", "r588", "r589", "r624", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r155", "r669" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r106", "r107", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Vendor stock-in-lieu of cash program\u2014advances for capital projects and equipment" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r26", "r27", "r391" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "netLabel": "Acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Vendor payments in shares in lieu of cash (in shares)", "verboseLabel": "Shares issued for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r384", "r391" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock Issued During Period, Shares, Purchase of Assets", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r384", "r391", "r459" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of Class A common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.luminartech.com/role/StockbasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r51", "r384", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "verboseLabel": "Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Vendor stock-in-lieu of cash program" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r384", "r391" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r384", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of Class A common stock upon exercise of stock options and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r384", "r391" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Retirement of unvested restricted common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r26", "r27", "r384", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r31", "r32", "r116", "r221", "r242", "r574", "r636" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets", "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r114", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r391", "r395", "r547" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r56" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r10", "r264", "r265" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r419", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r419", "r428" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BusinessCombinationComponentsofIntangibleAssetsandEstimatedUsefulLivesDetails", "http://www.luminartech.com/role/FinancialStatementComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of Equity Investments Included in Marketable Securities" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r428" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r231", "r232", "r237", "r238", "r239", "r355", "r382", "r546", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r52", "r392", "r393" ], "calculation": { "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r139", "r222", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r486", "r487", "r488", "r498", "r499", "r500", "r501", "r523", "r524", "r525", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r590", "r591", "r599", "r600", "r601", "r602", "r619", "r620", "r621", "r622", "r623", "r624", "r671", "r672", "r673", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r702" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r119", "r432", "r440", "r702" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "verboseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsonaRecurringBasisandtheLevelofInputsUsedDetails", "http://www.luminartech.com/role/InvestmentsAmortizedCostDetails", "http://www.luminartech.com/role/InvestmentsContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt discount and issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/ConvertibleSeniorNotesandCappedCallTransactionsScheduleofNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r160", "r161", "r163", "r164", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r610", "r617" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/LeasesComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles, including demonstration fleet" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FinancialStatementComponentsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "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/2022", "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": [ "r564" ], "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/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r148" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding- Diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.luminartech.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r148" ], "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/2022", "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/2022", "presentation": [ "http://www.luminartech.com/role/EarningsLossPerShareBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r508": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r633": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r688": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r703": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r741": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r758": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r759": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r760": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r761": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r762": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r763": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r764": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r765": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r766": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r767": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r768": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r769": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r770": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r771": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 101 0001628280-22-021669-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-021669-xbrl.zip M4$L#!!0 ( %B2"%6G!>)&^NP" +Y>)@ 1 ;&%ZR+?S]_(H\^7QZ1R\EJ92Q=^Z #F<2P,;2+CP):.D*M$FW3;; M=A,ZO_XIN;L)$!)(XK:]W&L$@NVUO&RO.:MJEE0J_?/_O#DY_N*US!>3V?1? M7]I_F"^_^#_?_//_.SCX?SGLAT^<6WK]WP[>W4VG[PX6G[AC',?')Q_'2FZY%,[0 _Q (RG M@XS%'W LB4Q((<7PWR^^+AA""C\Z^8/S)]/%DJ;U[?DLOYZ].G,A]1\O M9J^_T@-?];MQ>>)D,0-GTQ]=^OR,=[\)?W#QBW/C5^<'WU[[S?+CUYU,]?=) MA_2KY9RFBS:;G]!2(>]?S1P8=V#??L'%_->+-%J4U07TQ7=_Q7N?\K-?G6)S MSE^]Z7?\[3?_S3U_[]1^])UO?J!W[+V3+^_@'WUY&PX,'GC[]B,7DX]]H-XK M^]7_.[SWN![)"1U\"-[IXN %T:O?_NR+ ^\#^.;WL+/^G>]Z>?HQ_3)_[PW' MIR>3*/OU3^"O$W_SR1)7W1KW @ M_SF=O/[7E]_.IDNURH,G9Z_T-]3S9__Z8 MO/FZGRCS\X<39IFN'NKQ^^H:YI-Z_OEOEH^D_>O+"=FFEMP:-VN@1(\V10A5 MJ/C6$/*/MU9?Q1I[\.L/G]))_VB9?'U[JM_O[)&\F"PZULO[>N3++R:L5V;_ MPUFY-7M]SSUZ_.NG\$P?'_YR&PY/GI_<\_>/G_TR@V?N,-QW=\/SDV?^P:UGYO#6 M__[T[.3PS?U?;H0'3_7QR\,W#V[][\GS8S3WW/.S9T]KO/_TTW MX?G3[\W]6]^?/;_U(CRX=>?E_:?/]/FCR8/O#NVS)X>O^;L[D_+=]_'YR0\O MGSW]M[O_RYV7A[>^#_=OW?WYV9.CDV=/?SBZ[^Z?/'ARZ.X_^5ZO?_?B/3_H MXS!]_N35R?.G]X^>W])?^O3PY_M/?C*'+V\>/?CN^='SI[?],_QX]F(BB__^XNZT_N.K6[?_^=5[,%\]ZM\JB>=T?'?* M\N;_RMD(^Z=@_^4WL,<*Q52?#UH A;VX>(")^8"YDH_.Q\KERV^,>L,44!'; M(,:74N+.9%'I^)G0_(Z^LAA1_A3*YC#R"N!C>O'E%^$T5$%S16KV[O!O'^]G0^?\]=WY[R+>]96#$_W8H_[. M Z:S YF.)/@4"?QO2) 5I*9!^<#ZK#Y=" ]R2NZ@2,O SB73\,MO;DF5DR+S M+[S],U3@9*/FTB7' % 29N64"*IO2;8UH#^@PD4&]/7C(YK+34V0^=O9R2N9 M+E89V(VYBO07TMW"S;-?3WE(9_VE&S_3G%?_^T$6R\GTQ7E4L.]1J*=]7_/I M_$PIMEWB^,-O\TD]N3-]<*(@__)O\_SE\Y/[O_SORV.7[^ MI/Y\Z.ZZ!T^^-P]N/=+/>70L__/H[/E3?E4_//-*K)/[^GF')_3PZ<_'.MG_O+LY;-P_\F_X?YWSYN2Y$=70PRL$3RA5>-7/W"@AELT M'\\%'=9H1''_=.=4.Q!>GT\DYV-/3[@Z^?)\ MUE>')*FY:H&K)1M,JH:5&/HQ6#]J[BQU'E3QKVDZDNIG( .2@56A\-58 .I(+J !M# M24E5?+CDPB7X?Y(,C2RUEALUYX!RRZ2I/[;HBM.DT,I(AFV3X9<;;WY,Z!6: M5;K>-/RW7 \RUW@0R1:'B-'8L 8R%"$)H@F$( $VR=%:U/\<,H%%&,FP?3*8 M'TM+C8*F =Z7? ".BR8$+AV(RY9<1E=*60,97(2(#D3=4'"5SZF#=$X7RD4SE9SI^(O.3+2-T M?W*)T/.7#VX=F@??W3FZ_U03KU\>_7384[$GCWZZ_^3YT?WO[KK#I]^_T;_A M0X2>GQS"X2__AF=/;]MGO]Q_>?^[?__\_.3.L?YK[Y_<-HK0F^=/;NO?XZ;H MO?E1#(20G'IL]:L'X/O '$A3A*)C2-:S:"!_:)_]1M5]]?Z+-@O<17 M[U_C_/-__="+[["8G'J#]_\S>5+[U_]U2KUN'RV6-)\V<-#GS-X_N]&??2^99-(.#8O*O.AE%P+NU;5U;8:2W(7 M]I9=/63_LS:OC29TL#\]'%WBB1\\K MZZ]J7^]/Z>;X]I ML7C0'B]G]:<;;R:++[^Y/$5]_LELNCI^X_Q"__SJH]=_>\O>?HW/ /%\SG9Y M@4LZH8=58 MZYVM[\2[[;NK]^_ NQ[H+S+]=.7]WZ?R19')U]\_OO6G68[1-2BV-DH6(GDL M("FWD".V9HA7=U.5B;>[=3?M@74'WJZ!3QAJ36XU>BI0L:"MD(MFTT'E<_&X M.3[]53M_),>]H.NA1K^S)[VJYEPU+FZ>O7ODW/ 7\^77-UJ;'$_Z@?/)^JLV M_+].^_> 4FU6K>.@.E>S':)20J@JRK &B2;0YJBZET"MSZ*Z^ >T2+NNS MEYR@5D@UU1(@FZC(4%"D8@O)DS/[9B]7KC37%7"!:#&N&;$P+ M?92U;E ;[0,N:[27V# D+D:3,A 1B@*E62*OV4 DO!BY@ V.7/Q9@'IT?SB? M\6E=/I@_EOGK297W<;DXNGY(/AQ!@8V/H"1.Z$,U,9D&ZO@TJX;JI3B5=*KO MX@H_>XF?'?'[??SLY^-GUX9?9.LQBRJZE"%JRBAJB8DLBS=DW$?GI$?\=F<$ MT[,F]M&'F(.%C(42H]J@6*].U'NYL#\[VM_GV-_GXK<^^R-O4_+>L4D)T/N< M32\'RQ*M"I2T'_'OXL5]C']$F#/& +[/W*O/U*1,@@D0BT@+LA?Q;S/X;27^ M 1H;*K>4G&*8A((+C12X/OV3?=R+^+L_ M61#PWB6^>O_;OW/:QT?98X@(02VM,83BL*DJ2-0,.=5Y',Y'#8T?P*CA[?^< M]K6\LY-7LZD^77QLY' UI/B)*//G/WDGQO>-7\]X97)-JGH*1TD@6Z2:G,^Q M8B*@"G5 C%C+./+VB+@KC'!5PVUU.3!7<#%A8@PEJQPE-ECB@!CQQ]#<8)[T M*6XZ?D@3OCO]EEY-EG0\$)AJY8K9"AG+(*9AK*54-I ,VI+VQY7?J/7TY'15 M@O!@>23S?MY^<><" 050Q)7"&K"3B0MR1-I-9J0^Q=+LS>0/1(EC29"M^F M^70R?;$8"#Y6C/,!R#DGFB:6C/TF5@8O->NSS>&SK3L0FG,M6]NR*="$R ?Q MV46B:+J:'\ [:CE=V#@P!0N"JMC'Q.TFA!SRIQCIA8C%]X_'FU,[VT?7$>Q M1).C!,WS4Q_X5[5HFK75)'44VQA-VT>5N'V@/263H8+>>P]L'%KP*0:D1-YX M;OL']-4+E^VCRD9JJ(0)$@,TU:.]"A99DSW.%?*%RAD^F/L8VM]7?>LJ]XP1 MK/?JP4,#H]Z]0'"&C&\^H7VK>X? B.L^3+2$+3CUCR6+!K0!,6+W)/SZ8&JA@DTUEIH2&.0:]@>F+4OX]4'FK4$;->&*)O9.&=B[U8?@K.I#]!'V!K)-2_@U6I7>?E$67QI,"*);>-96B[A@DFF;W"KAN@O/OSWCM*:2J>0,5VK-)Q'(!"4DE_4_%Z0%]>L#8L1U M+Y!95_&TXU"\*[WK.)@#X@1.S*N?B4P-8W-!<&50 @Q418N MWIBP-9%LHD%F7594& M22AZGU7V0L!FH6C:2I8(@A_2S@O;5KM7@H]OQ<1<@ZI5!YYC*>I-* MY98U&K6T?SS:6B^US8,;F^;V -$YZ3LL2B[LJ1KUG0DP9]I#<+<^S[P5H%6G MA)()7+.]VU930TY9@P.!)FS4S/X!O?E>:IM'-;=<6Y $?1/YU+>-SZZ(9:RY MF6+3@#9*O7ZA_4JV:)56LP@57"W3J5F3_U U=2RH#UV6 3'B6@_3K8\15IU! MBK958O7\07V_=68M9' M^P/3UGNIK0^R1(%"6C52T^RH4$;P+7#TSI,Q>P/9YGNIK0LBWRPR(=K2]UT3 M1%.:@&G@;=/;N3_.;\.]U-8W3.=LC2X*VP@YM9)2RTC%5LM)+G9$WNT=/7?1 MECZL@-W\5I\Q9F=49%#?:KZUAB0V5ZC05R2T:/8/V'U,47: 1Q0;.$RN$8,5 MB^2;,^K#,X<4+T8?]XI'6VM#L'EP*?9>@;9Y8QN@C1JH(S&KBPA!G84;$+AC M&X)KYYKZ1LBEQI0L$'A#)1>;*=@ !KL]E"[7+,V!%N@5$2"2I:;8>"@&LIE M;!)5(T>K_PR(4B.83K+F-2*UQ KL&BJ2AEN-C6M2:3P@,/+QY MTMKL$*0%7UL#B $Q51"O.9MKK(%N_TA[/=H0;)Y)C2*5:#5K,PZX98SJ]G+C M@AFQA/T1]WN,H7<6K0_..PZ0-6H%SGTHFMU/JPYQHX@E6S!"\!!1R*FF()K"_XO0%S,_%T*Q@&:]7+^E*X)*A1 MQ7631&J1S*4UA %A>(-?GBZ6_4V+.[/Y??E9(^?L5"\[??%P/IOJP[KRPK^- MKQ=GJ9^>,LUY\?TKUMNIP24:MR>@GTXGYXC/]#SJO_;B*[]%\V0U"RCGC'][ MUN/SLRZO>GG2Y?-^V8_/DCCU"P&B\BB!T@F;,;9D[-7\D'*K]13)3;_SG=#\IX\2>O%(JDQ> M4SG^E./ZY'=8S)=?']++V?SR5R[><8Z7KSV8[HL.?6LKT]/^Q7]C(1?7T(=_ MVBPH%,N/?%"XV3+Z-9[)M9//EYMB=F\7[UON/H:M^>!#7[ MYE1,3B%D%RC&*H8_T V[7,\T$GE'_/N?TD+OU7O]+2*G3'TE,Q0!3B$WJ+52 M"2X&"QQ&(N\;D:_>(V^%R PA!PJNDC-0*N?L(3;CLE#K(N.R;Z?U!YQ%-ZH1P\]L0O4N M+']G!;NO)D>?2LL !JV:6(VNU-9*8)?<@&SLSD1S%+DW>2U\=ZKWX\5$_>^- MQ4*6BYMGYSYT-7_]6_]YD^I/Q[,7Z_#5C_1S+^+3N>M^,SDY/=G7ZITMN)&H M^2:2+RP.8HW((3:TB6QC*LWLOAO9.DUWA4Q7XL\"^Z*X&9'@0)P@U.S0,U(5 M*N;::H:KH>>'$OR1'*]$\N)H\FHOW0^8UK?G0R<9H;?K0*ZM]W7P9-DB[+[[ M&5FU$3]4-*].1GSU$B"@18?%F0!>TW$VQ0_(#_TE[&[):SF>O1)^(O5H.M.P M=?9H\N)HN39&;3MZ;=\7N=Z8@BDD%YWZ)8.E%42GFJB$$"CMOB\:F;6Y/,\T M%Q-$B=9I^BTY1-,0LJD20 M4P5LU$KSK5U6R<( BO)V%UG[^1W4YENW MP+UJ%$ S!_0N5Y&L(C"4@D-J;KR[R&ZG4:F":#&$5C( Y],>M-6G0X3U[IVU=#B7L;:-434TMD5#81N!(59Y>* MJ44QN:MSP /=2+ MC=ZNROU.9B_F].IH4NGXUUJD^[/Y\NC&B=Z62OLH?7SO8E>BMR_14[LQG)_HF?4==/ITLCRZG\-=16G?- MZ1T-1D[)Q=;W&NJ5LV1#-;YDE$RF#D#9[Q:*6Q'QF+QHK(E]ZAXX(M5F MJ@ M[B@28QH BJ.3&NG]NVH7L6:.#"$8" 0H+2B]K1H' MU'V,-#[F5A%RP.SZD#YIC&$H5(B!Y&T_X%T&*1"W$F<"1A$!M)4UUKA6@B9_(14FBB'5/ 01Q:$]002W*UIPFY)7*> M.;-%'QBC,P,(R;OIM+84@KQUR<9@J8)/EJB:@AR;:F15S/;:HCDZK7VB><+B MB@M.,@=H&M)_8!WER?-A6\L'\XFT^7=J5Y@ _T\-^]3.)9HU7\T9@>N%4K) MUDHQ&RXQ9S<@C/_0IZP$VX4-/Y(Z>S%=U1N=\V+P[F6T@[_MZW)R7M.3%!D@ MM$I>_TIIAKTQM<0!Q=8A8+R5>&8-]W5%);KB0>,7<0N6@8L-.;*# 6$\^KK1 M#OZR'52V+:9$V:0*:A!H$Z>@,9\"AM2&%//_*L8/7LM\7T-9E5:#NCF,E<'$ M@*VF E: 20\1#@C>TQ]/#5]:P%_JA4.&43,8M#$ VZ+1 M7C+W%9S$4-,0:F5'$QAF<(T%4PS2@K %YWQ13@ %RJD9JF9,HZ\%];;B]4B, M9R ;Q3%XZPBSM"R136-E" S(Z[TM+KALQG6QM=R[O;MOG"YGT]G)V>/9\>FJ MA^W%.?OH59Q0Q;YG4K)5,]58&@L5<1)*J&E0[;L^[54N<+PR)W*%Y-H[1[85 MMD,LR1K#'FR&6@!%'5F++AC;Q%$;4 S=84>VE1CE T0H)?0=42#EH@];IFR# M\UPQ[\WJ@M&1[9@CVP[;^QZ'MB4IB& BU6BZVL0-(PG&4)]^I_BVI/'>ZS! M^A[TS@=+0A:0/!HAP%BE9JQE4,4@:P5S0 YS*,YJ*_PNG*Q2N\\.-*C&E=27 MG!M"_3=QPP&%YIUR5ML9 <6^PLW'6/IF35+1M.)LJN(;1\]#JM@9G=5N.ZOM M5"NAJ&\RU1=54YAR+@Z;RUX?M6!Q2'U61Z;M=%CTH30*(4NC!*[X#,ER8!=: MD;[KU( \Z,X7JY-W^4NM+O5IVDK#6<) MV4B6Y-1G /0]XE'8!GV Z"@.J9?P=5N'--+[,[+$:C#F!+&R!U5=E Q$XX28 M.>=ZF27N*EE #%XIUHU;:=SOS4UM-[3IP 4+(4C1Y><]Y21 MW)"V/QI]U,CN#]>A%,R5-2,@$P"@D@-!3"V"4AEA"%M [12(6XDS?4 HB?$6 M>^-P*3D;ITD?]-[3CM_VG-AE$$<7-;+[]S>V#B5*2[6/9&1&D2 H3:+A;"T, M( #O9MNQ[23NMD(%EU"]$]B0L1>I>S&N!J[)UFN+YN@B]XGF9#(:< VK\\#5 M(#;]FTN-E)IG,X"0O)M.:RLAR%>TFNJU(M2@54/16X.V$$5A"-<7S=%I[1/- M4VJ<4BXM- %R%GV,#2.81-%4"0.(S2/?!A0DC7<%H63O,8"KF8JP3:+\BL49 MH@&XU9%O _)O.51T6#T4J1 8R;9*+.K<6*+E(6220^J;M!6?8GW* BF)"FUU M+25G'W.VP"5VC-. ,+[&"Y]'._B[=E!!J.2:?0L$UB*IM*L!I+M Z8,*+8. M >.MQ#,;O.4<:^620"^L>%?I3ZO-R'%(&(^^;K2#OYZW4BUCCO>1FD[H8QB+3X"LZ:))*E TO])%G8<6AE"0?+HYD83^%N% MDI2:!6S%YZ*9JR$KB9)-D&+Q[6+7W6%$^AV'=SL!S*V6=/N60X7L0S8%;;,A M)F;-8?=F(&ST<*,)_-[8G$V1("?-6A&\"9EM$6-=%%^<5#\&^2&8P""#*UAG M&AE?;"_7#CE7GWVC&GV*,<4V>M_K0+VM>+U(K:JLA;Q*FR0[V)9A> MU=Z O-X.MQC;SN2F0 K /M9J (R"6BOT?JPH IGW9MW V&)LQQS95MC.!+YF M5UV" *DVQ"C!EY"BSR@%!A1#=]B1;6>1)E8BE_J(6U('YA!=Y4RY@F.G">J MH!T=V9 !A2: M=\I9;6F102XF8BLF9L*YNBL]H/?N3DO-H00304?L=1D M>NDM2"Z9:0@K_T:F#2(LLL$@ :%6PMXMFVRTMOI8J&0@EP?D24>F[;1/2^B< MH]!S0X3FD7SS0,W'UO>1*.''N_IQQGAO=Y9@Q[18/&A/:3ZGZ?+!_-'DQ='R M'7K],#M^/?N6YD^D'DUGQ[,79W=.IWQQ^MI'12Z^S>/EK'Y KF]G)R>SZ>KX MC?4S:3)5ONBY':T#XP_\6QY='ODKV:?5R!:P.0@"QDN.@3U59VL#B+E>;W)L M$:73Z>0<(O51ZLGD[>T_$5J- R?G J9 !CCD'7WTN'IQ3KPBXRSU=#Y93F1QI2[P [W\-P)5P59BEIQ1+%#,9*5Z4VQG M=J0D>X'.=[/7,I^>2^7YJ]FYGEWG45*<25 &,E028B4UF34-\*!2DIVT8.2O%I+X Y MMR&Y.9ORX"R'DGJZ7 QG8Z _Y&@,!>\*% 6N[ % -Q8+6=ZD^I,,#Y[FR; ! M$;US4"N0.)N]9E$YN$K4=A^>FW2L\,CC(Y'EO5E=Q9H/#(@61QI\^C^W_W,Z M>4W'?7Q\( #5%$ 5'4/2OYE+SI!\*+% 3:EO$3%@@%:)S2'-?Y(EE6,9G/%X M@]F[;$OU!,0&P:CLMH[Z7%*D\U&'GWVP%2^FBH. ?9\OHS<5-/$ODH&,*5CV +9-2NWU 2,. M;32-:@D(E@JA1AW;U\X99(YY+X#9O-1>'T )FDG>@FGHH30@E0ALK:DUQ]PN M1GZ&#=#FI?;ZX/'HJ1+@JCE,:@T-)HY]YU6VQ$UV'YZ=E-KK XB3:FOG4K(: M?GS"'!,7GTDM"IL) Y!SNR:UUV@\5(-O+0"I*F ;D9+UH'^,B84I##D-^EO& M\_F^E2;S'^CX5&Z>K;SH^?SN>U_@<#:5LW.2],FEH:1AP:BVQQBK1,W /!!A M ?*6@X:_F >@&$=N7)DF2M&S1EO)WH"TW"L]+878"W<+A+S[?N,SL.F,6)X= MRO)HQG>GKV6Q/%DG.W8MJJQQ]D #BD@K;-1S9 [%ALA,&).RA0WMON<8V7%U MOB,8;I4SHXL)0O4(X(-5?DBHP?HA3/K]/CM6X-R?37_%YYPGOS+DZ@ER><:# MY9',];LH/^8]Y>M?=2@NQ/F04[-9G4;3[$%3;091D8I9TW"L/&@7=DI4D ZA3>R3'M!1^2//EV:I?$M75D//- MLW>/O-L%959FRTE]) NA>3UZ\.K;V;U[WVZ@G'7UZ>=D?CB7\[9.WT\G5T&: M#ZJ^K-MXU1?8 AFMQBAA\ ZQY-PL9F:/,=LP,FRP!=/;)UF'+7M*_Z-3ZVDM;V4.&/;&JG3&LF@&23P01 9K)?:I&C->G+7@S M@*F\'8=J?5;53#0E0#4),WA+.5F-6] B9),#[9L._$&.)O5X,#-;/H$C )NJ M A*LSU;3K-BS*A-:L''/#&DCZ*S/=B"PKV*;:\6 2@^I48)'88:HR6L;9:$2@"9<:FKL^[B$3,+M;= MMZL[$_5I7EO6G+0-Z[J5B;9,V6?*B21*GY(\S6[C-WVYTY,"X#.FN!1-&U6VXPDR8E: M9LX:_G;?C^XROE>TR !++Q2*S69 X>*R;Z9*#@EKI@\;YHW8#;5_$6% 6XJ' M4!T8Y-QS/N^IUR%#L[QGQ8E-VZ)ZPN.%#)2 MWYNK.=4S8M$RJZX1?:5W=AQ&-Y\_'Q.?S(GE/IT,9E2L^,S1"U'#W/=4HYC1 M@F:$EKTFAWN?8%PE8-OWE]7FRF*K<<@0A;%H%$3'SL?2UY/OF;_V;46T#K/59E@I##F2BTVP=?(L%8^3<*^RQSW?OZYCG M+7DMQ[-7PK\V&5ZU(1Z,+$GJ KWIP](>O!7J?K DPVBKB&O[+DLVB-_V58H% MCK58KIJQ0VJI(+!/5 MXX>[EX[X#7H,E!!3M7T?(@2. XHF[A$YT;]S^ED,?F@165C%S:>1^S?1*E M7 =Q^R20'9,.90H+7%-:-#1-231('$$BAKL59D9(O"U%HI50[_&&+:0..T- MCG?F(CP[>7@T4T\_J6MK.39&EP_2;$/.A8@DK8*F:L29;7:E<>MK'&% A+H* M9[\=-@^22<;Y&"/4ZA("4"#? A$[TG]2XP$LZMLMWW UY=VU!4>EA5951T+* M&CZR6(XH#4T90)7,CDBZJZDFK,ZRIHW -D$IE7)$],%+Q.1=&L#*RUM2EA\V MX+^ 9/I:YLO)JIGG=#*;WY\M97'K5/07Q74YX7NSZ8NES$_ZM_CH4IK+K]!/ M&,A00BP40J(^I^Q!K"\!A%NQZF#5?DL;4'>V:TV.[;=B,\B]3Q9($=0,@G." M*JE%J12:3W5 4F]DTE:E7FC6<..:ZBKS--EQ)@@NF.12HP%LC[5= JVW==]0 M>'LU.[69I E& E=43G(>3%_\R'3VEK(GJVU*Y9P7[YQP>:W+XY?/^\5^CH:XI#HE#8B>F MII8A(.=2;-+8%"7&C"B#I???(MC17-86"\9,>FN1Z-T84"X&LS\O8KQ[]I\. M&;WR77)?H]=7.'B;R8%%=!9L:B8.H-G5M>;LU;2J4]D .>>@S #VC!9:\\A0 MJB7G+A?EPC@TN-OD^'!H$#8^--BJD6+UK_3Q&! $O;M@HX@C;(UVW[N\LZ?5 MVX?_HU?L]=QG]WHU]P=]#R]/NCM]=;I"RCVQ88\N1:KA'VL:A@*K$ M7HD0B_.8#<1 /*#R@VM*B^T7'K3B;15O,)@('#VV&FSDOH&$!,]M4$'P.E'G M:K9@)_:.3/(6&9!KX9Q8K"']D!R#&10;_K(DLFLC"2WZ@N7^3V])_IJ.Y6U9 M[5M1-)O*V?F6SG=.I[RV91GOW(AW=)?*K?^_.?4Q:.^1?Q\,AU* MYU!D:SPE+,8D:(9R)-O%O!0HOJ4!=.#:$;[\9<-Q(WG_LN!=0D.6F@4B7TP>9>85.+M>U"GS.J'CAZ1(C=S]ZUM&F%2! M"K$0Q))*"9"()'JN:"[ZE^\]=]>F]$;N;I"[*2.RJSGGE/N&7[GD''PMMK>$ MRS* ?:T')S)'[JY+8UK5!SFE')QREW(FK-2<+5Q;YC" ==8C739(%P!VV?8M MQK&"&,H!@Q47O0O!@(3=I\M.2'2',*+BV,+I5,$536^AM?0NU'/K?WHDQ9$EP3685UB>X=L24K@E[*30. MSIH4Q(!#4!<FQ-O?$ V#L29J,C7-ZYRA[)% _."7G;7"HEI>8ENVOB M[C8I-;^;O9;YM!_Y=C9_-3OOB;VX,>4;+Y1C2N:1UFL8-B&,&1D!P0* H"\: MS)F*B5:SJR$40NTZDT9QNH7A9$K>5$PM6@9;A#BZ;)7L-A,%&9=&CMYZB+0V M7,3XXBN( RRLCCKVCMC&4_6N[L>(P].Z_$I"S^=+(\^7JLPLOLO5PU6#&(Q1NLLA%R+86S* MP6I:<-%?D\G ]>G'D=V[Q&X,,5BJB$VSMAAC2;WQ5? N&TJ9AY"S#4K MZ*P8V;YC?6L1&$P!S-7[8&PAK.C- +;A&0FU4X1R+*X!>_#&0]^6ICC7.(D1 MRS8-H5_@T*3N>=8F-V=3'G.U-:A9=#&+(Y6O?3#+E5I\LTZB8<=DAC"8M3N< MV0$U?>T(;&*4!+XR10(GDFM?MDI-E+S9IFOB@3_W(&ZISD?N$>8L@8I H&'%] V&'*+S[Y-TM<;D;EG1-R*MZH7.S M&2X)6N\+J&K!-N>2;U:\[#YY1[YLDB_)>V[H^[KJ0K,^A^=@J5-<*F-08$X*-:$J]'MP=VY,/D;O6&-];.;=D M"!*'HO2U1!PK&7 M6VG)RO.473FL\YP.YS=Z3+ M!NE2L<\I&E,K,'C&+. P-X",0=3I[3Y==DIB7C\"8?'.HU5OHZ2!4K,U&CFK M"1PTM95T/0@TCNC]]354 MJN5 EB'8H"(GJT_RY%WK+0@'1:!K@AEQT4R*C$#QX!6S7#)8RKY)-!3+H##; M =DQ=CS=J&AV'*P-,:GN@4 94P%CHV0?G0EF")IG1P@S"J[-LS>:X)N%W@^' MP6 B1QX#%!L:VNH&,$*P6X)K1TSIFK WU5RQ<<(0,R3G2&*-@- 3!^-I"&.S M(V$V21@OUKM@2PR%07(AD[V&[JIY9Y1JPP (,S"I.;8IW0"M15BB-S8;<)"9 MR7K))F.L6&VA(11"[3J31G&ZA8&!$+@U- P^@3=:JZ]U".%]8.)T M]-:;&#&P4;,K,K5P (*"3LCF&EFDA&R&,-XU,FDGF.0@"==&$4K1M >P.J9: MJ$EQ/HX3MNMVD&-'THVJ6NN3;04X-0!;'5EC3=]ZEE@3_]RN![O']N3[R>[L M6]&?-*&Y'=@^8W:VZ*A89@V>HDM Y$[HN(>]#&\1J MA9%0NT0H&[%0B#[':B&47I*MC,*@)/)2>1RY7;N['!N=KG>FE9U+RM#0<@%3 M&9/&_<9.Q2U#;#@ N\.9W9 35\[ H/U5J $JZR%8BLUMMC3,PGL7;PF@PUC M>_+!$MA7A-3;_P7-LTIIN3;O):@K#OI2&\)XPLB938^P2FRA4*'L$;BO5:W6 MMPS2&Y4[]@/@S*!DY]CN=+UI.)/IK:@J10N8/=F^WS,9*(29DKL>]!W;DP^4 MOK5ZDX)HNE\CI$!]8[MD"N3BN>1!U%8/2G*.]%TO?46@CR4YCF7"LYH,E\KLTW9QURH#F!Z?:3*IJB2F^F[Q\9L#"": M[(VK9*JI!,;C #K9;R(T_SVTUKCO@#C(MJ[6D(,C(@\1?6VY6(02AI R[CQ: M:^PV@HZSP1*]C8#Z(-<4&[56(&/U[<=;*]NRQA[LNI'=T"OPY/AT.7DMOV;R MM]^<5S3=F<].OIV=*$"K.OX'[3;-I^H#%P]E_OB(Y@KVQR_P/M87WGS]Z"J" M\^4MC1<7UFCUS]OKO#WV]L[S.Z>^:[B71_X"%8KQK8%MT/2?1D79(+$$DZNM MUAH:J?!.<#\_CQ;"#^EL-:C4>?%B%6![M=SR;"4/^N_@&S_3_)-]HX=)F>I< M[0,\6!UXP%(#&=^[@DFA>Q;_MBR*A&(H)23V/ MM&1;"S"RYAW6_* W>C9_O)S5G^Y.[TWD]$'K%;D/Y[,7'U;,3%_+?#DIQW)+RO*S)S$&20[$YD/PU=@:(:1 MQ?= DX4)P!8[DN,=W]'?\N!TN3I]+]G Q33K61Q#A$B!PJJ7CL*^VD39[O[( MP+YYB'4-*9Q.)^<8OYXMY2UX)^>C6.?L[DX3-''7=E& )C92Z9 J0,#1PVFYTT1[T% M*K>\![#\J='@7<$E<'.&6XD:N%@[8C+9WI$NZ:V<:&Z MVEPCTBRJ):%JDN3HG4/7BFL7N,#N!KX=PP76,_CM@Z:QEE.RQH$D@XI3BP4K M88CD?Y/:CH9S)?+R72O[&_+2UJ#9)WA?O8<4?$D^ SFRO199W>(%FG")YFAN MGX\F?#Z:L)YDH<]GE-8]9;)@?2 2T_TGDZ3*SNQ^LK!U$*]DPK!A""7FX+-: M5V"GB+16L\D*5%1C&U!*_TB.]?[S0Z7SV1/%8$%UU33JYMF[1]Y![!9-3H[[ MROOY\NC&B=ZS2N\TFUI7RS5:L+LS2N]FNQ4T%D3[Z0ALH @B0!62ZZB+:D60H^4P^C^#+P-RY;N MT?9]9("^<7WPXB. .DH,WGK-#*&H@W1M #YR%W"\$C1=9&[H=S;]]8& 8+%P3)2BIPH0?2GD0K7-!5-[ MPZ<+AQ<'X/ ^AH:>Q)H$7ADF'SJXN/EB"4?H-#BQ(8', 9--QOJL*4A%%V6X M$>ORY=LGKXYG9R(K=_?@U3KSBH\;L V;(T;VD!J6@,H:C M)@U#(LL/LEA.IB_>I\JOY9>]HD+?N] MAC6CA1J%@N>0;4N:[5(A,R"Z#HHL5VV$3WZ>[2-=/65? T:)65..&#"S)ZD8 M?7.^Y_5*5YLOZ*H/=IBNW_7))5F-N)TN?@_>CZR*N*#S%;O81TJ[^:0NA5=V M<[5RN M9/ZG%/+%U6 E&4BD$CZ#:')QHYB MPA38RT4_SA&[/[:I]4TQ$.A-*JR < 9QF'URF5L!$UJ#/;2I[Z>3Y>+1X^__ M;G1C,Y.=W+F5H@KD43@V(+0765$J,J+#3>AUCJ )I* MKI4=NQ(1HW@4E2>*20!6;"3W[;&P>"^N81ZM=ZL2>Y"FSJIX-6$J,40&YZ"@ MY]S[R=K$C/LP9[DQF]\^F 0NB#/$S0=0[]T7T]B<(F/?"*WX?5%;&_';ZU-= MSK2JF64OKR%HI>48,1K/ICD7Q0ZIZ==N#E*L9M3N3-X(K_K"G3>$^JR&/I_] MB9NM+]J^*ZF:'1A$XX "U)11E8>QH>_*F0IB&- "CI&S6^'LYA=_6$-B>P<] M" &2A>(PAD %$R':\TE?9R\Y:T?.CIQ]E[/V\SEKUS<=U\=BB@0BWR!)HL(J M":+J!&SH UYPUHZ<'3G[<="RFG:BF'7M,?R0874\/*.3JPYWLW MF%T>'GI\6A83GM#\[#$=RT=7Z+Y7#G:EB899WWZ5A-4U<<%; BJ)2'$B&T-F M-OY\-K0#<^Y,KA-"G_^Y.[5V>T6-SS/O#UCTM]8REI0R@812(.2$$5TL)9,! MYB1R?5DT2#B#=WT]#U7(",YS@2:F 4(I-JDNOE 8>*DP<'?AO'FZF$Q%S:YJ M%%],?EUWO(JY#UXM^YJKMW4V5]U510,J?G[LQ?6@J';R\&BVG$TG=;&I;MN;;WLDW$K*T6!3 S6-LA$-IRJ86;58&]04^VY"NOFQ M4%LT8@8?O><('!QF#-$)QT8V4TT#6ICYQY ^GAVW295-(;GY%9J5FXH@:M0; M&-O"1;5K*^IX;2D!I.R-<6X8R2U,=4J(/C7IC>6@Y9 #L&DUA.*=;WSI9H-Q M!YS9T=\J3UQ,^I>-?JYJ^/9I(N_U&ZJK#]8/6632_>@*% M ^,^DT#OGOIWXG0IA T$L:="+64?G-4 W3?255;12*#-$>BS?^E[2RU6CNZ0 MYC_)\NT"I7UD*A4PU(N^*$9P$G,3@"BM1(*4LQ^9.B"FOEWULX],!4XM>N6? ME0K"F*MSZ*D8*[VA#(Q,'1)3C^:RQUXUD*9N/4T'KKT]<<&(V9:(-EA43@VH MP.6S6C)^.ULL'[0^#+Y;PR[KVL6J]"KHW@N>!;*8G'L->S026@CQ8M)B&+4? M.P;G5LHB2D@&-4 8P1R$2-CXYZBH[5I4/M.[1BP8G%LI &H$GP5VWARFUF*VS<=?QY[V)OINTW:WL*&Z-S8X MVB;TU$+.SB=;:-]"[S9M=_-QER,*2U]H'2S44C$S9$.)%,A >4@[ M6WT6NM_)_\_>FW>UD63IPU\E#SV_'M[AO)3!;FH,E %7#?Q3)U8C MK(768AM_^O=&IL0BP 8CT$+V4B64J ME/DY+K'QS:MGO:78*Y!M8E%[854TPDK!+5N^Z'>V(IZ)!280_HH [A5P,Y<* MZV02!2Q[0_)!==<.CJU%O'!F6!.'G?,A>1ZX2]K%J(403E@MN>9+EW.>.8J? MWA8[GAR)UH5<_5-0;&A4A!K,(Y&$<+L MKB<<*\VI98[RO)C0K5L\Z'EZ1?2 M]GH2G &_B@M/P=@ZK22-R2J18N2$ZP6PO7,LTIG86ANQBTXP"53++0:LAD"2 MTT9Z&S17"V!KYUBDLYG/]3IQZE.02?!(G>/*)6.Y)-;G[6@+8%OG6*0SL:7> M8:ZMY"IZS[V"/UT*3NDDF+5X(>+:'XJTO&%B"=\<[D2;5AB;TQ'1F<@@QHG8 MV(1%5"ROJ D,VT4(8^=7HC.QI-H[<'C!=&*?N!,"<&F9DIHF8:/"BS!K.[\2 MG4V0&D*NF**"RM45&+$R8,84#3%QJ;%:!D,Z2XS.P([BJ)R.(5$#,Y"H$ M2!4D&@2CU[9T+Z)$9UY:=09Q:5)<1B$3!1^),:N#U$IQ87GTBB2[#,9TMF*= MB47E4L0(D@7F)3PJHB%6Y0=61.^^=321XY9*67#"V M"$=3S*4P9V(],2=6,!RUB8+;2*QFQF/B15"11AF6R7H^,3*?WF9&K0B3P4MA M)%>.&H6%(?G8^51.QBR*S7S7M*[9^GZ2X:?*_"ZD\324,PP#;(1@G$ XRIV$ MY^=M.Y%(OS#3I',KU=GD=U,,'B>+!^_ @#*6!$E2.!#PHEC1N97J;,Y M5" I(Z447H-EY1K@2'14E#@MP$=:%',ZMU*=C5W%8%A--,3GBKJ>61JB [ F M%;3E9A$.2+FS5)^Z%NMLMMP((2"$T=(:QK4(.BGKF5+&2:TC<\MD4F=07'<& MUM02KYFU7CO!!?B^&H07I/%*>4/T(JSQG5N!SL20FKR]D4477)+<,V^$R6>H M,1)S:0DBE\F0S@"A,UB_&R,/BH,!=?FX@62] *DJJ43@VLA%J,%T=\]H_BM@ M3TNJV@(N1>2>2)Z$=H0K2U-B'$;=ZN6*36 -GX/""W32!6Z$-)T;P M& *VPD:Y"(=8SK=49V-2O3?&"A)DAB=/)NI8+],5G3ISR#PRC#N MG1-* MB0N$FEIG[Z^SCTU)YP=O+!=J7+11Q.A9U);K%(TD1,-_J0Z6+\8D MU[-'S<]J],4!';6UN2]NJ.124QZQIYY+PR H)SCO(P@^$1,6H2C%L\?-DUN; M*A+^SIB.D/FF.WR",W-F<.BB8I$RPY@*BD?B'8[>)88]4]1PX?_>RB$YP8]_ M@O@=AJO9@4&!H2VS! 1?.GY[?.5G:$-;A8VAQ#(PMT);XG241E@8"!_](F0) M\H%2>UEA+\Z7VFYVFNUA>TE4=MAI5M+JQ4[\8EO=,M%P+H9VM/UA+U9@'MU2 MY2+&SQO?,?X[/_#FD"6!\%DBS@(>!/?&>^PPMC(?SRY%+/'P[)7@$A GY/H M(!H9G"/Y5&9#>,#&61HTP50 ""T8],4:>OMU@8:>&N$4]89)3S@,BK$PZA1@ M$#VACH^W!ZEQVMO,IPQ>=X?0J=XIL-#9A!?Q!_NPO[[5\=-R(LXK-Y8)]MU4 ME<"8.#&HW>YVRNOKCY]>5W=/KYLI+8)GC'@CC7<\<9ZT&Z,B_@E4;G0"<:3<&!P<)@[#2A#/Z4SLBQR1*/[\+]C!SVX8UAF(_)K.*) M[3@X[H:MSF?PTLN8YMJW,4[(:_/U^M[__;L+[^I\G"+$]V(+D $A 6A(C@+Z MUF>7HO_;V>4KE]KQ^M@V>VW;6>^$1SW><^;<'@VZGVS[;[[:&I5J-[GFH MDE3VH"D3.82MS'RC;FVVFNUFQRYK\5F5I%(X69=, J>26J>B ME=Z P<)&^458CWPOK3K8K_7H4?0(%$,2K2D.F%OA-8Y*>,5M\DI1M@A[KFN) M7CU.S3DFHB0QU^F3W&M"$E'2V6@-)FR13MN:=WNS"V*Q.>A>:&,"%H6(1*1O-K:9Z%!A%G)0'R@8@Z<.ZDX=@0$9TCUJ=Q M%F:^-:B6Y=A? _!."HX#R8?C^V,$E$3$8 ,(-!)\YL8_ Z)H'G M/H6ZG%+!S@N1SU5.PG$CHQ7!$V&9,T+*1-EB2^7)0KQ'D0UXUEX;KJRQ@C-) MM3!:4!:T8(FJM @E/1;%P,XF%S"3/5S,&RJ$M2I9R;6V&C.E(A-(K$,>]4<,2#ZCBNS0+H42W1JXNQ%4LX!*9LRAL# MA0&:$(KBI",&ZT,60**+8F^>.B\PFYH;W$:=C#3.<:ZPU5Q29P/UV@:)R2*< MX#2_EN99:!"63D3I(K-<0/!(K,?:X:"5U#9:&A= @VI9CF4)UB4?F4DH)YPH M:D-4/F<$K!$0:-IJ]?4\BK V*C>O2I_:HB[.'/98$*\QE]9KJ3U-GL,_@PDQ M+HEF+)MY>!1=P)9B::WQ^<0J8^!_VL W4F(3M6%R?G5AF:62/'::1R64%)Q$ M:DUBVN+ 9%X18LAB2V466<(ILJ?U5#FLB V))RL=#]0J0YSD7(#[O0![>A;% MP,YLQ= ,CL@6PI@HA/1>^D@EI=J;N !Z5$OTJO>9A/#)VT0=YB8):TV*G$IG:!!:+!TS/*-H M9C;Z9#D.@3-GDN;2*TL-)]@S$9E*5BQ"4>WYM33/0H- 2Z(T@7%**4_.6B(\ MUIX:*V4,3BV !M6R'/L+7@ECHXE!>>Y,-$QP)UQR4H$C$>D"['*[J++1\?"+ MZDRWO6;_TV]GURNDOQ[V!]UV[%V[>1KLL&U/NKWQ&RZ3T/B[*9;MOJ&WO\6. M/V[;WD3UD;WX.7:&\4VOVX8?P2_\X*_FX'C/T6=19R(?ODZL\9)QYO.Q M$3$8Q;'(.Q7$(LTXUEH]IUH]@V,/B%>&JZ"U2UQJ8Z1P8'!I)#S"OQ?AA+@% MTNH?US.OM7HJNWV EJU7+!!CN/;. 7$K XZE]BDZO4AKL!= JY\A5\]D+;'/ M9:VDI\Y!K&T4-:Y" =WQ(9\;'HR26MEC<8+D-%: M(+U^GC[(##+] ENFJ(J6@#O-DK9*.F(<\+-R-KA:JVL?9/&TVB8JC,6.H\(<8NTOS5(FCU,_5!9J#7TB@F5)0X),Y-T$XF(G5R3F&I(AOM M8*)4SZLZW[M$^W;OW['S()_U5O1O MN[TXER7Z?FU^?0E-ZPY[/O:K/X^C#65[0O/SVK_@'^.U!=XH9U)26G), SAH M^6PW%QPCFJ;T=\;4Q6_Z@[,62*?=[*#CV/QX/'BIZ.G@U9=F&!R_)!C_OY6K M]]G>1[C5=0?@$KR4IP.XW#^UG?%UWVUU>R__ 4+%*;U*T'R4;+O9.GOYWP<@ MI7ZQ$[\4>]VV[?QWHP]B07WH\.C&?O-;A%?"V\L_OXR:@_&K5K,3Q\TC%/^_ M5WE04(B^6WDU+X<=&(I\%S3'SDU;"G#CTO^L_./',E$K:P?6M6+1345VO?+" MEW_]:D%0>7#'\CJ76C7F:_]RO5\G;KDDJK)=MM7\V'F9_;_8@[$9E"\9W>"Z M/6@I@F%JV=-^?#G^\"HT^ZP;*67:V_-&KJY(7,#*?8V_0]+8U>DGYONKR M2'V,6,65!@U 3P=A_.*1)6<7_NU?'9O?,-(,JS4 M3/@=="J/S_^LL)6)?H]Z0DX'1;DBJPH* >-RT\#?@A%XX<_H);^#7JZL?=C9.MC<*/8/U@\V]XO]S=YDPFI8DL(M-I')Y[OG+S_LMW>:QY^VV3;&Y_$ M(7S>_K;)M]M'[7=LIW7XK;M*COS[@HXT/=/ODX^?P]D\>_OU[ZXBV/KN3T]9.>Q/OM+>_['S[2+>_ M?<1')[\W#]OOQ>[!SJ?#@Z/6T<'>IYV#P[/=-_IL>V.+_6U43%R8A)2-"7'% M'3(F642B3)HI88QP*VL$H_>E(;V0PG4RG;*"Z#OIQXMM",V+W4[\9=R>I^5M M,/L_2]QLE6MV)]Z^ESG@JXRH^YB#V[A_3._T]&LF^.M$-CDZ[68(K7AWHO@+ MGI[?T+^K3\$G5: :^,=GA_=#<('!4P&/^+3;&ZP4J=MKVP&\X.O@9G[9V-C]\.@7!V-D)S]^ 0'QT7=P?I@>Q]_?0?/AGOYWS10KKG"R$9'$ _4(2?S#)MVQDF2E_ZG ME;5__L,H+E_=RD$C5;^?%K=BNH;P"MQ3-W8_](Y+37[_87WO8'/OW6&QM_G' M[MY!\<>'O?T/ZSL'Q<%N=DH.P/,H""MV]PHB7H1?BMTWQ<&_-R_[*^>^ROKK M@WR9&,:+*\/T?0>M')YF)X>5+]EW8Y;'&HG*['=[Q> X%O\9 Z^HHKTB0M/" M4S@$?Y3OVZP2-U?H6#/T%FT/10["TD /^U!?-W^MOTW-4Y9 M&B-*SBO$748RI0Q1G1*F24;F(&+[?=B)__P'D?@5PXTBC_L/W8D;0@8V/^YT MMU?[&[6_\6C12$[#-AQ=L7VP]>WPY,TG(*LO.R_T>.0,AGM$T'>6HHX%0H93@.*2DGMI2;"TY''P9?=XSC8 M6]_9WRK]BMKEJ%R.P3GVQCY'ZG7;Q8__,^[R#*Q1^?Y!MU@P(YJ/G6[V\VQ$ MD9I@1#O# ,OVRG?M9#\^:"4#_^;.1:<%QP)\-L09]HBDZQ# MFB<,/IO%S,<\UT00T\J0GW'4GB3O2>2=E.S=A^VMG?6]XF#S];]W=M_MO@7. M:A1;.Z]7[YC$G2/ O-C\:OV@U.<\_=&+'YO]S%>#PO:+_FGT>2HP%,U.T1ST M"W]=\/5W 'TP.>%(X-XVNM^SL]9 MT*3!V(=_3P[AO8??#K^!__YMY^W6U^WV)OCF>R?P^.YH5 &DNK*V$5OVB^W%!SCQ5^8VIQ2W+C46#NS7K=&B%%_B M88$=K:=6\O<3J7''(W:!(98D1QRGB*R3$D4IJ= DF*C)RIIFB&C,&5'?5?/% M)/2;,S O2HXM(&#K0L36*TZ&O68_-,ME2]DO:E[FX_*VWD?;:7XK__YEQN@' M_WA&H[:UNK>ZOUILMD];W3,8MJLX+7:ZJ[_\6&5JWKN9]]9#Z,5^?_2O=] M4G/>CSCO[)IA]SH7^[$,1<,@.)4T(:T)1\DHK'T SL-J98U*S(J-9M]W0<7. MBHU>\_-#C'RMP3=K,*TU^ X:O'E5@R,AS.)$$';>(\ZH0490BVABG%#!-%-L M96U_V 0+!I*MU78Z:OL:/N[V#KI?ZGCJ+DJ[=55I.8LI4&E0THSG.9&$K# * M14XY=YA'(L+*VFZO93NA6ZOL=%2V]&)W>W_TNI_!8ZT3!5-1[.VKBIV(I]91 MCY@P%'&(GY!A(2)%?3Z25UD;\,"$AR:Q"/4B%CO$-!.XVWFN,^S;7_\VW@;L8T0Z)H9X=C]L# (I*RQV\%_*T\J: MP1@)*LR=)]B?'-/7^*C$]-[YK/-_]XM!;,73+.W1XHU&3KZVAIE="PO@!-T* M\8Y+!F;3G7VP'[WFH D/K.;38R^&XG38ZP_SQ/J@6\ =98*4T!?NEVQ]\C*A M=3]X62S<&E A5_D=-PO>[QH3TY\$)V15L+M-5\^^L52M2D%GL@YVEB'%07-0 M;<6-UA\7OF7[_6<\NWK0LR7S]<_:KMMZ<2]?=-G&8F>T2*E4C/C5']O.1_BB M4WPY;L(W%UQ[GSFG$;>6^X=OWHP\3_-P3QZ%CVS9&:&N!.9".E]5['UXL$5W M#G[[E)=Z;Q^\:>]L?")'!Y_X87OG&&)IOGWP6WOG[9_-[8W)V/OT>/ODD&R_ M??]U&]JR_=F*=9!>N]W-&M3UGQK%J>T5GVUK6"K^ M?Y56FN15Q$7_^-&7H=30^"XT1M2\7S)SC8L[X&)BBB!(@QGQ":5 -.!"*Z2M M$"C)0&C(,L%V9>W=^M%>K>=S8 (V1Q8WF^'K,PO9'B_\I,+306$B/1N8CEB[ MA(2($-\S)9&E*B%)O05A><,H!F<0HL0=VP_V/\5^-@]%+E40!\6[=Z]_G+2] M2P65F87,6YV0%PW%PIT5_CA"UW*!1'#L8KD<*X?'%TO37Q8OR"_%L>V7>SQ" M85LMN)IWM>6 ^S_#9@ZW(!3@*GC@^=;37O2Q],<)+8'\>)_/X-@.)AI? M?+%76UGN4RE_/.K#+Z\*VPG%"UKUT0&DX+H[@1[D^\M;X4>Y%:/GE$=UE8TH M&VG[@\+@(MBS_FJU1?;R/Q]]RN;UL->#!E7[#+.!'-C!L+^0K/"@?"KYFU$3 MJ*(>&88=XICD2@12(LEXP)1IKIA<63N,_4GT/L[.KQ_O1BVQ>%X9X0DVG]W6 M@DFEK?ZYT[WOP/QH@^Y=VS/:N3G'2<=[,6A)+, I[>9@ "P46\ MO6XG.S*M MLR*62^#*\V9SX;[/L=BP UOD/6Z3_'KQC$Q9I]W^8"+3N3>$'W$L,IONQ8_# M5K4R=!\=%"^R4-4KRNCJZ(;!<;/<8W2:]Q@]-N]633^GT]C_9;5X_(V"ET8U M#^J(*Y\=.6Z?_4VMED(ZCV#L("HV6B)G@D&!"L$]H4[D38,WD>.(H(H"^* F MA.D0 @#/%BUH=BRL]T (O5RGLP1&KP'@OO'; J2";KS0;P.3P%MZ8R<@IS5@ M#,X:V?V"QX'/DH?H8_&QU_TR.!Y?7@5O+)9M"S$U.^6FZ7)Z_I__T "I5[>U ML+Q,7HUO^^$-M[9O?%^FL]&]MS1U?&>S4Y$<:"RB8Y_RLB.YNFB[)=4J9=,O MZT'U*F%F^E,Z>%4\PG;)Q6IMWC)ZM\;><:;H85,'-Q6EF-DFE2?9^]][#5SS ML=L[NR$Q4MY4LI ?W;30.9+=@T,"[V&'![^='!UXO+/QZ6SGKZVSG;=_MG?? M;K.CMT?'A^TMNG-#E96=DP_0IW"\_7:GM?/M/=X]V"*')UOXZ*]#?O@M?#IJ MOVD>GD#;RRHKD\O@DR/62H4X57D-1 K(>!%0HCH%BE4B-*RLO;O90CQ^U95[ M*?B4"@=-A&I+@-;UZX*;:T'=K5>3_N(]T];/C[1W;G(LGZDJS+NL]F_SI9=" M7H_N/I3#]]NP#V_N]Y>S+-N3. S7)U42T^ J&()2"!)QPBS2/J^<),)I&J2- M@D^C+-LC<_7CW#KOK+)Y<]1=<\I=.&4\>&_+L7M=#5W-+3_-+=?WTV AH^.1 M(*X=1"3$)&0I<8B$*+&4FMH\M?,8W#+?\[CI.\F]O)+[QIQD,]TT/U'.2H#O MU^F6,PG#?I48!*14)9MO**O8[97O:IWEEW]IPJOAM44'NM;-_LGG9K_T)3NV MXYNVE:/$7%6I7%\YL)U@>Z%?Y-V1S7#;@FWVPOYR8Y*O*(HES0KWCV.K-99A M\0(D4^9FJZIPUU.?,!B_W##M7/WS$#HRDXS]X[MQ>926DFD?-,_S[6_* C4\ M6)2T#8@G)I U6*/@D[+> 6*H^2%3SMI MU\O)E]^'K;."FJK,>N,Z5Y^7SW_3JTYZ*X:=9@6NPLC'(Q&(( MG#MGO LT>8Q#\M*I\0EW"A0#N,8W(4+J_\_*ULZ;&Q:;E*MER]50^^6K=H># MDLN!,:["L#-LH] M#PO+#P1+"SX@/ L_+U!^W3U8YW]#'*0,"PEA3_*29!:0 MJQ8@E^IQT\KE<@+M?EIA/= "(Q%8 M..;I8).H=)(:FV)@RM=:\;A:\9[^':D!ZZ8-1,BY5%(R%KE !!*@ ,(&8X6B M*VM&-;#6#:GPCY7BMUN7LU];R]XHNA="NFLEW>L\>6-AW469>5VHD_=&K\PS M%:?=RA%_VS8_QUN/L!R]'5_\Q#IHQG!P^T]NVZ1ZDT&=.*KQCH=RJI7Q M;XY[%P'8QXA<+]I/R"9XZ4O;^F+/^BN_WG9R)Q?UR9US?G+G[1SR^*7%[W9D MP.VEQ_^;M+3_@JU3^W__O[YYMOU_%D"A?\%']&YW]W_SW^7YPML5'UVS>U/>\O8CV=_@L/7RP#RZ MK_-LE(+>(N2;@P'QG6#@">/(:?Y=W% M[[K]F@&64C=$S0#++F5Q1P8H)^./NRUX13]OG27J5;'YGV%S<%9#?QF50M;0 M7W(I,W)'Z+^V_>/B3:O[I;;R2ZD$NH;ZLDN9YRV9 VC3H%O<@OF;LG4UWI=1 M$\Q]\%ZGUN=%=(:/4NMTM=BV'?NQQ.C(%^^7AU\.^_V\3C>'Z.L=VSKK-TL# M?@'MC/UJRTV^9R_VAZW) +_.T"^-MC!66_9E%[-:6=N%0?[PWIIY%WC^AG(F:VL_69' MGOU=\S_#9L@K4,JHV9XV![:5K71WV/.Q1O3R2)JI M&M%++V<-_G8^QPL&N5B_J.SV1[?5]/EPKPSRS?Z@V;:#&MQ+)'16KS]9>CE3 MDMWNO+GS"K1[W0Y\]M5BDQK22R/J^T&Z7F(R/\(;KS%AJ\7[7#RU.2CK097& M%[YHC?_.JTU:W?XP5PM;=]WA8'R6Z5ZS_ZE>0K(\VL#JU6(+*CPU@C)?+6MK M]4!&)8S!ZOH8,G)KG"Z/J'^$TW&_%J":0UU;9 %TCN%Q<9&MU6+WX-^;>W5E MD=J@/:K&L8O2(N_B1]NJ+%EYKG!MRI9(R)S4+N=B"N^\^,_Z:AD(%F^L'W1[ M-3J72, U.A=5>.9B_]"'3G4 1.SEW;ZV5=5\'^WGWX]^F"=B1G,N'_JQ6LI8 M&ML:RTND#C66%U1XG%[D:3=BLN5ZI@^GW0Z M]/L]BYAN,;K\HB\QNNB"D]< M)&.WX;=@'QE;7_K[<[ZP8>]S?N= M9E(CM=3="^?Q3>30PEO$-*4CG:Z^91B,HWS#_/1,O4! MB/4!B$^JSS_[&^=WC+R5?%32=?W<(&MW2SF>L7#EY2-?U3M>^( MVH/C9C\OA^W!0+?.BKUXVNT-BFZG> .Q8GE"8O%BD._)U=DH?G7^=?DW>?5+ MT>SXUC! BR"Z_&)[ ;6ZW4]Y37S_HOCBER8\HU,>U]V.MI.OYD+,L3J,F:KU M_&>^>FG"9MT/\K?$,%9.WIS?339ON'OSJS^VG8_QTL]XH_ARW/3'T,+/W=;G M6/2'+I_J.\CEXWK-_J=J4BBOVN\-;+-3IIB+@^/8CY?;#@!HP:O+%\+K>GGE M?ZY15+.+G\BGY3=UAKTCG!>Q.8Z^,Q^'U MJQ";%_UN&UY@^['?*,ZZ0_C8 =*$'S?367[YU5:YLVOC_:7;"WWH)/38GLNK M.QSDZXV1N,9?N]AJ0LOZD]_'K[GYU[ZN^C+Y[6DWHQSZ,GDA'Z;=[ RO/[YM MSR:_^M)L7?M]_[@[;(7K3[WARWZ,GZZ]QIZ>]KI?R^U5K6LO/.W%T+RAC\W, M6>':UZU81IOWKKV9NBX;Y[F2^,KW5ZI.IWXL5IO#BY@6=JPTF&0:B4W MN*U;IFE\MWUJ>R65GE\Y/>Y5BN&&E2*"5Q#SH243#PE=@$*G.RA1!E?LH+ 7 M6E,TJXL3BC/6^=OQ.P:2[94@.AEI>(FAQE4 E8IN^_UA^W1TR$*YI'X(]X'P MQV11@'Q.*CR7,"J14>'E1H TRCLN!C<4'WO=+X"W_@!,5OS8S&,#SPQ#:%DE ML?'SJAOSV\M%_=W33'#Y^/?R-^/?>V@9?%5*"+YN5M6LSHJQ&P;CT0#TCZI9 M6?^?8;-_47VR%TL@=#L-^ AX'XY?6XW&I68/>EG'X/EEA]RP#X3<[]_GC/&Y ML1L3A)1UH]L!$S+"5RE:9W-QWF[5VS%Y5AQSZ0R.R\I0J,_JG3 M_=(9L7CU^5:=K,#5;&?Q@T2*5*WGJ4!24@LP[C O$,B:Y@?#;"2J\@J-H@4M M:65%S:?+?VX.SAJ7M3,CU/KC3*A5\P ;H9D2O"^31"Z*!N.2>MUVB=V??2J, M&_RT'-"R(\#@(=N!_,SO8;?"7*G!N6]@S*'C9_F]K2X\[L(V71),-2Q?@%> MGHLQG^>.P=/@UCZX9\T$D>Q(GIU^O/RF*Z9V[Y^V??IJ Y[2S\W);QL],-\Y M:D,:T23\&V0=2_H;:0$8LR\16@'_SJUL-=NYBC,@N2QX 8\8]Z@BJ;;]!,]K M#DH1-#T,=6YV_&Q;0QB3RU0#>E=:ZVH$2M&<>P7@3;1:$1R*_/*2NH!O\VZ_ MV'M5/N-&YCAO0H9!%Q2T#=TI.][*<@*8?CEW(EIGEYBAPL'8GH)R-ENYA=5X M0^0STLLQN\#WW93Z<3!B_TM-> 5MB*6N5X,5;&_,C!5(^S&[,S" >S8[CSU@#_"B/& M#5L3#W]U24I@J3P(TY9[ND>4/@)B,0;BN:=0MJ/B M)+#.@U[37W(**WW,>I)O^]CM9D>N"Y3TXO7NV_U?RAM='L32Y:PHI5^\^&UW MN[HVZ.9Z$3:$3! E=BIS5PUJ:/9'@+.5D6I9_RD_:M3+L04^ET7N3,CDU#W- M?:@0.Q[TYK?\W;E*91/VL4)$SE-4%KU7PCH_=VSBKKG'M@ O9Y#Q"0KZ.0)N MJ%'D+OP.'(#2\U+<1V97=#5KK\ M56XBO//4EEYSY2.G:/.H]RLX@RQA@/.:L>S81.A;/&>J7K$[P,T* (?LUIB8HK-Q\D?>U5\C!VP+C @/C,BD/R%0W%VWKL+H5R[W8^KD_?' MU[)N7-C'9B>U[-ACS!C,(WAA?>!3=5=>UIA'N8PU*@7IC/1UY*'" %P Z?(K M*CH=>1B7('&C@SU6ZTLF8"R)\S?E'X^\Z,LJ7"G7)2,]8HZQIU;8%O2B4P4_ MEV0Z'L61@8,F@S#.%1CNC9W/S5ZW4T4NEW!6&?Y8X?82:JM8O/SVDO<-WLD8 M5^=^HX=V,C:KK.6881=BOCV$DQSH%K^EF/V98:O;Y M"R VOC3@5:SP$215^BNEO%^-57%$$3!^E8$?^SGV,S@#XV[F)_RGW+Q\=L46 M-,;6=^Q@C4H(G0.ZA$&(X*E!Y.#/BM+%:X+'F)7G#)R"WN>F+UVBS\U0,NEU M\UT:%FC9A7',7DT/HHB*<4H?L@.@B] H&,00LYO8KP;S&(*' KQVX.E+Y%)Z MI1?#/B'12\_.%B._85 Q1KCZC O15A9DPO\8*\#XYR5K0K\[N:/YXKGK4F9= MKO1OI&VE9K;B5W@O^.3PP[-7E]]P[6>5G], O8A^."CY+*O3Q][8![T40U[R MV2HS4[YI).(K%F(4.F0XY!SMH'*E0DSG7BP8H>9X!)M@%LY]TLHBC2S;#3#. M[^E ;#A^5Z-2P!M -K8+C2+8]AAQO0CV\,+]JN P0L,X,#]O&8#&]D"V(X4> MY3U:MMGNWX!J&+?L-)7\%4"ARZS.9;1#- @:WLTBF?AQ#QRWT,Q#7J8>1V@! M@=E/I;8TQV1: KTUMO; $ #)2\#ME6E14)MK;X"^92E4G5 [^I]YTC.07>Q#@0- MC]H;@I5KM:HP[TVWS.(WRL*]91ZQJBT& 64J-DNM+&UQCI%R3%.R?SM'.!4S M@_"K+.W(.>V72^LO ZO\!8Q3%D-^;^6+P-/ZU_2V4KX01Z%,#]@I9&Q]'CT& M^GAN@L;:,A'V7>VQ!??M2_$I7@H@,A-WJS1$ @\=G-S>QPRFWFEW3/:E#WHY M- 4'K5LZ+;GIV8VX[&WUQRWJ=CYV\QWP+&!T,$J@UN"8_[FU@8CYIYC-R(-7LQRIU=QS!$(*A@*[GNW/":O3#:E@[V1V%-L$O;-[.4#J7 M[X8@!ML[/QKEPD,I=;8W/!W'-..0<33TS8O%7I-&-[ORPP[$[M6@C$.[\M*9 MRZ:HS*J/[%-ISC)W7IBT\4_ Z(QO/?\&WMN#YO>&(XHX)ST@69#+ERR?$>HJ MQ^$\:G@U\@@R;U3#.$[1A.H\&'@$_/(/X.V"-(K1[JS&N,/KGY!7@.W'(6;1E!P/,VP/=J0Y<+!D^DF)*25JN[05ZE31JYOIK:VK#1K<.*MRKV>?NSMEWJ$$69X5 &EX&,/*R ":PFKQ%G#<&24"?I#^ M&HUH-<%09=G+C/ I1(0QMV\8*PLR@MG@!XGAU6(==+H[_%BV=#2I4$'H59!F9WX3CO;8(NJ[H"H+R;+2J-331B-9GYR;-/L^6$[LTXF MQW(.NPK,2V<@33XCJ^O%8[)1OHSFD3)W?95'JGSW8>=RZ%.].3L?/IZ63-K+ MCF"O2KNT[)?;$\[/;MD"O7W90KT"80[:,JL5"+.?8MGJY(Q>L\H27&*>,C4_ MGCT]9]W+-JD/SEM.J]TPBUW&P?D7:6073IN=*F?7&4U. )GFK/YHGN^&R9?, MT-7$SO"TS/M<<-/(?:W"1/!^[+D/=87JOKO>8)P];N8)T NC4D;=E]^5/\$; M+AF+W*IF_R+#=WD2Y-K/@]@XCQ@O=?N2N72EB0I5>CYD M3RJ>3Y@"7XNN>Y MY9R7.A_+ETQ:H_65C0X-*C MR+\\/3?]ETS]/>8H)Q;,75_2\_00NWF-SU^;O^UO'6P6ZSL;Q?[NZZWU=\7V MYL;6>K&QM?_ZW>[^A[W-J4_-TO(_C\@;V;L9S1=]B0[L<2Q>C'OQQ"M)?V!F MC@>#T_[+7W_]\N7+:JN*='*LL@HX_/4[+7[T$:PF53[;7AG"];ME#J#,))21 M.P3A);79\&$YFYWY+Y^_D3W*$HH UO/0.'-(CI OPMA+ M2!VE2$^'X*#ZXD5<_;C:*/Z_2T.5F?, PMI!CO3?7?W^L#L\&+H1F8VN%0?C M6# '!CG ;'8^Q;#5^:4DE*N.9N>J#F4W&GH ?V=WJ#0IL71 P[D?_%UB_V4\ M]58M";AY6$=+5')V[MQ/UHM*[_V0IFROBROD8EH M=SO-0>6F7WI8H\R%CPQZN4"LVVIUOXS3GN4L3DGU5;H FIO[E"L"59/#E0Z M91F-.G!X:U0'#T3B(>C^#D<_.[>>364U,JM7(]>QP%RL1JX*U*T6;[9VUG=* M1^5*C;I)V-]1O^7*709A1ET>5TB[Z3CW&YCNCETV=^KRW,C]W8=MD/A><;#Y M^M\[N^]VWVYM[C= ]F#+2J?U SBPX+#N;6W>OOA\7OJ2C^S.*\5"AB38D68H MLU6_V5:9IML_CC&C=&YZ<;-E>;&5G1UP#,'R]G\9-[?<.W1A-WM 60A:U+*G M_?AR_.$5N(FG+7OVLMDIGUO^Z-55Y;6\--ZG=N6:-*M8B5LOXU5RZ[7O/9:P54',3SWV^]>8YH_26$KO]-@G.;EA M%!3?MCEPJEJN?P354JU^'W9BP7 Y*7*1(9UJQ=*%&(=K$T17QF)ZRC%BC#)C M+=1PO?C0L<.0$VJ_3%=I?CP^/RZ >^EIUG_ZV,L3Y&@T,-[' M"#[M/;?O0G-F,\[K^_N;EW:;?6?OIHL=C!/7?M7\^O+3K?S)N\*R"F[O&EL+^'OC]T^'[>VO.]_6Q>Y?\/ED^^ONQN_MHY;^NKMOVK[] MIK-[LDT.3WX[/OQKZRP_^_!@K[7][8/8.5G_NKWQ_MON06AO__7^VS;=:[YC M>\>'[:^M77CWSMOW9]L'FV3WKTUXYONSPP,/[]WZ>O1V^\OVV\-O.R?PGO;O MY[^!=PV/Z =Y]'8+'VUL?=T^^" .#S;YSL;OQSO?6NW#DS>?#K^M?SDZV::Y M3X?MW]/.:_SUW<'F8'L?\YV#3W1W_6^+B<31$62D#HA;09'V22,;B8Z"&4V- M75E3LJ&(^M>O5S5D[9__@!^_>@@BQFQW#V1,TW+7]+24]*0E3=P1GZPB7%JF M'8_*) $ZGA*VH:0G0B@C-3W-%SU]FZ GI@QUCC'DL#"(2QD0R%4CC W3"?[V M'J^L,6H:1LT3/TW)HY]_3W O]O/>OIS7S+[@K:X]O5_?;R3;1::D:7E,%^.= M66D46-4LT%UCWN<.T&GY##5 IP#023? 0US"-;>(2>\0QU$CHQ)&"?.DH@\ZL 11 M"A5S!- GSFC<<_1[EFU^:Z<]FWPUYU9FRU23A1=6J%Q=;'__K/M@4WBL: M%$DIF;;B\?G7)13VLCNL'%7^>HK3W[*4&Z MB;]<@?1K@X_^[QC[]I\=^Y<90CO:VW03VK9-CP[>-'<.WL-S]XZ/#N#OMT>? MX'MR>/#GR='!;Y_^[]LV^]LH*0AS!"5I!.)):.222@B2-KCD M.2)&@_H)XY!3/"+*#)? J]1:MK)&:(/BZSYCM2TS+^1OE>M!JAWIU=:!/ ]= MF:SQ9'2IK>-IV=&ET=QL8UQ?9+2=OQ]CL=,=Q.\L)8Z1*LH?C_:+'RR\?DR3 M0^0O$\O=[N/CWC7CM\@^[K2"T)K(9D=DD[$KV,$DDDO(.0M41*E#5C&)>!"& M" UV*X(E%%0W!-=SE"&;]MS[<\?VM.+7&MNSP_9DV"L4H: ('#D,O@;7@&T- M# Y_!N=TBHH("'NYI W"K_NY=?;[T?&9]\4,J^VF/C8_9]C4&?#'=CY&8[YW M/N0[<5"ST;39Z.R:IR%"$%%'@YB('G')$K+ &"A8QG $9\-[N;)F&E29.4K# MU7GR.?4S:A@_#8RO.14F1>>=1IHE<"H$1 TZP)^8 4,["JZ&\!!,LP8F;(YP M_&S65FZ-J[O]E"?Q'$*=:7D2YR,-S%-3SK0H9_?Z(D,5K+5""F198(@;+)&) M5*,4J>$T)(^9R)X#XP_V'.H,Q=S"=EJ>0PW;1X+MI*>0 *T4@Z^?I!>($TF0 M)9@@D^X?3;9AS]Z\=0VP_F!%)>+RU[9<5/G)![9DQA) M8K,2Q'HGE"=0KY>#7\ YD#HW,;=PGI:'4$\Z7@8%Y24D2)C*4=<$HFLQ EQ:X@"U0XD M9QJI:1#S;%?\S0")!^6I.U-P+4;]OEL1@*5CJ:E-A-1\]!A\M'VPGKFH=#%V M-W*;/O[ML2/6"(-TX H(R2EDC3>(<:RX"=:KJ%?6I"(-+*8U$7OG$AF+DMQX MIG"?VH1)#?='@_O95;A3QB(60B+@YX@XA\#"A$ 1*'+PX(AP1]/*FN:BP!.[+4V'DME3(Z,29\ER:BT.@.G%0)S\>/?E1C?T?+=L90+"T.1Y^^%S5 M,HSONYF.BZ]\/VL%P'O1%/>_"6L@8F_'*]G4\@^E;^ M6;/=]-AN\YISDYQG#*P48IZ!K.E,N7T/=A/+9!P_/Q2PUM4W+TSF7P4T$5K/2]%AIZYJ3$G%2W#"* M@@%"XC$RI#GA2#&.69#..I-7K:D&Y_-4!Z9>0S*?3DJ-Y*=#\H1_D1@G#M@7 M66;!OS#2(2,(AG #1\N52E+AO!B,\ ?/[;]-:^!R>@Q]1Y% MI1DPC50(U#9OHHN>^2@E"')EC>@&E_,4Q=3IB/GT&FK0/@IH)SR#J EFTB3$ MK$N(BVC U0\,66SRGC2//0=7GS4(>7"AUSKS)C7+#"HPUJC>M/.ULQL6B M]IUNQ]<+RZ;-0!^N+[5@0EGJ.(I@%8"!B$2:2(HL^ [424FXR O;18.RNM;T M\B)X:K,8-8(?'<$3/H2AQAKL [(<2P1"%/#)4Q MP'?S"7/5UI2;'8='7)>^\,?_W+'ORT*\T]UZ4S/M])CV\)JOA*G'-$=KQ&>F M#00XUUJ,B,* N02"XLJ8U:PCVX'7V3[FI:-R*L1+3DJUF<";O MI=XRZ%+H#O-REMM/S5Z )BZ[W_YN:_VWK7=;!UN;^\7ZSD:Q?[#[^G__O?MN M8W-O_Y__T)2H5\7F^P];!X?UX=]SG]_]_N'?K:9US599.[P^ 7SAJU2>5[X^ MM6UZX1T MH@EYR7BRC!IE^,H:Q0U"EK ,9TU(2TE(TRY'7A/2(Q+21$0L75#<8HXL]0EQ M%3DR/N9*HX(EZJ+Q4JVL$=[@IG&X[M*60KO M+H:\)J>ID],-53&L,@);!CX2)T!.7B'KJ$1:R4B,PQQ,SLH:(PV!YVD=>;U4 M8V[]BQK%3X#BR4I>D6I/$D5 N!#S".>1L]*CQ&V*/)_ABTU9VT;S>4+QLTDC M35:U>*AC\1P6G3].-8LQ,YW5O#1U7KI>SL*!,3&<:)3R(>8<)PA]J J(V&@# M)TXIF0N*-BBIJUDL+Y(?IYI%C>1'1?*$AQ&T<1Z#2R$C2XA[K9&CU"/EG= J M"$*(6%GC#<7F:2/8#QR,T.R?MNQ9;FS\/OB?ZL[EF26]2VWU*>57GFG%Y6DY M2'6P]IA4>GU3K2!>!"\== I4)!L#:MW3'SL>!S MBLF89PKY:7E2->0?&?(3WA,F+DD@8T2E!\A3)I'1G"%PGH2Q'(8YGW#/=,.8 M:57?F;-"ZW.[8.]F3/YE>ST[!0_E.81WT_)#1F/>7^^$LE)A?W1=4$#Z5D[E3V'=?9VF6-TOS MNMLIFY(W;?1CI]G-A4L&]2*81W>!+@W\NV[GXT'LM7?RP(^6Z]7L.3WV]-<7 M#L<@3$@$$:D2L@*3'/Y]82T" IACIFA,6GF,( 9ZX81#YY[GK\E,7/K6GQG)4SC M42,,)@]209<$@+KE%!O. DC*16E,C>9'0O.$MR$8HP(K@GAR$#I('Y#QDJ/D/%51\Q")65D3 M#24?/+TS?SM\YM?7N%9RM=[0\\1U5R]---=<]!A<].F&@F*$B40\DDIQQ)60 M2+-$D'&.A!1E)#K7;&]H7!]SN[PHGFKMU5M07 /U?D"=Z2*U1UB76GL,4R.B;]P%"_RG&)!^"\/*3;X8P&-J?%QW("O_>;+3K/U/RN# MWC!>GT<][_]Z)[R^W/N: ^[ =>+?C :L,44S+SV,J_WY&#P/49,@/'W-#FL MRK5.$^"?AW*R4U//^QBN6CT?5STG3)1U3F%%%%).*<2%=U$R(*IB0W"LN[K[7,@UW"Z4_;RKQ>1Q;W MH.WK1\QS:UT2D:"H#45<2X*L5_#)$QN<3!%+L;)&YRF=6<\Z3!>;.. 3I6F MAA).G74\)6DC-<)SP:R\^]+)&IL/P^:D2T68HBY&Y+EEX%()@K2&?S!,8HI! MLN3S:?'U2LBG-OJ_/=SH/X=U4D9Q[W-U2N]$/L08J,4*H!J9A&*6XMKH/PFQ M7"]F$830A@2&/.8)\60MLD$E1#63RE@P_!B,_ER=-%VO89PN-B,ET@F2,'&. M\^ =#I(+C)/0A&I_C_T2-38?ALW)H[BB(L&8A+P2 7&;TWQ>,:1B(HH83XG M8AMJQKC4]L,J-FI_O#VM#FPK3KR?^Q2X^="^ .&?ZOSNAKW M>MYQ>F1TO<8$IA3A+, M+8RG5FN\AO$3P'ART2(/422E4?#1@+_O&;(Q8B1E%$(F+73(_GZ#"M6@9)Y@ MO.SYA'7OA^UARP[B^3$FW?9I+Q['3K_Y.1:M;O^9U;!Z\22^11^Z"9]N. EA M+(YR#?7KR\+8ZH!LXCN0R$X<[*8#^[5FK>FQUO5#UJG1.F&?_8ZD\B:MA(P, M$BDK)!;*">I#KD..\?7"#M<6UM0YB@7$]\\['=/"=PWA^T%X,ID!7D<$[P*Y MD,].4U$C:S%&3D7K)W%@H45AT_8Z,&S]2]+8 MJ(11$]+T".EZX2*R(-B39%'("%6/9P.+Z@=!U M.F(98#WU=$0-ZR>&]82?P;PW@6F.0BZ]PI/DR'K/D1 L!<>HUSE2T!0B!?V0 M2*%.4=RSED/_UOTR]9%C,UN!<7D3TV8IC)J=IL=.UVM">8>Y#(XB4.B .(\) MN2 3BDP$IB0VQD 4I'5#R ?O^;X70A8HR_%,(3^M]$<-^4>&_(1#(E5B@6&) ML#<&($\(]3=%&,TX0U5S:,VA M<^0TUQSZI!PZ.7?( T\X6 M#O:O@WPX$?P[-#^O_0O^,6YRV_8^-CO5N^E5\O(1=+\W;502_"-8TK(@3HR% M]7FML^V:@2 AMCI5Y_*D2MG(%.S8SN^668* MX8NRCM/JN=0F!V'T9BZ@::?=?KG_X&4OMNR@^3F^^M(,@^,Q6USZU4B:^.(G MUD$+AH/;?S(OH\NO#L7E?^;6EKRBO3?*F904>!68!@>>(S;&!<>(IBG]3>G* M^$?'O7$/3NW'B%POVD_()NC@2]OZ8L_Z*[]>U3I0NWU94;;/^>Q++71R3!P M0YE.N+),N7AW>4_([+MY,P6]^##F\$;1[ "K=X?PN-!O%/&KC]D,'MM>+'L' M?1W]!4-A?[E7UTJ[=\'8I:&%+K;L:3^^'']X-3X.MMDI&UK^Z-55=<\T-9E3 MRN^K+E\PV"JN6&R4TAJ]>71YM;PTX354U[AAFODENO?>^QA*Q*8G[J ML=^_QC2O&[M0C:7L3H_]04+VAY,NYMJM-P3&%3YG$P?>DJ<%ZQF+;;CON%]L M @6'XO=A)Q8,-^Y0@7%91V6_^?4.8_)0E;F4VKDM%+HA&IKOD[P7/\?.,#ZH:O#4 M..DQ2PK7C9Q=(Z>TQK":,<'S#*<_>MTP](-K)18>O'GJZ6:&[MC3NT\-W=3% M&4WQW+%O]RE)F:N=J."PEH;'&*V,W"5B+<->2ZO_WBCGR3DFZ&X3YB-"?M/K MMG.J+3?AK^;@^/6P#^,1>YM??6N8QW&]WX_PO[ H52/.MIOC^9]UN'Y(=N@A M.83/A]_VVMLG?QX?G;SGAW]MB<._WC1W-HZ/#_\Z%.?S/R>?SHY.]MH[;S?Q M[L'OK>V3]V?;?T';VOEW'\]V-XY;.]"NH_;OQY/S/W __.X0'QZ\%]OM#V<[ M&WG.Z/?FT5]OVKL;6WSW[0=Z5,[_O$GCN9_M?Q8= MM<[1(&1)6V1,6Z2FK7FGK6\3M,4\B-;AB(+4#F@K"F1ILBB*Z)@""Q4UR;1E M;MBQ7M-635OS25LR'T]G0(>%,EPR[2+X7UL+0EODG+:^ M?6! 6USJB(T ;4X)(RY!D,YHB30%%\QK+H-(*VNLP=CU/;$U;=6T-9^TQ0*V M03(AC2#<:&=5T.!Q1<(@4F0LCKPM4GM;"T);;(*V4L#,)B>020&"1,(5Q'KQ,^"X7PR\1,L M=E:0@$C4 G&O%;)&LP?F#)Z9J MH,\OT+7RDA!'#*:)"V#Y8*.F*DH:I8Y1U+F%!0/Z9&Y!"TE,P!A1JWE.B09D MB;7(,*Z$2#J X/.I!8K,DT%?W+)B=X1H5:>C5X%E^8N(/0)QX1 Q)TE!0,(3 MM4Z[Q!-V/%"(026M,PX+15S[US(./$!,*8E#6$J->)Y]MLD#<7&*$W6>&N%6 MUDS#/#P2J:N-+1*X(8B40B1"^\SE(L&#=,9BF\D@[:32,?H+;K4[/KU[?9$0X"DYBCH+5%G$:+G&(, M.4.$IL%@;E/I])NI.?T+ZMHO-X2GOC&MAO!C07@RIT>B 7D9"-2#S\6F<4 N M)HF%D'7")[W/5HU@A\+P9:D! ?P:L+_.,86X MHPYIRRQ2T3*E*: XDI4UJAL:3^NPD!K"]7JB'\6!!F$Q!FP7-,I4=I 6>]$JADSS'$)[V)J,:PH\%X6L+ M<:!P%\6V[YX7*>C/ SV?+C+Z]GJ3?^S,'& MGYJ8'H>8KF_IB3(8H2"V]\Y!=,"(1C8H#ZZ&)-&+F"+(*D\08+,8J^_JI;F+ MNZ>GAOUCP7XR*> BXQ#_1V1E$HA'R1&(,2+XV@8G35)Y7E UM'BP/U*C?KE0 M/_7=.C7J'POUDXD$8_,Q\38B;+A$G.2IQ( #HI3SF&2PT@/J.6\H_N!SCVO8 M+Q?LI[X/IX;]8\%^,OD0F& :''H4 C.(&V&1LY0C%305DBIBLH]/1(,OB(^_ M]#MLWO:Z_7[1NGR*[T]D0Y>*JEX\;3ZB#QV&3Y.D50KFCUXW-0J:K,C6QN_%![)Q\_)LQHZTC"G'/ ^+:*^3 N40I"8Z]%TIZ"9RE&\!.USCK ME_LF2^?#2YGB1,BSA?X4+_"GD)6KD/RWR=R:,ODK$!"($2D8*Q*E@R)$$1C]H MKK@T!FS_RAI5#2.NKW6NH?]LH3^%W$0-_2>&_H31QR NIS1&X/C[G*,0R'+! M$:7)1A:P5LGDK89:S;V[O_2K)G9/8\\.H*E%_'H:._V?+0)RUZQL_8SY><;S MV=>S%_O1]OQQ83L!C,7GV.J>MF-G4._S><+ZOY4(UCMAXT( FQ7IU/9X>O9X MZUK^38J\032"*>9801#N<#Y72"#E&7>:@!F'Z%N;XWII\+T MA(_MJ,4T<(_R;G#$F>;(^*@0X5%+;B()/L\#FH8A\[0*N<;TO*_@J3']9)B> M3)G)! C6SB'&!:W.*37.8Z0Y&&_K)4\JK*PIWL#BP35Z:DS/+Z8?H4QNC>FG MPO2$G:8$G&H?).+:YO4ZG"&7"V=CF;AW*5!%_,H:8PU#Y\E./Y^ZG?MYHU"9 M%VC;WJ>84V%U"<\GRPKLQU8KU^?NA.WQZ/__['UKV-.A)*I M1]:K9\(1--!S.=$&&MS3P7SIR'J!&-MB))D&?OVM+1G:2':W'Y*]9>=,- BK M;&_MM7/ERD=E,2VMG9;V5E("(1NMC] MP_:\]FP V_/-V/-R*H"H&'*Z@&K/!&!.""0P@"R5K/.I)+$X9VG1YMSMF" M-, _RE&9T,$\$4#Y<'0TFLZZQI@/5SL]^'[D*=>=#3@!H9'3PV\@8(9:.T/] MM)(2P-3@RT9 M*4[X\,E()D-U.*L*[[[GVDAA!]*KC[<9:M>>TZ K?HFK7JY M_B"DSDZV\*%T@81H(46T24.UW<$]I>@4];Q/0.EK!Q)LU?VUZK5G!MBJ;]"J ME],#U16K8S003-;=>5R^V7<+*6S"]BRWB"(KWZ*)YJL=C_*^PU:]]O0 6_5- M6O6RKW99.V,(DD0)6).!IK\TJ)P$NJ154MT!/V%H9)\4^)W?([.8+#I>V2G# MXT5[D#/XNH'IA**FS%'KXZB?5[($HAJC0^Q"B6P =53=MEX)%%RC%"(3NGC" MVZ'RZSI'L!][>WGL6/\R"VS[F[7]Y7V]M460O@J(HALY:*V D&T 5:RKDE)$ MWVP?U=":=14EV?;OB.VO/?_ MK]1VU_.."@3FCXK!@R6YOQES(T%; 9777L6 MO(M&=R> &S_T"3979A# MRARP:0Y84C(9@RQ)(@FIW@[=(XY@#G@!B:3,@=L MF@.6*QE-M^7@<@/*%\ H$()Q FPW.XF4;2*O.S)-MTA@-:'1,PJX\^T7SV=O MRV0PFIO&X"\GS1?_,QP+ MUZ.W=/2F-"(95!I-!A_HX+AT1T7_1I,)'S;D+5\_K+ AN60VN40_]>R8RV.#:7)FC!V)(!77) Y!4$ MH9-%TB*$;K>Y'#K=IR%5W$[>OP8M-NY;-^ZE6$?64FW0N44XU0/*;NB3DPEJ MHW*=K7;1B6[G>5">;?ONVO;F,IALVS=FV\NY3*^*%I1$@RR%YKA#!E)50BE2 MIRJ"41[G1[^[:Y\!S;9]MU.3;-.W9=-+_KJIJRPQ"X@HO'80:'*A*3FCE MFJ4WF]9AZ-0:RA,WD('L7\YC6U;>GRF\3QN93M_08%W^ZZ;Y]\]64FZ5.\,!H>@4U2 Z F\:2I.-86>LTA.UX[GART2 MOP;-\W"_'AOPVC?$K1@PV^CE;'2E79.E&^(M4(*HBP>0H400OA*>= MW::SV4+OIH6N?=L:N]@-FN]*JU<,V6D?(27E6B@5#)!H\93**6M53?5)=:E/ M/"/UR09\)PQX[9D1=K'7M-'ER?5&EQ!M L): 5-SMK$$#;HY6F%:3!.LV=G% MOKC8^],N\34D/^F\NEY$OKUYV-L-R#^41?9UT1GZ!1-FG4NQSAE'XA9E8W(* MK W8#>%V$+0H8#UZ$[-*FCIE(+C=X0Z;ZP;";S;7]9CKDDBP06+27D/*5 "+ M+."=3R!4,]KHJE%DNWYM/K[Z#IOK!F+Q\\R5@_+UV?)*4&ZCMMIZ0$+3@G)C MNT/H+*2((G3G6.GH=G;5.D["8&ONKS5O(#!GY[L>@UUROCH()[R74)I8;E:K M#$2G')24V_^D+>AH9S>B;M^5NC>#AM#^+W9^.C\;=[.SGOOW;& M6CW=UB?AL_861%SD% E\4AJBL<+&$DHIN3'64)Z15>SCN"H>5;>].0&F@)NA M@.61=4D5U>1E0TG+[H0,"RVV*%!5>YUJ0$JFZXS69\QX8 JXUQ2P]CP#4\"- M4,!RHD%;)YUQ&K3KQE4;G9H D Y$*-3D@:E-',S/Q X\J?X^4$ _9KTP&=P, M&2SI@2K(1#0%T"8'B%%!4!2 HJI"6R-#,?-=%5JLH=.@9Q-?MG)Z;2S-'LK@ M_63\833MS+7]<_"76(Y*'SX?[RW,;&.?P^RNJ'!M6C M]DM'1\?M3C[_.H_X^SG BW7['8)//LXFU) 8'='DT]-9.9PVLNPN=S*>'UK. M]9GU,^7J.<".7!"!#+A<"=I#HVLM<<@.9 M'.:2;>&2Y7.62XTE"@TZIV[Z;W>.>I8!R!6L0;A(3G?C[M30F=4&\)YQR9WO M='FQT030/=D%M^$T3R.WDRSV]PMXF*,NQ5&KYRR;;+2E:*%450&E#A!S=4"Q M2G+=QKCNH!)Y'7KB?:O]K4%O8&O*.79Z6FC4T<>2X7.9C-E^+VN_2QK#!1\Q M%0$BN0187'=6,AG(V7CIC36JAIW=__M?7DGUMS65G]F2>VC)&]BUPAYW'1:[ MG&%H-NI%@PH2=L<#5I_&%MK#ZUU [M2V.]NU(J7 MIV>F&K1P!E ;T?QNB_))"P68A' 43$!!??2[=[ZGXUF9#0[&TY4H?8.)R[-N MP*T2T7]OZ,/WFW[[D:AHSQ^?KK8)#EX]:#D[%(V&"=R"@PT!D;0-L6P%A1;( M"KWH(-&A[^G5-95JF.68Y6ZB5899;G,LM]+<$DAC[AKC, *Z+E[,FJ!@ U); M65#5>];Y&MHHQS6V,YI8/!+<]V>Y3P^C@?EV^?\M@\; MYTN\C4N\/U.TOZ?I*,UG9^?1P?&LY.M,0[NCDO&N",,79?*JX\SUUC34N?KP M"4V.VGV;?OF]\V?MJQ04+ 4O( 57#T,/Y+W*JJG HAU@T*E)05M:Q&L,JBA% MM/:/>PIN^SEXO& :?A*N^21D(QHNTH -70=!"P@60^)53"0=8C9*[^R*!\JM M1 3].)CSAO(=[*+Z]-FNXJ*N69!B%[5A8EK.5C0:$EXB6->\$S:? B%5!.63 M#BD8;86\DHNZL>> 7=1ZGH3L1 VR6B ;VY.0R0/%@D "2W54JE&VL)K*+VBPQ+=<-I>L)\%;RBIG!9FH/0E>1PBE:"A"1I]M%DF&SD6=,4V*712[J"UR4=>L M!+.+VC Q+1\JAMX*([KF9)0MBBH.?&[$)%VC)RVB%.5J+NK&G@-V4>MY$K(7 M/G<30$PL>2%6O+$)MK\WZ.C7(YFWT%X MWZ,"V]P0IH/C:7 MZ7K+?6+9^?\ROY22'[9;0F_*L^/#6";/ZXD&6-#@\^/9=-8 :C?V8OV"K!@N MH!@^/UDI#7:BK8@4@4QW?C2YIB*E%Q!;4!NDM269TM,'9N5).8DF^''9W.-2 M),0:U!)-V=MMV=4564@9*"LT%4G:+HZ0/#SN+F'Y>82PR."*SI#CLB"S'4S@\Q(#N+^^4LKEF,8F?1*^O_M-QE@VAE#2#)IR85 M8X! E4"0C(F<:5P?>_K L+.X^<>E"$UI?@AF3"T0I20@1!- .6](J=H"46K. M0MNA13G4V.LTU!W:C.O.Y/E'X\/WD_*V'$U''\J@FP' !4R^Q-X6,/M@2.L= M/7WZ;#Q&]$ZKE;V5HEG-1<42"H@DFEI)SD'T%-O396UT2ABOT_K&B/8H M?F5>NJN\Q(,_MY&7EJ(H8\F(FAUD&SQ@"!:\,;F1D[;)1J%KM>L;_,F\Q+S$ MHSJ9EU9Y:>4 &\J!2M 0I F #4<@FS)4D5-M@LD:S&L1YGJS]\&:5](%&!Q0/"C3;@&FS@&98<3:8EG0\&ELDW MI8'?:>SA%\A^&$]>-?87J87YW/)T=EJ-9P_MYW:>/3'GKH[R?5G)746>K M4 6PKBNW&8W0[2>%)&VJP5/)TC3*&^(9-38^P;>W%'";)_BNS_#9MB]GV\MR MQF55J_(0?#<@4DL#H:(&EP+9FK6)W1&#TO;H=$&V[NW)F+"#[R,)+"=;K&\L MD,B!Q20 78U %@L8':-/C01<:0[>#$58'0[*#OY.4,#FT<0W5.2H61.JT,24)7J,& MJ8(MMD2#U2S:H.3JID-F4V939M/^)1^936^(35?RB:H#TA405+NCIWS3IB0B M4%#HC??65]DU;_FAM6OH=FC(X6 MOUM]RV.I-!N8W+Q]JOG8YE(&E+IIS73T:3ZN>3QK/WTV'LS>EF:L=)Q'L])Y MBF[H]'3Q:G[GJ/MR'1W141K10;ON]H6NZ#%]\!6UY9MP\IO1M$M[/YZ..I"_ MFY0#FC6S_-MOHSQ[^Z7!X]1WG: I?O\6BNT*CF?G?TM?[J[Y]E:<_K.[VCFE M^)2"BZ%6YRT*E6.23H00<]2RJWG\JLS.EV]Z._GR"=[3FP)Q4NC?0+5]P._H MX#?Z--WYZ[=/77OD3M_T\^[7R=-Y?IFG7\_:^T>]93<:M/ M[UEW8&?WQY_WGCY[^'*P_^31_WOV_,?G_WCZY-5P\/39HP>#A\\>#U[]_/VK MIX^?/GS9OGRNR??ELSSZRE^/3O/7JZ^LU6'T:C9._WX[/FA(3__O?WDEW=\& M3_YS/)I]ZM'G.YMI_O+S%ZH>=N/W9V_'Q^W'Y>EP4#ZFTGF[;L[+H'UJ^NI5 MY[[J=Y:=.\=VO0?T?EJ^^_+B;WDT?7] G[X;'^[;XH'\/W\_,%[8+6YZ'-WB?>45E?ZSC^Z5OU J; EUXH/C');_>_JGGO14+4622LQ#E;/)_Q(SG'KII7JR,JSS.91W>QJ6T'-)T.'OX]3O[:]:L=CH\6\OX"H]O^],'9ZEOR_49N25LZ M&?^VW)*\5;?G8;O6+M2G@_D=>D&C#*.CQ=VB]Z-9^SK?J/F-2NGX\/B@"Z#G M=V?>)OWEJ?H]SS[_RB+9/OA+US*]DLZ]I_=O?U)H>CSY-+]!;('G/UB/2QVE MT8SOSN*Q&<].J.F,/-7\ZTNYJO-UDY2LFWCE3:P\M^9V1MFMW^:W&)1]DV=NW]A9.E+X;Q]W1 1ZD, M:%ZBVZ-)>CO0>;,K+W FS35Z$V^P$6_9BM9Q6(VPQGHT M4NJ:T43EN[F%CJH@A5%F\^O3>0.>UO)T ][39S^B3-LU'>V)O_TW[OM?X>K]]S_Y/'Y__XVE;_[-Y]LMK\^P?[>_/!Z.]=_GP:^?= M8?M9^T_%WB^O];_V#PZ>[;_\][-W3\S>NX>?G_WROX?/#I^]VSO\^;>N$V^Y M\ZY=]]N]=S]]_->[?-!^AWSVCY_4WOZ_/^T]WI.O#U^K]AD^_6O_^ZX3K^Z- MQ,=GCY;.&+%6V>0M9.T#8#41@LT5J#OG$DN4,]V,R5IT%':?F&LM^N4^2!BG:DF2JB)7,$A/R2D= MFD=TA)0PL83IG?T_7Y(PN1 E$QRX&@0TTM<1EB%=X) NTB L7@@(RP8BU30 MY%J][39",85Q('8_ S&5@L:D0O/P"95UWF5O8E 5*0L?[77(:QNV>&X-LRU% M:2&D3#%FR#)8P!0R$.D*2E'W'!MM&=ZB4&QJSNF?^#@=KS&YWF]TN-7DI MY>2#+"1DQB*:NT_=T#.!3G@9W1_DF<[9T\XB[=I4MIPSUUE';-""E;4%G,E8 M"!(S!/1.5Q%UE'%G=WUC/YB]>F+(]Y*]+A-86K(J^!!3;-I,U."C,-)9K51. M*?ZV.YY1*! M,T*1-JH[C%P"!JLAUDQ-MKE85;Z=#H]GC.:5:V]X[N%! M49OH"3)5-3Z5L@81L19JRK'HH"R1%5W;WY],OS_5''1 GR<+K]B9=\F/CR?M MQKUHGV&<%UU"7RSVR8EAYS_-='";T 65=-$':M64Z^"2XGACXJMB]IG7_KGK_R+C_20?'Y?*VS4+X@K8]6A;"V9 * M$4JU30@G1T#>=J<]:FEK$=5$Q[:]I;9] ANCQ"@Q2C>XXR7FV*Y%96T=UN2\ M#R[D8 -5:W/,["=[[R=7FK"P"(62'/B<'&!#%((7%I(OSC8-'+,,[">WU+:9 M@1DE1HE1NC\HW>R)EJQF;E?-K)2_J+B,L07\5B8!&+2 6$T 4L%K4:R/*O91 MS=R'(3WK*G(MOCQ^WT$VG=>Z/I3IK#N!J+TY:2\GH]2=T''R[8T N/C%*S<.>?&Y@II@I5NV*WME50^]7=X&PE??: MRIF+&25&B5&Z/RC=1O6+=4T?=,U*)2P9C91E@A;N%T!+3=_=WL-<]]0Z3NH/DT/GQ?CJ;4@<&E*U[)^[:X#8=18I08)4:)4>HG M2K>94GZ8WQU/9X=-TT[WQ[\?1MV=0_WTZ.0$ZKF^G,O+1Z?4Y[6:@2Y49"8INQD= E!E">1E 5T\ M8H/,:S([NU(/@[QVJ,:LP-S-*#%*C!*C=.LZ:.TI:-9!6Z2#5C+6P60J%"TT M:U" 40D(UD6PSK5'0YEHK>^A#KJ_6S=>T*>YK77[+LKA^X/QIU(&,_K8?L&D M'%"W!V,VGF_.:*]X8P:OY(T97&9GE!@E1HE18I2V":7+C,;?9'K[Y4)7[H_W MZ>,OH]G;;K)TNY,_C"?SN.[[Y;B.@[++!&7?G-&6L/WWJTPQ>R<,Y%PDH-$5 MH@JA!64E8 S%VI);4(:KLZ0O/2*?C9DIEU%BE!@E1NDV3_;98%::YV\@\^SQ-D_%OG$SFE=PJS05S M1HE18I08)4:IGRC=VL3YB_0'/3U*D]+BL!^:!'WU57@^KR^79.?S^F0N.CE$ MNTR(]FDIP[S_\Z\4R17A6W1&I0*J]HI:P T^>)FM1^,UMA#MVH<5LI4S%S-* MC!*CQ"C=NJY9[^QYUC6WKVN^33TW71.M"SJ+#$1:0X,Y00A&0;*NU*I*)50] MTS7WMY7Y^>QMF27W)W.YFU%BE!@E1HE18I08 MI9L(D!79:$6PQ=2,SK68..4DJI1).")[^2ZLN<)_=%K@MXAX?%A^;"K_66F! M\#Y]?#&>=-?U<#:;C.+QC.)!V1^_H$D+5S@-M=2J?^$<=I$\V M0T.1 &.2$$7)H"UB01\H)-,S_[BF;N65+'%?DL+ML> M]FHY==3BY-]S13PC=9V;)9XO98ET$M$+'T&%D !3=UJICQFH9"5D"A14W-G5 M=NCU=;:TLQWWUX[7D/EE.[Z]YN"%'2M-IMB$(-L+P* )O$T>BM29A"S56MDO M.[X/O<'N3./\G@[H*)4!S0<=_^_Q41EH,1QTQL6985ZYN?;@.)[D,H'VX'_7 M636=TU-V]BWDXP1[N3SU G@^L1VJW+^:E1WSO';W3RY,ID^^<_Q:/:)1?IE*6SI8#:A MC M(%2@* 2BC@6BD!*R1LL(0LVS!ML+[Q%RL7RZB7XJU*+6N4IJ*@FR,:)0@ MH:MV7@;/^J5WQK^<:9-DE)."H 1++4+W"2)A -L"=XQ5H75=/Y8P0RG]4 E] MGUB ]0OKEVM1'>N7]5/8I^4DH]26LC (!E4!S$D#N8J0?!+[,Z)S"*I*K!%T(W6A@IQJ)1G=F-VNX?L)D,SDB2S<$:@#SHT*4!8=!(R M4M::==F-$=AR:KPV>5RBUQ C>4#R!6*P%5PB&X2EHLGO[')"G(GK/A*71NTQ M^$98QJ%&)%FJ1)MS,*DJI=8ER^KH8\GPN4S&3&B7);0E1:9$:NJY:V0QIONC M!9K!R@0-,-VD=##9NJ\MI4QK3&MWA=8NU7^KHX@2J?&91A5SC#X5'8-Q7B7W M1^'F.>UZ''=NEN56>F^KB%D7U:+-4 &E]$ 5(Z3LC1!9UUS4SJX-;JC,:DWP MTN=),<$QP=WZA[X$OP7G*U:?C1(&70MP= @F-CYK&B[GS_"MO2;\LK;7WGN4W;*'G1[Z//X.!Z4;PWB @_@.AYBOD2^1+Y$OL3MO$3> MI+38I+1'D_1VH.5\EY+B74J\5RKA-:2>WE[$.+N[3^N9[;WJPMPW\OG^:_Q5%VUJH *8:@5T*4'L9A%K MITNH[64T86=7V3 ,S@^-[M.4Q1O*U-W]?-R=S+I=C9VXS6,CK//Z6]81.BJ= MHF]<4P5@U1G(6@].I.*%4"[-MT"NJ]&C1V3#^N%4@[P4QC;_XK2M&"+%]AP$ M5600M9)RFO5##RWYS;>6+%%HA4:!%+J)"!T3^$("/'GC,.I(@79V@QL*[X?6 M7?M,O_Y9-,N'.RD?KD9.+!\V03KO'GY+.C%$(4P.32]8!:BT X_50=;18BW% M)&_6<8 HDPV3S8V0#6)[D-L'C.@*.N^\+%FBRB7$4'PJUR$;[A!8)Q,]_9:) M"&7C&K3@0^WDCR3PN1%35<5JXZVB/-]QHR4.'2HF)":D[>C)K":A=,G&Y!P* MGX.5VK807=7J@TON?$;BGLQ;HJ:ES*XTI=OEC."CD8!D#<3NO'5MG=3!^JJ3 MV]G%H3&K.=U+MV0R(S$C;;I+7 K?G"5Z*VS[:='[2MX8)9U77EMD1NH=(RUE M?3%BUL'+%J=YW\*V:H!T2:""3T;K'&O73ZF<&1H9F).8DWK/2;71#07I*%2% MQM9H92%3HD[!AEPR][BP]VRH7M>;! MI+P_GJ2W-"V9^TEYY0;Z2;?V]!8^*XM18I08)4:)46*4&"5&Z>ZA=)E\J:@6 ML6O=,LZ@,MY[XRJ2L,7X5)V>G]"GOIS0IRXX$N/E[P'8X^-)NWLOV@<9YW_2 MP7'AI,7ZDA9/5DLZS3)535:#(=,U\B;W(1:"LSH> 55'TL6(5$;.2&JUBYNTY\RZGBZGQKD]>@HO2 M IIJP&/[IS0J:6="4M7UBWGOPPB"LPWUZ71Z/)]!,*Z#1PMCO0[5EJ M%]+,:'#\OKTL'\LDC:;S52\FHP\T*X-?:#*AH]F4$\N\D@<57'6C850B!TG1 M1.VQ_2.D*J@I5*VB+#+]6=AQ:L?A 7V>+%Q?9]/?>KU%.>B+Q3XYL>;,&Q#7 MYP>?K@XP*-;(7,F "[%%(-%DH-#^L U8%:Q49'/7YJK7=HYJCWHX[K:17RT* M8908)4:)4=I&E"X1T$?A$M98C"H10_71"2]=+KKY/;3D+QS0_Y&DF0?R9R@: M#MXO)UJ6MPVF$JS.OD!JFA106@V^9(*0BI:47%8IM.!=]JG/BPV8:9918I08 M)4;I:I)E;34(EBR;ERS+]8;H,*;4'?,N$@':@!",=1"DM>W9]10-]DVRW-_6 M],M7'!9?'K_O()L.Z"@//I3IK-V%[LU)>SD9I5G)7[Z]63D7)7@E=[OWH"CQ M34G^O+I$^XCSMZ9TRPS)*C!*C=']0NO4M$:Q6 MUJU6EBL14E5EDXW@M6AJI^J97[N_?A99F-)N6P75=7 M2#@^ZJH*)9^N*)RN2W!)@5?R/H>+;/&[R9K"J6U^#X_RPJ+/*#%P96%]?N^G MUF#5W0=VI0Y=VV<.YR8I08)4:) M46*4&"5&B5%BE!BE>XG2_6U7_FDVWCQ]1_&DU=E\F&4.#>XSMS@SZNY0:L#ZI04H% "T%$&(A.A M.R+-%O1%*K6SZX96JJ&6ID>5,:YJK[D'[WJ&?KFJ]AEFSM7M2UKRTD15[VO5 MIMEOJJJ9LVU&[(LA,-&9**P0I+JSS=F"M\N"N7N(46*4[G9'^A5%+[O*"[K* MY;;U2L4:= BV* +TW6[TXC5$+*0T5C)4=W95&$J\]JYTMG%F8D:)46*4&*5; M5S4WVKG.JF:SJF:YO5U'5:L,#K3-W6Q E!!M*E!CF?CHU&:#G[\\1$7KW@E][5?M7CEK8D> MJ[9D-1J+Y$PU3CFGM4&!ZRY>G3)HKENMT=F]7JU;:>5(9B_!ZF@ 16DAO$\> MD@O%AE"2%_-I.=+9H1+7]G?<4K,-D0>CQ"@Q2HS2-J)TB2C>6F=L+A23TRUR M#R&I3L_8; EE$P!4,L"5(0&],ZUN)ZD MQK2SJ\702,&"9KO,FTF846*4&*7[@](E!(VDJGRI+BB9$:NDI)2WUJ$1A>\UT:DY+.2I8O\(L?MVZ%HOA8B3A1- MM*Z4& OH%K@W1>,JD#,6@J?VEJ-H5%>(&&K+VPFWS+J9@QDE1HE1NC\H7::Q M@I3*TO@@546A"NDD19#&566\I,1Z9COTS-H=CMVDVVZ1DI 8V10.0% MQ&R$\Z%IFVS[IV?^I S1[XPOK^25O))7;FXETR.OY)6\DE=>A1[O\+;:>0$< M8G?H3/ODA^_+T90Z*<_]*[QR _TK6]N@R6VTC!*CQ"@Q2HQ2GU"ZS2F-#_.[ MX^FL.W1TNC]^V.Y<=P5T\()&^>G1(WH_FM'!7%_.Y>6C4^KR95FD\\O)M*-% MIO]E2>,W1_.?,D_Z#'9D(;150FAYYR5Z5[SU#E#J]D>($J(. H0W MJ7C*R:+JH1"ZOSLO7]"GN;%UVR[+X?N#\:=2!C/ZV'[!I!S0K.3!;#Q8G'.V M2&W3;S3)O"F35VXBJ;VUW7[SMV_%!=R>[*?U=-/?]7.K\F8Y#5UT M-<[G *ZF"F@H@0_2@K5.&!VKE"'T2M[->5??FQZ_UF9/:\M>GXQGG07^' VFXSB\8SB M0=D?OV@Q]-&,@^;U!@6>-'EU+/R467C$()4$5 ;#=$*@NBK-(&, M\R;TRHO>W][G9BR<:N:5W,O,I6]&B5%BE!@E1HE18I08)4:)4>H!2I=).%F= M$R8GH[4:@S-D7199!5=$BMG2U1-.+4[^/ODC]B0^VO(F\L/+X.!Z40??(?WFWF<5WG5U-QP>CO'AG M^QS@Y0XM#[[8$(475)L+]#YHGVN(11GA1)7IUZ<7/*O\T?CP<'PT/PYK<3[Y M\^/9=$9'W=WCX\G7YP!_.G4\^8D#C)8T^: @!>4 BY<0/$JPE'01+A77%4*5 M5T,EY5#Z=+PX-+L^'HI/+ ",8L(+;:S@+Y(B%E[<.2*DC8AHNG8D4F1 M==7Z=)53(B>J5;M2,!!&XU1H_U>F5.,DL:[J(7,L90BS55FE*$!+@8 )/01E M"]C@3*88+$F_LQO<4'@_M$[I8P> M,S7%XHS/UR%%KF*MDS&7Y@1:G92F%J9BJ '0*@&>/$*U.@2O(QJ%\]T,4@^% M129.)DXFSG4V U0G8_2HHFEF9QV%DJ,6(CA=FC$*/)\YS^D!8 K=-(4NUT$T M$NE@6[R.371:F<&+XB )8T2+"9!*W=FU0R',]3>$,7,R8*4F3?1>X"]&4IUG#* )F3V;/.\R>ER!/LMF5T**])!T: MD7Q2V5KT1DBIU?7:;I@SU\B9RRW[.B1'"2.HF$/C3$Q 600P7B I::4@W-GU M?FBLO .9SGF__U_GLX':WWGT8??O[8\OEWQ(DS>CH\7O5M_252KM:9^LVP[G M6P;^T!!59XBO2AE0ZN:%T]&G=@L&1^-9^^FS\6#VMC2SI.,\ZDZM;":9R]%T M\6I^Y^:'6=;1$1VE$1VTZVY?F _O?_ 5M>6;S^>SH^1_6Y^+N;H M0_G;;Z,\>_N%'TY]UPF:XO=OH=BNX'AV_K?TY>[:;V_%Z3^[JYWSBD\IN!AJ M==ZB4#DVGA,AQ!RU]*K67Y7?^?)-;R=?/L%[>E,@3@K]&ZBV#_@='?Q&GZ8[ M?_WVJ6N/W.F;?M[].GDZ3^ZTG;OQ<^Y7K6NY7RL[1]K]6AA%X]_Q9'ZJPW?- MP,ND6]4NAWIS+8.WD\XQ_=>?(^=V=O<[/NBVP3SJ?%JSCK__E7;/>BIN]>D] MZP[L[/[X\][39P]?#O:?//I_SY[_V)S-DU?#P=-GCQX,'CY[/'CU\_>OGCY^ M^O!E^_*Y)M^7S_+H*W\].LU?K[ZR5H?1:8DPW]'M_C982(4>?;ZSF>8O/W^A MZN%@=-3(>WS#@?E8RJ=M^OZ"@?M4]/76&3NJWYGV;ES;-=[0.^GY;LO M+_[V95_.Z&C^6^??]+=O"<.^+1[(__/'L4N_=S;QRAM>>?$'[X'5YJ+/W27>4UI=Z3O_Z%KU M Z7"EEPK/C#*;PC!HP.:3@X6O1_-VM?Y1LUO5$K'A\?S$SKG=V<^0?W+4_7[&/7Y5Q8#<@9_Z4;DK!3! M[NG]VY\4FAY//LUO$%O@^0_6XU)':33CN[-X;,:S$VHZ(T\U__I2KNI\W20E MZR9>>1,KSZVYG5%VZ[?Y+39F7X"++O21+V!<=^?6/3P<'Q^MB\;OW-WA!ZM7 M#U8_E_(TP<4TP<QL7@!2&5EG=^MLWS1U\Z\'YXN_?N7P?/'^]U'6X?_]5^S[/] M]OL.G^#SQP_-WOYKTW['P>MWSPZ^=N"]R^^>[[_Y[=GGO8^O/_\D]Q[_))_] M8\_\ZUU^^Z]W_SS8V__GZ/G^P=L]]?+?RQUXS]HUMI^K]S[_\.[9XY]_:_^) MUY\/#I^I'PZ?_?+SQV>_=-U_3S[_ZQ\OZ]Y(?'SVJ.N^>S)[_OAG\^S=FU^K MRY9(&""="F"M":+7"%KG4HNQ,HEN*);T0]_^$WIUT\>UNO#N1'?R?>X_OB\= MQE>CNJV:,;,U%#;ZEL((8]7D%*#2N5&8*D 9+2BI@[7*.++=U-,U#SOM-W.M M1;_."S=K_W14R=U;+7(WS6,NLG\L^ M[3U:UC+!I6 CQ&0;EY7&:M[7"M;89%0V/GK1N&S->Z'N+H7=9_ZZF^3EM>S& M?!J92D8?%;GVCV8G*(PW>#WRVH:MGEO#;$M1FA))!Q('*2:\R9>>2)ZNI1L/" M[,;H:SE/7K0E;:L"7[T#)&,@"H> )I#!$*SU=6=7KWD<)S-73XR8F>N/F0JJMHJ2MRU*^'5C.M,:W=%5J[S%0VHUV,.6018T"%P:OV M-ZE@JO,ED3V?U^[85+;M8[F3L%.;1G(Y-K6F10L[M8,0H@1'%D5T*%UQ.[O& MX]"(U:S:54>R,<'UQ-;O)<%=YN@<7Z.23@DG"4NGVZJ-+K0(M,6?M63.IO6# MUI9KGAB;0D/AP5@= 6O2X&WLVK:,LF+NKAJM2?3#1G%;(=XNW;S\!\>P][5Y M^6QS?3J='L^[E[L)4(L=R>T.S+?>3CNS&AR_;R_+QS))H^E\U8OC>#!* SK* M@Q>3T0>:E<$O-)G0?'04MSKSRK6W.I]A;'>Q&TC41G6JNI2+12LIA& IDC;= M\8](\M?'S1U*T?X/\Q?GG]IY0)\G"Z_8F7?)CX\G[<:]:)]AG!?]05\L]LF) M86?N$EJ;Q_RTVNA,&%T+W BTK028HX8F_S54E\DTJ6-5J,UCFJ%QN(X^YS]P M3YN2_4N_\DH]@7?/T%=%[S6M_'?U^T=&_D\Z."YGV#@+W\N9\5(\KUT()9H$ M7N<**%.+Y\E7\*6X6E4)F?+.[K5[?=EZ;]9Z3]+,C!*CQ"C=G"?$KJ;MA2\F MV.YPT*BE%BZF7(..OKJ->D+.#ZW-3:YT6TFCLZZJ@A-H 84IX$EYD!9S3@UC MC7IG%X,:*KEZ$@D;>*\-G&F846*4&*7[@])E^L.E=(FRLE)9K"AB:B$A*N\] M2JHIL*39$DFS7/+JSC^O26M(.11 'S,$B1%$UZVD8Q4YAQ-)HZY=\EJC@=^' MJ3SK*FPMOCQ^WT$VG=>W/I3IK#MRJ+TY:2\GH]0=R7'R[8T%N.#%*S[WY^.S=S[]Z0<&0(BA.2T"G M(I Q"%)X#$Z73+$9AQJ*((=6KFMO?(^ZW>ZVN5\M?F&4&"5&B5':1I1NH[SQ M)^)FG@ZXAK;AE,"%M,VI*L="V^BJ2HR)@*J+@,44()0)K*.L'1EE9-[9U4,E M+.N:[;)RYF)&B5%BE.X/2K=1XV!=TP==\WEO*6<33P5&%P^HDH9@J@=2 MR:.O%;/ _NF:^[N#9Y[%I?/B^'$WG!\)S;8)7\F8<;K9@E!@E1HE1 M8I3ZB=)MII0?YG?'T]EAT[33_?'OQPMW)PL_/3HY4WBN+^?R\M$I=?FR_.=X M-!W-RJLR^3!*91&SO2QI_.9H_E/FX1M':IO)0"^:TJ*36G;)YQ*=!I2JA0&J M_5/FZ)226+R+\UVESO@>]:0Q*S!W,TJ,$J/$*/4D!-Y]WUYQYSVOY,Y[+K,S2HP2H\0H,4K;A-)EYIUO,KW]QM-RZXW_AJREDD6 LKX RBK! M:](@0G2.R'CI2S2+ MEL'Z' W(HII\*=6"[X2,:\"6#NA:L$?RY?ZV/S^BZ=O!I*0R^E#RH$[&AX-_ MC"?MQW>#7LIL=E Z UJ,<$F+2L[H\]Q&YMGG:9J,?^-D,J_D5FDNF#-*C!*C MQ"@Q2OU$Z=:&BU^D/^CI49J4%H?]T"3HJZ_"\WE]N20[G]\&25&B5%BE!@E1HE1NHE&+%NSC8A6 MJ6+1B!)BUI1$CAR%BK=JK M#%4[ :B=@:C)@:Y-%]7J,V79'R>YIL[EE8QQ7Q+$[8D?'+0GG]/!O))[C+DR MS2@Q2HP2H\0H,4J,$J/$*#%*VY,U$C&:& A5E0F-KQZS"]4E0HE(55P]:]3B MY-_31#PO=9VC>9XMS8TO6>=(3H'.H0)Z[R$JG<"'D*-TPAK3;9R0:NC,ZIGL M%\\2L2'WUY WE_YE0]Z8(2]G>E&I0I0_BWT.&=Z^^FW5"DZ9++RZ(DD\@[=!FQJDBFT["YD,@A8?CUZ5F> M[NFS'Y8]W*/QX>'X:'XT[7SZTO3Y\6PZHZ/N[EW,X0EV>!?9&O-QN?_'&AUD MC0:BR06P!1T0?$R@L:CF[[(IT>SL*FV'Z/70^M4:Y]4Z&"YF-+?U6U?W5J.ZY2 M>_/QV?Y/ORJ,TF@90.H8NQW^I2DR0= \C8F5)#:%_;7%E&F-:>VNT-IEVOBT MCB)*I,9G&E7,,?I4= S&>97<'X6;YW3O<=RY8=FV%'>JX$FJHJ"BR=TQF0Z" M]P*$%;(!J&OIXDX;W%"9U9K@I7=L,\$QP=WZA[X$OP7G*U:?C1(&G2A1AV!B MX[.FX7(NUVID8%I;'ZTM%SI)N.J#(Z@U2$ 1,GAC%)!IC$:9=)%E9[=!.A32 M;H5X.VE<_G(57QYH,V>N=6]/V)9^4UYY^RO/?'\>#\JU!7. ! M7,=#S)?(E\B7R)>XG9?(6Y86FY0>EU0.8YD,M.2-2KQRTQN5[GH[;Z@A55,< MDI/HJJ <5"PR^Q2JB-(M0ENIM.1VWAY$N<]?K6Y'(A-BM%6 P:BZC?0$E)2" M; OJKF/16MK95=8.A;-#H\R:(MTMRM7=_8S7_\, MFL7#G10/5^,F%@_KYYR5W3NJZ"RBEB!;R *(9(&"$_,M/#57XXT5ZSA;E+F& MN>9F.M);1.*LK(ER0F.,KTHE&[-T(A1KZW6XAAL$UDA$2U%,$#IZE9O:<5@ MO6A$A%:#+!Y+BV0D"3W?;V/<4,EU34-@/F(^VG!'9JPA26>;A$\&&_>$E&R0 M+H0:;6BOSB>D2W1D,OE=379:J5)B+4P#FNA]=#1WO[3V=Z[ MU[.]5QTEO<&]S^GSKV@D&4L*2A(5T!D!OCD.L.T5Z9)%)M^-M3-#[U8'*S G M]<-)=(RS/BI2Q:R 0N MI@18&AMY+0S(8(VU,FF;Q84JZS,![JRI&F6I7T;:D M?<3B0FUZR=>NOLV)HGX0T4J5K+D+B;6"\MC-FRH10C3,K[XTEZ2].2N5&45VZ@471K#VKA<[$8)4:) M46*4&"5&B5%BE.X>2I?)EKH&:++*EBPM!E>CWP\:7?O1?L@X_Q/.C@NG+-87T%G;ZF@\_KSK[[&H%3R0(XLH%05 M8K8*;(IDC339.+6SZ^S0BM7I%WS 9E]MFIEW&U"Z#/.2K,*X6G.5 J/57G89 MQ50HZEH]!F;>GC/OYX??,J^LWN:H#!14"M!UF6(3 ^B*PN?&OLEBOYCW/HP7 M.-M0GTZGQ_/Y N,Z>'1 T^G@8;L#W7:D=B'-C ;'[]O+\K%,TF@Z7_5B,OI MLS+XA283.II-.;',*WD"P57W$%H;E(A9DA,5&YUY*C(D3(A"E6K%GSB_4YL) M#^CS9.'Z.IO^UNLMRD%?+/;)B35GWENX/C_8?.#^3U_\8'=]^&N4P>BL W2[ MM@%-]TJ;]H>4TD1MJTAQ9Q>%&3JC>E0VY:W"&XM#&"5&B5%BE+81I4N$])9L M1>6=JI11%NE)5R5JP9"-L]5=.*3_(U$S#^6OJ&DXMK^@IGGW]%M-HVR,)?@ MH5;J6L$RD.QFI4>MG'8V(W9[!L-0K.W@5#9PIF%&B5%BE!BEVY,T:ZM2L*2Y M;4GS9DG2&)>3S@1:6 2TV"1-2@A.6.&5HZBB[Z&DN;_-[9>O62R^/'[?038= MT%$>?"C36;L+W9N3]G(R2K.2OWQ[8P$N:_!*[I?O05GCFZ+^>96-]A'G;TVY MHK$^5_EDM:+AA2#5] ]8GQQ@"LU5FF[VGZQ+X;'_O MMU]=">1"#A":F&EAO'(036B>SZ;LT ;MHMG913TTYCH[#KD]9QO"#D:)46*4 M&"5&B5%BE!@E1HE18I2V'*7[V^W\SW*4QY-%#K!=(!R,RG&7+TPT?3MX/QF_ MF= AYP9Y)3\#X6V0VNO?7X%5[U[8NMGM/!=S] O5_4^P\RYP'U)2WZ] MM%./,I&S!"1*-U!)>8BN$@ACO4%7N3*G1XAD5,R0,6K 8!&"5P&(2'M4F!71O"+NS.K1D6SCO;9Q9F)& MB5%BE.X/2GWM;&=5LV%5L]3A7E0*-?@*3;$F0%,B1"()0M:H1?:^^G"B:OHT M?.#^MK@_3/\Y'DU'G@QQ\?$A4U6 1CJ(T1>@6*I/NI)0MH>"YOYN MIUFJ2+P:']11*@.:3@L/_>>5O(_FZJ4(58(MN904;<*LJF\.3N2:;,W)Q?QG M/HY+$?WP]QZ_5KU[4'#49<$VW="<9&PB4$U@1390YDB75O)S# MH0S7/B.'FVNV(=9@E!@E1HE1VD:4+A&WRZ \EFITJA71&N]=PJ)5J:IFB<1Q M^W8HFJ^%B!-%DV42.H@$2:KYH7\)8JX6"),6V>0JLVF*9J@M;R?<,NMF#F:4 M&"5&Z?Z@= D]4UNH'JW,*(7"7(.W.;G0HGL?O(_FS]I%6<_T1,]\?OBMGG%8 M(V+H3BZR"MH_$I S!*44CSHVJ*/MGY[YDS)$OS.^O))7\DI>N;F53(^\DE?R M2EYY%7J\P]MJYP5PB-VI,^V3'[XO1U/JI#SWK_#*#?2O;&V#)K?1,DJ,$J/$ M*#%*?4+I-JS[M31Z?[X8;MSW170P0L:Y:='C^C]:$8'/ M3JG+EV61SB\GTXX6F?Z7)8W?',U_RCSISXG^S30N?#GDMP1;1:J0=8,=E1H,Z MEP U:P=HHH682P0,6&L,DJQW/11"]W?GY0OZ-#>V;MME.7Q_,/Y4RF!&']LO MF)0#FI4\F(T'BW/.%JEM^HTFF3=E\LI-)+6WMMN/>S(9)4:)46*4&*4^H?27 MGF2U7R[$Y/YXGS[^,IJ]?3L^Z.YD-Z6_B^:^7X[F.$Y;6YSV[N%JPAK):U=$ MA&R] 4S: %74$$/VB#+Y$N7.KAPZA2MAVO^PL??4V)F2&25&B5&Z/RA=1MYL M,E?-\N9VY[4<,,^U_J/34O_I45/^Y<>F]Y^5V?/:HN<7 MXTEW@0]GL\DH'L\H'I3]\8L60Q_-.&A>7]#\M 7-2T<;QE"HNA*!M$; K"N0 M0 VNRY68HDL-=F?7#$5PUPB:V?*9GQDE1FD;4;KA;#-[T6WPHDNI9UT551D$ M1&<<8$T*0E-3X%Q%+$%8E4JOO.C][7UNQL*I9E[)O8>+TT?K2 M1WNSO7>OESH7<[!*9P-&^ RH@^\.#P@@*:0UHR$+(J,'8FFUH'.VRZIDEWXF>7Y/!_^? MO3=MBB/7UH7_2@7WG#>Z(TK>&E.2]PE'T ;[T+4644-8(,IH(#RD)=9&DJIB4D6;E) F4G=7VP8W1<<'2UQ9FG(*13Z(4B$=!D;4M(7(L>!8X8U9QR5'@RB%NK4:*28J$ M 'HE':'(#\>:DVZ:M)UAZ3KUR"V)EUW 9W'F_/0"418 M%)* (:H+A3BL S+*$20+2DS@),3LE'V&D%F#8@V*=PB*A'IA&;6%-6#D@/!) MY[GBW@AOI%#^-J!8'V.M$C$7*@5BHI3V)B4$1H^XD1Y9DUK::]@#P1GLHTNE M=#AA35PLE].I@;,&SAHX;Q$-$"6Q8.Y1*XSBA30Z>,LPUI*%@F+,KT;.*X( M:@B]:PA=3*QVA5%,6*2L#X"C\(>V%B/IM/>16XJ-W'A5-#$6MT\)JY&S1LX: M.A+#1;C8;DK2TGODA'G-&\0%K2 M O%".&2M8(C3P(C!3FL.YCHCM,GE"M)I:^RLL;/&SI)UVLAE, 5CF@& "A4) M$!7J#3&&"X9K[%PK['R_'$F.'3G*;P,FA'NB.0".^6H+PJN!":$T=N%W=28N4K,7*P; MSL!,MY@C$;$'2QUCI(A6J,"^X*3 121@J2O5% 5Y I[.'.__KUP="/[KV]]> M_0_\,1ERUPP.V[WRV70>KER W3Y8M1SFE($?"B)-@O@QA(9QJ6*XZ9W!%#1Z M_1'CJKZS+ M[,KYJ9C],XTVXXIR3DNK@5*H@F/J+> NG__'SA -WV$QRD+)C72:6! MRV9@X]5?GW9W6IL?&OO;K_^WM??7WMN=[8_-QD[K]8O& M9FNK\?'3'Q]WMG8V/\"OKY3X=7F7UU/X>CT+7Q^GH)77R R/&F\Z_=/A&KW/ MY<#RVZ<),C<;[1Y@=7\,M_/#J9V1]= %@F;%!X/KF)-A>#GYX=^3G)MV+S\B M?^G?\V@@+DDL2Y-0?GP!*2]P"2M5QEOUY.KC%_FC!2U>?B;I"R6+*S_&+\B5 MG_WHMH2\*(C^I=O^^#.F^)T,EEYO0#_)*OQIM*]>NO02 ZKXXY9]>::N\^* MDK#78#%O5G7S)N_WP#ZTZ[WHC7UHZ^ +N]ZKU=4L?LTS=K[[L?*,'1^>P^=G M+?I)?#Y^3_;VWXO6\28_Z&Y_SUZK_3\ZK>,_.KMO_YSQC'T];]&#KZTMN';K MS_;>_H>CY W;/=[&K?UM>O#/#OU\_HFWWKX_7?2,[>WOLH/N>]S:^HIWNSNB M]78[>YM?(JR,\2X@ M&4- G'N%K#$%DDJ%6% K N.KJ&6Q?@7-:U1ZFJBD")'.>%H06O#(L74IR)4J MI3@QT96H1":H1&I46@-4.E] I<)XR96/B,@4FLQ%@:R+ >E((S$\^" 5H!*A M32G8>J#2BHJMKRVYFVF)FQSR@P!"Y]J=T.A5K"_]-OWL$J4?)^]6N_?K?/Z7 M:XP]Y#U66F5)K_%FV HGL ':V1O=,#W?,-W4EN(\_^+*Y7UDG4.N-Q4/V:9Z M=AG@YT[(G4%Z?G-F-6H]M2H]U?JXQ)Z=($IJQ9$.DB(N9(&, HM36!:4!U- M 7J*-@5?5?K,&A'H6JY7QSAKN7Y0N5[DGT+J *)K$8NIRSSC)*45%PBP6L;" M<\-=JM7:9&Q5E:W6B(*N/_UH ?5,++,3S# TPO>3=)K:R+$;0#N!AU[0SO*2 M/'FH'Q'PTH89#L/HZM9 CZQ([?JSE+W)8OR5UN)#&M5>_#0,FVD=9B%MNUS( M&ME6AFSM)<:"FXVX&]=,_@:JFBIX,:#["^K_2GW?OZXZ=R@-+IFUFHO;K6' M#B9Y- 1;[%VY:L.=WK=0^45KW+H);BV?11K'63""(R=T@3@&@J*\)8@HY[43 M+'(!N*7)K9E)[4M96YF^N].[6J;O0Z87N8C2A IG(I*N )GVP2*M1$3$6!N] M4MXYL?&JP(_(C[)^G0F>C>/G]9'I'89TL!A->]#X9CKCG-!P:@8#TWMN3IV' MC=7JF//!RS>P#'^G5;@X'MZ+_U2K 8CZ9I*2M=,;C@;C#*D?Q_8XN-%^?]?T MO!GU!V>>.-1,%9L L] +*V#",.FZ# /&I'R,8K MV52R6(^N1;7;9^W(52W[CT/V%WF85\P)&C0*P4O$+5'($AI0RA'D46F0?;"M MF&Y*>NO\Y]HI=',I_COT?#\EU/;=5]3NH4X[C!.SR>=<)X/^XKNWIQ&M=7HM;)XT/U):>_MT=[6 M)QC7X1=&'%'1<^2E#$!8*)B1!CO$C,(B8,*H-1NOB&YJLLQ=:N_04Q'TU1*8 M50AZ;'\/'IV'0;^6\9O*^-F\C(N"B5AX@A1A!"@*_&2\-2C"\I* I6:IJ5S5 MWGR-A/S9>%\6#ZY\L*.&K_RG.0RX/1R.<[=5UQ\^-V_,0X;8S+NT*\.K=_@Z MK0)88E,?=TU25@=@VTLD)1(ML/$:49)L+,TM0!EU2$FBJ9:">8+3N7M!UNG< MO7:RK"E'N9UPU\3DU^5Z@9APFDZ>14"2%&!\T!A2*T<-&TUB+FADQMJ5$9/: M>7)SZ=SIGICV(''Y1$O:O6_P4W]0A\[<(P/9J2;][)]!>Q2V^J>U.W>%F+2S MQ#44(T1QPQ&6*@+7B 4RVCM$"TV)9+P0J9XE;TJYJC:SM3]D_<1XY5RC%N,[ M%N,%:E&$2+E6'DFCT<7(//H!OQT M?$JYPS2RIBSFVTW) ;^>1/X\ G^D!7@],_\U[*\.]C\ML3J8U7A6@R>FOG M-UF7#]-EJ;T9*]-$Q\LQ;#*Y+*2A2-'@$6P5@HP%_NB-TD845BIJ4HX@9O6Y M\M.5\+NKPE!+^+U+^ +7M)Q&#*02A<@4XAQS9(I($*.6^2 I5A:X)FL*>FMW MY?JQS?4G(CNWC%Y[M.P-+,.-1ZM#H\NB613@0I2<%18[Q"WE"!+ M541&"ZEXD(9XGBI2*K)<0[NN2O 4I/D.HMAJ:;XO:5X\#55<<6HE(EHSQ'5! MD2'<(5M$8WBDT0>?I+G@>#VD^=EX.-X-PHEI^TFY[.'%H5?#C0>#%#Q_B\K8 MC]8J6C/:D=WJK\OUR,5S:[Q:(5[M+A^5":ZPT@09Y37B1AJD4^)>*+PCIK#2 M)&N(-CE9MH8><_>[6JCOD7W40GW'0KU 0K0E'FMI$?$A51*@#AD&,AX+PWWZ M)RBR\4HU>;%<2O8Q-X];?Q*2):$!\XU6P#F>A7%T7YPC%3R91Z@:A&X 0N^7 MF(4QL$Y2:N2"E?TD&H]FH\!<&]+UZQ++@UM5BA M5"]0BR ,,<)@9&P!U(+P9"\8CKBDA<0& [7(-3ZXKOT;#Q3!<6+.ZO"-AV44 MD[5X5RY%#4FK@Z3E9#)A8B2DH$@Z'@"2C$26$HJB\\11P:(F/(5L,+U.X8.U M'V/M0C9N+-6UX-Y,XA/16<:H-$D427*TTTK1@B.IHG5*68EF.)S26:U".&B) M..81:44T(II*:1AAK.R)#*IEC=)<:[?&8Z09M6#?I6 OG98HRKQ42!B:')6I M11=F!C'/"1@6K#"\R"$;XM;V0^W76,61R6T)R*,UAQZVX=6U_;!SR%6#TPW MR2WGH^BHN8P:%9'Z5'L5P(E3CK@7V&@I!=9^XY5FRZG,=73&4Q#C^\Q$^9$8 MUP1DA3*^0$ JJGS,B(A*$$\.(=4P0DBDD9!"V,Y74EMA5':@ M&J?Z?/.9T-.&*+=Q@MC^P(D1.E.<*#'?'=VI@>"!@6(P@L3P608()4V"*N!4"*1TQ MDEX8P51:4P &H9I$+=?^7#-@6)$39@WXC[R\!DSB/K'3/QTVXJ#?S:TEA@OT MY]>*OU03\?/E^:62+M%6C3_6?<'K8G+=#>#$+PL#'>'?5'_5[; M/;,3P9MH-EXHPYTA/F+/O2@TI5K%4!!7% 3^<^,CP8OVC7E1!N&/\1!&.!R& MX=M!?UBKL=6IL?/ECJRRB+SP0J)HDSNN*!PRQ!I48")!Q6%K+4VG!O)61GM] M$KBV)X$@QQK+:!VG@NN C9%2I[!VS5V@P=[X)/!F\ESW-_MU45ZL/A@M$5H4 M"%2^1)SI JD8/0@U$X#5IBBB?L+]S1X+U_C8[\2V"W66]D^ *9HB!>=[3C#E M/FI5>"=U]%9II:R@-=%88W2:J4BWOX-;YSM?J%>@4D1$4NET J@Q,M)3))GU MP7OCK=6):&!36"@^_8#716%M1/IL7 M98TMUE'0U" #1)D5!FE#)5)*",8PR#9YRAW>UY9HO!L/W)%)-6& 9G3-X&L8 MI0#_QC"X\> 9!CH_:'[V$CIM?C/M3EJ/-_W!1\"?C]-5V0IV5)./.R$?E6E$ ML7%6VXBX)QQQ C\IRAC2TC(5L&-%Q$ ^)&[R=2EH5?LYUN](KI;P]9'PQ>;N M 5NI>8%D(*D %+'(V$@0-@7A/.4V<+;QBLFB2=6:>#*?NM_CW: / _;5F1OL M_$H85LM.GH/IM'IR4BW-&UB9W>G"Y-*"):9M]OQKT^D,]^+5H%8#VNH ;;F> MKF!8:*4MBLP!;RD(0X88B@JI*?/$$.+)QBO"91.O55/IVFVRYIE:M>ROG^PO M5=\M+,>2((%ILEDB1\IPC"BABDL9A4\UITBAFP59)C.U@^5^&,T0]GCM:EDO M,I-0ZD>X51MBJ\6NY4J\7 M<%(&@B%4 [*)@B 5L4*&"(B(X"2N]\4K@)B-B MC0ZA:W?+(Z(MM93?NY0O)IL3R[TL#/*YW65!##)6:>1P-)@ZIP6W&Z]8T=2L M[I;^\+V\UY=1S1Y9G0Q27EK5QSO\9]P^2?;(\_(*K=>9U;MJ1=YU3&\$=N'V M9%%J=%T=NBZ7 BRLT;CP& EA;6K\S9$.RB)8X8)1*7$D/I4"Y+J.E7F:HGWW MAU6U:-^/:"\0)V5#Y)9IL(=RE1['D%4R(NDQUJ' @LJ8X^W);#E9$G KGM=+LB[ M:CUJG+H;G)HIV+/_Z;RU_^D+XU@;*C2R!(@'%S$@0YQ'S!E5L(B]92$7\Y K MR&ZM'3A/V('SRR)=1^S^NC2?S4MSY #%G$LDP'Q G B+%$L9Z[#(J<(%V!3Q M$:8&/5E_S2,L*7193OUM7#?/M7+(O9<4VIDL7%TYY(ZIU<2[4VC/BN"0H20B MKC50*R\X\E@4M"BPU@[ 6!5-K9=+,-_8!ER/DD(K=/P\5V"X]Y)"-3#<%TN; M (,SO" 6UH]9CKCB#!D3"T0#J 2FO8C6@,TE:9/SVUA=]X(,3\=O=+V:0K'= M PMG%36%KEWRZ9?J 5W7_EW]")\:F:\'7 ^X'G ]X'K ]8#K :_5@!]_7-1< MI'GX'@:N/0PI2.K4# :F]]P*!ZU+?/D_Y>QO5PM2UQA9A2T,]UIRDD6AG;(^ M(H&Y05SPB(S5J5>9I9J(H I'UK'&2!T)M:;'D#>7YMJ]=4N17HP9=X$[RU)4 MHQ>(8\*1I9X@5V#J@Z"*%WKC%1&LJ>FM@\;K"*@5<(WAJ.^^-OHG:0'JA+:' M26A+2[!7KL $IWR-4ZO#J>7,>\ED84.DR'H2$%=8(D640[SPG!(6O6 I^[8I M+XF^KA/8GHI4WVT"6RW5=R[5BP6"1(C"X8BL"!@,"B*0"=:"0:%EI,0[*40* MO%;D$;5'K1TS]TZ6JCR*1(]"]Z33/PNA,3+?X0&#T#&CX!NC?DF^>A-[0I$'6 M^+LZ_'V_7!> L<"9+<#<D9R+DTF*?:9(\CA>T)D*A' MYG'Z$$ZJO/]$HUR_V^WW*F=32K@;! _4:M(OXU8'7H_64GVX[+L)J@)\7JS3 M7GR=5RD;KIL]7WG.:X_Y"G'V\Q)G8HI;3R5%).,L,PP920WBTD?E=3!*NXU7 M"C>57$'SV=H+M8:RO=HTO!O*=BV^-Q/?Q0,OA6VTG"'FB$<.W*FG^]]7QD6NG9#U-(+OWK/F?TI7:%W(;@#M<;N&E&#-<.62YI(A;8"^6 M6X94 7959(Q85OE"R&V*(MY(CAZ1E^0I <-#GCG5(0V//A"=ZI.)HLGHJL+TUBQA_D>E@_ EE"C_O=WS0,5?HL29 MUHDC@5P,0CH0:O>K#.'^&PW>LE%]4=\[)'>YY_$W@L8-=;XJ*1A!>&*"@QK;%L9MAUO+C$G'93"(5JDM&*(&Q>0IMBC0HB"<46P)GKC M%6.X*?$ZI9K4H3NK%76IHJ5$4BR) 2&GBL;"2BV 65,90RGJN!;UQR3J"S0F M.!X-HP))[PL0=6R0\88B+12.RA7&40]&$M9->?L^K76LS[6E=+OG;\=7[M"Z MNVRB'A+1_NN.WOVIP+@IO R:$>Z(Y ([!3)=%%P)3 BCQ&48OT;L4PWC:P+C MR[6&6,".JW2T*&V"<4>0P8HCT-[6E5U21Z%OZM&P1H%*Q34 MP&9Y5%Y0++C$P3*MA0748YQ['W1IM]8H^)A0<(',>B%#U#$@08-*G>DL FZK MD#.!T *+Z#G>>$68:'*RG**[CC#X=#QSEY<@_S@^.>F$%%II.@W?'KI.?S@> ME+UTW:0\>:/=*Z4&5FE5]<@9+(COCVTGK&U!\FL-\:G;0;E&_8D!F4K-#=N MY\GNN4V\Y]-4YD]29:\\>V.GVC_O8$.U0GU"MD)MO+MDDX!)$FG!#1+"$,2# M-&"38(ZT\Q94,W M4VR\8DU5+'<">?0)&C4B/4E$6GDPYA(BU:!S,]!9\F<3 MCWV42$G*4E E1TJP@*+D"E2'9XPH )U'5)RUKNVQ3D8)S$.V2V9Z1?;\ZCLG MK8LY4G=!J@?\' ?\Z.WFG>%PG-I5)\QZW3'#86-SODK1^ 1^O$Y7CIK)/DDF MN]J*2Z_[H \'0WCF7IP47]GLPER.TD:L"P.OD/2>+\=K*4]L%-(BKX5$W&*! MK+= ?WW!#.;8<)LRB703X]K4K@'J<0#4:LM&U0!UKP"U>#!G Q8*,R2I58@' MHI!R4B$9+5;>.JN"20&EJDGU.B'4TZ>U:VN:7U$"ZR0,3#:[.SG5,J\AZD(9\E#DL2;'Q_6JES\^/KAN+T M>07_5U62ZKCMM5ZE&ZA.08C3F%D@@9*[0BD9@S1*6.]M(O\K_B &N?6 N>68PF44(70 M6B'ML4"<1(,L-@&1@KK":H>E -"-_5:F0]UL<) MF$W%XHD.2)F@D>,1:UP0J6C,K[;'=HQOPS:J$/JJ26.^JVOPY M;.)DT <8'9WE:(F4R7B2PBL:@^!2O'/FP,:YY(X=-D[,F4E!S^E2^.5@#)]W M*MB]96W1)ZT=5\Z&7YN3]LATMK^?A)YOCU((S$[/C0>#X/\8CUK]T>>0X]9J M5;@Z5;AS/Y7:"RQ#I!1/!( 1HC'GV!;"$]\I(KIJTT@:>NO72="JD\WT*>?X,T M] =EC!0,$'7:83Q-1@,6J\Q/AO*<)JF)UVKA2G=,EQ<%6)ABG1J3UX M]\59<@>H\DB?U+QD=;@V4UYS?X?L;KDOQFKB-0DH*,: EW"/=,0%*HB3&#L3 M?2HY0/":'>G7/KDU)R972W#=/NG7A?=L7GB5 ,+!I$ TR@)Q'AE2CF#$BF@8 M9E1:&=:Q?=+S=:=\""ZTOV7'2!STNU44=Q6Y,HGCKITC]Q/N?+$8J3E41JR] MO!+;U4+X&KE6@ES+350LE]H3XU 1=3*G +XL)0X1Z3%30BKOR,J0JW:(K*U MKS8\^#H"70ONS01W\4A/<<<\$ VMDA^S" 1I2R**5/I )?Q"@;W ]*T+\]R? M'^31'3>MZ8#_-4J2!__U[6^O_@?^F'RC:P:'[5ZNAK/0(<^%E#A_[RA%.2Q_RH6A3/IUE2QL.C!L M^$7N*_EBNKL7IZ!Z,BM@:"?]83L701J$CAFUOX5_G[;]Z&@"GC/?*K?Q2WSQ M%6-A!./1U5^Y\\G-?/OGLZOFIV+VSS3:C+W*.2VMCE&J@F/JK2,2:YV2GHBB M,7YA?&/RI:/!Y U.S&% =A#,5V0BO.!+TSDU9\.-?\WO.=APU8 DA1$OSM>5 MLQ+C2F9E*2<=9J7<^3Z=EI95L #NPB!=!6,R:S.6QM$@Z>;_\_/UD1NO]K,M MD])3DUK/B:?FU95B,(,$A-X'%%QK+C9>_?5I=Z>U^:&QO_WZ?UM[?^V]W=G^ MV&SLM%Z_:&RVMAH?/_WQ<6=K9_,#_/K*=UN7=VE-8.SU%+A>SP+7FREP?9P" M5^.W3Q.\^_TRP9T*S*O_L8-_7;*^UY1GN7'UIJC KLA$^:$FKD%>-"KZVAIW MX3YN!0;H0N,^DX[I]F(5D09+\\!4M'564='NWU_A_F>M[C8[>/OG\>?C#T>) M7NX>'Y+6UN>S7:"3K:U=<;#UZ1QH92?\[X>S@W_\B:6\./CG0[=U#K1SW\-S M6FV@E8E>G@%MQ*WCG=.#K4V\>][YVMIOQ=UC^/WFEU2[N+":($Q<"GH/&%F# M!?**>1&4B$R$TEIH]\;!;R8C/!!FF-2.%3)RI[!1C%M? $9KS6"9A^TP!.3KN1=YOMJ #:=' M_4[G#/5/4YC[<&R';=\V [BN\5MB2LE(I_C?KTLBE?]&_MWH#R8?5$^H/OB] M<6J&\&D;IL/ ;1OM'JB@DZ2%R@"B+2!%IV8 .J77V!P?CH? ^56S 3*E&EE' M97J61*KQMI_*N>R&T:!_TA]W^N7 &[]5#\X?3Q[[HK$/7ZL&F<>0/#NA+$B8 M[G@RAE&4-11";KR4Z\ T8#\C)8.NPFD?[-,@T >.1_QNV2HC6K2TZJ MP*EF8Q#ZL]LPG4NV825ATFVU_5)-!POSD3\_;8^.X.5#NK +KS"]*@Q?-/;2 M!+G0M3 /-,T*Q?.K +.0!KX%TSEY]69^O\FK_V9&L(CNJ#&";93GT5\QD2^F MJF"U&Y->:V,V[N;AUY.*Q/3'W6[>DVGR+EVHV7F? $F:YLD%TQT/6R&5\1A- M;(O-PT'(>C>+V+N.R5BTFW?:W%VK7TVOOUC14I5/Y(-7.R%OG;R9!P%=-J3& M#\1](C9_A4/CSAH+8OOBTO6XTFR_-_B:&VR6ZQ\!RJX!H6PPDO%$O'C(+0:3 MGI1;+[@+J4]+-]UZE8I*O[ML*>>ENH2C$J\S-N;3A2OD.NW#'VR$&:#,#ECY M[^%\T9GVL-%I#]/TPJ_2*%J;'[D\4W@LS$\,E71KDL+X)P&6-D;C^:?YF0X8]#KG73567DK'RYN5NX6 MD86++)3:*7MW^-#-7.)JPW]M%?^G7B?MJ&K+I4$U^O"7P6EZNT&*>1FD'7&U MA@^6B":/W_0B\:'=*-TR8>0*E2$"9QGN2[E$+ HFQALL,\.W!V0;90VYQN@+PV"T?^=,IBS ,,/O12(/>$(I<^UQ#O8PNG* MY$]-0X:;S13D;I2^J+0P/WC+Q[?+9TD?P)8!^?X6.BF*/4UT%?L%K!;LY#2+ M,VN?]\ZP'T=9=TSFV(Q'_5Z_VQ\/&]_"4=MU4I]H#TIX<-:$N<^;?Y@9V%\ M7H/&3M? Q!PV845&%=*G^WX M$X7_9:,\L'O%P\^F^>I\/[C:%R.Z\Q?].W4 MDL".DXF?<#"A$:QDODWU%N6%+@Q2%E061R"3:6==XQWFGPX3=A2,_\_8#%)Y MTZQ-]P9 5WR_V7@#"PA/S0\#H&Y\ PE/MX3A5B'^C4[?391P>NZG7O:G9J]# M.U S6Z6F1JP#=_U0?O"@NW#D_Z 1?OZL X)O/MZ'YZW]HVZK^W=WM_MW^V#KS_;!VS<1/CMOG7YQ4EA,"H\PEAAQ M$CBR3A-$+)'"4,N9)8L."8Q%P80.P@?%I8Q&%(1)F7I6XT I7W1(_&&&[8SQ M[T"B4VG2*21\3*1O<)8^FUFDQL4J-2;+] O.BI\/<_ZUF*3:* ?_%(1[[976 MR@0I&#>LL%Q/SWCO:I_F>=J+"WOTK/SS.>_3W=,O$H>@J)0H!A]AGU*"C*<2 M,1T4[&%!I8^+^VX=(>]J6;CP5\-O'B?IF#M9O,$1(NC2;Z%A0^@E(_[$#"[2 MZ@8^EP+-C/(P],(@ZTSX))RDNYD+I "^"O<]Z92DD>H9'[=? M3Q\!=S*#W!$Q:_YV=V8*!IG9PF)A^#'-YI,UG!N8E9G5C0F%L6+Y,5(%_5/VKW*80'B M8P[S0)J3X5Y[!F#N.D"3&["H0,Z/@9/FWS<;I\!3CQJ)B9=K7LU\RG0JMQ/H MC\22FXT>C'$X3)HTO4 T[<%ECTH;8HHY+QJ;G4ZY)2?6ZV@ \E\&KI33:4VG M3!.YV"BATTXF8\5PW2QF74);9Q7VW>K.3\.P%[>'HW;R7S[PX=*#Z,B]S2\T M"&*-="AJ9A OG$"F1-$*"4K MZ8'VZ&P&KR<>JAFX2=C<-5]#XWCL#RO<").)*]7;<#@N'7;)\64 9_))3X:I M4O\D/=HM$]B3?R#7>&K.YJTWJ,^H%G"J\&W](1OIE-Q>Y.\:5F1):SS MR065=-S(?)\._>+BF>+@S71]<&98QC<-D\H8#OLP]^D7>9(!G] %OH;DK@@A M_SQ1[*T/VU/%GH;6=FEP)X.^'\.45H^:'7>9C6?-L/(2PH29*NX]3UZ>NNR# M;,"D#2N3!)A.,GI>-'8O9N<$1M+W*=X/='\H7S$,2\4\O^+9L9O41JE-DB8? M](=41I7TM*^'9/'+_O91T?I MY'#ZY =%_X\A[_T/$SI5&TZ5@;_YQ1@F%0%5H+!28#A9"[LQ*B0P,Y)0$SUW MBY8P?($:HD@D,O*HM>'>&JPUQ:!@5(I06'\E4FT)X&I3/OTX]N6I?<26D]K]0W+MQTVQL/)0<,PG8C!*P!BC)*#]()-CI/X@]Z8@$B^%]PJ M3U0"ULI%"4 S[QM-0[@RSGTZF&HLJ\UBV6F]68HI&B=:/HTIZAU62S[?J1:F MWJ4$VE,P?X#\3F/A\3.#@]WC;;&WOWFV>P[7IV<()PU M/J98Y,2F)L=I^8 )/NWVDWZ=N!/R)1,;KF(VPYFSC4G_I>GA1D57YD\U,F'K M!I/H5+XTRV5@PZ]LA+29-I 7TSY9+:@_QSW0K*GZ?RA?HXJ M2H2NJC6:N0;,.1#( ";[,*3SZ87HC>KCBTB1A\G*SZ9M,W]CY,)F^SDAE(V$M*9X6BF-QGLJ&]M7SD3 M$P^=V[I)[M(.3T(!N]0W?LQ +S]&FT]5X.*YI"KHJU,5ZJR#.NN@SCIXJ*R# M2X\RKW$T^: FV.48<_F[_-2X?'6)3IGZW('-PUPWJO",) WS%*(*^ZBT>8Z- M'(0RX!=^!)V7[S2)(4WQ065,1F/S9-#N_(B/[)V,4@FE,EYKCG[,?#)WL/1F M$((']O+NJ ]TH^V&C;_^>CW]UM*G%_1E$"Z\-=<@,_L?9]C+DI9;/"B_0S<, M;/XDC^54?&@/O[Z&B0/S$'YZ9M96=KZ\_T(Y,50+AFSVR&M%D74V(*99$!@K M42BV%(9 ,*/,*^4QY3#YRD8?A+2%DM1Q^BB<+W,;(:NLO!$::2<\/H)] >/M M'AAKXQ+'LY5STD^:N)U]LL.Q/9XXUB?HD4Y.9]S?;G9>LK?=E1,S@(EI9I8+ M-EXZRH;)@!>9EF_+T6WIA^2(_V8ZI:,?+OH:<@)RU=3WXB1T6I)V,"T/ IV M;C#95WH1;[T4_7S5<\L0N0X\8]0X@FE" ,:IK'@#T"R1=S=SJ)$FK#T:5P?% M:QE-OQ4R>Z_>:7K@?/D[P)0#(L.+IT22="[RW84J7:(\0DFS"5\8#[*A7AHP M96!U=K7[ZF$/&83_HO$ZK6A^77LVMUU3)$%_ !?W&FE;E[$.>9\F:[T*K,7Y M&)Q6J667QMPFM=OKCQKI9& <_CB)[;98T"!*YC9S]!ZUH<[E:WJ&"U)$I@" MH.=]Z>=PP$I B 8W#2.MD&!XB?YO[)_V9^Y;X4*5 W:E,[>7?:L++MR"%IP( M7EB?"H *JR+&Z=T%AT5WD?S$A4M_2A?>A4'Z!5B=9.JG1?2948?=\_=X;_.+ M549@$01BC#/$K:?(,$*0!1-1""TCLV+C%9%+OMG_SMOC9BMKA*5>2RH#(1P( MN4J%7XDF-(KH);/URJYH9204_,$UP\A8Y1$-Q!+K99 .K'VR M7'GROZ]2U9VUP72WD?$')/,%238 MPL'*DENCP>54[0;G'0]UD/^SQ(#'9DY>1@AG[;+9F.;J)?.I:A5859+"9+"L M(CVNBM[-1_O9N]3K3UE[E6![U=G@S\;LRT/.[+5K?V]T86*.AM5@EE53:4N= MC!JEZ1!22'"G?SI[0#EAS:GU"CPZ(UFFS9U^[Q"ER(B,8TE LMER8@;9'EOV MP\V4+GB$!WYW[,7[4$YSJB;XNIK.?\ J?EVQAN<=534;1K&WM9E2J(S6W/E" MH$(F!(_8(QVL0,H5T1EFN&5LT6GWNO3T9!?UQ.-PZ?8&.6Y]V)Z)-4R_6=[0 METC O!N[NNEYN# ^^]]2\FXJB%'&$YCD6CX9IWB#T5'?5V&"_=[TECEJ,KF? MQV7$93]79"B3GZM?C/JI7L@D*-#/R.-OZO6D)<-,[YY&9 M*BXQJSD8Y<01#GB3L@6&*>48GI40K@I,2.];/?K"KY73$899&RX%STZA;!(\ M.Q_N!!/5#J?#V?MF39I>N!/*9_06_7O5ZZ9 U8O 2INS?M(8T_+E<,]A"L]H M5.GH)N5Z)#!/+K\!O&A(7Z_@-T4#IV.0;AG],9R$F:9"+7#W6)W)I^DW*>KX M6TY)G0SX16-K/(7P,E]@0AQ.^X.ODVG)JP?36H6!E0N?DE&O8AFS\6(S#5^; MEZU"WA23;9==BFDCS<]D>UC][7OSPI/:+X>0TFP3C9GDGE0+.3OSDQ5<""G. MRS#=O_#9Q<]I26 ;YCG.(=<70;1IS!>Y$,D=Z\(T]KE9CCY%OIC)D$KQ+155 M&^:I'/M%"-3)H!_;H[S)IX+HJ\&-N^,RS !V]L@=H?%).;;)?I^1W)Q9B6:]SGV1'HQIG$QT&_ M!S^Z\LBTCN;-!TIX]_!+++A68%XC;G6!>* &V4)3I LO.27.*&9N1KJ]?'3]%NM_HO\_S0"A-7L M-9/?30^B[_B4(M_Q9:HPUG;7*1YT67D.(!;[_1/ (X7%[R]G)R-IVBG)V"R# M":L\V_)W?UTDN)1FQ.NI]LZ<;$)X'_BP)B]>LI2FJY/^,E6"B3J4(0J#TD:J MM$5^UTGDZ%3KF8MYF/YN)M'G(MHAI8Q>7@'LDF32<@4*7,!HR_//&0,KD\1F M(QUR7C'FRGB<&JT333IA#!>LZD?/3A9?.Z;G'!D_*;8WJ64VPXI+K5JEG5ZD M%)>)+OD),Z.;3.F M'.S28,7YID'>7N9,.C1NST3W^6872K,BEL M[WZ-^=5G>'M;8^D=U_=L3NUH>O MN]U/YZVWG[_OO7TO#K:.XNZY.VV]_V*$4A@F$Q416\1A!R&+.4...D&QY#K$ MI3(I7D2JB6+2:,_3X8X7@@F52I)H:\Q2(,]EZNT7RI[\_+'SPZ2\B7\\(HV47R.:%RGE\U'!O$H!(6!5=,5L2<^;5?E#DM#*F MJ]RP60U\F0^TF>N")1,Z^5J2MKDHNY7C*G-HSZR57\;MS^7ZGE1WF^9^E'KC MAP[79.FGY->)7CH*G9.Y]QBFC)4R":V3U->X[$UYT80[>Y3')R=E?)1I? 7] MF=--RDR!*@ATU@-\F3J:=,^8IC"T)2S,=)"I#/&,L2MJB)\ MJ2<^)T\!X3H\3'521N&B!F;VNE1Y)X/^]^R:@17_KQLTVO%<:&$$=8:"4G1> M:\8!P*D.)J8 ATHIY1COB&BHR>W)]5=5\/WF-RH3T[9PQOY.B=,)P M-"R[ F[V?/HA^;*NU^&S>&;JMG6^^_U+$26H+N*1D(5+#O64EUAXY 6HH]0U MB_N*KO,$A7)SONS%D^_;R(IP0F?6E%U7F,>%'5J5TN0S-7\WHN4U8!<%UEM<:C*7.\JJS MO*Z3Y?532VS!VW"[GJ57QF-!8M&I@ M:\PS]IDSN 5E.SDH7C[Q]NL M=?J%16N=(P[X7BP0+PQ%VDN)1)3<2P-\D*3&["^N:K0X(7[):KA8"C0A)3D0 M8$*@LL>UXD6^"JF_H":58[C,I?&@_-K9-,S'KE79JPF#F3E4+>]<.IQ3S$%^ MQF2WKJ=-><-#F ])P67[+OF$2V_WYM0HA,F:/5793*7'@E_+]_ZQ+3VHZAP. MSN;# G)IQ50VYY(RD]V ME $%4\8]H? IL"/[0BK+>Z:J9!F$4CYTKMW&Q6O.5L6?*Z\V+0=9"5 [^0 < M;.Y&YHU5VE2GVARS 0;IVX, )DHR'C:G%U<''#/ES5(@3\ZD&X;_C+,39V;H M^8&Y4&BLCC4NF_FK;(87]QG-\-$=!3_NA+TXT1(S2SC\XVSF;\_:LW[XQ10F MAF "BA)3,/:I0(;KB (V@HE"$QOHC2(:U@5#DHT\(\69UN.;4N@;5:8E*O#IO>_" Y+-6J7I&U.NG[+PM0?PSO[ MX>\W*-8$\UN]W<1@'H#ED^)'.N9D&%Y.?OCWI(ENNY=G*W_IW_.W2Z;Y0EOC MO)SEQQ=&YPM<&IY5O^#JR=7'+_)'"\V6R\^4> $L\,J/\0ORBY\QQ7_IFS\: M+"$O"GJ] ?VD>?)/6[+?ZM)+VK.7!MO#]&=?LN+R5IE5Z26) 3GZ.VGRN>[< M/YG(Y?@HYT)8;MD].Q>=$)^B8&N-.Z<$0Y MZASG@FCJM,*%ATFWE.;)Q#K9[/D9VZ0R M39(TP ?;%V)P/5N=/4ZR=O2Y^[VSU_VS\YE^)@?[1T>MK8/VWM9[NO=VFQ]L MO>D>[.]^_WS\Y]'!\3;_O-]J3[X#SQH?T$_%Y^[?QP?'?W?@>@P$C[>V/L-U M1U]W_SF 9[UI[W;?I.<=[=(_X^Y'?/;7_O8(_LM;^U_IWN:7J N-E0NHT-HB MKFR!M+,<&>5IH$P;0SC8]TV@U%=8^'5;NTLU0PV2JP;)THHOK_PPW0@U5*X.*MM+4.FH4"($@40.]S=% M1!H3AK +S&I+4U7OC5>L29FX+51>#DKW XB/CC[/1?K>!6>^%A9>,FTU%BYB M8<><#U8+A-7BYTMK]%L9^IU=H-_>UB%I'7X)3 ?MI4-6&8>X [9HF A(X1 * M&X.0J;02:>I+RJ3\&E&LZ> UA'>GZLR2>\+T?A'_:B[XB+G@9 >/FN8]-[2;[(-W'0.85QZ0G)1=O6JK M=_633!O.3*&,4^I-*E-,P;,4]@!]2L(*J11)@8? M/,,;K^A5&<\U[[N3TXZ1Z1VV<_WL,@#[-_)[S?2>&]Y=;(,9Y]_^D>F][?=] MRDFI;>*5 >-R' P8Q"D3A"/FN4<<."!2S!BD8C1>P;]2))M8- O\##V%#RK7 MD_W?^(W^&BS6-/">8;%&K+LT7RO$XO _'PN#M#= Y3R32!+5)D:LA;,1.*X&//>6 MCT!"H0 K34#:18HX"109B24*-'#C"ZJYQJG159.)6]O"3RE%Y$'%NHJ-F*W] M4//!&\_B;X\<':M=,/-!C90K0\IECZ$FWDH<."*:,<0Q94@9)I"ETDIKJ3*1 M;+SB3UN?1.OX\$M1$*N89&!I&XMX47"D5:&04,3:@D0OJ$[A,^22E+GK(V+M M)%RYR7U)*9N'YH]/RNQ^[%A:(^B=(.CV$H)2SZ2*I$ 1.PRN3ZIU5G>Z]2[^PLZQUF"0B#0\$;@[A3'#B\I(@%[&3T MG$2:BEWP)E'+BN=67M];2=VM=-._VEV*M@A7IR*9\]7$4]7>:2W,Y<=5U7RG30=!W(,S MN5[TR2 ,DT,GU_UMI!Y)_=2^>5K)MVI^U"@7;CCM<%RV^ZBZ,N4Q[+S[\/^9 M[LF_M]:S%O2/5Y_^WIA&?+2KKMC?76I8-JGV.]L*IZS>7E4/+EN-IP;4%VQD MH=GA(%33/+ES-;E59Q.XN-?OIE;:H1=B;G %_TXZH*1"OSD^>;%0ZN@H=YE. MK1Y3PT*;M@],=MN7O;8G6[ :PS# ABG;#%V,[L7<6Z>[F&X?A#M_E(N\EANB M?%87Q*,Q+AM:'4Z^-_.JTZ+1::1=V'\^5VN&W>8FK;$G_:MRF^FA^08;OVJY MD@8+ 7LR[_#<5]-\3R5F3_J3K.;4C[RL,5MU;D]E MIO<_PASD/MJ3*NGYLF$J!!VZ8=+H^B2]?]7BZ2==&>^KS/(;P)11^*O];3E> M;ZK:A^\ #BXJ,L\P@V==@_GTBXS.8L8=XDI*Q+D#]5L4$7EA!);2NEC$QU:# MN>RX_&,5,R.7SZ+ZL:0OJ/[5"LA6L?N#XDK(3>R.]3:=_>*?'J=>XQ[6MPVO/ZGHUCZNY[OGL,8SA_?[:[_^=1Z^TGUGK[_FQOZTVG]<\G MOKO_H;/H;FF=?^BTZ'MZL'4(WSD\;VWM?-_M;L/]X)Y;.WSWGT_D8/_P>^OM MWW-5F/>VOK+6F<8'_^\(N^[?/?./'N\=?_J^N_7YM'6<7#;OO[>./W0_GSN@ MAW_"/,&8X)UWMPZ^'FRY\_]WOGVZM_^5[.YOT]UCQ_;V/W^Q@A-*A$$",XTX MYA(I0QW"A8OP%V-5JF-%%PV#W.5FN& [U)7GZ\KS=^)3+D2*AV+6!S"07*&\ M*"*8FV"!>F,COJY/^0=&YMM!?_A$DF#O#YCP'#"=?K$&4QT]0\+: G%/-%*L M $#1@7@<<7#4;KPJQ*H2O=;L!/(11G=,F5G9-*S?&QZU3^XV^/=V,WB?//]F M0'8IP1*>V?3X$ 3E@0;%G::*>662GPQ?WK2R)ECWC&/?%T)S<2&UBD8AXJ1! M7*;CK #$J!#4&*^4MRX5,/D))ZHCY^^ "G #,$$\4 M7QT5>/+GQ?+.>&Y07(HD!):I]JY 6GA/9+4*,.!Y&&:;(ZFOCU3J./? M;R2)6^%;Z/1/TDE1<$<]>.KAV4-[:YX.&["$4(D#UQM[;";B2)TR#=VO1:E>GEO,=4 M^$"T(3PP81C1(M6?$TYZ%U1M>CTX1$V2"F8<140(:XSDJ5J@1EPKL+J84T@* M703AJ2FX7ZTCMC:]KDD!(HT@0SQ0SUR*_K6P3,YI;1R1A!!6G\D^C @M^EH+ MI96,+%5@4@KQ(GJD>.&3,!4N.EUX(S=>K4#'WY]M]:A4>4Z07PI=OINXR%M< M.A_]_)S3/.MLSC7/YJSK.=^GU;BH3P(SVFI,$=42*!D3"EE)'#*%5PY3@S7^ MU7K.=4;GKV1T3OUO,UIFV#"#T!@-0LX.,RD[TH>8F1;J)*H%,C]J=ZJLOYS@ MF!,K!PUC3<_W>]FU5Z4%@L;JNW:^T^1))X/^<7"C9L.,JCRS$;Q6>77*ZSP9 MI.M3&F=*!$A/'#9RGEM.; .[L0NOXG^2>I;^GL"HW2OS/N>6I)H&GE)N3OK# M=KK@91G$]"U<9-K\]WQL=K6"^.(KQL).&H^N_LH:A'/GI29D8;9F_CP:7*CW MPX LK/M79"(,]J7IG)JSX<:_YO;5? K4,@W05C,FLS5@:1X.D&/]/6X&Q(ZV.4:J"8^HMV#U8:^LM(XK& M^ 58]7Y.+ ,Q2HWG4VKL__S+O/I9:EI&.'J9L^7.=]YE<['QZJ]/NSNMS0^- M_>W7_]O:^VOO[<[VQV9CI_7Z16.SM=7X^.F/CSM;.YL?X-=7OMNZO$NK/PHY MK1M6Q*<6P3[]E)5)!CBP1DT/P*[3^#B"7W1S/O-OGWIF[ $[_>^7R> "3)6L MPECE5&%=))%SJ<#.$LQ9I0.3/&)F2YX%WP&2DXB*LYX)[ H2=> ,75)_SQ_N=3O^TS*>>O![HP)*$-N)T1[4O7K0!1!;>"1XTG.A@FS1BE0^? M,_+[)U4F_K!, (?+@#W#.Y;-7=\,0O#];N/=47_4[[5=3JAOQZE*-[U4C2T7 M89C>W4Q3_6V ^GNN/Q\-1*2H@ M655V?7E1>5IX,@B)0*1?I%=93N1-EYUUOPNZVOIS >W'K_A7/K M9$$+1 ML$,MI* ?9V& _0R_NR7L;D]AMP&(NXIC@4E(32U9[4/>CN?NUJA1K M.6NWVHZKVHM/:#[)[2K&7#NLE=RBKOJCF]?+O'K/)<#PMZW@!L$,P^^-?R5' M3OXY67"I"&$OEQBMO8_L<_TSZ\'Z2 _ M?9^^Z:9*/Y^/C]H'^Y_H[C^?Z<';@Y1V,XFM%/"=T]W-+Y1$)XR/"#/B$#>L M0)H4')G"44H9Y484&Z\XD;?OM7*W9_,J,*K;F1 M6 LM'5?11!M9C#9#&YE &[D,VJY&M-FXI=C^'CPZ#X-^C70W0[KS!:1SS .< M18UL803B7&JD*,"="XH%J0K"2)'KY5%"__TH2A/5D%=#WCW2.2L]=06-2CG# M+9;:>Z,D=LX544A!+SWWO#&=>_)!F_>'@&01 ;526#&"0F3 ]:@2R&CE4>$Q M!Z5%# LD%5P1:KDI<\WV:NA[6M!WD_CWX)W-%8D(Y[P PD US(36P@MK%:G8 M'KDUVZL![U: QQ8 +W!N98@$81D]X@(S9 27B!:J -W%>,0N 9[4RZU$UY'P M/8=J$S=V2EX9UU5]XPO&4# VR0V[AG^N=LNM M +E:KY?<XKMH]!/M;8P.(Q:$1MQ9BPS8^DA) M'CE1SA+G4R(MJ-_E0^T'KF@VGWN^F K]&')69G.69I)/9G-4JI2Q&R2"K,O+ MI<-!6DRWQ_T/8;+34'+;O!0O1)J*_<6HK.05^:^;N#=I2EVF1!3*<V[U1>W0V,][T\371L'B<:/CK MB6['VP+N>;9[OL/V4J>NPR_&*0$6H4>1&YT:4H!)$0Q#C"AM"F(-TWCC%7VA MKH UV(Z=G(XYR"F7XV[9,_C(? N-ODM"FYH\]QI_FMXX]2LD.?>+E.F3Z4NS MS9YSFBF(I[O5"*^6E[=%3U=TZU!O)RGYJ!'S;38J7?P&*?=,S%K].9+(++;+\W'H8J M6=:'JN?W\ @6?GCIEAF.TC)?O6,6=LMDJY2>VG[>,.W4D7AXW1V'M4:$<1)T$!"!4,B%;4"C2'(CP\VFS;GV6[5\WM MTR[.&;GM897*/KW$="X:M/=[G;-)E_;4<1YD%'::&;13S_J>!RJ8MWW*\A\/ MTLZ^J$!Q>06 ?IRO$V"KS0ORZ)?2;@'ZQZ8#CYI"NQG]/.N_464'SPX !A?' MHS% P#7& N\]G_#[HD[X?QSE.?FL(^8$ZB5%KS2(U5-O*( M+?>4,%[0&P<%7N)A&TY<;-6&? ;GH<<'1[M;_FOK[:>SS\<[,,;WO+6U+7;? M_GW<>OOYO+6_"]\]Q)^[.WBI5'=W^[1%W^.#_3_;N\>^W8+K=O>_GA[\ ]\Y MWB7PO*][6_">QQ^6,GQ;FU\P\5XJY9#@%B/N=$"*68U@-55!E96$I?-0W.3J MUN%(=>Y'C8=/# \=EX0PJ8GEA"O.M/;,:V=%)(%JQF\1%5+C88V']X>'OW3F6N/A^N A M60]W!-N+:8, VXI8WAPV ![\V#72AO!KL4,A5#00$5DBNJ-5UHT MN5QNR7?]\BYURM(:R_@*G%6UC*^1C"_YKBSCAC&!(I,2<5(H!#!>(&\)E2S" MTCN0<8Z;BK):QI^FC*_ 5/+^!K)^*(_AG,@9M(8I$4J_6&U1L81@Z*WWM-( M0*GSC5=$@2(GM2)_HD*^ J]"+>1K).2+3@89K0/CGP)/=Q:$7!*DN:/ W0O% MHV-!"@)"3HMFP9:]K@\BY+=,4+YSH5L*]R(TQ1?W.['M0J-L$M^8V?7+;:>O M;#.]MCE+EW>=_7D7V;U>&6=-1-G>KSG76+3J!9[2.E-7SIFW' MAH,-8]J]20//:6_ 5'K-C._F1Y<_M>XV^Z902ZP+/\]; S[<72:&PF& M;Z'3+_M\.G-B;+L#3PO#L@'I;,^)4S.<:1R>;FY3!\/R\7,#S:V:&YL?7S<4 MAG><@%YZ10NCR*C7+),EAV,['!F8PYPL!7],4INB:0\:WTQG')9:'$[:D39& MP1WU8+$/SUXL;Z'&E9E/SZ]O.5T0MYD_TW#SOOUI,VU>;+RJFYW7S<[O4FO4 MSQ\O13]]#4;_$7CCO/%JQ.X-Z (TPY/C.P?T"*OQT-X_3!8ET3Q5GM" MB[^>?3Y_+_;V/YVUCG>^[VZ]QT"+CQ)5_?S/]NGNUH?.;G<'OO=>+":*[^W_ M>=R"L;3V=^CN,=#=K?=D]Y_M[WO[?QQ]WM\\+6GS-E#F3MP]WZ1[FU\B*P(N M.$$LIX0K9I 5@2,GC..2%88;M=CSGD1%L4U-9R+CP0>+PZF]&M03F/*34]\;]#.51EB8PAF7<[N3O@ 2A80HS](&>8#G]A:,U_= M[V642+GMK0_;<-'@&S#"Q-N=EJ#\WAX2 IMD"U M5?+GHW:WJD*027XL2\:D*XY51,SI+ MHYF=N/2Q,\.C1NST3ZN:*#&6A@Y,&W"G7K\+$Q9A7D%F[EP7S6_=O5AMW$S! MGK4B>O\EE[26WB!7!(LXEAXI*2B2BA$L2*&C8XMP'ZD.FGI"B+ \ZD+!5XE7 M8$EK(X6+BXIHOP\8,]T^!WGV3_%*;M1*OTJRHD\KAFZ(C'\CNLW//99 M^^\9:_%."H8\]@FJM]5*M]4]E:B ^7O0[9(LH)-!NYL*BEZX(<#4@M]\#:.7 MU]E.JTOV^96)OLT]ZA'>^PBO20<>3GRNFP31'XR.&IO9&6"N"!%Y.AEH3S.= MS @69> T>BJXEMZP0CG+@F=$1$;\C[Q+=\]VZ9^=O;>?SO?^ M^;P4^?6Y^YZUSG=/4VWDS]WM\];6Y^\';[?IP=;[\\_G.^>?NY_XP?ZN.$B1 M7Q^G:1J\M?\U'9%90@L2F$%8!H)X0152$7Z2PBCOF7:%EQNO5%.2XF;997<7 MR'F#>,U'&)9YI7#"QK=AL""?K(BI%1LADFGN>:$=C])B*X6R)MKP$_FDB^() M,ID8:!ET\:$]_/HN#-(OS&$@4U%#_S][W]K41I*T^U<4O.><+=8QMJ\ MP?/@G;1$VJA*6H@BSB*@0?1:",H2Y*8K'55S5NFHO.$V>(/1(B&Q1[Z0(T1E M7$!M9)A$AJ!<-/H2^:R\X29E3;1D+3N5C4;*H(,,!(#:DDJMB(Q9!TJC-QWG?]UH9_[X:<*25PPX%4'LPNZQ1D34 5%D)*" M=&!2EHAD3"2:) V764 +8AJ53%P=X/HS3@@6N6K- MN$.A;7LSG!8N%W\A"F_Q9LA,K Q T,B3$81-B4D4VML2V25G*Q4N%MW.GAIF M@#%<<@Y8=M:!L]8%274(VEUFP52]?P<0TG8B)".1IBE!J%>* .6>6)T24=0& MK15S',S:)I.+*FQ7]?Z="_*%>E\:E5("PT)$'L^SERJ#U!XM6R7UY_(2U1MQ M%T+;]D:4'@U ;2(V44T@,$N\$8%8RH+R)L:LXMKFK5'U)=?[]R68X^G):'@T MR3GJ]F,\2)VG;GQ\!;?$?0*O618",2GGC3::<4C<>9X,LX$"3\H[QJKW8=D M[70V!$*##U)HXGAV!'S*Q(5 B;4R.6>HXIDAH)DY64C=R+@5ZD I )JBT<<$ MTBMCC53 /2@6.*JBZC*X0TEKNPRHY0B5GA)I$O)]93SQ5AN"',)1(4!KFM8V M9TM%WNM]C"KC/XY A""5UV6W.8+-VG$1HXW,"!F-XK1&$JP8*,Q$$D1KN4/- MR[*+!)@,Q G@1&E+M<\B2>]1_:Y36Q7P$BI@B()QS91D+H#0K&Q&HQ6H<@C: M.F#5=K]#66O;[B:EF)F.1//L"0@FB'=*$!$%JE_AM'* "OB!:>!['TG0E(:H M;79KVZ#;:[-;6=8=(O^+)S-.#IZYM:J$G0N'?SG+B6,0B$(=(+C7#$Q8V[3K MBPNR6*JN:HO8AKD&(*X0-EQ(\M!HYYY+GFR4D"TXGK(5.@>>'%KQ^1)XV.X] MJS3O!H6][6<)AJKDG2;)(M>#I(HS,X324E'Z@-,3<]-C>[9>_ZV+^M)1A1L) MVZA.VN@LPJ]:%W11 MT7&5:ZTD-ES(M2BG6@;M3'2E0X)S@5$!S!G/%,_ZLM2YRK5N5MC;+C5IDN21 M HC8_5ZNJ7O!A.(5?3I;D6:G^>]QQG::0=:>4],6K7"=,[YZ:*??3 M&$DI1A5E5DE:R%H;XU"A92A]!B(D7QV_J\1/NCN/"S=IG+\OME[+WO[[=S)) MIY-/Q',O"%!GB&4L$ZD5U38DRUU"@K*N[9R%1VJ8_?(*^H66151>,;0B/9.:Q:"4Y9&K]!BK;%R=RJWI]_*;;2..FD\R:(8%D)3XIF-1'"MC,9)2ZYI MO%H#[6_34UN)SC*-;1ZB8S47H:2510"9@Q/X7_*91D$I6NG5Z[IJ@-EK$1U0 MWHML U'9,@(XR\0(9HA _::8,]%"\<2LVWDKK%6BL[R"?B'1830&E:57R'@! MC1@7LV01HF?2*N0^-2;Q3N6V17082!^$1F:#%@H!IC4QC &Q((V)TIOLQ=KF M[17_6#H-OF)NTOG]3Y];ICWX?,(0659:.TMU (0PPW34$DTTM 2DSC4.;\70 M[NF,.T88[UR4ECC-D*50JXA-V2-+\=1[H[4IL3EFG8F:[K"$U"*D'"12"Z-" M!*JDR4%[8 FBPT/.5!_*G0I;BUI DC+K+$FFUA$(GA/'*;ZU1G/+2JE+A\(V M)[58=091I?R'.EA UJ(T047>"4HD[RU5SF=+:49)%]53L&JPT/84>)T3E\P2 MZA(0D%P1[X,DBBM0)8,M RW%BP6OQ8N74 =[I8$F'R65":W[[#5:^X8A18Z! M,1ZK>7^GPM;2P4F'J&UPA.9D"&3DNI:9TOJ ^W8VJ9Z8%T/[GUX2?P(4'_]HRO@SK# HV44% (_5IQ8J4O[EV#IK."Q%FN28SL\F.)\ M(803KYDGX"$1XX(@SCIFI;7>4ZALZUX$U,R==SA.[P]1T&JFX4I<\-Z[@A^? M' \'P\/3SJOAP4F!H'%-+WP@4?3$*BDQ67E.7$7:[NU54#S!GW M*E"3N93$!89$QT(D+DM*3(X2E"P"\!5P1HZ_%E MMLXRR44,QM9VA7L;[DD*I MZ!,5$!@,]H.;B$ M-D1BCA0GCRXN'IG*)H?15[.BUE*R*BJ6\ _Q"34MY$SQ598D,FY-! 6"E93]AZ5C[WV(R'6R!2?S-!-K M4Z/;K_MH5E0)U$S#^ZXUWL[X032 IC(JXJR(!/ E<96X*LLF1$U2_&.D:)=$BK; MK!2/1#M&2[7)3*RG2#*ET)E+FB1.T.+CYA>/$TM'4NXRA[%RP,H!:_[CPT+V MMI,N,&Y5M(DD03DBNQ?$4J<)\Y91FV,P7-U(_F/E@ ^< PKILY/2INPT<"\L M8DV4D*_L?]Q\S?\Z_R>#MWH?7]P_E14 TO-=UN)='CO!^YHG!Z=O_@U M]L='!^[T47_0W$'SHU^_/9T\FO5NEN'KI8+_:K_3Z>+W]H;=YX.8HJ=/TX&J2/H M^L^$.G[WT=F+4GY7^;$5!]5\.>/?&>V#>F1LH8MJGL>\$D]H:B??[+JZ=T_M M_Y:NT5=_= _O =5EM=!EM;H1!G-71SD:H=T].NV\3\/W(W>T5VZO@Y]\2%>K MF/+S%7*NLLY^VH%3[W 9[_"^I-/TAJ/CO<[C0_QU<%>(LEKM/97[N07"DA91 M>Y-T]L"9=-Y3*ZURPBOE#9MN5;,:!G,MQ^;^6[F[_YB^W8F'O;/W\&+KY7YO MZ^5>;^?Q/[W]W7YWZ]G^6_X,__U]K^W8[.%XNN6[O-SC>^@][]+>\Z>LN_64 M]PZW/W7?]/;?OL%_GS_+O2<3IV;W%847.X]Y]Z]W ,9D92VAP996[R81QPT0 M+XVU+-.<3?%KBG5E:G.Q)=Q'<";29)/F4EH +6TV*3*)+XSA3JE+!/0A1BK? MGK"=M82-124\;W8-9")E=YD8I3GAG/&0A8P"Q-JF670'H:73H=?)!JK$80FA MZ8(:@J(\X6"CM>$\AXG5V(D5P3+6PC(K<^3(#4DL%:' MQDBL$(8(H5-IPD"]YB5T0LV[)5IYPVWP!D.=3Y*ZX#P'9_ /2J&@22DA4U#Q M$OFLO.$F94VT9$UJ&G5BEEC@FD"@B5C/*,$)TYY+98T*:YMRT:F$2Z="'UB& MT^-QWW7^UX5^[HBL9C82JPH+L=D0-&$"BZM+=*&G,!Q9H12V2B@VBD:DKP$'QYF/:O;D_:9X P&7B;/ M2>:6$4@EHC3:2*1*+(8$W%AW ^6L[F'!JMLM6EK)UD,@6X8Q'5SDBG$%&:@/ M-CJ426. N1QL=6FM&/RV75HT.JZ\5"1/ OI3)EXB$..G,I18%V,$PB];5POK M#%S)UDJ"PX5DBPKN#?B2;R6!!^M\BDPGQ /E.77N$GRH9.MFI7TF( 8)%6AN M"$5;BH!UMG2:<$3AFL(),T$G4WI^2\#59D%"O&C,M1H_I+A?U0H+XZ75<,+]M.UQ"% MSJ'X6T$G LI98DJ&DJ9*T6 CQ#*F\#LR:JRT2]TIR;%-NV]]1IAS:GIH0*6OKT"D-<+.4_5$HZ"\C))[1. M;BT%>.GT]XJY2.?W/0WQIBYT.=WS<.I9CJ)C*8%B@Z$Y@@K,4T5!>TW1#C#< M7E;MM7*4I0*[[L[CK[J2?_C4VW_ZSB,O\2(H$G4I=B1,"L,RDTC'BO%X6'E5U\,T*6TL'*^I2\<00(84F MH"4CUJ+L<<$8+PE'H>P^JCGM^U77P?<^MJ2F'-8H^)IR^)"@_^F,LR,IH$9[ M11S/DD!PAI@HD7'%')%7!S2@H>8A"U-(E28@J_ T,]<<989'J2)Z$"Y5;7./@EBF6I=.L!T:V: M='C?\+?MU@J2:BI\)DIR3H#A7RYI0:CCW&;4HTG$FG58Z=9WZ!8N&)H=+B!6 M&NY(:X.P(KN@A%9*JURS#N]8W%MT2^H2SF@YL*),G E:'!2(&A*J^ -$M,HLK_,B5/-CB7C(=T9+V]FM*E400 2(Q"U)I;' M3 R$T@XZV\B;\@?K5-]:,[#E-"[NO0E!$V@)4:@0* !%,0\!LDRE+0;@.JC1 M<7X+J'_&AD.-X:':)T-P"/7,=88Q#L5W!;3B3XYR5%< MI1""@)*4N$@="2 3E]3Z2,/:YL*"4%:=Z2R]/_2J;J>=5P\^I=!S+3*+D?OL MD=<7U#*"&6;10BN>F>I_62UP^VO&_R*A9*!%($@[$P%J//&B[/UJ[S0UU%K& MT8Q;UVS1>4XUFV$!3$(&I5+T.MF800IMP&<45:F,RT54J\_D3H6MS212H,+: M0+@WE("5F5BP9><5#/-()KAS:YM0,PH?KI3/ZF#.;5(Z(O=L? /"L,Q58B)8 MX8PRLGH&5@T6VIZ!S%B.+$L2O(UH8 0@WGD@+$E#6?)2@%W;9.N@YNR+7G7P M[?0PM)XJDSW5B./:>1%CC@W29QI$+1ATM\+6TL'"Z1PTCR2!9LAZ?21HSTBB M@Y(\2$YI(;Q,/"P=?.^#2*Z343B9IYEHG!H ?]U'LZ):H&8CWG>U\7K&3\)U MS+CR$Z%460(Z9>*"1OO-,R89),^$N9ELQ&N)V KM^MP8V*X0LER/$TO'4NXRS[&2P$H":X[DPT+VF=)?T6;/O2$2/)+ $"PQ42$G!,$M M2"$MT)O)D:PD\(&3P$B-3-+@FG-H3R;NF&(L".6=M^#X9>!22>!-0T6+!'HA M!97&$2$#(R <)U;H0!Q#5DA=CH;Z2@(7Y+C\Y=CA4/'?V/^XV3S0(CO]P4FS MMC=_PX_/[_+0C=[W!^?/235 =4.C:,[XJ'^,SRS\>%R\C.OOX<''8>?5\3!\ MZ/SOR2CLN7'JO'&CD1L.=Y+G2?#0[R1TTY_/#XI30/QELI8C\['^FDRULZ__M__C?YT\D.D3 M&#=B9'GKA19R>%O0$.Z?UIYQD*1>?Q[U]^_F3GV>EHGH-6KD17Z5PLFH?]Q/XR?NX"#%WT_/1S/]XOAJI)&N MIB8X2/]Y>;K[)AYY#NK%SA^H 3[(WLXV[^X__=3;^HMUWSS]Y\7.[WMO=QY_ MZCU_??IV_RGTM@[RBYUM]HYY20&B)(GE2)#5(XQKPPA5.7&=DT \;]K"&+O. M+R@%W9E,?&GAVDQ2YS$N@GK3-'N/+*=_[/C\P-U,^ORMEN=14] M_0=907^<_K?#GY<.>\#+(]!W*5$T]W(@401-@)E C->$1V(Z3J-#1*E8\,6G!K;^>](_/NV$ M,E_]W"]8BMC9?*'@TH7 ]3&-CYNS^H0+,'729%Z+WBS@^-UUAU X"'OM-2=9 MLEZ:S$$FH")9):-P@;.0 90-EZZY W,DHT2Y2:Y1.X,7:YO&GX>S:F\[KN.-1 M>\5. 20D2^,\G7_$HH"@,MH.$CC=51X^+51HOIH/]QHF+QI%\=+$ML/%FK[QN]']TQ2H+KCSH?W<%)@X=3 M2H"7<^_?C])[O$4\SP]1M\Y/(M MM_ZA\3!EN""1 A\-QY-V[*-T@-_\F'[]U(_'>^?&_5>_FI)S^N4GSH]+*8OO M_^0K^ZN8Y&ET1RR^A,%\\W2^^GMO]"7XY7TB'K'@ W$9;_:1._CD3L=KOWQK MJJ"=,CVYYGCU]MB_.\*<%S+"F;(W.,*)M822.IRLI4=H0Z11^1;>DUN:>^GL MC0J8_4_?A&"UMSEKHX#RZ /3U%H?O6"&Y_Q.KVWN-,)0"&?!0127WWYQFY<9 MD(UG@'_K,KNEE7?1LUC;_/-U=[OW^&5GY^F3__1>_/GB^?;35^N=[=Z3C<[C MWE;GU>O?7VUO;3]^B1]_=VS+,I;>\!A/AO"$,X)V>=&W^*IQPJ#*BYUG_0$J MXZ([7QWC!X<-QOWK]<"=Q#X>__=%,MB"J8EJ 2V=,*CXN49]I[(3M$0F!I=M M]#C&M;MRA?P09!HT'Y>E.C',"P\^!^0,<=#D\&QY=:CFU.I"V5S (37 !D97E4CM-DI&84K<>6+YGQ M67(T1J'"5VV6] S9V]^%O#V.^R?CX_)\O]B,E29=3)/>RA>/WZF8E$TVDQR M$TC6E<[='B7. L>W%.D3ZN.-[_F+IS2IT["1B;%8%LC8]>-T^4[7[/DR;BW; MZ8(Z36[428A2\;NKMH@3FF$(99]/>=WU)91Y'KCX6C\Q>&'RZ=S,CY?_&@G?&5U?$Q[_8 7*/?7Q]^@ MQASO#0]B(T^#X3'>7OI\2W$JF.6J.-CSE]-1_??$C8XGMU7B:38ZG:N[7Y?& MFWR^88PC'2>3;WY>2_@H M#U*\6+V$]M-OEML?)X,TE2;:2!-OIN5B09NX?^:!=:>B3E8P0%((D@83$-<5 M&$D9(CV;F+JSL:Y6F8#Y(_(L[ MXID/),;HF J*)UH"O\S&;')!YQR_RX*89]*-XAD\"]EI!@K9GX>D;996F9RI MB\VD7ZC"ZZ1?>])I[_$[T%HG@Y.N5#($;&D')T5$$-2*4NX\6+.V:2_P;W2^ M%G,EC63)C.6#]XWZ3_^$-&YPJD6^SYI??J854Q?>5)^7:P]1 M>8Z^;*!]?5O]\8P+9G+PG,1_YKU3C!YW&K.W.?1E)^[)=T?W#?K_]Z1?AOGY M67S^$@YO^LNOG)"=\5[_:'+KIO+<"KD:3R=NRN;.[^P2I?/UNEDJ+?+G],9. MGYS@L 856+X#+*$ BV F@,S4FPV=W5_C:W>7=00-WX[V$ MW'CC6U-D,H3>":Z8?EA DM456<[C0?R\0!L'Z@Y>]O>#8?CPT!;@V6/1??PN M) $N1DF,=R72-0KBM+"$.VV823JDA \WH90>%4C M5NS>5=P%3>A:J_8[/HP#=S1.C\Y?_!K[XZ,#=_JH/VB&U/SHUV]/5S:EVNFV MY9E/#G_9;MF@DRV7:;;O],K3PQO-H5;0X>28LAM4R^\>IAOLN\=^=%HF-B2S M/W7:'Q\3!F[D9CF_TFDOR:@^GU $N_3C>.N+OKG8&FLW$\[9;CMQ<33GQ=&N M\XUILKES-Z.ZN)E&4;6=?NI]Z9+W^[O[O=V7LO>5CPLMMA; M_FQO]_EKVMU_*WIG+P]V]Y$N]R=I']U7%'H['_B+Q^^T]SH;(0B77!"0 HBW M,A&M,L]9.I"EFI-=M_3&VQ8O62)81;N*=C/!Z]ESICG5S"'.<<.S\MK*:*&$ MUT_0CBX2[7+_GQ3)61H-*]#-!W1G+:#+SLN0C27*%!^!E8Y8(SV1)DCCC9/4 ML4+P#6?\UU6!NKDY:6[^MSJ<]/%T,WNR?3W9 I]Q\WV]^_+9'7(9F;U2GN\% MCVM%\G7_=9?UH+Z+;R_3ES20G2&^2_V/Q3E4*=["D._T,\7#[[T^[;Y_)T)" MY*- BM8B8&1 BL95NE7.= MX]Y;_"]GM\YO. #IIU#X'C9:N4L0?C)*L7_\YW \?CJ)@*SH>P/H>\X[E?0( ML%H1Q3VB+W696%8J;0$:U]0HFF1J#&R[J"(L2V1#5_'^7';9<<6=2U'K8BPR MHX2(-H:8M4M9MILH7<.&K.)]D^+=-BNEDXC2)8"2"T\@AK()S11):%)R3WU4 MVBS6?U;MQBM(YM,FU77NC8SI,&L1O9M]-/<&U7\R_+!N?]P)?/>>S+"S8&3D M(CCB@T+XSL80)S4G CFXE,&Z*(IM;-:YO39^+U""[MBRKOA9\;-N'S]$_&S3 MWR "LU8"KJ12TX5"(L;E2&BP"K1@3CJ_(/J[!/!Y0?F^)8\B;9(12Q3I$$W! MPHB;[)N#X?@K=MR$6W\_'<.-IQ&DXW;\:(T3#?X.^- 7"3#I2?R^%;;4.@B_?SE.&YT1# _^_\==I]\UJ^ MW7_,>GC-%SL'^]VS/_:Z>+ZV(= ]>\^[.W_C.- 0V._MH='PS^[.0;^[A4; M(=['F^Y9]_#I:7?_V==QI"7(@'?_>N<84UXJ37P 2<":1*SAFE#G@E=2BB!* M_N>Z4O*F@ZN6:0.L@ET%NUOQ=LR"7<6S>?#LK(5G(6MNM#"DM%@EH!(C7OE( M5*0@2J\G_63T4.U!>>M M/)I[ ^.WPKRJUVM1"/Y5^%!!<.B^?T>9$2H(3Y3G0( '3FQ,EL2HD8EYIA+G MC==KT7;B4D[57E/#$.#.'!4VZT ME9#-#3C2EC ^:(FB@2ZK*?=U$% M+%?#@VIX4 T/JN%!-3RH%I9;KHWRRNTK MMW^Q_YCN[H33[L[[?W:WWO[3/?N+[>Y_ #P/1W[_SUO^&J__^JS+G](9;H_G MZYV5\SW[T"MM0;;^/GRQL[??V]I%?O]L'\\+O9TNV@LO+RP>IRD(GCRQT28" M-FCBM)$$('BM(-F<_*ULDJ^FAZ/BV@?+VW!G;M5"?JP;ML&6&> M9H0XJH@-HI1K""HF+00+;&V3KW,#JP)W-VJN)[,7P.K7/AK"S 6^ MA+M@T?P[Q9HFY?#<^/O5\+YQY-22>,M5C>DS;D^G]N7GF:U8/0=67Y#6+X*% MJ*#T("IMW+7VQ"LMB) T6B:9-P:Q6ER0TW\O"MY5^;V5&1B) 1%J=#,>IS,3;:N+ZBH=B?B?>\=?+UT7"C(*+EQ MZD3D**4OH1OO%:Z2^A^G';A**19S MX,Y&/X; [>GT;YVDG>$3G/N7TZG_?3JOVX.GS:R^R%.TK!BY,(Q\-4. >'(V M&4H)0Y)#P+)(O*>.\&B$MYHF 84 K;/KES6J52>7%P 61H-N!@"JC,\CXS.E M)W$6J0NY^(5@M/UL)I-72\HG<+ MO6?W3JF/T6LD9TC&,@'.,C%6&H)JV$B%BMI."R9,D20N3,CJN*4NLHB$E2P"0%X2.__)-=_G) M^[*(^X.3IB'+-S'54T& $OY\-!SWRQ<>C=(!?O-C^A+U7*3DJU]-ATJ__,1Y M'-C)\?=_,A-H>4?;H0R^C2__^N]RNXW F1"L]C9G;110'CW2)6JMCUXPPW-^ M5YI;3G^T-_H26_H^$8_6[ ?B,H[PD3OXY$[':[]\&\7>'YS?D>9XR^T']MW' MDO-"'LM,J"D^ELFB0\ :CIHE\@@7>1J5;^$]N:6YE\[>J*#P_UP^/WIM M_/GB^?;35^N=[=Z3C<[CWE;GU>O?7VUO;3]^B1]_=VS+,I;>\!A/=CPL,Q)+ MAY%87C6 Z$IZR+/^ (W?OCOHO#K&#P[+I'7^]7K@3F(?C__[(L&])#WDKH;9 MD1N=W[[!X05XV+^E$-N#CVE\W#RD[<%6\L>/!['K1A]2HPR>_O<$F<2K%$Y& M310''GR">L3U!SLC5[1.4^9ZO-4?EZJ^)Z.T@_?V^\$P?+ACSO'BU3GG^'O_ MQ4X\[.W\L?]V_R_1W?_KG[=O_NCO;CWK]_A;7E+2NH?/^KO[W<(?#M)_7I[N MOHE'GH/JO2G7>\NZA[U^;RN<]K:>(;_XXT/WS;;8W=_%>WU[BN$$D"40SVDFR5%J4M!9ZBD71#6:XN-BW!I/>4Y.9RT9 M&!\<6F2.\2 3D[@T<,82$KFC(H&C$T32KV9L5DE_O;1;"GNJDRZ]VK=W%]#0 M]_AEIX("-/E]H:TI!FF3%T:QM:44GK*0.U^6[IH#2T%_V29C(^&1[B ME4^;(BGZU[)[_%DVRTYR+,MP_'DQ_"B'T34;SB5E:6(]G.Y5VPU=U&2WW]#\9CK]?/W.>T3Z<1_9\-!R/?_.C7S9?#T8)[^;M M<[3']P6]XM[8P?MY_O>'%UNO\1K; MM'OV^JR4JYII?+>_=XCWC)\]Y;VM]ZRW]93UGF]_VGU3SH/CV?_KK+?3.\#[ M+=F@IZV]2>T)DV>KTY*R)#7-CFP=<&N78NY=KRHT+<\ MHUX^Z OAY/#DH.P]-53Q"TLL;/OWA#"8=MP_2U_&>D6@D+:@,)M2Q9HZ(J02 M!$QIE1&Y)]'AM#-JN.5A866L*Q16*%R>4<^3DGK76%B,Y>]@8>6&UP)$WN:& MT6;&O2&*L4R@T$*?O2-, Y=*6=3,ZZ>H%J1L"+A\HQZ"8#P"PA^ M"XD5ZQ:(==#".D5#E,Q((JE!.]AR28RSC !H"R$(JGBIBB3TNI:+2C6MO=*N M[PAU[],@G#:Q#>^'>&N#$C+1&1^5.+Y1BM?UCS[L2B5S@*$WV2N;K$6S"9RR MCB44&L]*EJYR.E7GX-*#XNF,_WL^UJ%Z,'+=O5^W::LM[U?0DJ'M$<1*D 18,(1#R83R@QS*4?!M%O&)FY5 MVA?MX+EK<6\Y>*I8SR/6;1^."H8ZBQ)-FGNZN3XA:$><9)(8T4V0MB:*8$DJ+$*64(<\X;KV+V)9$8UHUA2Z2A M[WU$UI/AX6$:-8F"1^XHC6XB$JO6 CM'-!NU,AJ6'=EZ3V8]#92'))0@$I44 2^ >)D2L4Q0_ /&1[JV:?@Z4XMJPK%$VTI5 MN&]9N*NKX3:%O>UJL#'ZR'P@W.9(@&9//&6*2&:5&4M)!S2M&O;;)%!(M4:7Y NKNZ M&FY!F-NNAJ 9C]1J0GW9#E!:(2$WDA0'$@@)VO'8$'+*9KL3U+J\-^AK&!V5 M0E2IXX>#6(,:;A316-)@G4.M%@T$D;V3R6O+LN/@O=#5U;#TR/9JQM7 %(_: M:T>BH(8 3XP8E@QAT@N#,\RC4Z4LGU[7G"Z1&[5*]VI*=_4UW*:TMWT-8' ^ M!0!A$64<8@+BC6=$<):%U2F'5,,:5E;:Y_$UW+6XU[R5FY+YMB,B4L^3\9J8 MR"6!Q 6QB28"QJ7$O/0RNM)8S8C9O80:];"TPKX$LEY=$;<@SFU7A(L 4F@@ MF@E&@.$K#ZC17;;&@DC1-"%,(->-N;8OHL8]7%T@FY*]I(SC^HD6UM6)1;>3F*G%7HJ]"W9-!7 M/5*W"85MCU0T&2W7J$B2K'BD1"#>FDRTH])'),*)\44'R50HK%"X!*.>RUUW MQUA8(XAN"A#;OCR?4N0J1R)H0$#,^)=S)9])V2 9_L_XO+:IUBF=M?[GCB"J M2%B1< E&O01 6%V=MX!U,ZY.;7UBU!*+4]" G9)D%B<1/1J2 W",9!*2 QM!L3 (O2S. M2UO9_6.@[62^)"5@1DV>1QPA,IK+6>9:VLFUB[BZH[>\.8 M=^]#0+]V?AZZT8=T7&2H-OJZ)?0+6H)T.H+&_VSI 5:2*\\!*V]8=7GM_0H M.%L32WK&M%:9.&") $V4(/:)DFPO\9-@F3)E#XBN@Q!+E&)?I7LUI;MZM6Y3 MVF>\6@DGU;E$C/*:0)"9> .46,N8#(PSF6M-K)65]GF\-GYM^T36Q?FDL=OPW]C]N M_H9_G5\:S?GW_0&9_.21:@1YL>]CK][;":6_K&2[#/SYTWVR+W?U=O->WIWBN MP^[9R]PM2_K].VJT]4Y+PCV4QG/9$.>I((89""RQD*B8P$U_<)+BXR+TU(%! ME$D:#)36T3[E))6365$P^&>MDQ #CG RCD9KL*)EPQ7X($[&J=' MYR]^C?WQT8$[?=0?-&C8_.C7;Q>./)IU5Y55.CG\ZZ=^/-XK^+E!)Q@Z]99- MKSP]O-$<:LG&Y!C(#67$=P_3#?:3QX2!G_KECVZ6L0W%;+W9>K.*7^VTEWB0 M+V5:3!2NMRBN'/N]W$N@.*:OLM-PZ6@?SB-KC/_?_.B7S2\>@.9M M\?I=:=NF/LS+'V;QJ5QM$ZP^S<]/\YGKCSI_NX.3- ^2KWXFR>N-5QN=8UP_ MXY/1Z0W7\)UC8_P!I1#.-_A[XXT2U%C!+?-!.'"1&J!1>\9=CH$J-TDA9(P+ M5K>1Y_1*'6[3%SOE>UW:?=YEW;._3G?W?\??Q,/NUE]GW;/8Q_O[T-UZRMM> M*;R&;-P!9W]]>GOV^JR']]-]_L<'O-:GWE;WK,?QVL]QK#N[N3M;QEAYD3G5 MG@B5@8#.DIC,,HD.F.$\,)SCM4VFV+J]H/7"M<-I[C![ND)?A;XE@[ZK[K%7 MR)L'\MI[Z5ZZXHHWQ%-N" @9B0G.HD:![*BC.*7RHE#I"G85[%86[.8),;AK MM+N'B2&WAW;M* )%O<;9DR3IX @$98A#;H=4CVHA0V#"L[5-T->)(:A05Z%N M>4:]!$CW@ ,L;@_IV@$6'%%.E:[G0B+<@1:)>&T$")*0MJ417 MEZPJSJHEAC2^3/<^#<)I4Q#G_1!O;7"8!O@HCX:#,5* :[%&=+9DM+(\_1$"F%(."D)MY3121UW$G) M(@\(BK!NK]\4H4:2/GC9KDDBMRGK;<>6HS)EEA0)&6D/B"2(=3H1"U$Z&:47 M7M0DD565]KF21.Y8W*L'YQIBW?;@F& 2$UR32*4JO=%UV:*S)'FMI#,A0HIK MFWP!98VK,#\@U5U]%+<@RVT?A3!*LD!+.3+)"1A7HO)+$K>CBEF;HQ6^H>.: M+I&"OO M^.IH6'9DZ\W6H/6..>63) *R+8%$E%@?!7$Z9O"HJ6RVB&QT79M%Q1$MT:Y2 M%>Y;%N[J:;A-86][&DR2#/]80EET!**WQ#'-B0.<^NBIX478:S_TU93V>3P- M=RWNU=-P#;%N>QJ2]LQ1EDCI(4* RD1\!$EH4%ID;;/G&G5X[8:^.K*\!*)< M'0VW(,IM1P-(FT*TJ*&M0%'F.1#GO"8^JV1Y8BQ&-Z7CL_)24&V1S["LB)'!$NZTI<(%34VH M 0RK*NWS^!SN6MRKS^$:8MWV.8!G&H311'IJ)W%))O-,G(H,;19EO+!KFXNH M=5&%^0&I[NIRN 59;KL<)I-$3D."(MQ%5=$8E39DW)N>&CX-22Z2A M[WT$P\[PV!V@^/CC&Z[,<-GO'F:EGOD&?V^@W2B>4;N'[#0:Z4X8CU:ZS=(J MA 'J8G6Y+#W$SQ:G<,DDD(X1[ADG.+V6V& 3X:"X4A;\F@K\:YW 3DM1U/:)2D(+,@27ADM8XRXH%IDDJSQZRY$0$ACUT[ M)K>B746[Y1GU/ ZYNX:[ZI"[!MS-U"Z)R7F;)%$Q!-*XYERFG"1'G<@R:178 MVJ:](%!W[B"@"G45ZI9@U$N =-5=>0M(UW97&F&IT,P18Y'.02R579#,E7!' M1B$'(Y,IMJQ9-WI1I1:7K/KLJL5.;0_"P4E,L=,?=((;[S4E:)L7Z;\G_8\H M#8/CNVZK)7#RXO"DM-F]]VI@SM'?&ST@C'"AM%[608+.V5"CH](90F0NYG1S MOLT*^5>&_!>S)6^<-CQ9+X@5)I:&"HXXYC@)((7E8#2+$LFM7%2XV!4%8W4: M+%1PJ^!6P^E6$ G;7DUJO!(Z66)!*P*0!7$0)4F1&II=HMS#HL/I*AI6-%R. M8:\0&K:G]T&8+!)1.-7("R7R0JTU0;HHM&>Q^J^;6# M\]"-/J3C(B2UH=8MP5O4: YQKC5+'(0V5NGHA74,J,E4+JJ/:HU9O#D,G"T_ MQ4,,CEM%0@B(@1:M7 .2$A>XEA:BHUI,]WE$K593I;N&Y2VC5+<=6!*L@HQ4 MQJE2+M,&33RX1%#6ADCS^Y:HFODV34DNNV$828KH5E& MXX2ET@Q/H:T2+%&&9\U""D[I!46>56E^0.JY!E?=@C#/.!Y4=DQ)3;@OK;VC M$DBZ4R34**H!*;=WLI!NO6XOZ(-WQ^6G?FFL[LWSV^J='.+B#_@^]C_.?HIO MRSKN#TY6=0][_=Y6.&TDX?"/#]TWVV)W?Q?O]>TIGNNP M>_8R=U'">I_>*1T84E)/<"(,@:Q*P36C\56DSK+(@M-KG82P